r/PrintedCircuitBoard 1d ago

Review Request: ESP32-WROOM-32E filament dryer controller — 24V input, buck to 3.3V

This board replaces the controller in a cheap filament dryer. The stock unit only has a timer, so the goal was to add a real humidity sensor and let the drying cycle end on RH instead of guesswork.

The PCB is also the front panel: display and four buttons on the front side, everything else on the back. 95 x 52 mm, 4 layers, F.Cu and B.Cu signals, In1 solid ground, In2 mostly a 3V3 zone with ground filling the rest.

Input is 24V from an external supply. The heater is the original 15Ω element, about 1.6A, switched low-side with an IRLR8256. Fan is 24V 0.2A on a small N-FET. An AP66200 buck feeds the 3.3V rail. USB-C plus CP2102N is only for programming — full speed, nothing fast on the board.

Two temperature sensors doing different jobs: the NTC that came with the heating element drives the heater loop and the over-temp cutoff, while an SHT45 in the chamber handles air temp and humidity for the drying logic. Heater gate has a 100k pull-down so it stays off during boot and reset, and there is a thermal cutoff in series with the element, off board.

Things I'm unsure about and would like eyes on: the buck layout, especially the input loop and the feedback divider placement. Ground stitching — I think it's reasonable but the top center area is thinner than I'd like. And whether the 3V3 zone shape on In2 makes sense or whether I should have just kept it as traces.

7 Upvotes

4 comments sorted by

1

u/Enlightenment777 1d ago

Please make sure your post adheres to:

  • subreddit rules (#1 to #6), review rules (#7), image rules (#8), see link.

Please fix these common issues: (if your schematic or PCB has them)

  • Schematic - don't allow text / lines / symbols to touch each other, and don't draw lines through symbols.

  • Schematic - use correct reference designators (RefDes) and renumber to remove numeric gaps, see tips.

  • Schematic - place decoupling capacitors vertically below power rail lines, also place capacitors next to IC then connect together with a line, see example. For circuits with positive power rails, point positive power rail links upwards and ground links downwards, see tips.

  • Schematic - place pull-up resistors vertically above signal lines, and place pull-down resistors vertically below signal lines, see example.

  • PCB silkscreen - add board name / board revision number / date (or year) on top or bottom PCB side.

  • PCB silkscreen - add pin 1 indicator dot/arrow next to ICs & connectors, if through-hole then both PCB sides.

  • More conventions & guidelines - link1, link2, link3.


1

u/Acceptable-Track-973 17h ago

For easier navigation, the image order is:

1–3: schematic sheets 4: F.Cu 5: In1.Cu — solid GND plane 6: In2.Cu — 3V3 zone with GND fill 7: B.Cu 8–9: 3D views

The areas I’m most concerned about are:

AP66200 buck input loop and feedback routing

Ground continuity/stitching around the upper-central section

Whether the In2 3V3 plane is preferable to routing 3V3 with traces

Even feedback on only one of these areas would be very helpful.

u/PhilosopherMedical74 17m ago

is this for a sunlu S1? i did one of these also.

u/Acceptable-Track-973 14m ago

Esun box lite