- Hardware & Machines
- Computers and Hardware
- LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
- mBender
- Offline
- Premium Member
-
- Posts: 113
- Thank you received: 11
There's this thing called google, you can look up acronyms and find out what they mean. Or you can read the data sheet applicable to your FPGA.
The ones you mentioned are the easy ones, there's a whole raft of others if you want to start messing around with FPGAs. Which is what you are doing, everytime I start on a project I'll have a look at he datasheets of the components involved.
You really need to have a curious mind once you start going down that rabbit hole.
Believe it or not, I have used Google before

Please Log in or Create an account to join the conversation.
- mBender
- Offline
- Premium Member
-
- Posts: 113
- Thank you received: 11
Can this error message now being ignored?
Unexpected realtime delay on task 0 with period 1000000
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
Please Log in or Create an account to join the conversation.
- digiex_chris
- Offline
- Senior Member
-
- Posts: 40
- Thank you received: 11
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
- Posts: 19973
- Thank you received: 6782
It is for Mesa hardware, so might also be for this.The riocore generator seems to be generating a linuxcnc config and hal file entries for servo drives when I'm using steppers in my config. I've got PID params and other things specific to servos appearing in my rio.ini. Is this intended?
Please Log in or Create an account to join the conversation.
- mBender
- Offline
- Premium Member
-
- Posts: 113
- Thank you received: 11
I don't see any stepgen parameters in the hal file. But I am also not sure if that would be in the hal, since the FPGA is doing the step generation ?!?
Also is there a way to adjust the timing linuxcnc.org/docs/html/man/man9/stepgen.9.html#TIMING ?
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
- Posts: 519
- Thank you received: 325
if you add an step/dir plugin, you need to verify that the 'is_joint' option is set to true
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
- Posts: 519
- Thank you received: 325
Attachments:
Please Log in or Create an account to join the conversation.
- mBender
- Offline
- Premium Member
-
- Posts: 113
- Thank you received: 11
please add your config if something is not working.if you add an step/dir plugin, you need to verify that the 'is_joint' option is set to true
I have the joint option set to true. Config file (json) attached, had to zip it due to json files not being allowed as attachments.
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
- Posts: 519
- Thank you received: 325
Please Log in or Create an account to join the conversation.
- mBender
- Offline
- Premium Member
-
- Posts: 113
- Thank you received: 11
I noticed that the one of my outputs is not always switching. It's tied to the "machine on" but when I toggle the machine on an off, sometimes it's not reacting. I also get some error messages in the Terminal.
This is my current wiring.
Attachments:
Please Log in or Create an account to join the conversation.
- Hardware & Machines
- Computers and Hardware
- LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)