18. Machine design

MACHINE WEEK

Machine 3D file:

Download Blender2.79

Individual contribution:

I was chosen to be the team leader, because I have build before small CNC machines.

I have done the following:

  • Collected the sources needed to build up the machine.

  • Picked the electrical parts and the mechanical parts.

  • Generate bill of materials B.O.M. for electrical/ mechanical parts, as well as the 3D printed parts.

  • Manage the time and schedule for my colleagues to do their parts.

  • Come up with the idea to make the machine more rigid, by adding extra rail for each track.

  • Design some 3D parts using Blender, and oversee the other parts as well as some replacements because some parts are not available in my country.

  • Oversee the assembly, and I have assembled parts of the machine as well.

  • Worked with Hani and Aziz on configuration the grbl parameters, and generate the Gcode using Inkscape gcode extension.

Machine Idea:

In this week we worked on a CNC Foam Cutting Machine, with 3-axis, where the machine moves in two axis forward and backward, and rotate around the Z-axis.

degrees_of_freedom

This machine can cut 2D shapes, as well as 2.5D shapes or 3D symmetrical shapes.

Arduino CNC Foam Cutting Machine:

We based our design on Arduino CNC Foam Cutting Machine, because the machine uses aluminum extrusion profiles 2020 easier to assemble, also reduces the time building the machine because of the COVID-19 pandemic and lockdown.

And made some upgrades on the machine rail system to be more rigid, where the new design has one more rail on each side and the 3D files were changed also to be adjusted to the new design.

Original design !! :

Overall, in terms of construction and rigidity the design is probably not that good, but In my opinion making a function machine with minimum parts possible and still to be able to get the job done.

Original design

Modified design !!:

In this design we wanted the machine to be more rigid so we have made those changes :

  • First we have added one more linear rail for each moving axis in each side .

  • Second we have edited the 3D models in order to fit the new design .

  • Third we have used a flexible Coupler instead of the shaft Coupler (printed one) .

  • Finally we have replaced the linear rod from 10mm to 8mm and the bearings also .

  • And you can see the changes we have made in the picture below, the red parts !! .

Modified version

General Bill of materials (B.O.M.):

Part name Quantity Link
ARDUINO CNC SHIELD V3 1 store link
ARDUINO UNO - R3 (ORIGINAL CHIP) 1 store link
DRV8825 STEPPER MOTOR DRIVER MODULE 4 store link
STEPPER MOTOR 1.8° PER STEP, 1.7 A, 0.36 N.M ( NEMA17 ) 3 store link
ALUMINIUM 2020 3 store link
L-SHAPE FOR 2020 ALUMINUM PROFILE CONNECTOR 4 store link
M5 HAMMER T NUTS 50 store link
LINEAR AXIS (8 MM DIAMETER) 6 store link
LM8UU LINEAR BEARING 8X15X24 MM 10 store link
GT2 TIMING BELT WIDTH 6MM RUBBER 1m 5 store link
5MM BORE GT2 IDLER PULLEY WITH 10MM WIDTH. 4 store link
ADAPTER 12V 5A POWER SUPPLY AC/DC 1 store link
GT2 PULLEY 20TOOTH 5MM BORE 4 store link
GT2 IDLER PULLEY 20 TOOTH 5MM BORE 4 store link
M5 threaded rod 1 Hardware store
Hot wire 1 Hardware store
DC-DC STEP DOWN15A CONVERTER 4-32V 12V TO 1.2-32V BUCK ADJUSTABLE 1 store link
MICRO NORMALLY OPEN CLOSE LIMIT SWITCH 2 store link

Bill of material for screws :

Screw type Qty
M3x30 14
M4x25 10
M4x30 10
M5x10/12 46
M5x15 14
M5x25 10
M5x30 10

Bill of material for 3D printed files :

Screw type Qty
Foam tightener 4
Shaft clamp 8mm 4
X-axis bracket 3 (v2 for 5mm pulleys).STL 1
X-axis stepper mounting bracket 1
Z-axis motor mounting bracket 1
Z-axis platform 1
Micro switches holder 1
Sliding Block side 1- X-axis 1
Sliding Block side 2- X-axis 1
Y-axis bracket bearing 1
Y-axis bracket motor 1
Y-axis sliding block 2
Arduino case 1
Extra parts
corner for profile 2020 2
spacer 4

Challenges :

We have faced some challenges while making this machine and here is a list of what we have faced :

  • The main problem we have faced is that the store we have ordered the pieces from got delayed to reach us because of the lockdown, also we have received some parts that were not as we ordered which caused a lot of missing time and delayed us even more in remodifying the mechanical pieces .

  • Also there were some pieces that we could not find in stores so we designed those parts and 3D printed them, However we know that 3D printing those parts was not the best solution .