What you'll get by the end:

  • ✅ A fully functional MPPT solar charger
  • ✅ Custom PCB that you designed yourself
  • ✅ 3D-printed professional enclosure
  • ✅ Understanding of battery charging fundamentals
  • ✅ All skills to modify and scale the design

No prior PCB design experience? No problem! I'll walk you through every step, from schematic capture in Altium to SMD assembly with a hotplate. Let's harness some sunshine! ☀️🔋

Supplies

Core Electronics Components

These are the essential parts for the circuit. You can source them from distributors like LCSC, Mouser, or Digi-Key.

LT3652 IC (1 piece) - PowerDFN-12 or MSOP-12 package. This is the brain of the charger, handling MPPT and battery charging control.

Inductor (1 piece) - 10µH, with at least 500mA saturation current (like MAPM0630F-100M-LF). This stores and transfers energy in the buck converter circuit.

Schottky Diode (1 piece) - 1N5819 (1A, 40V). Prevents reverse current from flowing back into the circuit.

Current Sense Resistor (1 piece) - 0.4Ω, 1/4W rating. Sets the maximum charge current to about 250mA.

LEDs (2 pieces) - One red (for CHRG) and one green (for FAULT), 0805 size. These show the charging status.

JST-PH Connector (1 piece) - 2-pin type (like S2B-PH-K-S). For connecting your Li-Ion battery.

Resistors & Capacitors - Various 0603 or 0805 package components as shown in the schematic. These handle configuration, filtering, and voltage dividing.

Potentiometer (1 piece, optional) - 10kΩ, through-hole. Allows you to adjust the MPPT voltage if needed.

📄 Full Bill of Materials (BOM): For a complete, clickable list with exact values and suggested part numbers, check the project's GitHub repository (link in the final step).

Tools & Equipment

Soldering Setup: Either a fine-tip soldering iron OR a hotplate/reflow oven for SMD work.

Solder Paste & Stencil: For reflow assembly (JLCPCB provides this when you order).

Precision Tweezers: Essential for handling small SMD components.

Multimeter: Crucial for testing and debugging your circuit.

Magnifying Glass or Microscope: Very helpful for inspecting tiny solder joints.

Fabrication & External Services

PCB Manufacturer: I used JLCPCB for fast, affordable boards.

3D Printing Service: For the enclosure. I used Prusa, but any service or your own printer works.

Solar Panel: 12V, 250mA (any panel in the 6V-18V range will work).

Battery: 3.7V Li-Ion/LiPo with a standard JST-PH connector.

Optional but Helpful

Bench Power Supply: Useful for testing without the solar panel.

USB-to-Serial Adapter: If you decide to add monitoring features later.

Double-sided Tape or Adhesive: For mounting components inside the enclosure.

Pro Tip: Order a few extra of the smallest components (like the 0603 resistors and capacitors) – they're cheap and easy to lose!

Next Step: Let's look at the circuit schematic and understand how all these parts work together.

Schematic & PCB Design

We start by creating the circuit blueprint. Using Altium Develop, I translated the LT3652's requirements into a functional schematic. The design centers on two critical voltage dividers: one on the VIN_REG pin to set the MPPT voltage (~14.4V for a 12V panel), and another on the FB pin to set the battery float voltage (~4.2V). The JST battery connector, status LEDs, and all passive components were placed to ensure a clean power flow and easy assembly.

The PCB layout prioritizes a clean power path. The power traces from the solar input, through the LT3652, inductor, and to the battery are kept short and wide to minimize loss. The sensitive feedback networks for VIN_REG and FB are placed close to the IC to avoid noise. The final board measures a compact 35mm x 25mm. Before sending it off, the 3D model view is crucial for a final check, ensuring...

Read more »