Naaaaaahhhh already been done
https://forum.linuxcnc.org/27-driver-boards/46770-driver-firmware-pcb-for-pi-rp2040-pio-i-e-an-easy-to-configure-fpga-like-card
but sadly they haven't shared their source yet.
Plus you still need Ethernet and some protection on the IO's and
connectors so many have gone this route
https://forum.linuxcnc.org/18-computer/42276-remora-rpi-software-stepping-using-external-microcontroller-via-spi
or
https://forum.linuxcnc.org/27-driver-boards/44422-colorcnc-colorlight-5a-75e-5a-75b-as-fpga-controller-board/unread
and there is even
https://forum.linuxcnc.org/18-computer/42414-linuxcnc-esp32-software-stepping-over-ethernet-using-esp32
On 1/19/23 15:26, Chris Albertson wrote:
So far I have $4 worth of hardware doing this and I was able to writ the
firmware in MicroPython. The pulses are don in hardware so I don't need
the code to be fast. I'm using an RP2040 chip. The chip is a
ddual-core 32-bit M0 ARM processor and sells for $1. There is just a
####-load of peripheral hardware on this chip and again, the price is $1.
But no one is motivated because it is easier to spend $110 and buy an FPGA
based one.
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users