Project Design Breakdown
2:29
Diagram
Block-by-Block
| Block | Key Parts (linked) | Function | Notable Design Choices / Trade-offs |
|---|---|---|---|
| PV Charging | SL2, +V_SOLAR, J4 | MPPT charger maximises solar harvest while safely charging Li-ion. | CN3791 offers >90 % PV utilisation but needs good layout for thermal dissipation. |
| Battery Rail | VBAT, J5 | 1-cell Li-ion removable. | Directly feeds LDO and boost; no ideal-diode ORing, so reverse-polarity protection is absent. |
| Boost Converter | SL1, VBOOST, BOOST_EN | Steps 3-4 V up to ~5 V for sensors needing higher V or USB-UART flashing. | MT3608 is easy to source, but >1 MHz switching may radiate – careful PCB plane design needed. |
| 3.3 V LDO | U1, C2 | Quiet 600 mA rail for ESP32 and logic. | LDO wastes power at high Vin (boost active). Could be bypassed by feeding ESP32 directly from battery for better efficiency. |
| MCU / Comms | U2 | Wi-Fi, BLE, I²C, UART, ADC; central data processing. | Module avoids RF layout complexities, eases certification, but fixes antenna position constraints. |
| Level-Shift & Autoprogram | Q2, Q3, R3, R4 | MOSFETs form the classic RTS/DTR auto-reset circuit for USB-UART programming & IO0 boot mode. | Resistor values 10 kΩ are standard; ensure gate actually reaches 3.3 V for reliable switching. |
| User Interface | LED1, R1, SW1, SW2 | Basic status LED and two tactile buttons. | LED current set to ~3 mA (1 kΩ) – power-friendly. |
| Sensor Interfaces | Notes reference: MH-Z19 CO₂ (UART) and VEML6075 UV (I²C) modules. Connect through headers/JST. | Modular sensors allow swaps / upgrades. | UART vs I²C split reduces bus loading, simplifies software. |
| Connectors | J1–J6, Qwiic | External access for sensors, programming, power. | PH series provides locking, but thru-hole raises board height; could switch to SMT to save assembly time. |
VBAT) available even without sunlight.VBAT enters U1 → stable 3.3 V rail for logic.BOOST_EN, MT3608 turns on, creating 5 V (VBOOST) for high-current sensors or external peripherals.5. Challenges & Performance Considerations
| Area | Risk / Challenge | Mitigation |
|---|---|---|
| Power Efficiency | Dual regulation (boost → LDO) wastes ~30-40 % under certain loads. | Feed ESP32 directly from battery (3.0-3.6 V safe) or swap boost for buck-boost. |
| RF Interference | MT3608 1.2 MHz switch node near ESP antenna degrades RSSI. | Place boost far from module, shield in ground pour, keep FB loop short. |
| Thermal | CN3791 in TO-252 or QFN must dissipate up to 3 W. | Large copper plane on bottom, thermal vias. |
| I²C Pull-ups | None present on SCL/SDA nets; bus may float. | Add 4.7 kΩ to 3.3 V near connector. |
| Decoupling | Only two 1 µF caps shown; ESP32 spec calls for multiple 0.1 µF close to VDD & VDD3P3. | Add at least 3 × 0.1 µF + 10 µF bulk near module. |
| DRC Errors | Current design shows “Overlapping Copper”, “Floating Copper”, “Airwires”. Must be fixed before fab. | Re-run layout, clear errors. |
Ready.
Reviews
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor | Qty 1 |
|---|---|
Arrow | $0.46–$0.79 |
Digi-Key | $1.53–$9.74 |
LCSC | $6.21–$6.31 |
Mouser | $0.60 |
Verical | $0.35–$0.65 |
Assets
No assets added.
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.