3D_Printer

๐Ÿ–จ๏ธ 3D Printer Project (Open Source)

An open-source 3D printer project built using Arduino Mega 2560 and RAMPS 1.6.
This project aims to provide a fully customizable and affordable 3D printing solution for hobbyists, makers, and engineers.


๐Ÿš€ Features


๐Ÿงฐ Hardware Used

Component Description
Arduino Mega 2560 Main controller
RAMPS 1.6 Motor & heater driver board
A4988 Drivers Stepper motor drivers
12864 LCD User interface
NEMA 17 Motors X, Y, Z axes and extruder
Power Supply 12V or 24V

๐Ÿ–ฅ๏ธ Software & Firmware


๐Ÿงช Test Models

Included under models/:


โš™๏ธ Configuration

Firmware settings adjusted for:

Configured in firmware/Marlin_V2/Marlin-2.1.2.4/Marlin/Configuration.h


๐Ÿ› ๏ธ Build Instructions

  1. Flash Marlin firmware using PlatformIO
  2. Wire up RAMPS, motors, endstops, and heaters
  3. Connect LCD and calibrate movement
  4. Test with included .gcode files

๐Ÿค Contributing

Pull requests are welcome. Feel free to fork and suggest improvements.


๐Ÿ“„ License

MIT License โ€“ use, modify, and distribute freely.


๐Ÿ“ซ Contact

If you have questions, feel free to open an issue or reach me at:

๐Ÿ“ง abdalrahmanelsokarey@gmail.com

๐Ÿ“ฑ 01022873425

๐Ÿ› ๏ธ Installation

Clone the repository to your local machine:

```bash git clone https://github.com/AbdelrahmanELsokary/3D_Printer.git