RepPanel with case

RepPanel – A PanelDue Alternative

RepPanel is an open-source embedded user interface for Duet based 3D printers. It runs on the ESP32 and uses a 3.5″ touch screen for user interaction.

First test. WiFi connection to a Duet2 Wifi with RepRapFirmaware 3.0

Visit the project page on GitHub!

The status of the project is “Unstable”. This means it is working, but some sudden crashes still need fixing. Feel free to contribute!

An embedded UI for Duet & RepRap based 3D printers.

Hardware costs are as low as 25€ (18€ touch screen + 7€ ESP32 DevKit).

Thanks to the embedded UI boot times are basically non-existent and responses are fast. No need to setup & enter Duet Web Control on your laptop, tablet or smartphone (Duet Web Control on a mobile browser is no fun in case you haven’t realized). However, PanelDue is not intended to deliver all functionalities of Duet Web Control, nor to replace it.

RepPanel is not intended to replace Duet Web Control.

RepPanel can be connected to your Duet via WiFi/Network or directly utilizing the PanelDue port on your Duet. Currently, only WiFi connections are supported. It supports all important functions to set up, start and monitor a 3D print.

Thanks to the ESP32 no wired connections are necessary to connect to your 3D printer. For stationary monitoring directly at the 3D printer, connect the hardware directly to the PanelDue port. Using Pogo pins for the connection will allow you to simply attach & remove RepPanel from the printer. Hock it up to a power bar for phones and monitor your prints from everywhere around your house using the WiFi connection.

The firmware is optimized for 3.5″ screens with 320×480 resolution. The smaller screen lowers the cost for hardware, while the functional UX design makes sure all important functionalities are accessible and easy to use.

RepPanel is based on the LittlevGL/LVGL port for the ESP32. This means all displays supported by lv_port_esp32 are also supported by RepPanel.

My Hardware Setup

In this section, I want to into detail about my personal hardware setup for RepPanel.

RepPanel with printed case. Contrast of the display is way better in reality
product render for RepPanel case that can be 3d printed
A fancy product render for a custom case
  • ESP32 DevKit v1 with 38GPIOs
  • ER-TFTM035-6 display module with capacitive touch panel
RepPanel board and 3d printed case
Custom board with ESP32 dev kit and 3d printed case prototype

A faster 8bit parallel connection between display & ESP32 might be reasonable. Currently, RepPanel only supports SPI connections. Those are not blazing fast, but get the job done OK.

4 Replies to “RepPanel – A PanelDue Alternative”

  1. Hi,
    Very interested in this project and have ordered the parts today.
    Do you have a design for the case you 3D printed?

Leave a Reply

Your email address will not be published. Required fields are marked *