My Final Project
This is where I will start defining my final project idea and start to get use to the documentation process.
Ideation 1
The goal of this project is to develop a modular CNC machine that can transform into a PCB engraver, a laser cutter, or a 3D printer by simply changing the tool head. Unlike traditional CNC machines that use rigid lead screws or rack-and-pinion systems for movement, this machine will be entirely cable-driven, reducing weight while maintaining precision. The design is inspired by existing projects such as the Cable-Driven CNC Machine by Gil Sunshine and the MakerMade M2 CNC.

Vision and Objectives
- Provide an open-source, affordable, and scalable design for hobbyists, makers, and small businesses.
- Allow users to switch between a PCB engraver, laser cutter, and 3D printer by swapping tool heads.
- Eliminating the need for heavy linear rails, belts, or lead screws,by utilizing a cable-drive.
- Implementing an ESP32-based PCB for wireless operation and easy integration with existing systems.
- Providing an open-source, affordable, and scalable design for makers, and small businesses.
Technical Design

- The CNC head will be suspended and controlled using high-strength cables, driven by NEMA23 stepper motors.
- A lightweight yet rigid frame made from aluminum 30mmx30mm sigma profiles can be useful(especially while prototyping)
- Each leg of the system can be assembled and disassembled with bare hands, allowing for easy transport and customization.
- A universal tool holder allowing quick swap between engraving, cutting, and printing heads.
- ESP32 microcontroller for wireless communication and real-time processing.
- A self-designed PCB fabricated in-house to integrate power distribution, motor drivers, and wireless communication.

Pros and Cons
Pros | Cons |
---|---|
Using cables eliminates the need for heavy linear rails and lead screws. | Ensuring stable and precise motion control is a serious challenge both mechanically and software vise |
The work area can be easily expanded without significant structural modifications. | Achieving high accuracy requires precise calibration and compensation for potential errors. |
Multi-purpose functionality eliminates the need for multiple machines. | Fine-tuning the structure to minimize unwanted vibrations affecting precision. |
Reducing mechanical complexity makes the design more affordable than traditional CNC machines. |