Download Arduino Mega 2560 Grbl Pinout Images. Each of the 54 digital pins on the arduino 2560 mega can be used as an input or output, using pinmode(), digitalwrite(), and digitalread() functions. I recently upgraded my shapeoko from an arduino uno to a mega and i am using a cnc stepper shield designed for the uno.

ARDUINO MEGA: Arduino Mega 2560, ATmega1280, USB at ...
ARDUINO MEGA: Arduino Mega 2560, ATmega1280, USB at ... from cdn-reichelt.de
Inspired by nick's uno pinout i did a similar one for the arduino mega2560 r3. Arduino ide version 1.6.9 (fresh install). Is there a reason for this?

They operate at 5 volts.

I realized that the pinout wasn't the same with grbl for both boards. The main reason behind this is the additional features that are inbuilt with this board. Green have the same function and position as the arduino uno r3. I realized that the pinout wasn't the same with grbl for both boards.