Skip to content
aiten edited this page Jan 28, 2017 · 2 revisions

The library supports a big range of Arduino hardware

8bit

  • Arduino Uno

  • Arduino Duemilanove

  • Arduino Nano

  • Arduino Pro and Pro Mini

  • Arduino Mega 2560

32 bit

  • Arduino Due

  • Arduino Zero

  • Arduino M0

Depending on your hardware different stepper implementations can be used:

  • Gbrl compatible, e.g. CNCShield, … running on Uno (8bit) or Zero(32bit)

  • Ramps 1.4
    The Arduino Mega 2560 shield (designed for 3D printers) can be used to create a CNC machine with LCD, SD and up to 5 axis. The GCode parser is extended to support more codes and also 3D rotations of the coordinate system is possible.
    (with some restrictions you can use the Arduino Due to improve performance)

  • Ramps FD
    This is a shield for the Arduino Mega 2560 (8bit) or Arduino Due (32bit). The shield supports 6 axis and all other features of the Ramps 1.4

  • Generic Step/Dir Steppers.
    The library includes a sample how to create a CNC machine without using a shield.
    In the sketch KK1000.INO a naked Due is used to connect a CNC machine with a DSUB25

Clone this wiki locally