PCB Layout Routing Request

Route this PCB layout now. Preserve the 85 x 60 mm rectangular board and keep all components top-side; only tiny component moves are acceptable if absolutely required to complete routing. Use one autoroute pass if available, then targeted manual cleanup only. First configure a 4-layer stackup if missing: top signal/components, inner1 solid GND plane, inner2 power plane, bottom signal. Prioritize in this order: (1) GND/3V3/SYS/BAT/VBUS_5V power rails and return paths, (2) TPS63001 U5 high-current loops around L3/C8/C9/C10/C11 and VIN/VOUT/L1/L2/FB, (3) USB_D_P/USB_D_N from J1 to U1 as a short matched pair, (4) LoRa RF path U2 RFO through C13 to J4 shortest 50-ohm-compatible top-layer route with good ground, (5) SPI/I2C/ePaper/remaining signals. Run DRC/ERC afterward and fix critical DRC issues if feasible. Stop after that targeted cleanup pass and report remaining airwires/issues. If direct project tools fail with missing project context, report exactly that and do not keep retrying.
I’ll configure/verify the 4-layer stackup and board constraints, run one routing pass, then do only targeted cleanup and report remaining DRC/airwires.
Direct project tools failed with missing project context: Project not found.
I did not continue retrying or mutate the PCB. No routing, stackup change, DRC/ERC cleanup, or component moves were performed.
Reconnect and retry routing
Check project access
Run read-only review
Retry routing workflow
Create routing plan
U6
U1
U4
J2
J1
J3 11 - U1 IO33
U5 VOUT - U5 FB
U2 DIO2 - U1 IO15
U1 IO9 - U3 SCL
U5 VOUT - U5 FB
J3 9 - U1 IO26
U2 SCK - U1 IO12
U4 PROG2 - R8 P1
U4 VBAT_SENSE - U6 CELL
U6 QSTRT - U1 IO4
J3 3 - J3 19
J3 11 - U1 IO33
U2 RFO - C13 P1
U1 IO8 - U3 SDA
J1 CC1 - R9 P1
U4 IN_2 - C6 P1
U1 IO8 - U3 SDA
J3 4 - J3 17
U5 VOUT - U5 FB
U5 VOUT - U5 FB
U2 VR_PA - L4 P2
U1 IO8 - U3 SDA
U6 ~{ALRT} - U1 IO2
U2 DIO3 - U1 IO16
U4 VBAT_SENSE - U6 CELL
J3 4 - J3 17
J1 VBUS - U4 IN_1
U5 VOUT - U5 FB
J3 8 - U1 IO21
U2 DIO1 - U1 IO14
J3 4 - J3 17
R3 P1 - U1 IO45
U2 NSS - U1 IO10
R1 P2 - C3 P1
U2 NSS - U1 IO10
U5 VOUT - U5 FB
R2 P2 - U1 IO0
J1 D- - U1 IO19
U4 OUT_2 - C7 P1
U7 VOUT - C14 P1
U4 PROG2 - R8 P1
R11 P2 - R12 P1
U4 IN_2 - C6 P1
R1 P2 - C3 P1
U1 IO8 - U3 SDA
U2 NRESET - U1 IO18
U2 MISO - U1 IO13
U4 OUT_2 - C7 P1
U2 NSS - U1 IO10
J1 VBUS - U4 IN_1
U5 VOUT - U5 FB
U2 DIO2 - U1 IO15
U4 IN_2 - C6 P1
U2 DIO3 - U1 IO16
U2 SCK - U1 IO12
U4 OUT_2 - C7 P1
J1 D- - U1 IO19
U5 VOUT - U5 FB
U4 PROG1 - R7 P1
U1 IO9 - U3 SCL
U7 VOUT - C14 P1
U5 VOUT - U5 FB
U2 MOSI - U1 IO11
J3 10 - U1 IO47
J3 11 - U1 IO33
U2 VREG - C12 P1
U5 VOUT - U5 FB
U7 EN - U1 IO5
U4 OUT_2 - C7 P1
U4 OUT_2 - C7 P1
U5 L2 - L3 P2
J3 9 - U1 IO26
U7 EN - U1 IO5
U5 VOUT - U5 FB
U5 VOUT - U5 FB
J1 CC2 - R10 P1
U5 VOUT - U5 FB
J3 20 - C15 P1
U2 RFO - C13 P1
U2 VDD_IN - U2 VBAT
J3 3 - J3 19
U2 MOSI - U1 IO11
R4 P1 - U1 IO46
U5 L1 - L3 P1
U2 VR_PA - L4 P2
U5 VOUT - U5 FB
J3 3 - J3 19
U2 MISO - U1 IO13
J1 CC2 - R10 P1
J3 20 - C15 P1
R2 P2 - U1 IO0
J1 D+ - U1 IO20
R3 P1 - U1 IO45
U5 L2 - L3 P2
J1 VBUS - U4 IN_1
U5 VOUT - U5 FB
J2 2 - U4 VBAT_1
J2 2 - U4 VBAT_1
U2 RFO - C13 P1
U7 VOUT - C14 P1
U6 ~{ALRT} - U1 IO2
L5 P2 - J3 1
U2 VDD_IN - U2 VBAT
U4 OUT_2 - C7 P1
U5 VOUT - U5 FB
R1 P2 - C3 P1
U2 NRESET - U1 IO18
U4 VBAT_SENSE - U6 CELL
U7 VOUT - C14 P1
J1 CC1 - R9 P1
J3 9 - U1 IO26
U1 IO9 - U3 SCL
U2 DIO1 - U1 IO14
R11 P2 - R12 P1
U2 SCK - U1 IO12
R4 P1 - U1 IO46
U5 L1 - L3 P1
L5 P2 - J3 1
U7 VOUT - C14 P1
J3 8 - U1 IO21
U5 VOUT - U5 FB
R11 P2 - R12 P1
J1 D+ - U1 IO20
U5 VOUT - U5 FB
J3 10 - U1 IO47
U4 PROG1 - R7 P1
U2 BUSY - U1 IO17
U6 QSTRT - U1 IO4
U5 VOUT - U5 FB
U7 VOUT - C14 P1
U5 VOUT - U5 FB
U2 VREG - C12 P1
U2 MOSI - U1 IO11
U1 IO9 - U3 SCL
U2 BUSY - U1 IO17
GND
J1 GND - C6 P2
U1 GND - U1 GND
GND
U1 GND - U1 GND
U1 GND - U1 GND
J1 GND - C6 P2
C10 P2 - C1 P2
U1 GND - U1 GND
C15 P2 - C16 P2
C13 P2 - J4 Outer_Contact
U4 VSS_2 - U4 EP
J1 GND - C6 P2
J1 GND - C6 P2
U6 EP - C7 P2
U1 GND - U1 GND
U6 EP - C7 P2
U1 GND - U1 GND
C10 P2 - C1 P2
C10 P2 - C1 P2
U4 ~TE - U4 THERM
U1 GND - U1 GND
U1 GND - U1 GND
U1 GND - U1 GND
U4 ~TE - U4 THERM
U6 EP - C7 P2
U1 GND - U1 GND
U1 GND - U1 GND
U1 GND - U1 GND
U1 GND - U1 GND
C10 P2 - C1 P2
C10 P2 - C1 P2
U2 GND_2 - U2 GND_3
U7 GND - C14 P2
U1 GND - U1 GND
C13 P2 - J4 Outer_Contact
U1 GND - U1 GND
J2 4 - U4 VSS_1
U1 GND - U1 GND
U7 GND - C14 P2
U6 EP - C7 P2
U6 EP - C7 P2
U7 GND - C14 P2
U6 EP - C7 P2
J1 GND - C6 P2
C10 P2 - C1 P2
U3 VSS - C4 P2
U1 GND - U1 GND
J2 4 - U4 VSS_1
U1 GND - U1 GND
C11 P2 - C12 P2
U1 GND - U1 GND
U1 GND - U1 GND
U1 GND - U1 GND
C11 P2 - C12 P2
U1 GND - U1 GND
C10 P2 - C1 P2
U4 VSS_2 - U4 EP
U1 GND - U1 GND
U3 VSS - C4 P2
U1 GND - U1 GND
C11 P2 - C12 P2
U1 GND - U1 GND
U2 GND_2 - U2 GND_3
U4 VSS_2 - U4 EP
U1 GND - U1 GND
GND
C10 P2 - C1 P2
U2 GND_2 - U2 GND_3
U4 VSS_2 - U4 EP
U6 EP - C7 P2
U4 VSS_2 - U4 EP
C15 P2 - C16 P2
U4 VSS_2 - U4 EP
C15 P2 - C16 P2
C10 P2 - C1 P2
GND
U7 GND - C14 P2
U1 GND - U1 GND
C10 P2 - C1 P2
U1 GND - U1 GND
J3
C5
Capacitance
100nF
R8
Resistance
1kohms
C15
Capacitance
1uF
R15
Resistance
10kohms
C2
Capacitance
10uF
C6
Capacitance
10uF
C10
Capacitance
22uF
C17
Capacitance
1uF
C11
Capacitance
100nF
C3
Capacitance
1uF
R9
Resistance
5.1kohms
C8
Capacitance
4.7uF
C9
Capacitance
10uF
R7
Resistance
2kohms
R13
Resistance
10kohms
R3
Resistance
10kohms
R2
Resistance
10kohms
R5
Resistance
4.7kohms
R12
Resistance
1Mohms
R1
Resistance
10kohms
C16
Capacitance
1uF
C14
Capacitance
10uF
R14
Resistance
10kohms
R4
Resistance
10kohms
R11
Resistance
1Mohms
C1
Capacitance
100nF
R6
Resistance
4.7kohms
C4
Capacitance
100nF
C7
Capacitance
10uF
R10
Resistance
5.1kohms
C13
Capacitance
DNP F
C12
Capacitance
1uF
U3
L3
Inductance
2.2uH
L4
Inductance
47nH
U5
U2
J4
U7
L5
Inductance
10uH

