DIY 3D Printer

- 2 mins

One of my latest weekend projects was the DIY 3D printer that I have put together with the help of Arduino Verkstadt, in Malmö, Sweden. The printer is a modified version of the Mendel Prusa i3 3D printer, called Steelwonder, and it can be found on Github or on Arduino Verkstad’s website.

To quote the description from the Github repository of the printer:

The frame P3Steel is a remix of Twelvepro’s redesign of Josef Prusa’s i3. […] the printed parts have been borrowed from the box design from the current Mendel Prusa i3 box design. […] The plastic parts have mostly been sourced from the box design of the main Prusa i3 branch. […] The shroud was sourced from this made by stratop80, also available on tinkercad. Although it was revised and only used for inspiration. […] The source for the Y-endstop holder for the moving y-carriage can be found here here is made by Antonio Navarro.

So to start with, I am going to list all the mechanical parts of the printer:

And now the electronics:

As the first step in the process of building the printer, the steel frame had to be assembled. The following YouTube video demonstrates the steps:

Here’s a picture of it, as well:

The steel frame of the 3D printer

After that, the rods and the Y-axis extruder support shrouds were installed. Then later on, the hot bed and the power supply as well.

The steel frame from a different angle

Finally, the Arduino board, the RAMPS board, the thermistor, the noozlehead and the stepper motors were mounted and connected using the following diagram:

Diagram of the wiring

Here’s the final outcome:

The 3D printer

The printer is running on the latest version of Marlin open source software for 3D printers, found here. For modelling, I use AutoCAD 2014 and with the help of Slic3r I convert them into G-code files, a file format recognized by RepRap printers.

Currently I have a 1.75 mm noozlehead installed on my extruder and I’m using PLA plastic for printing. The printer still requires some tweaking and calibration in the future.

Special thanks to Daniel and Tere from Arduino Verkstadt for helping us out during the weekend!

To see my other projects, please visit the Projects page of my website. Many thanks!

Antal János M.

Antal János M.

Software engineer @Skyscanner | Previously @LEGO_Group

rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora