Quote
cdru
Uno won't work, not enough IO pins.
Not necessarily true. My first printer ran off of a Duemilanove. You really only need two pins per stepper (STEP and DIR), enable is optional though nice to have. Can also use one pin to enable/disable all steppers at once. So that's 8 digital pins for stepper control (9 if you want to use enable/disable). Then 1 or 2 analog inputs for temperature readings (hot end and optional heated bed). Anywhere from 0 to 3 digital pins for endstops (endstops are really optional though nice to have, my first printer didn't have any). Then 1 or 2 digital pins for hot end and heated bed control.
So, that's anywhere from 9 digital pins and 1 analog pin for bare minimum control, and up to 14 digital pins and 2 analog pins for full control with end stops, heated bed, and stepper enable.
Of course this does leave a lot of features out that wouldn't be usable with the UNO due to lack of memory and pins, such as an LCD or SD card reader. Most modern firmwares are also too big to fit on it, though Teacup will fit.