Remora - Rpi Software Stepping Using External Microcontroller via SPI

More
More
3 years 6 months ago #269902 by cakeslob
I recently returned from the linuxcnc meeting, where I did a presentation on remora. the reception was very good, there where a lot of very smart people who where all very supportive. Thank you everyone for your time and support, and thanks to Tormach for hosting the event. There was a lot of interest from the group, especially in the ethernet department.

One of the things on the agenda for the presentation, Ive uploaded a repo for using a Nucleo64 F446 with the red grbl shield. This is a big step in accessibility, as these board combo can be found for under $25. The other thing I like, is we are basically upgrading/upcycling the grbl shield to do things it could not do under grbl, like 4 axis, closed loop steppers, and highspeed encoders.

The repo came together using parts from other users, like flexi-hal for their static configuration, and user FelixFees on github for his spi2 option. Those 2 parts made the whole thing come together nicely. The static configuration for the nucleo is somewhat basic at the moment, and more modules need to be added. But for the time being, it has 4 stepgens and 3 inputs for limits.

I have some rough explanation in the repo here
github.com/cakeslob/Remora/tree/nucleo_static
This is the SPI2 pin diagram. It is a placeholder until I make better docs.
 

Another thing I have been working on is using the nucleo with those cheap chinese arduino ethernet shields. This would increase accessibility by much more as RPI is hard to get at the moment. This configuration is nice because there is an SD card included in the shield. There is somewhat of a pin conflict when trying to stack the ethernet shield with grbl shield on top. It requires some physical pin relocation, using jumpers. It is a minor inconvenience, but I will fully document it when the time comes. Although the SPI to ethernet branch is still in development, I will soon upload the repo/firmware for this development for anyone who is looking to play with it.


The grbl shield configuration will physically look like this, similar to what user gtt38 is using.

[img
The following user(s) said Thank You: tommylight, rodw, scotta, mikemacwillie

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

More
3 years 6 months ago - 3 years 6 months ago #270218 by meister
I like the Remora-Project.
At the moment, i try to port the SPI-Version to an ICE40-FPGA with Opensource-Toolchain.
Only Just for Fun and to refresh my FPGA-Skill's.


EDIT: can not get it to run :(
Last edit: 3 years 6 months ago by meister.
The following user(s) said Thank You: scotta

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

More
3 years 6 months ago #270245 by 3DPandME
Just dropping in to say hi to Cakeslob and let him know I'm looking forward to seeing progress on the linuxCNC front with regular 3d printer control boards!

In particular I am hoping to use the Spider King board!
The following user(s) said Thank You: cakeslob

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

More
3 years 6 months ago #270265 by scotta

This is shipping now for ~$18, Rpi2040 with Ethernet: docs.wiznet.io/Product/iEthernet/W6100/w6100-evb-pico

linuxgizmos.com/wiznet-board-features-ra...net-controller-chip/
Bari, I could not help myself. A W5500 version on the way. A RP2040 Remora port will help keep me busy during the weekends whilst travelling for work for 3 weeks.
The following user(s) said Thank You: tommylight

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

More
3 years 6 months ago - 3 years 6 months ago #270333 by meister
My ICE40 "Port" works :)
Not good, getting join errors if i move too fast, but i can move my stepper <3
Last edit: 3 years 6 months ago by meister.

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

Time to create page: 0.715 seconds
Powered by Kunena Forum