Duet 3d printer


Duet - RepRap

Duet

Release status: working

Description

Duet - Arduino Due Compatible 3D Printer Electronics

License

CERN OHL

Author

User:T3P3

Contributors
Based-on

Arduino Due

Categories

Electronics, Electronics development, surface-mount electronics 32-bit board

CAD Models

https://github.com/T3P3/Duet

External Link

http://blog.think3dprint3d.com/2013/12/Duet-Arduino-Due-compatible-3DPrinter-controller.html


Note for 2nd Generation Duets (Duet Wifi, Duet Ethernet) check www.duet3d.com

The first generation Duets that this page details were 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 32 bits Arduino Due microcontroller with 4 (v0.6) or 5 (v0.8.5) stepper motor drivers, Ethernet, Hi-Speed SD card slot and more.

Contents

  • 1 Overview
  • 2 Wiring
  • 3 Hardware
    • 3.1 General
    • 3.2 Specifications [4]
    • 3.3 Dimensions
    • 3.4 Drive numbers
    • 3.5 Ethernet
  • 4 Open hardware license
  • 5 Software
  • 6 Older versions
    • 6.1 Duet v0.6
      • 6.1.1 Wiring
      • 6.1.2 Issues and gotchas of v0.6 boards
  • 7 Where to get it
  • 8 Gallery
  • 9 History
  • 10 Resources
    • 10.1 Support
    • 10.2 Hardware
    • 10.3 Firmware
  • 11 References
  • 12 Further reading

Overview

The Duet runs the 32 bit, ARM core Atmel 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 web-server 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). The Duet 0.8.5 version update supports an additional extruder, so it can be used with both dual and single extruder printers (5 axes control). In addition it takes the Duex4 expansion board which adds a further 4 stepper channels - for a total of 9 axes controls (3 axis + 5 extruders for example). A more in-depth description of the original design can be found in this blog post. The v0.8.5 update is described here. Another expansion "shield" for two drives was distributed by RepRapPro (only for Duet 0.6).

In addition to 3D printer, this board can be used to control a laser cutter [1][2][3]

The PanelDue is a compatible colour graphics touch screen control panel. The Duet can also be controlled over Wi-Fi as described here.

See also Duet design.

Wiring

See dedicated pages Duet Wiring and Duet pinout.

Hardware

General

All connectors are now Molex KK type, with lock and polarization.

Board is built with four layers, including a complete ground plane, which allow good thermal dissipation and reduce noise and ground loops.

Biggest thermal dissipation came from the bottom of the board, which shall be taken into account while establishing the cooling flow.

Processor voltage is 3.3V and inputs are not protected, so using sensor with higher voltage need reliable protection. Optocoupler or diode protection may be more reliable than voltage dividers.

Specifications

[4]
  • Maximum acceptable voltage for stepper drivers and capacitors is 35V, the PMV40UN2 fets used on the fans are rated to 30V, so the max VIN in 30V. Boards were tested at 24V and may be safe for a stable supply up to 30V.
  • Stepper driver A4982 are designed for a maximum current of 2A, with a really usable current depending from the board cooling. Board was tested with 0.8A without cooling and 1.5A on all drivers with good cooling. Drivers have a thermal safety.
  • Stepper driver current is adjusted by program, using a specific G-code.
  • Microstepping is locked to 1/16. Board throughput is always sufficient to handle it, including on 0.9° steppers.
  • On board 5v is supplied by a buck converter with ultimate current of 2A, however the 3.3V is taken from this 5V supply, so the available 5V current (for fans or small wifi router) shall take into account the 3.3V consumption of the board and other 3.3V accessories (sensors and control panel).
  • Micro-SD card type SDHC, to be formatted in FAT32, cluster size 32 kB.
  • Ethernet sustained transfer speed came from 100 kB/sec to 900 kB/sec depending SD card quality and file size. You may experience faster speed with larger files. [5]
  • Direct connection of mechanical switches to endstop inputs is reliable with shielded or twisted cables.

Dimensions

