- 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)
15 Aug 2024 12:09 #307800
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
no no no, you should finish building your board,
forget the mesa cards again very quickly
I just want to support as many boards as possible and these 2 mesa boards have no network, so it will be easy to support them. especially since the Spartan6 are already supported anyway.
If anyone has the boards, I'm happy to help remotely create the configs for them.
forget the mesa cards again very quickly
I just want to support as many boards as possible and these 2 mesa boards have no network, so it will be easy to support them. especially since the Spartan6 are already supported anyway.
If anyone has the boards, I'm happy to help remotely create the configs for them.
Please Log in or Create an account to join the conversation.
15 Aug 2024 12:16 - 15 Aug 2024 12:20 #307802
by Mecanix
Replied by Mecanix on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Goes to show how much I need to learn, this option honestly slipped my radar. Awesome, seriously. You need me to put 2 (two) on order? happy to drop-ship one over DE for you to thinker with.
Screw that pricey gowin board, common sense lool Not all wasted though, no worries, good ref design for other projects!!
edit: boy oh boy, you said spartan6... that means the old buggy IDE/ISE ver 14 something something, forgot. Uh oh.. alarm
Screw that pricey gowin board, common sense lool Not all wasted though, no worries, good ref design for other projects!!
edit: boy oh boy, you said spartan6... that means the old buggy IDE/ISE ver 14 something something, forgot. Uh oh.. alarm
Last edit: 15 Aug 2024 12:20 by Mecanix.
Please Log in or Create an account to join the conversation.
15 Aug 2024 12:37 #307804
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
the mesa boards have no network and are nothing more than a spartan6 with level shifters, you also need BOB's to be able to do anything with them
i thought you would have fun building boards, we have ready-made designs, nothing great but they work
github.com/multigcs/LinuxCNC-RIO/tree/main/configs/Tangoboard
github.com/multigcs/rio-octobot
github.com/multigcs/rio-iceshield
i thought you would have fun building boards, we have ready-made designs, nothing great but they work
github.com/multigcs/LinuxCNC-RIO/tree/main/configs/Tangoboard
github.com/multigcs/rio-octobot
github.com/multigcs/rio-iceshield
Please Log in or Create an account to join the conversation.
15 Aug 2024 12:39 #307805
by Mecanix
Replied by Mecanix on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Please Log in or Create an account to join the conversation.
15 Aug 2024 12:43 #307806
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
@cornholio have a spartan6 board running on rio
forum.linuxcnc.org/show-your-stuff/51142...tan-6-fpga-card-9d60
forum.linuxcnc.org/show-your-stuff/51142...tan-6-fpga-card-9d60
The following user(s) said Thank You: Mecanix
Please Log in or Create an account to join the conversation.
15 Aug 2024 12:46 - 15 Aug 2024 12:56 #307807
by Mecanix
Replied by Mecanix on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
That's awesome. Farewell Gowin Let's go Spartan!! I'll update...
Wishemeluck
@meister, is there a discord channel/server where linuxcnc users and devs exchange ideas and what not? Read someone here saying discord a few days ago but unaware of one. I'd love an invite to this venue if you or anyone knows of such platform.
Wishemeluck
@meister, is there a discord channel/server where linuxcnc users and devs exchange ideas and what not? Read someone here saying discord a few days ago but unaware of one. I'd love an invite to this venue if you or anyone knows of such platform.
Last edit: 15 Aug 2024 12:56 by Mecanix.
Please Log in or Create an account to join the conversation.
15 Aug 2024 12:57 #307809
by cornholio
The way I designed my boards was to run the Mesa 7i90HD & 7C81 firmware & a custom firmware with it's own board name. The daughter boards support both EPP & SPI interfaces, the way the ports were designed were to allow use with genuine Mesa daughter boards, even being able to supply 5v to the daughter boards via a jumper. I tested my setup with the Mesa firmware with a 7i73 smart serial pendant board and used a heavily modified 7i90hd smart serial firmware to run on a RV901T colorlight board, but will run on any Spartan 6 dev board, yes the 7i90 can be used as a Smart serial board as well, Mesa have firmware configs for this.
The boards now also run the rio firmware and there is basic board config on Ollie's github repo. I suggested a while ago that the 7i90HD would be a good candidate for this project, what makes this a good candidate as well is the dual SPI EEPROMs.
In all honesty running the rio firmware on these boards removes one of the great functions of the Mesa infrastructure, the Smart serial interface.
So yeah having all the info on these 2 boards it wouldn't take long to whip up a board config for them. Just a few slight mods to my own Spartan6 config.
Replied by cornholio on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Yeah I've already done that. Great care is required in selecting the pins for the SPI port, selecting just any pins wont give you a successful bit stream.Ya won't believe this, just found a decade old spartan-6 sitting in the bottom of my abandoned gizmo box. Let me dwload the toolchain for that badboy and I'll give it a trial tomorrow after work. If this all works out as planned I'll get two of those 7I90HD. Haha Magic, Effortless!!
The way I designed my boards was to run the Mesa 7i90HD & 7C81 firmware & a custom firmware with it's own board name. The daughter boards support both EPP & SPI interfaces, the way the ports were designed were to allow use with genuine Mesa daughter boards, even being able to supply 5v to the daughter boards via a jumper. I tested my setup with the Mesa firmware with a 7i73 smart serial pendant board and used a heavily modified 7i90hd smart serial firmware to run on a RV901T colorlight board, but will run on any Spartan 6 dev board, yes the 7i90 can be used as a Smart serial board as well, Mesa have firmware configs for this.
The boards now also run the rio firmware and there is basic board config on Ollie's github repo. I suggested a while ago that the 7i90HD would be a good candidate for this project, what makes this a good candidate as well is the dual SPI EEPROMs.
In all honesty running the rio firmware on these boards removes one of the great functions of the Mesa infrastructure, the Smart serial interface.
So yeah having all the info on these 2 boards it wouldn't take long to whip up a board config for them. Just a few slight mods to my own Spartan6 config.
Please Log in or Create an account to join the conversation.
15 Aug 2024 13:01 #307811
by Mecanix
Replied by Mecanix on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
That is so cool. ok 7i90HD x10 here we come!!
Discord channel guys? linuxcnc geekheads hangout you heard of one?? I swear I read cakeslob mentioning about one in another thread, the remora thread if I'm not mistaken.
Discord channel guys? linuxcnc geekheads hangout you heard of one?? I swear I read cakeslob mentioning about one in another thread, the remora thread if I'm not mistaken.
Please Log in or Create an account to join the conversation.
15 Aug 2024 13:06 #307812
by meister
Replied by meister on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
there is one, ok, i will try
discord.com/invite/SbskPKPJc6
discord.com/invite/SbskPKPJc6
The following user(s) said Thank You: Mecanix
Please Log in or Create an account to join the conversation.
15 Aug 2024 13:12 - 15 Aug 2024 13:18 #307813
by Mecanix
Replied by Mecanix on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
Yay that's awesome. I'll log on and drive in in a few hours (my DC user/pwd is on another PC). Prolly a better hangout to share vendor-neutral dev and goodies I'll catch you there boyz.there is one, ok, i will try
discord.com/invite/SbskPKPJc6
Last edit: 15 Aug 2024 13:18 by Mecanix.
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.124 seconds