This is an open-source 3D printer project based on Arduino Mega 2560 and RAMPS 1.6. Designed for makers, hobbyists, and engineers, this project provides everything you need to assemble, configure, and use a 3D printer. The repository includes hardware setup details, Marlin firmware configuration, slicer profiles, and automation scripts for an optimized printing experience.
-
Arduino Mega 2560 & RAMPS 1.6:
Utilizes affordable and widely available hardware components for easy assembly. -
Marlin Firmware:
Pre-configured Marlin firmware for quick setup and print optimization. It’s highly customizable for different printing needs. -
Full Hardware Setup:
Comprehensive Bill of Materials (BOM), wiring diagrams, and assembly instructions. -
Slicer Profiles:
Pre-configured profiles for popular slicers like Cura and PrusaSlicer, optimized for quality prints. -
Automation Scripts:
Helpful shell scripts to automate tasks such as firmware flashing and setup. -
Open-Source:
Fully open-source, so you can modify, contribute, and adapt the design as needed.
We welcome contributions! If you have improvements, bug fixes, or features to add, please fork the repository and submit a pull request. You can also report issues by opening a new ticket in the Issues tab.
Clone the repository to your local machine:
git clone https://github.com/AbdelrahmanELsokary/3D_Printer.git