- 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)
- meister
- Offline
- Platinum Member
-
Less
More
- Posts: 805
- Thank you received: 502
23 Aug 2026 17:50 #348941
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
The software/Gateware is open source; as for the hardware, it’s up to each individual. It can certainly be closed source and used commercially.Hi Tim if you can post the Gerbers or Kicad that would be useful since Riocore is a open source project.
Cheers
Kam
Please Log in or Create an account to join the conversation.
- kzali
- Offline
- Junior Member
-
Less
More
- Posts: 38
- Thank you received: 12
23 Aug 2026 21:51 #348945
by kzali
Replied by kzali on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Thanks Tim
I already have a Tangobob. I just comented on this forum for others. Your board is very well designed.
warm regards
Kzali
I already have a Tangobob. I just comented on this forum for others. Your board is very well designed.
warm regards
Kzali
Please Log in or Create an account to join the conversation.
- kzali
- Offline
- Junior Member
-
Less
More
- Posts: 38
- Thank you received: 12
23 Aug 2026 21:55 #348946
by kzali
Thanks K Zali
Replied by kzali on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Ofcourse I already have the TangoBOB. My post was only to see if Tim's board was not a comercial product. It is wess designed your dedication is commendable.
Hi Tim if you can post the Gerbers or Kicad that would be useful since Riocore is a open source project.
Cheers
Kam
The software/Gateware is open source; as for the hardware, it’s up to each individual. It can certainly be closed source and used commercially.
Thanks K Zali
Please Log in or Create an account to join the conversation.
- Tim Bee
- Offline
- Junior Member
-
Less
More
- Posts: 31
- Thank you received: 13
27 Aug 2026 09:05 #349036
by Tim Bee
Replied by Tim Bee on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Thank you Tim,
Thanks very much for the details; I’ve entered the board’s details as best I could,
I hope it’s all correct so far – please do have a look over it.
What’s not quite clear to me yet is, how do you flash it? Are there any connectors on the back?
You’re also welcome to send me some text and a link for the description, and I’ll update it.
Dear meister:
Can I use this config?
Tim
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
Less
More
- Posts: 805
- Thank you received: 502
27 Aug 2026 09:23 #349039
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
@tim
it's only in the dev branch yet:
rio-flow riocore/configs/CarrotBob/config.json
it's only in the dev branch yet:
rio-flow riocore/configs/CarrotBob/config.json
The following user(s) said Thank You: Tim Bee
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
Less
More
- Posts: 805
- Thank you received: 502
27 Aug 2026 10:08 #349046
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
i build a simple tool time tracker:
The following user(s) said Thank You: Tim Bee
Please Log in or Create an account to join the conversation.
- Oxbown
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 2
27 Aug 2026 13:20 - 27 Aug 2026 13:26 #349048
by Oxbown
Replied by Oxbown on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Attachments:
Last edit: 27 Aug 2026 13:26 by Oxbown.
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
Less
More
- Posts: 805
- Thank you received: 502
27 Aug 2026 13:26 - 27 Aug 2026 13:57 #349049
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
please add your json config, i take a look
okok, can reproduce it: ERROR (CT2000) : "/mnt/data2/src/riocore/Output/Tangbob/Gateware/fpga0/pins.cst":69 | 'syntax error' near token 'mbus0'
okok, can reproduce it: ERROR (CT2000) : "/mnt/data2/src/riocore/Output/Tangbob/Gateware/fpga0/pins.cst":69 | 'syntax error' near token 'mbus0'
Last edit: 27 Aug 2026 13:57 by meister.
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
Less
More
- Posts: 805
- Thank you received: 502
27 Aug 2026 14:03 #349051
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
@Oxbown fixed in dev branch
Please Log in or Create an account to join the conversation.
- Oxbown
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 2
28 Aug 2026 12:44 - 28 Aug 2026 12:50 #349076
by Oxbown
Replied by Oxbown on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Hi,I am currently configuring a Modbus RTU I/O expansion board with RioCore / RioFlow, and I ran into two issues:1. Unable to read digital inputs (N4D3E16 board)
- Board model: N4D3E16 (16 Digital Inputs / 16 Digital Outputs over RS485 Modbus RTU).
- Current status: Controlling all 16 digital outputs works without any issues. However, I am unable to read the status of the 16 digital inputs.
- I am following the register addressing and function codes described in the board's documentation (which I have attached). Could you check if there is an issue with how RioCore handles the Modbus function code (e.g., FC02 vs FC03 / register offset) for this mapping?
2. RioFlow device renaming bug in LinuxCNC- When I assign a custom name to the devices in the RioFlow interface, LinuxCNC throws an error on startup and fails to load.
- If I leave the device names blank (default), LinuxCNC starts and runs properly.
Attachments:
Last edit: 28 Aug 2026 12:50 by Oxbown.
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)
Time to create page: 0.321 seconds