Search found 2760 matches

by TomKerekes
Mon Apr 28, 2025 1:37 pm
Forum: Configuration Issues
Topic: Set different programs to different threads
Replies: 8
Views: 26

Re: Set different programs to different threads

It’s not necessary to use Axis #4 to use Step/Dir Generator Output #4.

You might read this.
by TomKerekes
Sun Apr 27, 2025 11:34 pm
Forum: Configuration Issues
Topic: Set different programs to different threads
Replies: 8
Views: 26

Re: Set different programs to different threads

It not clear what you are doing. Its not clear what you mean by "load the config on thread1". The C Program needs to be Compiled/Downloaded/Executed for a C Program to do anything such as Enable an Axis. After a Power Loss or reboot the C Program will need to be Compiled/Downloaded/Executed again. N...
by TomKerekes
Sun Apr 27, 2025 3:38 pm
Forum: Configuration Issues
Topic: Set different programs to different threads
Replies: 8
Views: 26

Re: Set different programs to different threads

KFLOP/Kogna uses a simple method of one Program per Thread. You cannot run functions as threads.

You might read this.
by TomKerekes
Sat Apr 26, 2025 7:57 pm
Forum: Configuration Issues
Topic: Set different programs to different threads
Replies: 8
Views: 26

Re: Set different programs to different threads

We don't have a way to upload the binary code from a Thread's memory and re-create the C Code that created it. Its up to you to keep track of what was placed into a Thread last. Normally a PC is in the system and it is used to Compile/Download/Execute any program when you want to run it. That way no...
by TomKerekes
Sat Apr 26, 2025 7:42 pm
Forum: KMotionCNC, G Code Files, Offsets, Post Process
Topic: GCodeConfigCNC.txt file format description of variables
Replies: 2
Views: 20

Re: GCodeConfigCNC.txt file format description of variables

You shouldn't really need to know the format of the file. Use KMotionCNC Tool Setup Screens to view/change it.
by TomKerekes
Tue Apr 22, 2025 6:32 pm
Forum: KMotionCNC, G Code Files, Offsets, Post Process
Topic: Add CanBus support
Replies: 9
Views: 2336

Re: Add CanBus support

Wow very impressive. But its not clear how modbus or can bus would do smooth coordinated motion. Normally the communication time is relatively long. So its not clear how something like a command of "go here" every few milliseconds would work. I don't see any specification on the can bus or modbus co...
by TomKerekes
Mon Apr 21, 2025 7:16 pm
Forum: Configuration Issues
Topic: SETTING UP KFLOP, KANALOG FOR NEW CNC ROUTER RETROFIT
Replies: 316
Views: 75097

Re: SETTING UP KFLOP, KANALOG FOR NEW CNC ROUTER RETROFIT

Hi Noel, It looks like both absolute and incremental signals are available. Do you need the absolute position? If so you can probably bit-bang the position into KFLOP. (Toggle clock in software while reading data bit). Similar to the SPI V6.c Example. Maybe read it once on power up to synchronize th...
by TomKerekes
Tue Apr 15, 2025 1:04 am
Forum: KMotionCNC, G Code Files, Offsets, Post Process
Topic: Add CanBus support
Replies: 9
Views: 2336

Re: Add CanBus support

Hi Gerald, It seems Can Bus is very specialized with longer data frames, collision detection, CRC, NRZ with bit stuffing, etc. Kogna has significant space available in its FPGA so I suppose a controller could be implemented. Here is one on Github: https://github.com/keesj/can-hdl/tree/master Here is...
by TomKerekes
Tue Apr 08, 2025 9:06 pm
Forum: Announcements
Topic: KMotion/KFLOP/Kogna Version 5.3.8 Released
Replies: 0
Views: 122

KMotion/KFLOP/Kogna Version 5.3.8 Released

KMotion/KFLOP/Kogna Version 5.3.8 Released This update addresses a critical issue related to compiling and downloading C programs to Kogna. Previously, each firmware version check left a file open, which caused the application to reach the file descriptor limit after 512 version checks. This limitat...
by TomKerekes
Fri Apr 04, 2025 5:00 pm
Forum: KMotionCNC, G Code Files, Offsets, Post Process
Topic: KmotionCNC start with error
Replies: 3
Views: 74

Re: KmotionCNC start with error

Hi Roberto,

Yes we should be able to.