Duet3D DuetScreen is a family of colour touchscreen controllers for machines based on Duet 2 and Duet 3. It is also compatible with other controllers running RepRapFirmware. The current hardware implementation is the DuetScreen 7; other screen sizes are planned in the future. The DuetScreen application is developed on LVGL and offers a modern user interface for machine control, initially focused on 3D printers. Its modular design allows the development of future versions for other machine types.
Hardware Specifications
- Processor: Allwinner T113-S3
- Processor features: Dual-core ARM Cortex-A7, 1.2 GHz, 128 MB RAM
- Screen resolution: 1024 × 600
- Touch screen: Capacitive
- Networking: Integrated WiFi module, option for internal or external antenna
- USB: 1× USB-A port and 1× USB-C 2.0 port
- Serial: 3× UART, 1× USART¹
- Other communication: 2× I2C¹
- Buzzer: Integrated piezo buzzer
- Speaker: Connector for connecting an 8 Ohm mono speaker
Note: ¹ Not present in hardware version 1.0 or not explicitly supported in DuetScreen software.
Operating Limits
- Input voltage: 5 V - 5.3 V
- Input current: 250-500 mA, depending on active features and brightness, excluding external devices on USB²
- Current: 5 V on USB 500 mA total²
- Maximum ambient temperature: 70 °C
Note: ² See "Screen Power Supply" section below.
Software and Firmware
The DuetScreen runs a lightweight Buildroot-based version of Linux, designed for embedded systems and optimised for booting rapido. The user interface is developed on LVGL.
https://docs.duet3d.com/en/Duet3D_hardware/Accessories/DuetScreen