← All projects in the gallery

Dust Extraction Panel

by jonathan harrocks

An 800 x 480 panel by the workshop door, pressed with gloves on - so the targets are large and there is nothing small to hit. The gates are on a PCF8574 rather than on the board, which is what you do when the panel is by the door and the gates are across the shop: one pair of wires instead of four runs. The extractor starts itself when any gate opens and stops when the last one closes, so nobody has to remember. The screen is a mimic of the ducting. The ducts are a picture; the air in them is a strip of colour a drop, shown while that gate is open, so you can see from the door where the extractor is pulling from. A differential pressure sensor across the filter drives the bar, and an analog threshold puts up the cleaning banner - which is a more honest service interval than hours run, because a filter blocks at the rate the work dirties it. The motor hour meter is persisted, so it survives a power cut.

About this design

Dust Extraction Panel is an LVGL interface for the Sunton ESP32-8048S043 (4.3" RGB) (ST7262 800 x 480, GT911 touch), with 1 screen and 32 widgets, made for Arduino (C++) on LVGL 9.

Screens

  • Screen1

Hardware and build

Board
Sunton ESP32-8048S043 (4.3" RGB)
MCU
ESP32-S3
Display
ST7262
Resolution
800 x 480
Touch
GT911
Graphics library
GFX Library for Arduino
LVGL
v9
Exports to
Arduino (C++)
Peripherals
PCF8574
Libraries
lvgl, GFX Library for Arduino, PCF8574 library

Notes from the author

Four blast gates on an I2C expander, an extractor that follows them, and a filter that says when it is blocked.

Using it

Open a copy in the designer and it is yours to edit: restyle the screens, move it to another board, and export the Arduino (C++) project. Designing is free, and a copy needs no account. Open the designer.