LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

  • meister
  • Away
  • Platinum Member
  • Platinum Member
More
11 Aug 2026 09:48 #348643 by meister
new driver plugin: TMC5160 via SPI:

www.youtube.com/shorts/DlIHY1Iy-ZQ

I don’t really like AI, but I do give it a go every now and then.
But this time I have to admit that gpt-5.6-sol-xhigh
did a pretty good job of it; it understood how a Rio plugin is structured and also generated the Verilog code quite neatly.
So this is the first plugin I’ve created with the help of AI.
I’d had the drivers for a while, but I was always too lazy :)

The tricky bit here was realising that, although the drivers use SPI (for configuration), they can’t be controlled via SPI.
To do that, you have to re-solder a tiny resistor on the back – not much fun.
So if you’re going to do this, get a board with the right jumpers for SD mode and SPI mode.

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

Time to create page: 0.690 seconds
Powered by Kunena Forum