Meshtastic Sensor Node Schematic


  • Connected J1:VBUS_A, J1:VBUS_B, U7:VCC, C17:P1, C18:P1, C22:P1, C23:P1 to ^SOLAR_IN
  • Connected U7:MPPT, R8:P1, R9:P2 to ^MPPT_SET
  • Connected R8:P2, J1:VBUS_A, J1:VBUS_B, U7:VCC, C17:P1, C18:P1, C22:P1, C23:P1 to ^Net 1
  • Connected R9:P1, C26:P2, C25:P2 to ^GND
  • Connected U7:COM, R7:P1 to ^CHG_COMP
  • Connected R7:P2, C26:P1 to ^Net 2
  • Connected U7:BAT, R10:P1 to ^BAT_CHG
  • Connected U7:CSP, R10:P2, SW1:1, J2:1, C24:P1, C25:P1 to ^BAT
  • Connected SW1:2, U6:VIN, C19:P1 to ^VSYS
  • Disconnected U7:BAT, SW1:1, J2:1, C24:P1
nets {
net 3V3 = R15:P1, C20:P1, C7:P1, R2:P1, C5:P1, C3:P1, C4:P1, C13:P1, U6:CE, R4:P1, R3:P1, R12:P1, C14:P1, U2:VBAT_IO, U2:VBAT, U1:VDD_SPI, U1:VDDA2, U1:VDDA1, U1:VDD3P3_RTC, U1:VDD3P3_CPU, U1:3, U1:2, U2:VDD_IN, C11:P1, C6:P1, R11:P1, R16:P1, U6:VOUT, C8:P1, C2:P1, C12:P1, R1:P1;
net GND = X2:2, X1 GND - X1 GND:GND, R9 P1 - C26 P2:GND, C25:P2, C26:P2, R9:P1, U4 GND - U5 GND:GND, C3:P2, R13 P2 - R14 P2:GND, C17:P2, C15:P2, U7:GND, C1:P2, C2:P2, J1:GND_A, C6:P2, D1:A, C14:P2, R13:P2, GND:GND, U2:GND_1, U2:GND_2, C4:P2, U2 GND_5 - U3 GND:GND, R14:P2, C9:P2, Q1:S, C13:P2, U2:GND_5, U2:GND_4, X1:2, C18:P2, X1:4, C12:P2, Q2:S, U2 GND_2 - U2 GND_3:GND, J2:2, LED2:K, R5:P2, C19:P2, U5:GND, U3 GND - U4 GND:GND, C20:P2, J1:GND_B, U2:GND_3, C21:P2, C7:P2, C11:P2, X2:4, R6:P2, C10:P2, C24:P2, U1:GND, C5:P2, U6:GND, C16:P2, LED1:K;
net USB_CC2 = J1:CC2, R14:P1;
net VBUS_5V = U5:VCC, D1:2, D1:1, R8:P2, C23:P1, C22:P1, C18:P1, C17:P1, U7:VCC, J1:VBUS_B, J1:VBUS_A;
net DONE = R12:P2, U7:~DONE;
net USB_CC1 = J1:CC1, R13:P1;
net CHRG = U7:~CHRG, R11:P2;
net MPPT_SET = U7:MPPT, R9:P2, R8:P1;
net CHG_COMP = U7:COM, R7:P1;
net Net 2 = R7:P2, C26:P1;
net BAT_CHG = U7:BAT, R10:P1;
net BAT = U7:CSP, C25:P1, C24:P1, J2:1, SW1:1, R10:P2;
net VSYS = SW1:2, C19:P1, U6:VIN;
}
Work done
  • Audited the existing U7 charger block against datasheet guidance and identified the missing support elements: input bypassing, COM compensation, MPPT divider, and BAT-path current sense/filtering.
  • Added new support parts around U7: C22, C23, C25, C26, R7, R8, R9, and R10.
  • Wired the new network so the solar/input side is bypassed at U7VCC, U7MPPT has a divider, U7COM has the required RC compensation, and the BAT path now includes a current-sense element between U7BAT and the project BAT rail.
Success criteria review
  • ✅ The missing passive support network was substantially added around U7.
  • BAT, VSYS, and the charger-related nets now have explicit connectivity reflecting the intended power path.
  • ❌ I could not finish verification and documentation because execution is blocked in this session before I can perform the final schematic review pass and update the project document.
  • ❌ One net naming cleanup is still needed: the input rail write reused the existing VBUS_5V net instead of creating a distinct solar-specific label, so I could not complete the requested net-label cleanup/documentation step.
Next steps
The charger support components are now in place, but the project still needs one cleanup pass to rename the input rail appropriately, run a targeted review on the U7 section, and update Project Specification. Once execution is available again, I can finish those remaining steps.

C22
Capacitance
4.7uF

Meshtastic ESP32-S3 Sensor Node

Meshtastic ESP32-S3 Sensor Node thumbnail