Search found 2540 matches

by TomKerekes
Tue Apr 09, 2024 2:09 am
Forum: Noise, Grounding, Shielding Issues
Topic: Isolating SnapAmp from KFLOP to remove motor noise
Replies: 3
Views: 24

Re: Isolating SnapAmp from KFLOP to remove motor noise

Grounding is complex but one approach is to connect shields that are on noisy signals (Motor wiring, supply wiring, etc) with the purpose of collecting noise and preventing radiation of noise, to be connected to earth gnd away from KFLOP. If these shields are connected to the KFLOP/SnapAmp/KStep DC ...
by TomKerekes
Mon Apr 08, 2024 6:52 pm
Forum: Noise, Grounding, Shielding Issues
Topic: Isolating SnapAmp from KFLOP to remove motor noise
Replies: 3
Views: 24

Re: Isolating SnapAmp from KFLOP to remove motor noise

Hi Griffin, Strange there would be so much noise with fairly low currents. SnapAmp not being isolated is it's major drawback. But this normally only becomes problematic switching 10's of Amps with multiple motors. Grounding is very complex. Maybe you could describe your grounding, earth grounding, p...
by TomKerekes
Sun Apr 07, 2024 12:13 am
Forum: Custom Screens, KMotionCNC Screen Editor
Topic: Add Button to perform G Code Command
Replies: 2
Views: 25

Re: Add Button to perform G Code Command

Hi Neil,

You can assign a GCode file to a button by specifying the Execute Prog Action with a file with an .ngc extension.

Remember to terminate the GCode with M30
by TomKerekes
Thu Apr 04, 2024 10:37 pm
Forum: Announcements
Topic: KMotion/KFLOP/Kogna Version 5.3.3 Released
Replies: 0
Views: 40

KMotion/KFLOP/Kogna Version 5.3.3 Released

KMotion/KFLOP/Kogna Version 5.3.3 Released Kogna now has a simplified DHCP Server that starts up if Kogna fails locating a DHCP Server. This should make it unnecessary to manually assign IP Addresses except in complex network configurations. Kogna hardware I2C IO Example added A number of other fix...
by TomKerekes
Thu Apr 04, 2024 1:47 am
Forum: C Programs
Topic: Kogna debug suggestions
Replies: 41
Views: 397

Re: Kogna debug suggestions

Hi Steve, One thing that occurred to me is is that Starting a Thread while it is already running may well cause a crash. StartThread sets up the Stack Pointer and some values in the stack for the Thread. If this was in the process of being setup and a context switch causing the Thread to execute thi...
by TomKerekes
Thu Apr 04, 2024 12:46 am
Forum: Hardware Interface Issues
Topic: Serial encoder connection
Replies: 1
Views: 36

Re: Serial encoder connection

Hello,

Currently not. You might be able to bit-bang the protocol with software. Do you have an exact specification?

We might be willing to add the protocol to Kogna's FPGA. Would you be willing to test? What is your background?
by TomKerekes
Wed Apr 03, 2024 6:54 am
Forum: C Programs
Topic: Kogna debug suggestions
Replies: 41
Views: 397

Re: Kogna debug suggestions

Hi Steve, No, but I don't think the compiler should be optimizing that out since it doesn't really know what Delay_sec() might do. I'm not sure. The TI compiler can be crazy aggressive in some cases. Once I had a hard to find bug (regarding lathe Threading with KFLOP) where code would fill in a stru...
by TomKerekes
Wed Apr 03, 2024 1:30 am
Forum: C Programs
Topic: Kogna debug suggestions
Replies: 41
Views: 397

Re: Kogna debug suggestions

Hi Steve, What is the resolution of TIMERLL0? I couldn't find doc. for it in the TI literature. 64-bit free running Timer 0 clocks at 228MHz. See CLOCKFREQ. Resolution ~ 4.4ns Is thd_function defined to be volatile? It seems that concurrent calls to Delay_sec() are confusing the firmware somehow. Yo...
by TomKerekes
Sun Mar 31, 2024 4:54 pm
Forum: Configuration Issues
Topic: Error Status Record Size mismatch
Replies: 2
Views: 41

Re: Error Status Record Size mismatch

Hi Guilherme,

Yes flash New Version to Flash the new firmware version to KFLOP. Then Cycle power.