Duet

From RepRap
Revision as of 13:03, 10 March 2014 by DavidCary (talk | contribs) (categorize so it shows up on the category page, etc.)
Jump to: navigation, search
Crystal Clear action run.png
Duet

Release status: working

Think3DPrint3D DUET Arduino DUE Compatible 3DPrinter Controller.jpg
Description
Duet - Arduino Due Compatible 3D Printer Electronics
License
CERN OHL
Author
Contributors
Based-on
Categories
CAD Models
External Link


About

The Duet was developed by Andy and Tony from Think3dPrint3d in conjunction with RepRapPro and with much advice from Chris Palmer (Nophead)

The Duet is a 3D Printer controller board that is compatible with the Arduino Due. This 3D Printer controller combines the Arduino Due microcontroller with 4 stepper motor controllers, Ethernet, Hi-Speed SD card slot and more.

Overview

The Duet runs the 32 bit, ARM core SAM3X8E microprocessor, as found on the Arduino Due. This is a step change from preceding controllers using 8 bit microprocessors and leaves loads of overhead to do cool things (like running a webserver or running delta bots much faster). The Duet comes with Ethernet built in allowing it to run as a network printer controller, along with USB and an SD card (fully SD 2.0 compliant). In addition it takes the Duex4 expansion board for a further 4 stepper channels - for a total of 8 axis controls (3 axis + 5 extruders for example). A more in-depth description can be found in this blog post

The wiring for the Duet and Duex4 expansion board is as shown:

Duet Duex4 wiring.svg

Open hardware

The Duet hardware design is licensed under the CERN OHW License 1.2: the design is free to be distributed and modified within the terms of this license. All the design files are available on Github. The Duet was completely designed using the Open Source software package KiCAD so hacking and building on this design is accessible to all.

Software

The Duet runs RepRap Firmware, a new C++ firmware by Adrian Bowyer. The software supports receiving GCode from over the USB serial port, from the SD card and from the ethernet interface. Additionally, the firmware can be compiled with the Arduino IDE or Eclipse and uploaded like other firmware.

RepRapPro have released a video showing the web interface in use with the Ormerod printer.

The software is adding new features daily, for example support for multiple extruder printing - see the T3P3 github, RepRapFirmware, multi extruder branch.

Where to get it

Think3DPrint3D Duet & Duex4

Reprap Austria Duet & Duex4


Here is a picture of a 4 colour print from the Duet and Duex4 expansion board combo, and a picture of the set-up:

Think3DPrint3D DUET and Expansion board 5 Extruders.jpg Kraken scene.jpg

Further reading