Sorry, I didn't see any notification so missed your question....
That's really cool, I like how compact the design is, I've also been wanting to make a dedicated board for my CNC machine but havn't got around to it. I've been reading up as much as I can about the Pico, but I don't quite understand what you mean about the shift registers to get around the pin limits part?
The PicoCNC supports 4 axes (3 pins each per motor), 4 limit switches (4 pins), 5 input switches (5 pins), 7 digital outputs (7 pins), I2C+strobe (3 pins), UART (2 pins), SPI (4 pins), spindle control (3 pins), ethernet adaptor (spi plus 3 more pins), SDCard reader (spi plus 1 additional pin). That adds up to way more pins than the Pico has available so I use a set of shift registers to drive the motor outputs.
Phil
Statistics: Posted by phil from seattle — Fri Oct 11, 2024 5:59 pm