Skip to the content
PCBKitNew board
2 layers37.8 × 22.1 mmTiny Solar Power Supply, the printed circuit board in 3D

A compact solar-powered DC-DC boost converter designed in KiCad 10, based on the Tiny Solar Supply project published by Elektor Magazine.

Size
37.8 × 22.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
8
Pads
36
Tracks, vias
94, 9
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Jul 2026
Updated
17 Jul 2026

Overview

Tiny Solar Power Supply is an open-source printed circuit board by EmbeddedBytesDev, from the EmbeddedBytesDev/Tiny-Solar-Power-Supply repository on GitHub. It is a 2-layer board of 37.8 × 22.1 mm with 17 parts on 8 nets, routed with 94 tracks and 9 vias.

It is built around the AP3015AKTR-G1, SS14H and ASPI-0630HI-100M-T15. Its parts include 4 resistors, 4 connectors, 3 capacitors, 2 diodes and 1 IC. It belongs with the power boards of this library.

Main components

3

README

README.md

Tiny Solar Power Supply

A compact solar-powered DC-DC boost converter designed in KiCad 10, based on the Tiny Solar Supply project published by Elektor Magazine. This project converts the voltage from a single 1.2 V Ni-MH rechargeable battery, charged by a small solar panel, into a regulated 3.3 V DC output suitable for powering low-power embedded systems and IoT devices.

The objective of this project was to gain practical experience in PCB design, schematic capture, component placement, routing, design verification, and version control using Git and GitHub.

Project Overview

The Tiny Solar Supply is built around the AP3015AKTR-G1 micropower boost converter, capable of operating from input voltages as low as 1 V while providing a regulated 3.3 V output. The circuit automatically enables or disables the boost converter depending on the availability of solar power, maximizing battery life and improving energy efficiency.

This implementation includes the complete KiCad project, PCB layout, Gerber files, and project documentation.

Key Features

  • Solar-powered battery charging
  • Regulated 3.3 V output
  • AP3015AKTR-G1 low-voltage boost converter
  • Automatic shutdown during battery charging
  • Compact single-board PCB layout
  • On/Off control header
  • Designed using KiCad 10
  • Version controlled with Git and GitHub

Hardware Specifications

ParameterValue
Solar InputSmall Solar Panel
Battery1.2 V Ni-MH AA Rechargeable Battery
Output Voltage3.3 V Regulated
Boost ConverterAP3015AKTR-G1
Inductor10 µH (ASPI-0630LR-100M-T15)
MOSFET2N7002
Schottky DiodesSS14 (x2)
PCB SoftwareKiCad 10

Circuit Description

The solar panel charges a single-cell Ni-MH battery through an SS14 Schottky diode (D2). While the solar panel is producing power, it pulls the gate of the 2N7002 MOSFET (Q1) high, keeping the AP3015AKTR-G1 boost converter in shutdown mode and preventing unnecessary battery discharge.

When sunlight is no longer available, the solar panel voltage drops, turning the MOSFET off. This pulls the shutdown pin low and enables the boost converter, which steps the battery voltage up to a regulated 3.3 V output for powering external electronics. The output voltage is set by the R1/R2 feedback resistor network:

text
VOUT = 1.23 × (1 + R1 / R2)

Components Used

RefPartFootprint
U1AP3015AKTR-G1SOT95P280X145-5N
Q12N7002SOT-23
D1, D2SS14D_SMA
L2ASPI-0630LR-100M-T15 (10 µH)IND_ASPI-0630LR-100M-T15
R1, R41 MΩR_0805_2012Metric
R2604 kΩ, 1%R_0805_2012Metric
R310 kΩR_0805_2012Metric
C14.7 µF, 50 V, X7RC_0805_2012Metric
C222 µF, 10 V, X7RC_1206_3216Metric
C310 pF, 50 V, X7RC_0805_2012Metric
J1, J2, J31x02 pin header, verticalPinHeader_1x02_P2.54mm_Vertical
J41x02 pin header, horizontalPinHeader_1x02_P2.54mm_Horizontal

Design Workflow

Both schematic and PCB layout were built and version-controlled stage by stage — full history is in the commit log:

  • Schematic: setup → place symbols → arrange/annotate/assign footprints → wire → net labels & power flags → ERC (clean) → title block & comments
  • PCB layout: setup → board outline & mounting holes → place footprints → route traces & ground plane → silkscreen → DRC (clean) → Gerber export

