This design is fully tested and has been used to successfully control a Prusa Mendel. Based on generated interest, we are considering providing the Danguinololu as a kit, either as a fully-assembled working PCB (including pre-loaded microchip), or as a PCB plus individual components for anyone who wants to have a go at hand-soldering the board. Please contact us here to let us know what you think of the board and/or whether you would be interested in purchasing a Danguinololu!
The Danguinololu v2 is a brand new take on the popular Sanguinololu RepRap controller. It is a fully-integrated solution with a completely redesigned layout that used parts based on an availability/functionality/cost trade-off.
The stepper motor drivers are integrated into the board, reducing its overall size and removing the need to purchase the additional four Pololu A4988/A4983 drivers and hence reducing overall cost. Although the modular feature is lost, burnt out or damaged motor drivers are a rare occurrence in this controller, especially since the use of a large (85 mm length) fan has been implemented in the PCB design and provides more than enough cooling for the motor drivers and FTDI chip.
Also, status indicator LEDs are a prevalent feature of the new board for all motor drivers, extruder, and temperature sensors (in addition to power and FTDI comms), which prove extremely useful when troubleshooting. Plus you get the added cool effect of a dozen flashing LEDs!
The redesigned controller is based on the Sanguinololu v1.3a schematic, hence all firmware that works on the latter will also work on the Danguinololu.
The circuit board v2
The second version sports several improvements such as improved power management, better airflow to components, diagnostic LEDs, more efficient parts layout and quick-release connectors.
The main change from v1 however is the replacement of the quad-flat no-leads (QFN) packaged chips by Texas Instrument's DRV8811 driver chips. Their 28-pin heatsink thin shrink small outline package (HTSSOP) packaging is similar to the FTDI chip’s surface-mount design, making them much easier to handle and solder. Hence, assuming you have the skills and steady hand to solder an FTDI chip by hand, you can also solder this entire board by hand!
The board includes mounting holes for an 85 mm PC fan, which takes care of cooling all the heat-prone chips.
The screw-in connectors in the first design were replaced with more ergonomic push-down connectors. They are much more easy to use, do a great job of holding wires securely and are stiff enough that wires will virtually never get accidentally pulled out.
The circuit board v1
The Danguinololu was started as an attempt to create an easy-to-assemble, all-in-one board with a professional design, while simultaneously learning more about the functionality of the Sanguinololu schematic. This eventually learnt to a variety of improvements which eventually made the Danguinololu easy to wire up and troubleshoot.
The Allegro A4893 chip used in Pololu’s stepper motor drivers comes in a square-shaped QFN-package. Apart from their footprint being extremely small for such an IC, the 28 pins are very hard to access from the sides of the chip. Since a reflow oven is not a standard piece of equipment in most people’s toolbox, hand-soldering this board is no easy challenge. This is one of the major issues we addressed in v2.
The green wire connectors have flat-head screws for inserting wires. They do a good job of holding the wires securely, but proved to be very time-consuming when wires need to be changed around often.
All design info here is for version 2. You can download the required files by clicking on the links below. The schematics and PCB layout were created using DesignSpark PCB, a free electronic design package by RS Electronics.
Schematic and board layout
Danguinololu schematic (.sch format): Media: Danguinololu.sch
Danguinololu board layout (.pcb format): Media: Danguinololu.pcb
Bil-of-materials and Gerbers files
Danguinololu BOM (.xls format): Media: Danguinololu BOM.xls
Danguinololu Gerbers (zipped .rar): Media: Danguinololu_Gerbers.rar