Welcome to the Documentation for Duet3D control electronics hardware, firmware and software.
If you are not familiar with Duet3D products then see the brief summary below with links to the start points in the documentation.
Duet3D control hardware is split into the Duet 3 Family, Duet 2 Family and various accessories. Duet 2 hardware is well established and used in a wide range of machines. Duet 3 hardware are newer, more extendable and have a greater choice of stepper drivers. Duet 3 also allows for connecting a single board computer for additional networking, user interface and third party program options (See the description of Duet Software Framework below). All Duet mainboards are designed to be controlled over a network, either directly in standalone mode or via Duet Software Framework. In general accessories work with both Duet 2 and Duet 3 hardware.
Duet3D control hardware runs advanced firmware called RepRapFirmware. This runs directly on the microprocessors on Duet 2 and Duet 3 mainboards, along with Duet 3 expansion boards. RepRapFirmware is extremely configurable and flexible, supporting a wide range of machine kinematics, large numbers of axes, tools and ancillaries. RepRapFirmware is actively under development and so is constantly improving with new features added each release. See the RepRapFirmware github project for all the recent changes.
When using Duet 3 mainboards it is possible to connect a Single Board Computer (SBC) such as a Raspberry Pi directly to the Duet over a high speed SPI bus. With DuetSoftwareFramework running on the SBC, you can use a directly connected display to show the User interface, make use of the SBC's networking capabilities and make use of a powerful API to interface third-party applications and plugins as tightly as needed to the machine control flow.
All Duet3D mainboards support networking and Duet Web Control provides a fully featured web browser based user interface that runs in all modern browsers. It is responsive and looks great on a phone, tablet, laptop, monitor or TV. DWC supports plugins that provide further extentability and customisation of the UI.
The documentation is split into hardware reference pages, a Software manual and some supporting guides and other pages.
The hardware reference pages have a detailed pinout to aid in wiring, along with pin descriptions and limitations. Please familiarise yourself with the Duet3D hardware you are using, especially poarities and voltage limits before connecting power and other elements of your machine.
The software user manual contains information about how to configure RepRapFirmware, DuetWebControl and DuetSoftwareFramework. the firmware is extremely configurable so we suggest starting with the Getting Started page and using the Config Tool Config Tool to get a baseline configuration.
We provide support through our forum, please sign up and post any questions there: https://forum.duet3d.com/