Size 123 x 100mm, hole spacing 115 x 92mm Ethernet plug, micro-SD slot and mini USB plug are on one small side. For 0.8.5 version, the reset and erase buttons are also on same side (they were on board face on 0.6 version). There is no plug for power supply, but a terminal block on the side opposed to plugs. 5V could be from internal converter or external supply, with pins aside the power supply terminal block.

The export from KiCAD shows the board (V 0.8.5) and hole dimensions:

Drive numbers

Drive number for G-Code commands (M569 & others) 0:X; 1:Y; 2:Z; 3:E0; 4:E1; 5:E2; 6:E3; 7:E4; 8:E5

Ethernet

The Ethernet connection is handled natively by the SAM3X8E processor, allowing much higher speed than boards handling Ethernet connection through serial link to the processor. In practice, the throughput is only limited by the SD card performance. Printing with web interface being done from the SD card, this improve usability for large files.

Open hardware license

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.
Pins/output references correspond to the references used for Arduino Due, see schematic.

Software

The Duet runs RepRap Firmware, initiated by Adrian Bowyer, which was initially designed for it. The software can receive G-Code from the USB serial port, the SD card and the Ethernet interface.

Its philosophy is everything is done with G-code, including all configuration and it use an extended set of G-codes.

Configuration file is read on SD card at start-up. Interactive configuration with immediate feedback is possible.

A pre-compiled version of the firmware is supplied with each new release. Average user never have to compile the program and does not need any development tool.

SD image shall be copied on SD-card and macros may be adapted for a given configuration.

When Duet board is connected via Ethernet, any Ethernet or WiFi device having access to your network can operate the printer with a web interface.

Recent firmware can be updated with simple file uploading over the network.

The software is evolving constantly. The dc42 and ChrisHamm forks includes Delta and CoreXY printer support.

See RepRap Firmware FAQ

Older versions

Duet v0.6

The Duet version 0.6 was the first issue of Duet board (in december 2013) and is still available. It combines the Arduino Due microcontroller with 4 stepper motor controllers to control a single extruder printer. Together with the Duex4 expansion board it allows for a total of 5 extruders or up to 8 axis drives. The dimensions are the same as version 0.8.5, however connector position is slightly different.

Wiring

See dedicated pages Duet Wiring and Duet pinout.

Minor changes have been made to the Duex4 resulting in version 0.2a, as detailed in this blog post: http://blog.think3dprint3d.com/2015/04/duex4-v02a-minor-updates.html link Duex4 v02a minor updates]

Issues and gotchas of v0.6 boards

The following are not intended to put you off using a Duet, indeed some other electronics boards have much worse issues.

USB connector soldering
The Mini USB A/B connector has 4 metal lugs that need to be soldered to secure the connector to the board. Manufacturers of Duet boards sometimes don't get this right, probably because through-hole components are typically wave-soldered from the underside, but the USB connector lugs really need to be soldered from the top. Therefore, when you receive a Duet, check that the USB connector lugs are securely soldered from the top. Duet 0.8.5 boards and Duet WiFi boards from Think3DPrint3D should not have this problem.
On-board 5V switching regulator
This produces excessive EMI to meet CE regulations in a complete printer without shielding. If the EMI produced by the switching regulator is unacceptable, leave it disabled (by leaving JP9 open) and provide 5V power via the external 5V connector instead. In practice, the EMI is unlikely to cause problems, e.g. it can only be heard on an FM radio if the radio is tuned to a very weak station and placed very close to an unshielded Duet. The Duet 0.8.5 has a modified switching regulator circuit designed to produce less EMI, and the Duet WiFi should produce even less.
SD card
The board and firmware are a little fussy in respect of the SD card specifications. A Class 4 or Class 10 card with a capacity of 4Gb to 16Gb is recommended. The file upload speed obtained via the web interface depends a lot on the card, and isn't necessarily any better with Class 10 cards than with Class 4 cards.
Extruder heater and thermistor connector
On boards that use header strips for the I/O connections, this is a 6-pin header strip that uses 4 pins (two paralleled pairs) to provide power to the hot end heater, and 2 pins to connect the thermistor. If you plug the 4-pin heater connector into the wrong end of the 6-pin strip, you will feed 12V into the thermistor input, and destroy the microcontroller. More recent boards use 4- and 2-pin Molex connectors instead to reduce the risk of mis-connection. The Duet 0.8.5 and Duet WiFi separate the thermistor connectors from the hot end heater connectors completely.
ATX PS_ON output
If the PS_ON output is used to turn off an ATX power supply, and this results in all power being removed from the Duet, then as the Duet powers down it produces a glitch on PS_ON. This may result in the ATX PSU turning on again. One fix is to power the Duet's 5V rail from the +5VSB output of the ATX PSU so that the board does not power down. Another is to add a 3.3K or 4.7K pulldown resistor between the gate and source terminals of TR7. This resistor is already included on the Duet 0.8.5 and Duet WiFi.
Effect of shorting the +3.3V rail to ground
If you short the 3. 3V rail to ground (for example, by connecting 2-pin endstop switches to the wrong pins on the 3-pin connectors), or by wiring an intelligent Z probe with the +3.3V and ground wires reversed), then the Duet will typically be unharmed; but all heater outputs will turn on while the short persists. The Duet WiFi has additional circuitry to turn the heaters off when there is a short between +3.3V and ground.

