Congratulations on your new Duet 3 Mainboard 6XD! This page will guide you through getting connected, updating firmware, setting up initial configuration.
First, read the warnings! See Warnings, Fire safety and USB ground loops for precautions you must take.
The Duet 3 Mainboard 6XD is designed to either be directly connected to a network, or to connect to a Single Board Computer (SBC) like a Raspberry Pi. All standard printer functions, different kinematics, the network UI (Duet Web Control) etc work in both modes.
SBC mode allows part of the functionality to be handled by the SBC. This offers a number of benefits:
Here is a photo showing a Duet 3 Mainboard 6XD and Raspberry Pi 3B+ connected. Caution! Note the orientation of the 40-pin ribbon cable. The connector on the Raspberry Pi is not keyed, so be very careful to connect the ribbon cable the right way round and in the correct position.
Once physically connected, see the SBC Setup for Duet 3 to connect over your network.
Duet 3 Mainboard 6XD have the ability to run without a connected Single Board Computer (SBC), in standalone mode, by inserting a micro SDHC card in the socket on the Duet and using the local Ethernet port to connect to your router.
An SD card is supplied with the Duet 3 mainboard. Duet 3 boards have a dual-format image, with a FAT32 partition and the files to start the Duet 3 in standalone mode, and a partition with the files to boot a connected Raspberry Pi.
To run the Duet 3 in standalone mode, the SD card must be formatted correctly and be populated with configuration files, homing files and web server files; see SD Card for details on the SD Card contents. The board will run in standalone mode if the SD card is present and contains a sys/config.g file; otherwise it will wait to be contacted by the Raspberry Pi or other single board computer.
You may find it easiest to initially setup the Duet 3 using a USB cable (USB A to USB C). Make sure the USB cable is capable of carrying power AND data; some USB cables are power-only. Then follow the guide here: Getting connected to your Duet.
After following this guide, you should be able to connect to your Duet 3 over your network, and connect to the Duet Web Console (DWC).
The Duet Web Control user interface is the best way to control your Duet. A comprehensive manual is here: Duet Web Control Manual
So far, the Duet is not configured for your machine. Use the RepRapFirmware Configuration Tool to produce a set of files as a zip file to upload to the Duet. Upload the zip file (no need to extract the files) to the Duet using Duet Web Control, by going to System > Upload System Files. For more information, see Duet Web Control Manual
See the Wiring your Duet 3 for a basic guide to wiring.
See the Connecting hardware section of the User manual for choosing, connecting and testing individual components.
See here for the Duet 3 Mainboard 6XD Wiring Diagram
The Duet 3 Mainboard 6XD supports directly connecting external stepper drivers that have opto-isolated or similar inputs. The Step, Dir and Enable outputs from the 6XD are either low (when "on") or floating/high impedence when "off". To connect a Pololu/StepStick/similar driver to the 6XD a 10K pullup resistor is needed from the Step/Dir/En lines to +5V.
This diagram shows connection to a "typical" optoisolated stepper motor driver
A PanelDue can be connected to connector IO_0 using a 4-core cable wired like this.
Include M575 P1 B57600 S1
in your config.g to enable the PanelDue.
See Connecting a PanelDue for more information.
Additional expansion boards add further functionality to your Duet 3 mainboard. These are connected by CAN bus. For an overview of connecting these, see CAN connection basics.
If you connect one or more expansion boards via CAN (as shown in the earlier photo), you must install the two CAN termination jumpers on the last board in the chain, but not on any additional boards in the middle of the chain.
For a list of expansion boards that can be connect to a Duet 3 mainboard, see the 'CAN expansion' section of the Duet 3 family page.
Please use the forum to report any issues: https://forum.duet3d.com/