Skip to main content
WARNING! From February 2022, these pages are no longer maintained.
Please see the current Duet3D documentation at https://docs.duet3d.com/
Help

Revision to Connecting an LCD control panel

Tony

Information for connecting older versions of the PanelDue is available here: [https://miscsolutions.wordpress.com/paneldue/]
-=== PanelDue v3.0, 5i and 7i connection matrix ===
+==== PanelDue v3.0, 5i and 7i connection matrix ====
{table
}
-== Option 1: 4-way cable ==
+=== Option 1: 4-way cable ===
* Compatible with all Duets and all PanelDues
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.
-=== Duet 3 ===
+==== Duet 3 ====
[image|1876|align=right]
[image|298|size=large]
-=== Duet 2 WiFi v1.0 and v1.01 ===
+==== Duet 2 WiFi v1.0 and v1.01 ====
Older versions of the Duet 2 WiFi/Ethernet need both the 4-wire and ribbon cable to be plugged in to use the TFT Panel and the SD card socket, when connecting PanelDue v2.0 or v3.0.
-=== Duet 0.6 ===
+==== Duet 0.6 ====
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 https://miscsolutions.wordpress.com/paneldue/.
-== Option 2: Ribbon cable ==
+=== Option 2: Ribbon cable ===
* Available for PanelDue V2.0, V3.0, 5i and 7i only
'''Caution:''' if you are using a thermocouple and/or PT100 daughter board, the use of long ribbon cables between the Duet and PanelDue may affect communication between the Duet and the daughter boards, because the ribbon cable connection to the SD card on PanelDue uses the same SPI bus as the daughter boards.
-=== Duet 3 Mini 5+ WiFi/Ethernet ===
+==== Duet 3 Mini 5+ WiFi/Ethernet ====
[image|2815|align=right]
* If you have a PanelDue V3, 5i or 7i, you can connect using just the ribbon cable. If you have a PanelDue V2, you will need to connect the ribbon cable AND the 4-wire cable to access the SD card.
-== PanelDue config.g setup for RepRapFirmware 3 ==
+=== PanelDue config.g setup for RepRapFirmware 3 ===
''Note:'' Using a PanelDue with Duet 3 and Duet 2 and RRF3 will require '''M575 P1 S1 B57600''' being present in config.g. Previously in RRF2 this was assumed as the default, so your config from RRF2 may not include it.
-== Limitations ==
+=== 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. Limitations will depend on the firmware the PanelDue and Duet are running.
-=== Limitations of Firmware release v3.2 ===
+==== Limitations of PanelDue Firmware release v3.2 ====
-Firmware release v3.2 uses RepRapFirmware 3's Object Model, and is able to support a wider range of machine configurations than earlier versions. However, there are still some limitations. We hope to remove these with subsequent releases:
+PanelDue Firmware release v3.2 uses RepRapFirmware 3's Object Model, and is able to support a wider range of machine configurations than earlier versions. However, there are still some limitations. We hope to remove these with subsequent releases:
* PanelDue generally expects a 1:1 relationship between tools and heaters. This means:
These limitations will be addressed in forthcoming firmware versions.
-=== Limitations of releases prior to v3.2 ===
+==== Limitations of releases prior to v3.2 ====
The PanelDue firmware (as of v1.24) assumes a fixed relationship between bed, tools and heaters. Please note the following:
* PanelDue does not recognise Chamber heaters, or extra heated beds. It will show them as heaters, though.
-== Using the external SD card socket on the LCD panel ==
+=== Using the external SD card socket on the LCD panel ===
'''This information also applies to a stand alone SD or micro SD card socket'''
* PanelDue firmware 1.15c or later
-=== Warning ===
+==== Warning ====
Caution! Do not use an SD extender cable from the SD socket on the Panel Due. Some types of SD card extender cable have been found to damage the SD card socket. '''Damage to the SD card socket from using an extender cable is not covered by the warranty.'''
-=== Using the SD card socket with other PanelDue version and Duet version combinations ===
+==== Using the SD card socket with other PanelDue version and Duet version combinations ====
You will need to make a custom 5-way cable using this table of connections. For the PanelDue 1.1, the X5 connector pins are numbered from the bottom end of the connector (the end close to the X5 legend). On the Duet 0.6 and 0.8.5 you need RepRapFirmware 1.17d or later to get support for the second SD card.
The contrast setting for these displays is done in software. the M918 command supports a C parameter for this purpose. It is also necessary to set a resistor ratio parameter in software, which can be done using the M918 R parameter.
+=== Duet 3 Mini 5+ support for 12864 displays ===
+
+Duet 3 Mini provides two 2x5 ribbon cable headers for connecting a Fysetc 128 Mini Panel version 1.2 or 2.1 (not 2.0) or compatible controller. When using a version 2.1 controller, the colours of the three Neopixel LEDs built into the display can be set using the M150 command with LED type parameter X2.
+
+We do not recommend connecting a 12864 display with ST7920 controller to the Duet 3 Mini because the 3.3V signals provided by the Duet 3 Mini do not meet the specifications of the ST7920 controller chip when it is powered from 5V. If you do wish to try it, you will most likely have to reduce the clock frequency (M918 F parameter) to get it working at all, and it may not work reliably.
+
=== Duet Maestro support for 12864 displays ===
We do not recommend connecting a 12864 display with ST7920 controller because the 3.3V signals provided by the Duet WiFi do not meet the specifications of the ST7920 controller chip when it is powered from 5V. If you do wish to try it, you will most likely have to reduce the clock frequency (M918 F parameter) to get it working at all, and it may not work reliably.
-
-=== Duet 3 Mini support for 12864 displays ===
-
-Duet 3 Mini provides two 2x5 ribbon cable headers for connecting a Fysetc 128 Mini Panel version 1.2 or 2.1 (not 2.0) or compatible controller. When using a version 2.1 controller, the colours of the three Neopixel LEDs built into the display can be set using the M150 command with LED type parameter X2.
-
-We do not recommend connecting a 12864 display with ST7920 controller to the Duet 3 Mini because the 3.3V signals provided by the Duet 3 Mini do not meet the specifications of the ST7920 controller chip when it is powered from 5V. If you do wish to try it, you will most likely have to reduce the clock frequency (M918 F parameter) to get it working at all, and it may not work reliably.

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

Revert Changes