Arduino 3D Printer Code,Software and Schematics

3D Printer Code/Firmware


Marlin is a 3D Printer Firmware which controls all the electronics such as Stepper Motors


  1. Install Arduino IDE on  PC.
  2. Download Marlin Firmware from Link Below.
  3. Open the .ino file from the Firmware folder with Arduino IDE.
  4. Make changes to the Firmware as per Printer Specifications.
  5. Compile the firmware in Arduino IDE.
  6. Connect the Arduino Mega 2560 to PC with a USB cable.
  7. Select the Board and COM Port in the Tools Section.
  8. Upload the firmware to your Arduino.


3D Printer Schematics

Arduino Mega 2560 and RAMPS 1.4

REPRAP schematic
REPRAP schematic

Slicing and G-code Software


3D Printer Parts

Arduino Mega+RAMPS 1.4 Shield+4 x A49AA Stepper Driver-
5 x NEMA 17 Stepper Motor-
E3D Hotend-
3 x Endstops-
Heat Bed-
240 watt Power supply-
PLA Filament (1KG)-
PLA Filament (Different Colours)-
MK8 Extruder-
GT2 Timing Belt+2 x GT2 Pulley-
SC8UU Bearings(Replacement for LM8UU Bearings)-
5x8mm Couplers-
8mm Smooth Rods-
Threaded Rod-
Angle Brackets-
M3 Screws-
M3 Nuts-
3mm Acrylic sheet
Aluminum Channel for Frame

Using the Code and Software

9 thoughts on “Arduino 3D Printer Code,Software and Schematics

  1. Hi, I’ve been able to work out most of the specs but can’t figure out the number of the new replacement bearings. Would you please let me know.
    By the way it was not only a great project and carried out well but your video work was good too.

    Mike V.

Leave a Reply

Your email address will not be published. Required fields are marked *

Show Buttons
Hide Buttons