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

More
19 Aug 2025 05:15 - 19 Aug 2025 05:16 #333648 by meister
There is now support for a Mesa board: eusurplus.com/index.php?route=product/product&product_id=131
It can be used via RPI over SPI and over Ethernet via W5500



There are also developments in the new configuration front end, but it is still far from complete.

PS: Many thanks to EUSurplus for their support!

Best regards, Olli
Attachments:
Last edit: 19 Aug 2025 05:16 by meister.
The following user(s) said Thank You: besriworld, royka

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

More
19 Aug 2025 07:09 #333654 by unknown
I am getting this right, the W5500 acts as an Ethernet bridge ?

So this should also work with the 7I90HD in spi mode ?

Or any Mesa SPI firmware (custom) like something I've put together ?

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

More
19 Aug 2025 07:15 #333656 by meister

I am getting this right, the W5500 acts as an Ethernet bridge ?

Yes

So this should also work with the 7I90HD in spi mode ?

7I90HD should work with small changes

Or any Mesa SPI firmware (custom) like something I've put together ?

No,
This has nothing to do with the Mesa gateware/firmware; RIO runs on Mesa hardware here.
Mesa gateware does not support W5500 modules.

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

More
19 Aug 2025 07:21 #333659 by unknown
So basically you're supporting Mesa hardware, something I mentioned along time ago, which the Spartan6 hardware I added to the repo basically is, 7c81 ish clone.
The following user(s) said Thank You: meister

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

More
19 Aug 2025 07:42 #333660 by meister
Exactly, and now I also have an original mesa board with which I was able to create a board file and test the whole thing.
The following user(s) said Thank You: unknown

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

More
19 Aug 2025 08:45 #333665 by unknown
OK, there only dif in mine clone was the SPI & FPGA clk pins. Seemed to be very picky regarding that.

Any code in the repo yet ?

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

More
19 Aug 2025 09:00 #333667 by meister
The following user(s) said Thank You: unknown

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

More
19 Aug 2025 10:40 #333668 by unknown
Can't believe I missed it.

Cheers

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

More
19 Aug 2025 12:37 #333670 by mBender
I am successful and fully transition from my old Parallel Port PC to an I7 Laptop with Riocore! Finally I am able to browse something without waiting forever :D Thanks Olli! This is great stuff.

I have my
- whb04b-06 Hand wheel operating
- Classic Ladder with RS 485 Modbus working (over an dedicated RS485 USB Dongle)
- Auto squaring Y Axis
- Touch plate/Probe input

It was not terrible, but I feel like I have modified a lot of ini and hal files which were created automatically to make this work. Is there a way that you could add a checkbox or so to ricocore gui to not overwrite the existing config files?

I don't know what the best workflow would be. I think if I want to add another function to the FPGA i I will just do it in a separate folder and flash the FPGA, then add the changed manually to my machine folder ?!?
The following user(s) said Thank You: meister

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

More
20 Aug 2025 07:07 #333716 by meister
@mBender

You can simply copy the directory and use it, then enter the updates. It's the same as a ‘do not overwrite’ switch.

If you send me your configuration and your edited files, I can see if there is a way to integrate this into the json-configuration.

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

Time to create page: 0.148 seconds
Powered by Kunena Forum