FinalProject


For my final project i will make a prototype 3 axis CNC machine with optional 5-axis in the future.The CNC machine will engrave hard surfaces like wood.The idea is to make it transportable and easier for the craftsman.That the craftman can make crafts by saving time and energy because they are making the crafts by hand in Suriname.The CNC machine can be used in the lab or also can be used in schools for educational purpose.



Content of this page


Bill of materials


Sketch


1.Creating the framework for the CNC machine


2.Creating and assembling the Z-axis


3.Assembling the CNC machine


4.Making the stepper drivers


5.Creating a Interface


6.Testing the X-axis,Y-axis and the Z-axis


7.Testing the machine


8.Presentation slide


9.Presentation Video


10.Selected License


11.Work done by others


Files



Bill of materials(BOM)


Material Price Link
Nema 17 stepper motors $51 https://www.amazon.com/Stepper-Bipolar-31-2oz-Printer-Extruder/dp/B07QMMGB2Z/ref=sr_1_35?crid=1O4ROCKD1D78J&keywords=nema+17+stepper+motor&qid=1561313020&s=gateway&sprefix=nema+%2Caps%2C264&sr=8-35
9mm MDF $15 -
Shaft bar $4 https://www.amazon.com/Stainless-Steel-Ground-Length-M2-M20/dp/B07S7Q59FL/ref=sr_1_7?keywords=shaft+bar&qid=1561310155&s=gateway&sr=8-7
M8 Threaded Rod $11 https://www.amazon.com/CynKen-Pieces-8mmx400mm-Stainless-Threaded/dp/B07J5CLBKD/ref=sr_1_1?keywords=M8+Threaded+Rod&qid=1561310089&s=gateway&sr=8-1
Filament $43 https://www.amazon.com/DealMux-Noctilucent-Filament-Luminous-Authorized/dp/B072TS2KSS/ref=sr_1_7?crid=O2AEY1LER0M6&keywords=pla+filament+1.75mm+glow+in+the+dark&qid=1561309984&s=gateway&sprefix=pla+filament+1.75mm+g%2Caps%2C253&sr=8-7
Screws and nuts $15 -
Endstoppers $9 https://www.amazon.com/MonkeyJack-Printer-Endstops-Mechanical-Switcher/dp/B07592GV7D/ref=sr_1_2?crid=3BYQVX7BUUZME&keywords=endstop&qid=1561250912&s=gateway&sprefix=ends%2Caps%2C385&sr=8-2
10mm Liniar shaft bar $11 https://www.amazon.com/scs10uu-sc10uu-Bearing-Bushing-Printer/dp/B07T1DYNGW/ref=sr_1_40?keywords=10mm+linear+shaft+bearing&qid=1561250588&s=gateway&sr=8-40
8mm Bearing $7 https://www.amazon.com/SKF-Bearing-608zzc3-8x22x7-Shipping/dp/B07N13N8TT/ref=sr_1_3?crid=1TG8HUD93HP7N&keywords=8mm+bearing&qid=1561249600&s=gateway&sprefix=8+mm+bear%2Caps%2C260&sr=8-3
Total $166

Making a Sketch

The first step is to make a sketch of the parts and also the how the project will be.I sketch parts i needed for the cnc machine and i'm going to 3D design some parts for the CNC machine.


sketch sketch

1.Creating the framework for the CNC machine

To make my framework i used the week 8 assignment.The version 1 of my project needs to be a little big because i want to expand it to 5-axis in the future.The material i used for the framework is 9mm MDF.Read more about week 8!


sketch sketch

2.Creating and assembling the Z-axis

CNC plunge milling, also called z-axis milling, is a CNC milling process. In this process, the feed is provided linearly along the tool axis while doing CNC processing.So for this process i used 9mm MFD and shaft bars to build the Z-axis.

endstop endstop endstop

3.Assembling the CNC machine

I started assembling the CNC step by step and i also had some problems and that where i could fine the shaft bar.I found them in time.

Here is the process of assembling the machine :


endstop endstop endstop

A.Fasten the bar holders and the shaft bar

First i fastend the bar holders on to the frame on the same height and same width.I then put the shaft bar on the bar holders.For the Y-axis i fastend the bars by making holes in my frame and that makes it also a little tight.


B.Fasten the steppermotors

For the 3 stepper motors i took 3 metal frames from old CD-roms.The metal frames has screwholes and are easy to fastend on the frame.



4A.Making the stepper drivers


For every CNC machine there are stepper drivers to make the machine work.Stepper drivers are drivers that when givin a comment they have to let the stepper motors perform it.Each stepper motor has it's own stepper driver.Making stepper drivers is based on Week 12 Output devices assignment (Read more about Week 12 assignment).

endstop endstop endstop

I made three stepper drivers for the CNC machine.One for the X-axis ,one for the Y-axis and one for the Z-axis and to power the stepper drivers i used a computer powersupply.The stepper driver is running thru 12V and i'm using a 3.3V FTDI cable to drive the stepper motors by Serial.


4B.Cable management


For the cable management i used 10 by 10 cable tray.The cable tray is meant to put the cable properly so it can connect the stepper motors at a central point.

endstop endstop endstop

5.Creating a Interface


For jogging the CNC machine i made a interface that is easy to use and also easy to understand by the user.To see the process you can read more about it in the Interface and Application Programming week.(Read more about Week 16 assignment).

endstop

6.Testing the X-axis,The Y-axis and the Z-axis


For everything you make you have test it if it works or not.I prgrammed each stepper driver for the X-axis,the Y-axis and The Z-axis With Neil's Bipolar stepper driver code and i also added some code in it.



7.Testing the CNC machine



8.Presentation Slide


endstop

9.Presentation Video




10.Selected Licence

For the license click on this link License



11.Work done by others

For the information click on this link Done by others



Files


Will be uploaded soon