DIY Your Own 3D Printer


In this internet age, with an abundance of tutorials online, why not create your own unique 3D printer and let the sparks of technology and imagination collide? Imagine selecting each precise component and assembling it step by step into a magical machine that can produce ink. This is not just a journey of technical exploration, but also an ultimate test of creativity and patience. Throughout this process, you will gain a deep understanding of the mysteries of printing technology, from the layered stacking of 3D printing to the delicate spray painting of traditional inkjet printing, each technology hides endless fun and challenges.
Club members are very interested in 3D printers, so they applied for relevant funding from the teacher to build a 3D printer by hand. Below, we share the progress and results of this member.

01|Preparation
01
Prerequisites
Before starting to make your own 3D printer, it’s very important to have a certain amount of knowledge and skills.
1. Basics of Mechanical Design
CAD/CAM Software: Familiarize yourself with how to use Computer-Aided Design (CAD) software to design the various parts of the printer, as well as Computer-Aided Manufacturing (CAM) software to prepare the manufacturing process of these parts.
2. Knowledge of Electronics and Electrical Engineering
Basic Circuitry: Understand basic circuit principles, including voltage, current, resistance, capacitance, and inductance.
Microcontroller Programming: Learn how to program microcontrollers (like Arduino or Raspberry Pi) to control stepper motors, heating elements, etc.
Power Management: Familiarize yourself with how to select suitable power supplies and design safe circuits to distribute and regulate power.
3. Slicing Software: Understand how to use slicing software (like Cura, Simplify3D, etc.) to prepare 3D models and generate G-code that the printer can recognize.
Printing Materials: Learn about the characteristics of different 3D printing materials (like PLA, ABS, Nylon, etc.) and their impact on the printing process.
4. Software and Programming
Programming Languages: Master one or more programming languages (like C++, Python, etc.) to be able to write or modify printer control software.
5. Use of Tools and Equipment
Hand Tools: Familiarize yourself with how to use basic tools like screwdrivers, wrenches, calipers, etc.
Power Tools: Understand how to use power tools like drills, sanders, and cutters for precise processing.
Measurement and Calibration: Master how to measure and calibrate the various parts of the printer accurately to ensure printing precision.
6. Safety and Troubleshooting
Learn how to diagnose and solve various problems that may arise during the assembly or operation of the printer.
02
Parts Display
Parts list display

Display of related parts







Display of purchased tools




Current progress display


Work Together, Move Forward

Scan the QR code to follow us




Editor and Review: Zheng Shibo
Published and Reviewed by: Teacher Long Yanze
Operation and Maintenance: Arduino Maker Club