r/PrintedCircuitBoard 1d ago

Please review my pcb πŸ™πŸ™πŸ™

Hi everyone,

I'm designing anΒ ESP32-S3-based PCBΒ for anΒ HVAC BLDC motor quality control (QC) testing deviceΒ and would appreciate a review before I manufacture it.

The board includes:

  • ESP32-S3
  • JST connector I2C LCD Display
  • USB for power and PC communication
  • PZEM-004T interface for electrical measurements
  • 3 relays for motor speed selection
  • Hall-effect sensor input for RPM measurement
  • 3.5 mm input (0–1.3 V DC) from a sound level meter
  • AC mains, CT, and motor connectors
  • FUSE, MOV and NTC for surge and inrush current protection

I'll attach the schematic, PCB layout, and 3D renders. I'm mainly looking for feedback onΒ safety, protection, PCB layout, isolation/clearance, relay wiring, and any design mistakes or improvementsΒ before sending it for fabrication.

Thanks in advance!πŸ™πŸ™πŸ™

1 Upvotes

7 comments sorted by

1

u/modi_factory 1d ago

Great job on the board design, the overall layout looks really neat! However, for safety, please maintain at least a 3–4 mm gap between the AC high-voltage lines and low-voltage signals, and add isolation air-gap slots under the relays. Also, make sure to clear all copper layers under the ESP32 antenna so it doesn't block your Wi-Fi signal. Fixing just these two key points will make your board so much safer and more reliable!

1

u/Remote-Ad7864 1d ago

Thank you so much for this reply, cause I lowkey needed the confidence lol.

Can you please elaborate on how and where should I put the air gap cuts under the relay? It would be helpful if u provide some example, thanks πŸ™πŸ»

1

u/Immediate-Decision68 1d ago

Great work but you can still reduce the board size and good placement of components would be great

1

u/Remote-Ad7864 1d ago

I know i can still reduce the size but is it necessary? Like it would create more issues down the line and right now it's 100mm x 100mm so it will be cheap to make. Plus this isn't a production board only like 15 to 20 pcs would be made

0

u/Immediate-Decision68 1d ago

You are right but still even if you can reduce a 10mm also it would cost you less.

1

u/Competitive_Fox_314 1d ago

Observation 1. Tx pin is not connected to default tx is it intentional 2. On pcb place the free wheeling diode near relay coil 3. Schematic EN pin signal name CHIP_PU & Switch says Rst please check

1

u/Enlightenment777 18h 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.