Refine this doc
Ask about this doc
Architecture and Power Notes — ESP32-S3 LoRa ePaper Sensor
Selected Architecture
  • MCU: ESP32-S3-MINI-1-N8 module for compact low-profile Wi-Fi/BLE and native USB.
  • LoRa: Semtech SX1262IMLTRT bare transceiver for low height; requires careful RF matching/layout and final antenna/band decision.
  • Sensor: Sensirion SHT41-AD1B-R3 over I2C.
  • Charger/power path: MCP73871-class 1S LiPo charger with load-sharing/system output.
  • Fuel gauge: MAX17048G+T10 battery-side I2C state-of-charge gauge.
  • 3.3 V rail: TPS63001-class fixed 3.3 V buck-boost from SYS/BAT path for stable radio operation across LiPo discharge.
  • ePaper power: load-switched 3.3 V supply to the ePaper support circuit.
  • Display: SSD1683-compatible 24-pin 0.5 mm FPC panel interface with external booster components.
Key Architecture Risks
  • The ePaper panel is a bare display, not a breakout; it needs the SSD1683 external booster network, not just SPI pins.
  • The Adafruit product metadata points to tri-color SSD1683 hardware even though the user requested b&w. The board can drive black/white operation, but the panel support circuit is the SSD1683 24-pin topology.
  • Bare SX1262 lowers height but increases RF design and certification risk compared with a module.
  • Power-path charger charge current must be limited for thermal dissipation on a thin board/enclosure.
  • Battery sleep current can be dominated by dividers, debug circuitry, regulator Iq, charger leakage, and ePaper booster leakage.
