Filament dryer monitor

alessandrocardelli·filament-dryer-monitor·hardware/Filament_Dryer_Monitor.kicad_pcb

Filament dryer monitor PCB layout, top view — open source ESP32 board by alessandrocardelli

About the Filament dryer monitor PCB

Filament dryer monitor is an open source ESP32 PCB design by alessandrocardelli, published on GitHub. It is a 4-layer board measuring 91 × 52 mm, with 94 components from 57 distinct parts.

Its main chip is the ESP32-WROOM-32E-N4, from the ESP32 family. Other key parts include the TLV1701AIDBVR, CP2102-GM, AKS1201 and L7987L. By type, the board carries 37 resistors, 22 capacitors, 7 transistors, 7 diodes, 6 connectors and 6 switches.

It belongs with the sensors, iot & wireless and displays & leds designs in this gallery.

From the project

Custom ESP32-based controller board that retrofits an eSUN eBox filament dryer with closed-loop humidity/temperature control, a local OLED interface, data logging and a web UI.

Custom ESP32-based controller board that retrofits an eSUN eBox filament dryer with closed-loop humidity/temperature control, a local OLED interface, data logging and a web UI.

The PCB physically replaces the original front panel: display and buttons sit on the front face of the board, while the main electronics are on the back.

For a new work session, read AGENTS.md, docs/PROJECT_STATE.md, docs/DECISIONS.md and docs/TODO.md before changing the design.

Main components on the Filament dryer monitor

Filament dryer monitor bill of materials (BOM)

94 components, 57 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TLV1701AIDBVR
TLV1701
TEXAS INSTRUMENTS
U1
1
CP2102-GM
SILICON LABS
U2
1
AKS1201
AKYGA SEMI
U3
1
ESP32-WROOM-32E-N4
ESPRESSIF
U4
1
L7987L
STMicroelectronics
U5
1
NTD20P06LT4G
ONSEMI
Q1
4
MMBT3904
DIOTEC SEMICONDUCTOR
Q2, Q3, Q6, Q7
1
IRLR3636TRPBF
INFINEON TECHNOLOGIES
Q4
1
IRLML2060TRPBF
INFINEON TECHNOLOGIES
Q5
1
B3B-XH-A (LF)(SN)
DC Connector
JST
J1
1
USB4216-03-A
USB_C_Receptacle_USB2.0_16P
GCT
J2
1
B4B-PH-SM4-TB (LF)(SN)
Sensor
JST
J3
1
Kit HALJIA XH-compatible 2P
Heater Connector
HALJIA
J5
1
B2B-PH-SM4-TB (LF)(SN)
Fan Connector
JST
J6
1
BM02B-GHS-TBT (LF)(SN)(N)
NTC Connector
JST
J7
1
LD-BZEL-T67-0808
LOUDITY
BZ1
1
0685T3000-01
T3A/63V
BEL FUSE
F1
6
SWT0110-020010SSA
~
GCT
SW1, SW2, SW3, SW4, SW5, SW6
1
BZX84C15-7-F
DIODES INCORPORATED
D1
1
SMBJ28A
LITTELFUSE
D2
Show 37 more
QtyPartRefs
1
HSMG-C170
LED_Small
BROADCOM (AVAGO)
D3
2
PMEG6020ER,115
PMEG6020ER
NEXPERIA
D4, D5
1
1N4148WGW
1N4148W
DIOTEC SEMICONDUCTOR
D6
1
PMEG6030EP.115
PMEG6030EP
Nexperia
D7
1
BLM31KN601SH1L
MURATA
FB1
1
SRN6045-150M
15u
BOURNS
L1
1
GRM32EC72A106KE05L
10u
MURATA
C1
6
CC0603KRX7R9BB104
100n
YAGEO
C2, C6, C13, C14, C18, C19
1
GRJ21BC72A105KE11L
1u
MURATA
C3
1
GCM188R71H333KA55D
33n
MURATA
C4
1
EEEFK1H101P
100u
PANASONIC
C5
1
GRM219R71H334KA88D
330n
MURATA
C7
1
C0603C390J5GACTU
39p
KEMET
C8
1
GRM21B5C1H183JA01L
18n
MURATA
C9
1
LMK325B7476KM-PR
47u
TAIYO YUDEN
C10
1
CL21A226MAYNNNE
22u
SAMSUNG
C11
1
CL10A475KO8NNNC
4u7
SAMSUNG
C12
4
GCM188R71E105KA64J
1u
MURATA
C15, C17, C21, C22
1
C0805C106K3PACTU
10u
KEMET
C16
1
06035A561JAT2A
560p
KYOCERA AVX
C20
1
RC0603FR-07270KL
270k
YAGEO
R1
1
RC0603FR-0722KL
22k
YAGEO
R2
7
RC0603FR-07100KL
100k
YAGEO
R3, R5, R6, R21, R26, R31, R37
3
RC0603FR-0747KL
47k
YAGEO
R4, R28, R30
1
RC0603FR-1322K1L
22k1
YAGEO
R7
2
RC0603FR-0747K5L
47k5
YAGEO
R8, R29
1
RC0603FR-071KL
1k
YAGEO
R9
2
RC0603FR-075K1L
5k1
YAGEO
R10, R11
8
RC0603FR-0710KL
10k
YAGEO
R12, R13, R14, R15, R19, R22, R23, R24
2
RC0603FR-0733RL
33
YAGEO
R16, R17
1
RC0603FR-07330RL
330
YAGEO
R18
2
RC0603FR-07100RL
100
YAGEO
R20, R25
1
RC0603FR-07470RL
470
YAGEO
R27
1
RC0603FR-0715KL
15k
YAGEO
R32
2
RC0603FR-0716KL
16k
YAGEO
R33, R34
1
ERA3AEB1131V
1k13
PANASONIC
R35
1
RC0603FR-0749K9L
49k9
YAGEO
R36

Filament dryer monitor design files

The KiCad project lives in the alessandrocardelli/filament-dryer-monitor repository on GitHub; these links point at the commit this page was built from.

Filament dryer monitor: common questions

What microcontroller does the Filament dryer monitor use?

The Filament dryer monitor is built around the ESP32-WROOM-32E-N4, from the ESP32 family.

How big is the Filament dryer monitor PCB?

The Filament dryer monitor measures 91 × 52 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Filament dryer monitor?

94 components, from 57 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Filament dryer monitor design files?

From the alessandrocardelli/filament-dryer-monitor repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Filament dryer monitor design in my own project?

The repository has no license, so all rights stay with alessandrocardelli. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Filament dryer monitor without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards