Testers wanted: LinuxCNC on Dynomotion KFLOP and Kogna

  • Dynomotion
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 week 4 days ago #350411 by Dynomotion
Hi everyone,

We're looking for testers for a new LinuxCNC interface to Dynomotion's KFLOP (USB) and Kogna (Ethernet) motion controllers.

LinuxCNC's G-code interpreter and user interfaces (AXIS, gmoccapy) drive our third-order, jerk-limited trajectory planner (TP3), with velocity, acceleration and jerk limits per axis or per actuator. Motion execution and servo control run on the controller, so the PC needs no realtime kernel. It installs as its own LinuxCNC build in your home folder, beside any LinuxCNC you already have: LinuxCNC 2.10 built from source with four small patches, its realtime motion module replaced by a userspace one that talks to the controller. Initialization and machine functions are C programs on the controller, and a simulation mode runs without hardware.

Demo, LinuxCNC in Debian inside VirtualBox on a Windows PC:


(Please set quality to 1080p for better viewing)


Getting started: the QuickStart covers the VM, the install, the controller firmware and the first runs; on a Debian 13 PC the same install script should do it without the VM. The source is TomKerekes/KMotionX on GitHub , and FEATURES.md lists what works and what does not yet.

This is under development, and we would like to hear how it does on different machines and configurations. Please post in this thread, successes as well as problems: which controller, what you were doing, any error messages and the relevant configuration files, and install.log for installation problems.

Thanks for helping us test it!

Tom Kerekes
Dynomotion, Inc.
The following user(s) said Thank You: tommylight, COFHAL

Please Log in or Create an account to join the conversation.

  • Dynomotion
  • Topic Author
  • Offline
  • New Member
  • New Member
More
4 hours 54 minutes ago #350582 by Dynomotion
For existing Dynomotion KMotionCNC Users there is now a migration tool that can mostly convert a KMotionCNC configuration into a LinuxCNC configuration.

The Debian VB has a shared folder with Windows. Copy your KMotion installation to that folder. If your configuration references files outside of the installation folder copy those folders also. It is normally C:\ShareVM\kmotion

 

In Linux it is normally /mnt/kmotion

 

There is a desktop icon in Linux for the migration tool

 

Run the migration tool and it should find the configuration to convert. If there is more than one found it will ask you to choose. It will also ask for a name for the configuration. Here we entered TK

 

In this case the LinuxCNC Configuration is placed at /home/tk/KMotionX/KMotionX/linuxcnc/configs/TK/

 

Note that the KMotionCNC settings such as X Acceleration has been migrated into the ini file

 

A Desktop Icon will be created to run LinuxCNC with the new Configuration

 

See Video - set Quality to 1080p or higher for best viewing

Please Log in or Create an account to join the conversation.

Moderators: PCW, jmelson
Time to create page: 0.140 seconds
Powered by Kunena Forum