I have built the hardware and I have some questions

  • axemas
  • axemas's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
04 Nov 2025 09:08 - 04 Nov 2025 11:06 #337798 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 
   
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.

More
04 Nov 2025 11:02 #337803 by unknown
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.
The following user(s) said Thank You: tommylight, axemas

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

  • axemas
  • axemas's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
04 Nov 2025 16:07 #337817 by axemas
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.
The following user(s) said Thank You: tommylight, unknown

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

More
04 Nov 2025 19:48 #337837 by unknown
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.
The following user(s) said Thank You: axemas

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

More
04 Nov 2025 19:50 #337838 by unknown
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.
The following user(s) said Thank You: axemas

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

  • axemas
  • axemas's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
05 Nov 2025 12:19 #337880 by axemas
I mean more user friendly

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

  • axemas
  • axemas's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
05 Nov 2025 12:52 - 05 Nov 2025 12:53 #337884 by axemas
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
  • axemas's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
09 Nov 2025 12:09 - 10 Nov 2025 14:17 #338114 by axemas
Completed and full working on Morbidelli Author 400  

 
 

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
Powered by Kunena Forum