Make sure the shield/motordrivers/sensors are compatible with the 3.3volt (not 5volt) logic of the Zero.
Don't expect the level of support you get for a Zero.
Leo..
CNC speed is limited by the stepper motors, the material being machined and the tool doing the machining, not any calculations done by the Arduino. Calculations are done in the PC sending the controlling messages to the Arduino.
Paul_KD7HB:
CNC speed is limited by the stepper motors, the material being machined and the tool doing the machining, not any calculations done by the Arduino. Calculations are done in the PC sending the controlling messages to the Arduino.
Paul
Well the Arduino still has to parse GCode, do circular/helical interpolation, generate step pulses for three
steppers all with microstepping rates... That's a lot of work for one ATmega328 and even with
handcoded assembler (GRBL uses some), its still going to flake out before LinuxCNC or Mach3...
MarkT:
Well the Arduino still has to parse GCode, do circular/helical interpolation, generate step pulses for three
steppers all with microstepping rates...
Why can't all that be done on the PC and just leave the Arduino to move the motors based on simple data sent from the PC?