Where to get it

  • Think3DPrint3D (UK) Duet 0.8.5, Duex4 & PanelDue with screen 4.3", cable looms.
  • Filastruder (USA) Duet 0.8.5, Duex4 & PanelDue with screen 4.3"
  • builda3dprinter.eu (The Netherlands) Duet 0.8.5 and PanelDue with screen 4.3"
  • emaker.io (UK) Duet 0.6 and 2 drives shield (only for Duet 0.6)
  • Replikeo Duet (China) Duet 0.6 clone
  • Escher 3D (UK) PanelDue without screen
  • RepRap Ltd Duet shield (2 drives)for Duet 0.6
  • kurzschluss Small extension board for Pololu drivers

Gallery

History

This is the Duet development electronics Adrian Bowyer used when he started writing RepRap Firmware while the Duet was first being designed.

There's an Arduino Due on the left feeding into a stripboard to shift levels to/from 3V3 from/to 5V in the middle. That feeds into a stripboard pretend-ATmega644P-chip in a Sanguinololu on the right. The whole thing drove a Mendel.

It was screwed to the back of a short length of skirting board.

Resources

Support

  • General support: RepRap forum: Duet http://forums.reprap.org/list.php?416 or the Ormerod forum http://forums.reprap.org/list.php?340 (most of the thousands of Duet boards in the field are in Ormerods)

Hardware

  • Duet 0.8.5 schematic:https://github.com/T3P3/Duet/blob/master/Duet0.8.5/Duet0.8.5_Schematic.pdf
  • Duet 0.6 schematic: https://github.com/reprappro/Duet/blob/master/Duet/Duet_06_Schematic.pdf
  • Duet / Duex4 expansion header pin mapping and usage Duet pinout
  • Wiring and commissioning a Duet on a delta: https://miscsolutions.wordpress.com/2015/01/04/upgrading-the-mini-kossel-to-duet-electronics-part-1-hardware/
  • PanelDue to Duet wiring: https://miscsolutions. wordpress.com/paneldue/

Firmware

  • RepRapFirmware
  • RepRap Firmware FAQ
  • RepRap Firmware G-Codes
  • RepRapFirmware Configuration & commissioning

References

Further reading

  • Official Think3DPrint3D documentation
  • RepRap forum: Duet
  • Comparison of Electronics
  • list of electronics
  • Impressions:Duet vs Smoothie A thorough comparison between these boards - on SeemeCNC forum

In addition to site licence GFDL1.2, this page is also released under license CC BY-SA 4.0

Duet3D | 3DMakerWorld, Inc.

Sale

Duet 3 Mainboard 6HC

Regular price $271.50 Sale price$257.93 Save $13.57

Sale

Duet3D Rotating Magnet Filament Monitor

Regular price $62.56 Sale price$59.43 Save $3.13

Sale

Duet 2 Wifi

Regular price $181. 42 Sale price$172.35 Save $9.07

Sale

Duet3D IR Probe

Regular price $40.61 Sale price$38.58 Save $2.03

Sale

Duet3D Integrated PanelDue Touchscreen - 7"

