I have built the hardware and I have some questions
- axemas
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 6
04 Nov 2025 09:08 - 04 Nov 2025 11:06 #337798
by axemas
I have built the hardware and I have some questions was created by axemas
Hello, I have a few questions.I am building a complete computer with fpga and all other boards, and I have some questions:
1. What firmware should I choose, mesa, remora or, write my own?
2. I want a universal solution, so what input/output boards should I design?
3. Should I design my own case or choose a ready-made one?
Here is one of the prototypes:
-32 outputs 24v 0.5A, 32 inputs 24V, four boards
-4 analog servo -10V.. 10V outputs, 4 encoders input, one board
-Fpga 96 IO board with buffers, one board ()
-Firmware - ported and modified mesa for SPI interface.
-software driver - modified hm2 driver from source code.
-3d printed case.
-Computer Raspberry pi 5 aluminum case
all works fine and stable
1. What firmware should I choose, mesa, remora or, write my own?
2. I want a universal solution, so what input/output boards should I design?
3. Should I design my own case or choose a ready-made one?
Here is one of the prototypes:
-32 outputs 24v 0.5A, 32 inputs 24V, four boards
-4 analog servo -10V.. 10V outputs, 4 encoders input, one board
-Fpga 96 IO board with buffers, one board ()
-Firmware - ported and modified mesa for SPI interface.
-software driver - modified hm2 driver from source code.
-3d printed case.
-Computer Raspberry pi 5 aluminum case
all works fine and stable
Attachments:
Last edit: 04 Nov 2025 11:06 by axemas.
The following user(s) said Thank You: meister, rodw, unknown
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
Less
More
- Posts: 828
- Thank you received: 279
04 Nov 2025 11:02 #337803
by unknown
Replied by unknown on topic I have built the hardware and I have some questions
I'd either go for mesa or riocore, both types will run on a Spartan 6.
Riocore is pretty good in that it has quite a few mesa doesn't support, has also port for a number of different FGPAs. The only issue is that it needs rebuilding of the driver for each time you change to fpga config. RIO also has a Ethernet plugin that uses a w5500, as of yet no plugin for the Ethernet chip used on the Mesa boards.
Mesa is very very mature, one driver is all that is required for changes to fpga if you keep to the standard mesa set of modules. SmartSerial is a big plus as well.
I built a 7c81/7i90 clone using a spartan 6 dev board and some custom PCBs, mesa & riocore firmware both ran fine on it.
Keep up the good work.
Riocore is pretty good in that it has quite a few mesa doesn't support, has also port for a number of different FGPAs. The only issue is that it needs rebuilding of the driver for each time you change to fpga config. RIO also has a Ethernet plugin that uses a w5500, as of yet no plugin for the Ethernet chip used on the Mesa boards.
Mesa is very very mature, one driver is all that is required for changes to fpga if you keep to the standard mesa set of modules. SmartSerial is a big plus as well.
I built a 7c81/7i90 clone using a spartan 6 dev board and some custom PCBs, mesa & riocore firmware both ran fine on it.
Keep up the good work.
The following user(s) said Thank You: tommylight, axemas
Please Log in or Create an account to join the conversation.
- axemas
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 6
04 Nov 2025 16:07 #337817
by axemas
Replied by axemas on topic I have built the hardware and I have some questions
It would be great to create a complete, fully open, standardized, and comprehensive solution for LinuxCNC, with open schematics, boards, and enclosures.
If I find the resources to complete the main boards, I will make the completed boards and enclosures, along with the ported firmware source code, publicly available.
Suggestions, advice, and criticism are also welcome.
If I find the resources to complete the main boards, I will make the completed boards and enclosures, along with the ported firmware source code, publicly available.
Suggestions, advice, and criticism are also welcome.
The following user(s) said Thank You: tommylight, unknown
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
Less
More
- Posts: 828
- Thank you received: 279
04 Nov 2025 19:48 #337837
by unknown
Replied by unknown on topic I have built the hardware and I have some questions
Mesa is pretty much the standard, firmware sources are open source, as you have found. Pete is rather open with his hardware designs, there are 7i92 clones on Ali express.
If you really want to have a look at well evolved ecosystem I suggest you check out this topic
forum.linuxcnc.org/18-computer/49142-lin...d-on-fpga-ice40-ecp5
This has evolved into the riocore project.
It may be an idea to contact Ollie and discuss enclosures and such. Whilst he has designed some boards his energies are mainly taken up by the firmware and software side.
So rather than another project from scratch, I honestly think offering your hardware skills would be awesome to take that project to the next level.
I'd even like to offer my help, I've been working on a custom RPi5\4 image based on the RPi build system, rather than another build system, that is basically exactly the same to setup on Raspberry Pi as a standard image.
If you really want to have a look at well evolved ecosystem I suggest you check out this topic
forum.linuxcnc.org/18-computer/49142-lin...d-on-fpga-ice40-ecp5
This has evolved into the riocore project.
It may be an idea to contact Ollie and discuss enclosures and such. Whilst he has designed some boards his energies are mainly taken up by the firmware and software side.
So rather than another project from scratch, I honestly think offering your hardware skills would be awesome to take that project to the next level.
I'd even like to offer my help, I've been working on a custom RPi5\4 image based on the RPi build system, rather than another build system, that is basically exactly the same to setup on Raspberry Pi as a standard image.
The following user(s) said Thank You: axemas
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
Less
More
- Posts: 828
- Thank you received: 279
04 Nov 2025 19:50 #337838
by unknown
Replied by unknown on topic I have built the hardware and I have some questions
Sorry I pressed submit to early, the discussion is here
forum.linuxcnc.org/9-installing-linuxcnc...encoraged-to-comment
And I'm quite desperate to have at least one person to test.
forum.linuxcnc.org/9-installing-linuxcnc...encoraged-to-comment
And I'm quite desperate to have at least one person to test.
The following user(s) said Thank You: axemas
Please Log in or Create an account to join the conversation.
- axemas
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 6
05 Nov 2025 12:19 #337880
by axemas
Replied by axemas on topic I have built the hardware and I have some questions
I mean more user friendly
Please Log in or Create an account to join the conversation.
- axemas
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 6
05 Nov 2025 12:52 - 05 Nov 2025 12:53 #337884
by axemas
Replied by axemas on topic I have built the hardware and I have some questions
I mean more user friendly
Last edit: 05 Nov 2025 12:53 by axemas.
Please Log in or Create an account to join the conversation.
- axemas
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 6
09 Nov 2025 12:09 - 10 Nov 2025 14:17 #338114
by axemas
Replied by axemas on topic I have built the hardware and I have some questions
Completed and full working on Morbidelli Author 400
Short video:
youtube.com/shorts/yrjaTZI8PxE?si=LNXiCpHweRAIiDGB
youtube.com/shorts/AHPf1eLegj8?si=d-FsyDOV2K0oBSdJ
Short video:
youtube.com/shorts/yrjaTZI8PxE?si=LNXiCpHweRAIiDGB
youtube.com/shorts/AHPf1eLegj8?si=d-FsyDOV2K0oBSdJ
Attachments:
Last edit: 10 Nov 2025 14:17 by axemas.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
Time to create page: 0.158 seconds