Week 09: Mechanical design, Machine design

This week's assignment is to design and build a machine as a group with all Fab Academy participants in the Kamp-Lintfort node, the machine should include mechanism, actuation and automation.

This page documents my individual contribution during the process. Together we decided to realize an approximately 1.2 meter vinyl cutter.

Design Process

I started the design process by looking at the mechanisms used by commercial vinyl cutters, how they work and the types of actuators they use. I designed the Pinch Roller and the head for the Z-axis.

First I designed the Pinch Roller which is a part that is responsible for keeping the vinyl sheet pressed against the Drive Roller so that it can move the sheet back and forth.

At the end of a Pinch Roller there should be a rubber roller, that element was extracted from a discarded printer and reused in our design.

The Pinch Roller must also have the ability to attach to the aluminum profile of the frame and raise and lower its end to maintain pressure, this was accomplished with some springs on the back, using compression springs to maintain force against the Drive Roller.

The next element designed was the Z-axis head, after discussing the actuator to use we decided to use a stepper motor, specifically a NEMA 11.

This element must be able to be fastened to the rails and also the motor and the cutting blade must be placed on it.

A pair of shafts and bearings are being used to move it up and down.

The last part of this piece is the one that must go up and down and hold the cutting blade.

The result of the Pinch Roller and Z-axis head on the frame looks like this.

A rendering of the complete machine is as follows

Assembly of the parts

After 3D printing the parts the next process is to assemble and test them.

Start by assembling the Pinch roller, the components that are part of it are shown below.

To hold the rubber roller, two nuts are used to keep the pinch roller on place.

Using an M4 nut as an axis in the rotating union of the Pinch Roller.

Finally it is a matter of mounting the springs on the back.

With the Pinch Roller completely assembled, the only thing left to do is to place it on the structure.

They work very well, they have enough pressure to keep the vinyl sheet with the Drive Roller.

The next item to assemble is the Z-axis, start by placing the bearings in the holes where the shafts will pass through.

The type of joint is fixed pressure so that the bearings stay in place without moving.

The elements used for the rail clamping part are shown in this image.

Start by attaching the locking nuts.

After that the axis were placed.

Before placing the shafts completely it is necessary to leave a space to place the mobile part.

Then the motor was placed with a 10 teeth GT2 pulley.

The assembly up to this point looks like this.

Placed on the frame it looks like this.

Finally the pulley and belt system was placed.

Preparation of the controller

Another individual contribution in this assignment was to prepare the controller with GRBL.

As a controller we used an Arduino UNO with a CNC Shield.

The first step in this process is to load the GRBL firmware on the arduino, for that you have to download it from the official Github repository.

Select the Source Code.

The next step is to add it as a library in the Arduino IDE.

Select the "grbl" folder of the source code.

In the Arduino IDE go to the File->Examples->grbl->grblUpload option.

Connect the arduino to the computer and in Arduino IDE select "Board: Arduino UNO".

Of course you also have to select the port to which the Arduino UNO is connected.

Finally just upload the firmware by pressing the Upload button in the Arduino IDE.

Electrical Connections

Another individual contribution I made for the assignment was the electrical connections of the whole machine.

For future reference on how everything should be connected I made a wiring diagram using Fritzing.

For this machine we are using TB6600 drivers which at the time of making the diagram (May 2021) are not available in any Fritzing library, I even searched the web if someone had already made them to import them but I did not find anything so I decided to make the Fritzing part myself.

I also designed the power supply to place it in the diagram.

With the wiring diagram it was now easier to connect all the hardware. The result after wiring everything is as follows.

Group Assignment

Link to Group Assignment page

Files