Regular price $164.32 Sale price$156.10 Save $8.22

Sale

Duet 3 Expansion 3HC

Regular price $135.35 Sale price$128.58 Save $6.77

Sale

Duex 5 Expansion Board

Regular price $122.47 Sale price$116.35 Save $6.12

Sale

Duet 2 Ethernet

Regular price $197.57 Sale price$187.69 Save $9.88

Sale

Duet Expansion Breakout Board

Regular price $40.80 Sale price$38.76 Save $2. 04

Sale

Duet3D Duet 3 Expansion Board 1HCL

Regular price $101.28 Sale price$96.22 Save $5.06

Sale

Duet 3 Mini 5+ Ethernet 3D Printer Controller

Regular price $154.69 Sale price$146.96 Save $7.73

Sale

Duet 2 Wifi + External Antenna

Regular price $177.25 Sale price$168.39 Save $8.86

Sale

Duet 3 Main Board 6HC connector pack

Regular price $16.47 Sale price$15.65 Save $0.82

Sale

Duet3D Thermocouple Daughter Board

Regular price $38.45 Sale price$36.53 Save $1.92

Sale

Duet 3 Tool Board 1LC

Regular price $63.82 Sale price$60.63 Save $3.19

Sale

Duet3D Delta Smart Effector

Regular price $82. 02 Sale price$77.92 Save $4.10

Sale

Duet 2 Connector pack

Regular price $16.47 Sale price$15.65 Save $0.82

Sale

Duet 3 Mini 5+ Wifi 3D Printer Controller

Regular price $158.92 Sale price$150.97 Save $7.95

Sale

Duet 3 External Driver Expansion Board 1XD

Regular price $59.53 Sale price$56.55 Save $2.98

Sale

Duet3D Integrated PanelDue Touchscreen - 5"

Regular price $144.51 Sale price$137.28 Save $7.23

Sale

Duet3D PanelDue LCD Controller Module - v3.0

Regular price $47.48 Sale price$45.11 Save $2.37

Sale

Duet3D PanelDue LCD Controller Module w/ 4.3" LCD

Regular price $93. 46 Sale price$88.79 Save $4.67

Sale

Duet 3 Main Board 6XD 3D printer controller - v1.0

Regular price $217.67 Sale price$206.79 Save $10.88

Sale

Duet 3 Mini 2+ Stepper Driver Expansion Board - v1.0

Regular price $36.80 Sale price$34.96 Save $1.84

Sale

Duet3D PT100 Daughter Board - v1.1

Regular price $40.63 Sale price$38.60 Save $2.03

Sale

Duet Ethernet Module

Regular price $35.72 Sale price$33.93 Save $1.79

Sale

Duet 3 Tool Distribution Board for Toolboard 1LC

Regular price $33.72 Sale price$32.03 Save $1.69

Free STL file Duo 3D printer with 2 extruders.・3D print model for download・Cults


The best files for 3D printers in the Tools category

COVID-19 MASK - Size S - 5% smaller

Free

ROLL CARRIER

1. 15 €

i3Mega Camera Mount v2 +star trek edition

Free

tablet pen, ballpoint pen

Free

3D printed orthotic swimming fin

Free

Coffee Tamper

0.96 €

Ford focus II 2008-2011 Iphone / cellphone holder

1.23 €

Randomized Retraction Test (Customizable)

Free

Bestsellers in the Tools category

Printer boxes for Ikea Lack Table

1,99 €

Armadillo - flexible wire conduit

€1.72 -thirty% 1. 20€

Paint stand with scissors

5,30 €

Display holder FLSUN v400

€4.99

3D printed wave transmission (harmonic drive)

4.99 €

Business card embossing system

3 €

Tool holder for 3D printer V3.0

1.06 €

Cooling system Minimus Hotend

€2.38 -thirty% 1.67 €

GEAR AND DRIVE

€9.61 -40% 5.76€

well designed: Hemera fan duct

2. 50 €

Ender 3 Briss fang Gen2, red lizard, spider, nf crazy, dragonfly, etc.

€1.80

Quick print stackable parts containers / storage boxes

2.91 €

