Machine Design and Implementation

3D Printer From Scratch

Designed and implemented from scratch, including mechanical part, electric circuits, software, and motors control.

My Role

Engineering Student

Duration

3 Months

Tools

Autodesk Inventor, ANSYS, PCB designer, C++, C#, C

Overview

Overview

Description

Description

In my 4th engineering year at HIAST, I designed and built a custom 3D printer from scratch, combining mechanical design, custom electronics (PCBs and control board), and full software. I integrated hardware and firmware for motors, heaters, and sensors, delivering a fully functional prototype.

Result Overview

Result Overview

Result Overview

Gained Expertise

Gained Expertise

Mechanical Design

• Designed the 3D printer parts using Autodesk Inventor

Mechanical Design

• Designed the 3D printer parts using Autodesk Inventor

Mechanical Design

• Designed the 3D printer parts using Autodesk Inventor

Structural Analysis

• Analyzed mechanical parts under load using ANSYS to study deflection and structural integrity of the 3D printer design

Structural Analysis

• Analyzed mechanical parts under load using ANSYS to study deflection and structural integrity of the 3D printer design

Structural Analysis

• Analyzed mechanical parts under load using ANSYS to study deflection and structural integrity of the 3D printer design

Software for Hardware Control

• Implemented using C++ and C# • Communication with the hardware using serial ports • Motors Synchronization • Heater control

Software for Hardware Control

• Implemented using C++ and C# • Communication with the hardware using serial ports • Motors Synchronization • Heater control

Software for Hardware Control

• Implemented using C++ and C# • Communication with the hardware using serial ports • Motors Synchronization • Heater control

3D Slicer algorithm

• Developed an algorithm for slicing a file of (.obj) extension, which represents a 3D body using triangle faces

3D Slicer algorithm

• Developed an algorithm for slicing a file of (.obj) extension, which represents a 3D body using triangle faces

3D Slicer algorithm

• Developed an algorithm for slicing a file of (.obj) extension, which represents a 3D body using triangle faces

PCB and Electric Boared Design

• Developed custom electronics (PCBs and control boards), ensuring reliable motor control and thermal management for the 3D printer

PCB and Electric Boared Design

• Developed custom electronics (PCBs and control boards), ensuring reliable motor control and thermal management for the 3D printer

PCB and Electric Boared Design

• Developed custom electronics (PCBs and control boards), ensuring reliable motor control and thermal management for the 3D printer

Create a free website with Framer, the website builder loved by startups, designers and agencies.