Skip to content

Mohammed-Shehsin/Cartesian_Robot_3D_Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

Cartesian Robot 3D Model

A 3-axis Cartesian Pick-and-Place Robot designed for precision automation tasks. This open-source project includes a full mechanical CAD assembly, bill of materials, technical drawings, and image references. Built using stepper motors, timing belts, and aluminum extrusions, the robot is controlled via an STM32 microcontroller and can be extended to CNC, sorting, or pick-and-place systems.

πŸ“ Project Structure

Cartesian_Robot_3D_Model/
β”œβ”€β”€ CAD/
β”‚   └── project_v1_v6.f3d
β”œβ”€β”€ Docs/
β”‚   β”œβ”€β”€ Cartesian_Robot_BOM.pdf
β”‚   β”œβ”€β”€ pick_and_place_project.PDF
β”œβ”€β”€ Images/
β”‚   β”œβ”€β”€ pick_and_place_project_001.JPG to _020.JPG
β”‚   └── Final Renders
β”œβ”€β”€ README.md

πŸ”§ Key Features

  • 3 Degrees of Freedom (X, Y, Z) Cartesian design
  • NEMA 17 stepper motors with GT2 belt and lead screw transmission
  • STM32 microcontroller for motion control (with PLC I/O interface)
  • Modular and sturdy aluminum extrusion frame
  • Compact gripper for object manipulation
  • Detailed mechanical drawings and part sourcing

πŸ–ΌοΈ Rendered Model

πŸ”„ Multi-Angle Views (Front, Back, Left, Right)

Front View
Back View
Left Side
Right Side

πŸ”Ό Top View


πŸ“ Isometric View (Best Render)


🧩 Full Angle Composite View


More views and photos are available in the Images/ folder.

🧾 Bill of Materials

Refer to Docs/Cartesian_Robot_BOM.pdf for full details.

Components Overview:

  • Motors: 3 Γ— NEMA 17 stepper motors
  • Transmission: GT2 20T pulleys, belts, idlers, lead screws
  • Guides: 8mm linear rods, T8 screws, 688 bearings
  • Controller: STM32 Nucleo-F767ZI + PLC interface

πŸ’° Total Estimated Cost: ~1137 PLN

πŸ“ Technical Drawing

See Docs/pick_and_place_project.PDF for manufacturing layout, hole placements, and mechanical assembly references.

βš™οΈ Control System

  • Microcontroller: STM32 Nucleo F767ZI
  • I/O Expansion: PLC Shield (X-NUCLEO-PLC01A1)
  • Motor drivers and sensor interfacing supported
  • Programmed via STM32CubeIDE (or compatible IDEs)

πŸš€ Getting Started

πŸ“Œ Note: All project files, including CAD, images, and documentation, are located in the master branch.
If you do not see the files in the main branch, please switch to the master branch on GitHub.

To clone and view this project:

git clone https://github.com/Mohammed-Shehsin/Cartesian_Robot_3D_Model.git
cd Cartesian_Robot_3D_Model
  • Open project_v1_v6.f3d in Autodesk Fusion 360
  • Browse Docs/ for drawings and parts
  • Check Images/ for physical reference photos

πŸ‘€ Author

Mohammed Shehsin Thamarachalil Abdulresak
Automation & Robotics Engineer
Poznan University of Technology

πŸ“„ License

This project is licensed under the MIT License.

🀝 Contributions

Contributions are welcome! If you have firmware updates, STL designs, or improvements, feel free to fork the repo and submit a pull request.

About

Parametric 3D model of a Cartesian pick-and-place robot with CAD, drawings, and full BOM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published