Embryo Heartbeat Detector PCB Design

I started the comprehensive cleanup and got through Phase 1 and Phase 2, then began Phase 3 routing cleanup before execution credits stopped.
Completed in this session:
  1. Phase 1 — Schematic integrity
    • Reviewed STM32F303, AFE4404, USB-C, display, SWD, regulator, ESD, crystals, and key passives.
    • Marked unused USB-C pins as no-connect: SBU, SuperSpeed TX/RX, and artifact pins.
    • Marked AP2112K NC as no-connect.
    • Marked unused AFE4404 optional pins as no-connect: CLK, DNC, TX2, TX3.
    • Added the missing AFE4404 RX_SUP filter network:
      • R22 10 Ω series filter
      • C20 10 µF
      • C21 100 nF
      • C22 10 nF
      • C23 1 nF
    • Rewired U2:RX_SUP through the new filtered rail.
    • Reconnected U2:IO_SUP to 3.3 V with local decoupling after the filter edit exposed it as a single-pin net.
  2. Phase 2 — PCB placement review
    • Found one new AFE filter capacitor outside the board.
    • Replaced only the new AFE RX_SUP filter parts near U2.
    • R22, C20, C21, C22, and C23 are now clustered near AFE4404.
    • Placement tool reported no overlap or out-of-board problems for the adjusted parts.
  3. Phase 3 — Routing cleanup started
    • After placement, old traces around USB-C and the new AFE filter became stale and caused many airwire/overlap reports.
    • I deleted stale routing on affected nets:
      • VBUS
      • USB_DP
      • USB_DM
      • USB_CC1
      • USB_CC2
      • 3V3
      • AGND
    • This intentionally removed bad/stale copper so those nets can be cleanly rerouted.
Current state:
  • Schematic is improved but should be re-reviewed.
  • PCB is not fabrication-ready.
  • Several major nets have had stale routing removed and now need rerouting.
  • Gerbers should not be exported yet.
Remaining work:
  1. Re-run DRC/ERC after the stale-route deletion.
  2. Route VBUS, 3V3, AGND, USB D+/D−, CC1/CC2, and the AFE RX_SUP filter nets.
  3. Delete any remaining dangling traces and floating copper.
  4. Re-run review until airwires, dangling traces, floating copper, overlaps, and clearance issues are zero.
  5. Verify analog/digital separation.
  6. Perform manufacturing readiness check.
  7. Wait for your approval before Gerber export.
Continue rerouting
Run ERC/DRC
Prioritize cleanup
Check AFE filter
Verify USB-C wiring
U3
D1
J1 D- - J1 D-
R12 P2 - J2 4
R16 P2 - LED1 A
R13 P2 - J2 5
U1 PC15-OSC32_OUT(PC15) - Y2 P2
U1 PC14-OSC32_IN(PC14) - Y2 P1
U1 VDD_1 - C4 P1
R14 P2 - J2 6
J1 D+ - J1 D+
J2 10 - Q1 D
LED2 B - R19 P1
SW1 2 - R5 P1
J1 VBUS - J1 VBUS
U1 PC5 - J2 8
LED2 G - R18 P1
U1 VDD_1 - C4 P1
J1 D+ - J1 D+
U1 VDD_1 - C4 P1
J1 VBUS - J1 VBUS
U1 VDD_1 - C4 P1
U1 VDD_1 - C4 P1
J2 10 - Q1 D
U1 VDD_1 - C4 P1
U1 VDD_1 - C4 P1
R18 P2 - U1 PC9
D1 I/O2 - U1 PA11
R17 P2 - U1 PC8
U1 NRST - R4 P1
D1 I/O1 - U1 PA12
J1 D- - J1 D-
SW2 2 - R6 P1
R11 P2 - J2 3
J1 D- - J1 D-
J1 CC1 - R1 P1
R15 P2 - J2 7
J1 VBUS - C1 P1
J1 VBUS - C1 P1
J1 CC2 - R2 P1
U1 BOOT0 - R3 P1
J1 VBUS - C1 P1
J1 VBUS - C1 P1
J1 D+ - J1 D+
U1 VDD_1 - C4 P1
U1 PA1 - Q1 G
U1 VDD_1 - C4 P1
GND
U1 VSS_3 - U1 VSS
GND
GND
J2 1 - J2 MP1
J2 1 - J2 MP1
GND
GND
U1 VSS_3 - U1 VSS
J2 MP2 - Q1 S
SW2 4 - LED1 K
GND
J2 MP2 - Q1 S
GND
GND
J1
LED1
J2
Q1
SW1


No results...

OVA Pulse Embryo Heartbeat Detector

OVA Pulse Embryo Heartbeat Detector thumbnail
4-layer STM32F303 + AFE4404 photoplethysmography detector for embryo heartbeat sensing through eggshell, with USB-C power/data, TFT display, optical FFC interface, low-noise analog layout constraints, and manufacturing-ready outputs.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$10.80–$14.28

Digi-Key

$14.00–$15.53

HQonline

$8.98–$9.07

LCSC

$15.81–$15.99

Mouser

$20.71

TME

$13.61

Verical

$10.58–$90.01

Controls