The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
The Arduino Mega 2560 controller boards requires the RAMPS 1.4 board to control a 3D printer. These two boards together with the stepper drivers forms the controller of the 3D pritner and all the motors, heaters, sensors and switches connects to it.
The Arduino Mega 2560 board is sold without firmware and can very easily be loaded onto the board by following these steps:
To make changes to the firmware is just as simple. Simply make the changes, save and then upload.
Posted by Kyle Futter on 1st Sep 2016
In all honesty, you don't even need to be building a printer to buy this board, arduinos are not that easy to get in SA and if you need one apart for a printer it will work too, but so far it's been working perfectly with my printer and it's a delta so there is more data to be calculated and as long as you don't use the big lcd screen, apparently it makes the printer very jumpy if you are using delta software, for a normal Cartesian printer it will be fine, very good product
Posted by AndyBTW on 24th Jul 2015
After battling to contain my sketch code in the Uno I invested in the Mega and never regretted it for a moment. I have most recently integrated one into a laboratory data logging system that drives a MySQL database (and I am talking about the *Arduino* doing that, not a PC!) with an MS Access front-end to monitor the data logging remotely over a network. Still in its proving stage, but the Mega has masses of capacity left for code and for connections.
Also, the 3D price and availability was far and away the best at a time when stocks generally were low or non-existent.
All prices are in USD.