Preliminary Power Budget

Table


Rail / LoadSleepTypical ActivePeak / BurstNotes
ESP32-S3 moduletens of uA target80-240 mA500 mA classWi-Fi/BLE peaks and CPU bursts determine regulator margin.
SX1262sub-uA to few uA10-30 mA RX~120 mA TX classTX current depends on output power and PA path.
SHT41sub-uA idle=700 mA design targetUse buck-boost with adequate inductor/switch current margin.
ePaper Interface Requirements
Public SSD1683-compatible 4.2 inch 400 x 300 panel references indicate:
  • 24-pin, 0.5 mm FPC/ZIF connector.
  • VCI/VDDIO: 2.3 V to 3.7 V; use 3.3 V.
  • VDD: internal 1.8 V regulator output with capacitor to VSS.
  • 4-wire SPI: BS1 low, signals CS#, SCL, SDA/MOSI, D/C#, RES#, BUSY.
  • External support components: 47 uH inductor, NMOS, 3x Schottky diodes, 2.2 ohm sense resistor, and 1 uF capacitors on generated rails VDD, VGH, VGL, VSH1, VSH2, VSL, VCOM.
  • VPP is normally left open.
Open Inputs Needed Before Layout Lock
  • LoRa frequency band: 868 MHz, 915 MHz, or other.
  • Antenna type/location: u.FL, chip antenna, PCB antenna, spring/whip.
  • Battery capacity, connector/cell type, and maximum battery thickness.
  • Whether board-level LiPo protection is required or a protected cell is acceptable.
  • Maximum allowed component height in mm.
  • Whether USB-C should carry data/programming or only 5 V power.
  • Selected Architecture

  • Key Architecture Risks

  • Preliminary Power Budget

  • ePaper Interface Requirements

  • Open Inputs Needed Before Layout Lock

ESP32-S3 LoRa ePaper Sensor

ESP32-S3 LoRa ePaper Sensor thumbnail
Battery-powered ESP32-S3 LoRa ePaper sensor board with SHT41 environmental sensing, LiPo charging/fuel gauge, 5V input detection, and a 4.2 inch 300x400 b&w ePaper interface in an 85 x 60 mm low-profile PCB.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$12.84–$18.47

Digi-Key

$14.92

HQonline

$12.55

LCSC

$18.03–$18.07

Mouser

$27.98

TME

$2.27

Verical

$11.12–$21.65

Controls