ENDER 3 S1/PRO SPRITE, HOTEND 4020 OR 5015 FAN PROBE NO Y OFFSET

€1.96 -fifteen% 1.66 €

UNIVERSAL BED LEVELING INDICATOR FOR VERY ALL PRINTERS

2,87 €

Bit holder Spartan 4 mm Hex

1,80 €

SUPERBOX

1.50 €



Do you want to support Cults?

Do you like Cults and want to help us continue our journey on our own ? Please note that we are a small team of 3 people, so it is very easy to support us in maintaining activities and creating future developments of . Here are 4 solutions available to everyone:

  • AD: Disable your AdBlock banner blocker and click on our banner ads.

  • AFFILIATION: Shop online with our affiliate links here Amazon.

  • DONATIONS: If you want, you can donate via PayPal here.

  • * INVITE FRIENDS: * Invite your friends, discover the platform and great 3D files shared by the community!

Modix Large 3D Printers - Modix Large 3D Printers

  • Easy to upgrade
  • Within your budget
  • Compact
  • Modix Large 3D Printer is your next best 3D printer!
    • Premium components
    • Strengthened mode
    • Multiple additions
    • High resolution

    are delivered in the form of sets for independent assembly: 9000

    • 135
    • Self service
    • Easy to upgrade
    • Within your budget
    • Compact package

    New generation 4 November 22

    Modix is ​​proud to announce the release of its new unified 3D printing platform called Generation 4 with IDEX dual head technology. Modix continues its path to market leadership by integrating cutting edge technology while maintaining outstanding value for money.

    Generation 4 upgrades the Modix offering with new features such as printing models with internal geometry, faster print speeds, faster post-processing and higher reliability.

    Learn more about the fourth generation of Modix - click here.

    IDEX allows you to print models with internal geometry, provides high quality surface finish while reducing post-processing time.
    View details

    The Griffin printhead delivers high print quality, impact resistance, easy replacement and higher print temperatures than ever before.
    Learn more

    A set of reliability sensors designed to save time on print jobs. It can detect filament runout, under extrusion and clogging.
    Learn more

    A complete set of automatic calibration tools including: Bed Tilt Calibration, Bed Leveling, Gantry Leveling and Z Offset Calibration.
    Learn More

    Don't limit future ideas, get a bigger printer today!

    Premium Components

    Controller
    UK

    Extruder Sweden

    U.S. Movement

    Drivers of the German step engine

    power voltage
    Taiwan

    Alignment of the bed South Korea

    Painted Taiwan Roads 9000 Germany

    Professional Features

    For more information about our large 3D printer technology, please CLICK HERE

    IDEX

    Double independent extruders

    touch screen

    7-inch touch screen and web interface for remote monitoring

    duet Controller

    Advided electronics with a web interface of the

    9000 your health with a set of charcoal and HEPA filters.


    (Optional)

    Shielded wires

    IGUS signal cables for greater reliability.

    Magnetic bed

    Easily remove printed objects when finished.
    (Optional).

    Fault Detector

    Detect hardware failures and prevent failures.

    High Quality

    One of the most significant advantages of Modix large-scale 3D printers is carefully selected premium components, each of which contributes to high print quality. These components include: Bondtech Extruder (Sweden Made), E3D Nozzles (UK Made), DUET3D Controller (UK Made), Trinamic Motor Drivers (German Made), IGUS Shielded Signal and Power Wires (German Made), Alcoa Cast Aluminum Plate Mic-6 (made in USA), Meanwell power supply (made in Taiwan) and more. Nearly every component in our large format 3D printers contributes to print quality and reliability, which is why we choose the highest component standards, even for the smallest parts, such as aircraft grade power adapters, durable castors, fiberglass reinforced belts, etc.

    Heavy Duty

    A key design factor in our large scale printers is the heavy duty design. Because our large format 3D printers are supplied as DIY kits, we place great emphasis on ensuring that the end user achieves the highest levels of accuracy and consistent calibration. This includes a very detailed online build guide with 3D models that can be rotated and scaled, several detailed video tutorials for each step, and more. In addition, we provide our clients with calibration methods and tools that help make this process as successful and as smooth as possible.

    IDEX Dual Extrusion

    IDEX's dual print head technology allows internal geometry to be printed using a dissolvable support filament. Once completed, you can dissolve the support material and enjoy high-quality results without the tedious manual removal of the support. With tear-off support, you can quickly remove the support immediately after printing is complete. In addition, you can enjoy the smooth surface of the bottom surfaces. With a secondary support thread, you can maintain zero distance between dense support layers and the model itself, so the surface will be much smoother than when printing support from the same material.

    Customizable Platform

    Modularity is our flagship concept. In fact, the Modix brand is called "modular technology". At Modix, we're constantly making new optional add-ons available to easily add to your printer, including air filters, multiple printhead configurations, and more. There are several additional setup guides on our customer's online services portal.

    Wide Choice

    Our Griffin printhead offers a wide range of nozzle and heater block configurations. Modix offers three heat block sizes: the default high performance Griffin hot end, the short E3D-V6 hot end for detailed fine prints, and the E3D Super Volcano for rough and fast 3D projects. Each of the thermoblocks has several options for nozzles, some of them are offered as part of our set. Other materials can be purchased directly from the E3D online store, such as high-quality hardened steel nozzles that can print with abrasive filaments (such as filament containing carbon fiber).

    Open Architecture

    Our clients are not locked out! Modix believes in freedom of choice, especially for passionate innovators. Users can select filament from any source and use a variety of modeling and slicing software solutions to suit their needs. We recommend the Simplify3D slicing software, but recognize that users may have other software preferences such as Cura and Slic3r. They also work great and are compatible with our larger 3D printers. Our customers are provided with print profiles for each of these slicing software packages.

    Self Assembly

    Self assembly is the preferred method of purchasing a 3D printer for many professionals for several reasons. Practical approach - you build your own machine to better understand the motion system, print head and calibration. You will gain invaluable insight into how to maintain your printer and how to upgrade it in the future. Just like your PC's operating system, Modix large format 3D printers are specifically designed to be customized and adapted to your specific needs.

    Future Ready

    We are constantly developing and innovating, so when you buy a Modix 3D printer, you are actually investing in a platform that can be upgraded from time to time. Owners of earlier versions are now offered the benefits of our latest version (Generation 4.0). This alone improves the long-term sustainable use of the printer and increases your return on investment.

    Large Advantages of 3D Printer

    Experienced 3D printer users who already own one or more small desktop 3D printers and are now looking to expand their printing capabilities should consider the following unique advantages of large format 3D printers:
    1. Printing large, one-piece 3D models makes them stronger.
    2. Printing models as one part also saves post-processing time. There is no need to fit smaller pieces together or try to hide a seam.
    3. Another unique advantage of the large printbeds is the fact that you can print several smaller items in one batch. Batch production can be set up to complete one object before starting another ("sequential printing") for greater reliability.

    Premium Support since 2015

    Modix prides itself on its prompt and professional support!
    We believe that any product is only as good as its service, and since the beginning in 2015 we have worked hard to maintain this concept. If received, help requests are cleared daily. If necessary, videoconferencing sessions are scheduled to better understand the ground situation. This saves time both in understanding the problem and in quickly finding a solution.

    Reviews

    Mr. Brian Grimm
    Engineering Garage USA
    BIG-60 B3

    Mr. James Lowick
    Australia
    BIG-60 B3

    MR. Jeff Raymond
    Real Martian USA
    BIG-120V3

    Frank 3D Print
    Lab USA
    BIG-60 V3 (Open Mode)

    Use Cases

    Canon Restoration 1.6 meters
    Made in Ireland

    Robot housing parts
    Made in Germany

    Motorcycle engine cover
    Made in Czech Republic

    Bronze cast
    Made in Turkey

    Goodyear Farm Tire
    Made in USA

    Cutter cover
    Made in Israel

    PCB maker
    Made in France

    Prosthesis cover for high legs
    Made in Portugal

    trusted By

    Aerospace

    Automotive

    Protection

    Production

    Production

    Educational

    Get an overview of our new product:

    The product overview includes a detailed technical review, updated specifications, and answers to frequently asked questions, including how to print at high temperature, software comparability, and more.


    Learn more