The PanelDue is a colour touch screen controller for the Duet and other 3D printing electronics that support it. There are versions a number of versions:
PanelDue 5i and PanelDue 7i have a 5" or 7" TFT LCD panel with the PanelDue Controller (by David Crocker) integrated on the LCD's PCB.
PanelDue Controller is a separate controller PCB that is not integrated into the LCD PCB. It supports a separate LCD of 4.3", 5" or 7" sizes.
PanelDue 7i connections
PanelDue 5i - reverse side
The original version of the PanelDue was a controller board that plugged into a separate LCD. It has gone through a number of revisions, with versions 1.0, 1.1, 2.0 and 3.0.
A PanelDue v1.1 with a 5" screen:
PanelDue v2 with a 7" screen:
User "LumberjackEngineering" has published an enclosures on thingiverse for both 5i and 7i.
DC42's OpenSCAD enclosure design that is configurable for the different options is available on Thingiverse here.
Caution! Do not use an SD extender cable from the SD socket on the PanelDue. 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.
Below is a brief description to show connecting a PanelDue to a Duet mainboard. There is more detailed information here, including using a ribbon cable to allow access to the PanelDue SD card socket: Connecting a PanelDue.
Information for connecting older versions of the PanelDue is available here: DC42's PanelDue web page.
A PanelDue can be connected to connector IO_0 using a 4-core cable wired like the one shown in the images below. The 4-wire cable supplied with the PanelDue has a 4-way Molex KK connecter on each end, but is supplied with a 5-way Molex KK connector for use with Duet 3. You will need to rewire one end. The 4-wire cable does not allow access to the SD card socket on the PanelDue.
NOTE: the Duet 3 pin order in the table below is not the physical order. See the diagram for the physical pin order.
|Duet 3 IO_0 pin
|5V_EXT (pin 5)
|GND (pin 3)
|IO_0_IN (pin 2)
|IO_0_OUT (pin 4)
|Duet 2 PanelDue connector
For PanelDue 5i and 7i, connect the supplied 4-wire cable as shown.
RepRapFirmware 3.x and later: Using a PanelDue with Duet 3 and Duet 2 and RRF3 will require
M575 P1 S1 B57600 being present in config.g.
RepRapFirmware 2.x and earlier: In RRF2 the command above was assumed as the default, so no additional configuration is required.
The PanelDue design has been updated over time, the key change being the processor model used.
ATSAM4S4B processor, 120MHz, 64kB RAM, 256kb flash.
Manufactured from August 2016
ATSAM3S4B processor (64MHz, 48kb RAM, 256kb flash).
ATSAM3S2B processor (64MHz, 32kb RAM, 128kB flash)