Machine Design, Mechanical Design¶
Task: Mechanical Design, Machine Design¶
Mechanical Design (part 1 of 2)
Group assignment:
- Design a machine that includes mechanism + actuation + automation + application
- Build the mechanical parts and operate it manually.
- Document the group project
Individual assignment:
- Document your individual contribution.
Machine Design (part 2 of 2)
Group assignment:
- Actuate and automate your machine.
- Document the group project
Individual assignment:
- Document your individual contribution.
Group assignment: Making a new CNC (ՄԵՍՐՈՊ)
Finding Details¶
We had an old printer in our lab, and we decided to split it into pieces, and get some details we can use to build new machine
It was unlimited amount of wires and gears inside
We found many interesting mechanisms there
Also we found stepper motors there
Also we found solenoid, that we made work
NEW 3D Printer¶
Our Instructor Babken decided to start with assembling New Creality 30 as part of Machine Design week, so we can better understand how machines are assembled, and how they move, and it was very clever decision, because after that we made our CNC really good.
Of corse we had many difficulties with it, and most difficult part was first time setup and calibration
MESROP¶
We had to make middle rail of our CNC, so here we used ability of printing long details of our new printer for first time.
As an individual work I decided to make Penholder part.
After Sketch I made I started to design my models
On the Main pain mart you can see a holes that made for servo motor attaching (blue arrows) and holes for attaching rails, that must be used for pen to go up and down (red arrows)
It is the part that pen must be placed in, also it has rack on it (red arrow) (I used Gear Workbench to generate it )
and holes for rails (blue arrows)
Then I designed Gear that must be attached to servo motor and moves pen up and down (I designed it using same Workbench i used for rack)
But then after discussion with my instructor, we noticed that if servo will push pen to paper, that in can harm pen or servo, so it must have some spring effect, so after short research we found solution in Pinterst that is called Spring Gear, and i designed one
I printed it with different parameters until I found what i needed.
So after All I had something like this
And i started to print parts
Unfortunatelly we couldnt make my system work, because we had problems with assembling and time left was too short, so we made much simplier design, but to be honest I like my design more ;)
So in our CNC we used Core XY system, because it really easier to make, and it is very interesting.
The CoreXY system is a popular and efficient motion control mechanism commonly used in CNC machines, 3D printers, and other precision applications. It consists of two stepper motors, one for each axis, and a system of belts and pulleys that work together to move the toolhead or print head with high precision and minimal backlash. Unlike traditional Cartesian systems, CoreXY eliminates the need for heavy gantry components, resulting in a lighter and more agile system. It achieves motion in the X and Y axes by simultaneously driving the two motors in a coordinated manner, offering improved accuracy and speed, making it a favored choice for various DIY and professional fabrication systems.
CNC¶
Then we started to Assemble our CNC parts and making its electronics.
To automate our CNC machine using a CNC shield and GRBL firmware, we followed a detailed process:
**CNC Shield Integration: We started by connecting the CNC shield, which acts as the bridge between the motors and the control board. This shield enables precise control and coordination of movements.
**Wiring: Carefully following the manufacturer’s instructions, we connected the stepper motors to the CNC shield, ensuring proper alignment and secure connections. The CNC shield typically provides dedicated ports for each motor, simplifying the wiring process.
**GRBL Installation: Next, we installed GRBL onto the control board. GRBL functions as the brain of the CNC machine, responsible for interpreting G-code instructions and translating them into precise motor movements.
**Configuration and Calibration: After GRBL installation, we configured and calibrated the system. This step involved fine-tuning various parameters within the GRBL settings to match the specifications of our CNC machine.
**Control Software Setup: With the hardware and firmware in place, we set up control software. We chose Universal G-code Sender (UGS) for this task, a widely-used software compatible with GRBL. Using UGS, we configured a seamless connection with the CNC shield and control board, enabling us to send G-code instructions and commands to the machine with ease.
Future Development¶
It is very important to show children and students that making a machine isn’t that hard. Many processes that students do in schools and universisties can be done by machines they can make.Machines can be used in educational purposes such as art, physics and many others. So making machines can become huge step in education.
Conclusion¶
In this project, we designed and built a CNC machine with a focus on mechanical and machine design. Our journey included salvaging components from an old printer, assembling a new 3D printer, and creating a CNC system with a CoreXY mechanism. This project also involved designing a penholder and optimizing its operation. We encountered challenges during the assembly and calibration of our CNC machine, but we ultimately integrated a CNC shield, installed GRBL firmware, and configured control software for automation