Mechanical Design

Assignments of the Machine Week 2/2


Electronics and Coding: FABLAB SZOIL



The assignment of the second machine building week:

Plan and make a machine. Document the group project and your individual contribution.


Here's a picture to show our teamwork

The Writting Machine

The Writting Machine



Electronics and Coding


Gbrl

We chose GBRL to control the step motors.

GBRL-An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino. We downloaded the Gbrl code here : Gbrl

As our writing machine only have X and Y axles, we changed the Z axle to control a servo. For this part , we took a Crazy Engineer's Drawing Robot instruction as reference.

Then we tried to assemble the electronics parts. We used this picture below as reference.

Original website : http://www.instructables.com/id/How-to-Control-a-Servo-Using-GRBL/

We use different boards , but the principle worked.

Gcode



We first used the inkscape to make. But there's no pen-lift command in Gcode.So we use processing to adjust.

Inkscape- create some gcode

Gcode Sender

Configure The Plotter

Configure The Plotter by Arduino

Plotting



Plotting

Debug

We got mirror image when testing it. After a while , we figure out that we connected the wires of the step motor of X axle in oppisite direction.

Files

All the files in rar format