# Bounce Puller
## Description
Bounce Puller Rev B USB-C Edition: Robust Power Management with ESP32-S3, Li-Ion Charging, and Hall Sensor
## Project Details
- **Owner:** rep60609
- **Created:** 11/18/2025
- **Last Updated:** 11/19/2025
- **Visibility:** Public
- **Via Pad Size:** 0.6mm
- **Board Stackup:** 2-layer FR-4, 1.0 mm
- **Via Hole Size:** 0.3mm
- **Minimum Trace Width:** 0.152mm
- **System Architecture:** ESP32-S3 SoC, USB-C Power Input, MCP73831 Li-Ion Charger, XC6220 LDO, Hall Sensor (AH3144E), 2-layer FR-4 PCB, robust power management.
- **Clearance:** 0.2mm
- **Size:** 19.5 mm x 15.0 mm
- **Board Stackup:** 2-layer FR-4, 1.0 mm thick
- **GND Pour-to-Object Spacing:** 0.25mm
- **Power Net Trace Width:** 0.254mm
- **Minimum Clearance:** 0.2mm
- **System Architecture:** flowchart LR USB_C["USB-C"] --> TVS["TVS D1"] TVS --> Charger["MCP73831 Charger"] Charger --> Battery["Li-Ion Battery"] Battery --> Regulator["XC6220 Regulator"] Regulator --> ESP32["ESP32-S3"] Regulator --> Hall["AH3144 Hall Sensor"]
- **Stitching Via Grid:** 2.0mm
- **Preferred Trace Width:** 0.254mm
## Key Components
### D1 — [WE-TVS-82400102](https://www.flux.ai/kicad-part-library/we-tvs-82400102~vb9.md)
- Role Details: ESD/TVS protection for USB data lines adjacent to J1
- Manufacturer Part Number: WE-TVS-82400102
- Manufacturer Name: Texas Instruments Inc.
- Package or Case Code: SOT-23-6
- Datasheet URL: https://www.we-online.com/components/products/datasheet/82400102.pdf
- Role: Protection
**Pins:**
- ~ [pin 1]
- ~ [pin 3]
- ~ [pin 4]
- ~ [pin 5]
- ~ [pin 6]
- ~ [pin 2]
### J1 — [B2B-PH-K-S(LF)(SN)](https://www.flux.ai/jecstronic/b2b-ph-k-slfsn~nss.md)
- Part Type: Connector
- Manufacturer Part Number: B2B-PH-K-S(LF)(SN)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811151524_JST-Sales-America-B2B-PH-K-S-LF-SN_C131337.pdf
- Role: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: JST Sales America
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
### J1 — [2024100002](https://www.flux.ai/adrian95/2024100002~atk.md)
- Manufacturer Part Number: 2024100002
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: USB Type-C receptacle for power and data
- Part Type: Connector
- Manufacturer Name: Molex
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/834/202410002_Pkg_Spec.pdf
- Role: Connector
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DA- [pin A7]
- DA+ [pin A6]
- DB- [pin B7]
- DB+ [pin B6]
- GND1 [pin A1]
- GND2 [pin A12]
- GND3 [pin B1]
- GND4 [pin B12]
- RX1- [pin B10]
- RX1+ [pin B11]
- RX2- [pin A10]
- RX2+ [pin A11]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD1 [pin SH1]
- SHIELD2 [pin SH2]
- SHIELD3 [pin SH3]
- SHIELD4 [pin SH4]
- TX1- [pin A3]
- TX1+ [pin A2]
- TX2- [pin B3]
- TX2+ [pin B2]
- VBUS1 [pin A4]
- VBUS2 [pin A9]
- VBUS3 [pin B4]
- VBUS4 [pin B9]
### J2 — [B2B-PH-K-S(LF)(SN)](https://www.flux.ai/jecstronic/b2b-ph-k-slfsn~nss.md)
- Manufacturer Name: JST Sales America
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Connector
- Role Details: Battery input
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811151524_JST-Sales-America-B2B-PH-K-S-LF-SN_C131337.pdf
- Part Type: Connector
- Manufacturer Part Number: B2B-PH-K-S(LF)(SN)
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
### U1 — [MCP73831T-2ACI/OT](https://www.flux.ai/adrian95/mcp73831t-2aciot~922.md)
- Manufacturer Part Number: MCP73831T-2ACI/OT
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/MCP73831-Family-Data-Sheet-DS20001984H.pdf
- Part Type: Integrated Circuit
- Role: Power Management
- Manufacturer Name: Microchip Technology
- Role Details: Single-cell LiPo battery charger
**Pins:**
- PROG [pin 5]
- STAT [pin 1]
- VBAT [pin 3]
- VIN [pin 4]
- VSS [pin 2]
### U2 — [XC6220B331MR](https://www.flux.ai/kicad-part-library/xc6220b331mr~l55.md)
- Package or Case Code: SOT-23-5
- Role: Power Management
- Role Details: 3.3V linear regulator
- Datasheet URL: https://www.torexsemi.com/file/xc6220/XC6220.pdf
- Manufacturer Part Number: XC6220B331MR
**Pins:**
- CE [pin 3]
- GND [pin 2]
- NC [pin 4]
- VIN [pin 1]
- VOUT [pin 5]
### U3 — [ESP32-S3-MINI-1-N8](https://www.flux.ai/lcsc/esp32-s3-mini-1-n8~hi03.md)
- LCSC Part Number: C2913206
- Package or Case Code: BULETM-SMD_ESP32-S3-MINI-1-N8
- Manufacturer Part Number: ESP32-S3-MINI-1-N8
- Part Type: WiFi Modules
- Manufacturer Name: ESPRESSIF(乐鑫)
- Role: Main MCU
**Pins:**
- 3V3 [pin 3]
- EN [pin 45]
- GND [pin 1]
- GND [pin 2]
- GND [pin 42]
- GND [pin 43]
- GND [pin 46]
- GND [pin 47]
- GND [pin 48]
- GND [pin 49]
- GND [pin 50]
- GND [pin 51]
- GND [pin 52]
- GND [pin 53]
- GND [pin 54]
- GND [pin 55]
- GND [pin 56]
- GND [pin 57]
- GND [pin 58]
- GND [pin 59]
- GND [pin 60]
- GND [pin GND]
- IO0 [pin 4]
- IO1 [pin 5]
- IO10 [pin 14]
- IO11 [pin 15]
- IO12 [pin 16]
- IO13 [pin 17]
- IO14 [pin 18]
- IO15 [pin 19]
- IO16 [pin 20]
- IO17 [pin 21]
- IO18 [pin 22]
- IO19 [pin 23]
- IO2 [pin 6]
- IO20 [pin 24]
- IO21 [pin 25]
- IO26 [pin 26]
- IO3 [pin 7]
- IO33 [pin 28]
- IO34 [pin 29]
- IO35 [pin 31]
- IO36 [pin 32]
- IO37 [pin 33]
- IO38 [pin 34]
- IO39 [pin 35]
- IO4 [pin 8]
- IO40 [pin 36]
- IO41 [pin 37]
- IO42 [pin 38]
- IO45 [pin 41]
- IO46 [pin 44]
- IO47 [pin 27]
- IO48 [pin 30]
- IO5 [pin 9]
- IO6 [pin 10]
- IO7 [pin 11]
- IO8 [pin 12]
- IO9 [pin 13]
- RXD0 [pin 40]
- TXD0 [pin 39]
### U4 — [AH3144E](https://www.flux.ai/lcsc/ah3144e~ysd6.md)
- Manufacturer Name: 南京艾驰
- JLCPCB Part Class: Extended Part
- Part Type: Magnetic Sensors
- Product Info Url: https://lcsc.com/product-detail/Sensors_AH3144_C112002.html
- LCSC Part Number: C112002
- Package or Case Code: TO-92S_3P-L4.1-W1.6-P1.27-L
- Role Details: Digital Hall-effect sensor
- Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf
- Role: Sensor
- Manufacturer Part Number: AH3144E
**Pins:**
- GND [pin 2]
- VCC [pin 1]
- VO [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/rep60609/bounce-puller~l1](https://www.flux.ai/rep60609/bounce-puller~l1).*
---
*Generated from [https://www.flux.ai/rep60609/bounce-puller~l1](https://www.flux.ai/rep60609/bounce-puller~l1)*