The Hackaday Prize: An Ultra Low Cost 3D Printer Controller

This isn’t a Hackaday Prize entry that will change the world, but that doesn’t mean there’s not a place for it. [vdirienzo] is building an ultra low-cost 3D printer controller for 3D printers and other CNC machine. It’s not going to change the world, but it is a rather interesting little device.

This printer controller is very minimal, with a single-sided circuit board with just enough parts and components to make this board useful. The stepper motor drivers are from Pololu, and most of the other components are stuff you could pull out of a reasonably stocked junk drawer. The microcontroller is rather interesting; it’s an Arduino Nano. Instead of the ATMega644 and ‘Mega1280 microcontrollers found on other 8-bit printer controller boards, [vdirienzo] slimmed down the Teacup firmware to fit on the ATMega328 in the Arduino Nano.

The SinapTec is not by any means the first effort to create an ultra low-cost controller board for a 3D printer that can be assembled at home. The RepRap Gen 7 electronics can be manufactured on a RepRap or small CNC mill. There’s not much to these boards – just a small, single-sided board. If you want a small, simple, and cheap controller board for a 3D printer, this is all you need.

While a cheap 3D printer controller board doesn’t really fit with the ‘change the world’ theme of The Hackaday Prize, that doesn’t mean there’s still not a place in the contest for [vdirienzo]’s entry; we have a Best Product category, with a $100k prize and a six month residency in the Hackaday Design Lab. If that’s not enough reason to build something cool – even if it won’t change the world – we don’t know what is.

The 2015 Hackaday Prize is sponsored by:

BeagleBone Black + RAMPS


The BeagleBone Black, with an impressive amount of computing power and a whole bunch of I/O, would make an impressive CNC controller, save for two shortcomings: The BBB isn’t in stock anywhere, and CNC capes are a little on the pricey side. [Marc Peltier] can’t do anything about finding a distributor that doesn’t have the BeagleBone on backorder for you, but he did come up with an adapter for the very popular RAMPS-FD 3D printer controller board (Forum, French, Here’s the Google translation matrix).

The RAMPS-FD is an extension of the RAMPS board and a shield for the Arduino Due. Both the Due and BBB work on 3.3 V, meaning controlling the RAMPS-FD is simply a matter of finding the correct wiring diagram and pin assignments on the BeagleBone. [Marc] solved this problem by using the settings from the BeBoPr cape and using the existing BeBoPr LinuxCNC configuration.

The end result of [Marc]’s tinkering is something a lot like [Charles Steinkueler]’s CNC capes for the BeagleBone Black we saw at the Midwest RepRap Fest. [Charles] isn’t selling his capes, but no one else seems to be selling BeagleBone Blacks, either.

Continue reading “BeagleBone Black + RAMPS”