u/SignificantAd602

Image 1 — [Review Request] Battery Powered Force Sensor PCB
Image 2 — [Review Request] Battery Powered Force Sensor PCB
Image 3 — [Review Request] Battery Powered Force Sensor PCB
Image 4 — [Review Request] Battery Powered Force Sensor PCB
Image 5 — [Review Request] Battery Powered Force Sensor PCB
Image 6 — [Review Request] Battery Powered Force Sensor PCB
Image 7 — [Review Request] Battery Powered Force Sensor PCB
Image 8 — [Review Request] Battery Powered Force Sensor PCB
Image 9 — [Review Request] Battery Powered Force Sensor PCB
Image 10 — [Review Request] Battery Powered Force Sensor PCB
▲ 41 r/PrintedCircuitBoard+1 crossposts

[Review Request] Battery Powered Force Sensor PCB

Hi everyone!

This is my first PCB, so I'm posting the schematic and PCB layout (4-layer) here to ask for a review. I'd really appreciate any feedback, especially if you spot mistakes or design choices that could be improved. I'm mainly interested in learning from the mistakes before I manufacture the board.

The PCB is a small battery-powered device for measuring force using a half-bridge strain gauge, while also acquiring motion data from an IMU.

Main components:

- ESP32-C6 = main MCU (Bluetooth communication)

- MCP3561 = ADC for acquiring the strain-gauge signal

- BMI270 = 6-DoF IMU for acceleration and gyroscope measurements

- TPS63020 = buck-boost converter generating 3.45V from a 1S LiPo battery

- LP5907 = LDO generating 3.3 V from the 3.45 V rail

- TPS3700 = battery undervoltage/discharge protection

The PCB has the following pogo-pin connections:

- 2 pins for battery charging

- 2 pins for measuring an external resistor value

- 4 pins for connecting the two strain gauges forming the half-bridge

Q1 and Q2 are intended to protect the battery from a short circuit if the pogo-pin contacts are accidentally shorted by a conductive/metallic surface.

Any criticism is welcome because this is my first PCB and I'm trying to learn as much as possible before sending it to manufacturing.

Thanks!

u/SignificantAd602 — 1 day ago