Objective: to design and build a machine that has a mechanical and electronic component that can be actuated and automated to perform a certain task.

Geppeto the benchtop CNC

Overview

Geppeto was the first in-house machine that I built at EnergyLab Lome. It is a 3-axis CNC machine with a frame made of 3D printed parts, combined with off the shelf rods and lead screws. The motors are 1.5 A nema 17, and it is all controlled using an arduino with CNC shield and grbl controller.

It was a great project, that took a while to master and many contributors. I would like to personally thank Hadnane OURO-AGBE, Matt STEDMAN, and Edward YAKUBU, for their contributions to the project over time and for helping bring it to life.

IMPORTANT NOTE: this is one of the first projects that set me off on my machine building and electro-mechanical design journey, as such, I had not mastered the concept of properly documenting my work. Therefore the images and videos are sparse and limited.

Equipment Details

Geppeto is a custom built desktop CNC designed for medium builds for machining wax and wood for assignments such as moulding and casting. Gepetto’s body is a combination of 3D printed and extruded alluminum, with Nema 17 motors and an Arduino CNC sheild as hardware and a GRBL controller for firmware. It was made from an open source machine available on Thingiverse. A photo of the original design and the specifications are included below.

desktop-cnc.jpg
Custom DIY Dremel CNC
Machine Type3030 Single Head CNC Router Woodworking Machine
Table Size300 x 500 mm
Work Plan300 x 300 x 100 mm
Number of AxesThree
Maximum Empty Travel Speed4800 mm/min
Working Speed4800 mm/min
Operation typeLinear bearings with lead screw (all axes)
Spindle Power500 W airc cooled spindle
Spindle Speed0-12000 rmp
MotorNema 17
Operating VoltageAC220V, 50HZ
Run CommandG Code
Operating SystemUGS platform
Support SoftwareFreeCAD, Inkscape, Mods

Construction

Geppeto was the first machine that we ever built at EnergyLab. We built it to fill the need of being able to mill wood pieces and wax for lost wax casting.

We opted for an open source design that could make use of predesinged 3D printed parts that can be found in the youtube video below.

We followed this design and tutorial pretty closely for the first version that we made. There were some design flaws which we corrected in the second version.

It was the first machine built in the lab. As such, I didn’t do a great job of properly documenting its construction. So photos are limited. There were two versions that we made. The first was 3D printed in organge filament, which had some design flaws and eventually failed.

Version 1

Below is an image of the first version while under construction.

construct.jpg

The first version had some major flaws were related to the y-axis holders. The top bracket above the guide rods was a little thin and would crack with the vibration. This would make the holes that secured them loose and so the bars would slide and fall out of position during a cut. Below is an image showing where the problem lie.

issuev1.jpg

Version 2

The second version was black, and had some fixes to the design flaws of the first. The first was a fix to the y-axis holders. We added some y-axis mount covers. Below is a photo of the fix.

fix.jpg

Commissioning

Another issue that was encountered was that the bed was not level and so when we would run the router the machine would cut too deep and drag to miss a few steps. This resulted in the coordinates being offset and would ruin a cut. To fix this, I used a surfacing router simlar to the image below to level the bed.

router.jpg

Lastly, I commisioned and mad sure it was working well by testing with a pencil. You can see a photo of the first sketch that was created below.

commission.jpg

End Use

Once commissioned we were able to use the machine to do milling of wax for molding and casting. See the photos and videos of students in the lab using the machine for their wax machining projects below..

pacome.jpg