Skip to main content
WARNING! From February 2022, these pages are no longer maintained.
Please see the current Duet3D documentation at

Revision to Connecting an LCD control panel

Ian A-S

-Use a 4-way cable terminated in Molex KK or compatible connectors as shown here:
+Use a 4-way cable terminated in Molex KK or compatible connectors. See below for connections for specific Duet boards.
The length of the 4-way cable is not critical, however the resistance per conductor should not exceed 0.1 ohm. The SD card socket on the TFT panel will not be functional. The cables supplied by Escher3D and Duet3D are about 800mm long. There have been reports of cables up to 1500mm long being successfully used. Take care to route the cable away from motor and endstop cables. Twisting the cables may help prevent cross talk interference.
-== Notes ==
=== Duet 3 ===
A PanelDue can be connected to connector IO_0 using a 4-core cable wired like this. Note that while the PanelDue can be connected while a Single Board Computer is attached to control the Duet, the PanelDue will not be fully functional (file operations do not work correctly as of RRF 3.0). PanelDue is fully functional (except SD card socket) in Duet 3 stand-alone mode.
+=== Duet 2 WiFi, Ethernet and Maestro ===
=== Duet 2 WiFi v1.0 and v1.01 ===
Use a 4-core cable terminated in a Molex KK or compatible connector at the PanelDue end and a 2x4 Dupont-style connector at the Duet end. This plugs into the end of the expansion connector. See
+== Limitations ==
+When the PanelDue was originally designed, there was not the variety of machines there are now, and the PanelDue hardware and firmware are not able to display some machine configurations cleanly. The PanelDue firmware (as of v1.23.2) assumes a fixed relationship between bed, tools and heaters. Please note the following:
+* PanelDue will display the first defined bed heater first, then iterate the defined tools. It then iterates the defined heaters below this. It expects a 1:1 relationship between tools and heaters. This means if you have a machine that uses one heater for more than one tool (eg a 2-into-1, filament-swapping hot end), it will display more tools than heaters.
+* Conversely, if you have more heaters defined than tools (eg extra bed heater/chamber heater), you'll have more heaters than tools.
+* The PanelDue also iterates the heaters from the first defined heater to the last, including all heaters in between, whether defined or not. This means if you have a heater defined on H0 (bed) and one on H5 (Duex output), it will show all the ones in between, eg H0, H1, H2, H3, H4 and H5. For and example, see . Ideally, configure heaters on consecutive heater connections.
+* Due to constraints on display resolution, PanelDue can only display 7 heaters in total. If there are more defined heaters than this, some columns will overlap.
+* PanelDue does not recognise Chamber heaters, or extra heated beds. It will show them as heaters, though.
+It is anticipated that with RepRapFirmware 3's Object Model, a new version of the PanelDue firmware will be able to support a wider range of machine configurations. This is on the work list.
== Using the external SD card socket on the LCD panel ==

To undo the changes made by this version, click 'Revert Changes.' This will automatically restore the previous version of this guide.

Revert Changes