Learning Outcomes

This project provided hands-on experience in:

  • PCB design using KiCad
  • DC-DC boost converter design concepts
  • Solar-powered embedded systems
  • Power management circuits
  • PCB routing and layout optimization
  • Design Rule Check (DRC)
  • Gerber generation for PCB manufacturing
  • Hardware project documentation
  • Git and GitHub for version control

Acknowledgements

This project is based on the Tiny Solar Supply design by Clemens Valens, originally published in Elektor Circuit Special 2023. The original article describes a compact solar-powered boost converter using the AP3015/AP3015A DC-DC converter. This repository contains an independent KiCad implementation, PCB layout, project organization, and documentation created for learning and educational purposes.

License

This repository is shared for educational purposes.

The original circuit design is credited to Elektor Magazine and Clemens Valens. Please refer to the original publication for the source design and associated rights.

Parts

17
QtyValueFootprintReferences
3Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ1, J2, J4
21 MOhmResistor_SMD:R_0805_2012MetricR1, R4
2SS14HSS14H:DIOM4325X250ND1, D2
110 kOhmResistor_SMD:R_0805_2012MetricR3
110 pF, 50 V, X7R(0805)Capacitor_SMD:C_0805_2012MetricC3
122 uF, 10 V, X7R(1206)Capacitor_SMD:C_1206_3216MetricC2
12N7002digikey-footprints:SOT-23-3Q1
14.7 uF, 50 V, X7R(0805)Capacitor_SMD:C_0805_2012MetricC1
1604 kOhm, 1%Resistor_SMD:R_0805_2012MetricR2
1AP3015AKTR-G1AP3015AKTR-G1:SOT95P280X145-5NU2
1ASPI-0630HI-100M-T15ASPI-0630HI-100M-T15:IND_ASPI-0630HI-100M-T15L2
1Conn_01x02_PinButton_Switch_THT:SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mmJ3

The 16 most common of 17 parts.

Questions

How big is the Tiny Solar Power Supply PCB?

It measures 37.8 × 22.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tiny Solar Power Supply use?

17 parts, built around the AP3015AKTR-G1, SS14H and ASPI-0630HI-100M-T15. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Tiny Solar Power Supply KiCad files?

From the EmbeddedBytesDev/Tiny-Solar-Power-Supply repository on GitHub, at the commit this page was made from: the board is Tiny Solar Power Supply.kicad_pcb and its schematic Tiny Solar Power Supply.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tiny Solar Power Supply design in my own project?

Its repository states no licence, so its author keeps all rights: ask EmbeddedBytesDev before reusing the design.

Similar boards

  • 2 layers35.3 × 17.3 mmTiny Solar Supply, the printed circuit board in 3D

    Tiny Solar Supply

    futureshocked/KLP4e_Tiny-Solar-Supply

    This is the repository for the "Tiny Solar Supply" project.

    18 parts3MIT
  • 2 layers37.9 × 18.8 mmSOLAR POWER SUPPLY, the printed circuit board in 3D

    SOLAR POWER SUPPLY

    Ajaysingh899/SOLAR-POWER-SUPPLY

    PCB DESIGN SYMATICS AND LAYOUT

    17 parts
  • 2 layers35 × 15 mmTiny Solar Supply, the printed circuit board in 3D

    Tiny Solar Supply

    akshat-kumar10/solar-supply

    The entire circuit and PCB were redesigned from scratch using KiCad EDA, while referring to the original Elektor concept strictly for educational and learning purposes.

    16 parts
  • 2 layers54.9 × 26.2 mmTiny solar power supply, the printed circuit board in 3D

    Tiny solar power supply

    chopda15/solar-power-supply

    A tiny solar power supply project built with KiCad

    16 parts
  • 2 layers38.4 × 19 mmTiny Solar Power Supply, the printed circuit board in 3D

    Tiny Solar Power Supply

    dannywarmann/Tiny-Solar-Power-Supply-PCB-Redesign

    This project is a learning-focused redesign of Elektor’s Tiny Solar Power Supply

    17 parts
  • 2 layers36 × 19 mmTiny Solar Power, the printed circuit board in 3D

    Tiny Solar Power

    FerreCreemers/PCB_dev

    a place for my pcb developent

    16 parts