Skip to the content
2 layers149.6 × 65 mmSolar, the printed circuit board in 3D

birb

Size
149.6 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
201
Nets
137
Pads
691
Tracks, vias
1,379, 197
Pours
6
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Aug 2026
Updated
10 Sep 2026

Overview

Solar is an open-source printed circuit board by DinosaurPotato534, from the DinosaurPotato534/Project-Albatross repository on GitHub. It is a 2-layer board of 149.6 × 65 mm with 201 parts on 137 nets, routed with 1,379 tracks and 197 vias.

It is built around the ESP32-C3-MINI-1-N4, LM5175RHFR and TPS54202DDCR, with the AP2112K-3.3TRG1, BAT54 and SMBJ45A among its other parts. Its parts include 86 capacitors, 69 resistors, 13 ICs, 12 transistors and 9 connectors. It belongs with the power boards and the ESP32 and RISC-V boards of this library.

Main components

6

README

README.md

Project Albatross

plane

The goal for the project was to create an autonomous plane capable of flying for hours off of solar power. Another big aspect is the ability to takeoff from water using a pontoon system mounted to a 4-bar linkage. The plane is going to be made from foam board and 3d prints. The wingspan is 90in and the length is roughly 6ft.

https://cad.onshape.com/documents/cb4d8119196719dc9005cd1f/w/a50220c0795171ae93763f3d/e/ee41d6fe8c21d3f854f1676d?renderMode=0&uiState=6aa1fe8d3db98abb8ad60905

Motivation

We wanted to explore the idea of multi-hour flight using solar power. Most rc planes have a relatively short flight time, but we wanted to try and expand on that. That is why we also added the pontoons, so it could recharge on the surface of water.

Design

Pontoons

The pontoon mechanism works by having two hollow 3D printed hulls swing out when landing. The reason we decided to put them on a swinging mechanism was that it would greatly reduce drag, and in turn air resistance. Just based on frontal area that's around a 25% increase in efficiency. They will be driven by a motor that will winch it up or down. side side2

Solar Panels

The solar panels just sit on the wing and will be wired to an MPPT board. They each generate around 3.5W in full sun, and there will be 17. It should be enough to sustain flight, but it will almost never get perfect lighting, so we will see. These sit on a 90in wing that has an 7in chord (not including the ailerons). Panels measure 125mm, so roughly 5in. wings

Hull

Used a series of ribs inside to support a really thin outer shell of 3D print. These will slide down into their corresponding spots, making the structure much stronger. The front one also serves as the motor mount too. ribs

PCB

Flight Controller

The flight controller was built with Ardupilot in mind, with multiple connectors allowing for different sensors to be modular and swapped out. It is designed to take a 3 or 4S battery, and runs on an STM32F405RGT6. We are planning on using a GPS and a magnetometer but we have extra connector for different sensors if we want to add them going forward. We also have an IMU and pressure sensor on the board. Flight Controller

MPPT Board

We made a full solar circuit, with a MPPT board and BMI. With this plane design we kept the wings relatively small. Only 17 solar panels could fit. With each solar panel proving roughly 0.6V the total voltage was roughly 10V. This is well below the standard voltage of a 4s battery, thus we needed a step up MPPT board. The market for this is miniscule and expensive leading our design to be useful as it functioned as both a step up and step down board depending on the solar array. However, our board also ended up being far to expensive to become justifiable. We decided to pivot to using a standard step down MPPT and increasing the solar area, as well as deceasing the battery voltage to a 3S. MPPT Board

Assembly

The Plane

Most of the planes assembly consists of techniques similar to other rc planes. The wings are made from foam board "wrapped" around a dowel spar. They are made by cutting 3 slits across a sheet of foam board spaced out at 7in, 8iin, and 17 from one end. Then the paper layer of the foam board is peeled off for the top of the airfoil to create a better curve. The foam board is folded over the wing spar and three sections of these are connected.

The body is made from a dowel as the main structure of the hull, with 3d printed shells for aerodynamics and part containers. The slide onto the dowel and will be hot glued into place. Then the electronics are wired and placed into the nose cone of the 3d printed hull. The pontoons can then be mounted on they're hinges, which will be connected to n20 motor to swing up and down. Solar panels will be mounted on the wing using a plastic wrap to hold them in place, while still allowing sunlight through.

The PCB

Both the pcbs, especially the mppt board, are rather complex and have a lot of smd soldering. The use of a hot plate will be need and following the design the components will be soldered on. These boards will then be wired and hooked up to the rest of the planes electronics.

BOM

DescriptionQuantityPriceLink
Main Brushless Motor019.98View
Propeller09.19View
Light Weight PLA129.99View
Solar Panels304View
Servos (5 Pack)115.99View
Servo Extention Cables19.99View
3S Lipo016.99View
ESC028.4View
Heat Set Inserts14.99View
M3 Screws16.99View
Controller054.89View
Foam Board101.25View
N20 Motor44.17View
GPS115.9View
Telemetry165.9View
BMS11.13View
MPPT Board120.41View
passive piezo50.4017View
100u/35V poly500.0139View
100n/50V 0603100.2003View
10u/25V 1210100.2257View
22u/16V 1210200.0291View
1u 08051000.005View
100n 0402100.0614View
4.7u 0805500.0138View
1u 0603500.0191View
2.2u 06031000.007View
10p 0402100.0803View
470u/16V 8x10.550.2003View
10u 121050.1813View
10u/16V 1210200.04View
2.2u/6.3V 0603100.061View
10n/16V 060340.5View
SMBJ20A50.16View
BAT54C12.7641View
Fuse 3A 1206100.0283View
600R@100MHz 080530.65View
USB408510.91View
Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical50.2606View
Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical200.0278View
Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal100.0669View
Connector_JST:JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical50.3036View
Connector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical100.1301View
Connector_JST:JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical50.2223View
Connector_JST:JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical10.5359View
10uH SRP7028A-100M11.1View
6.8uH SRP1245A-6R8M21.47View
red LED_060320.14View
blue LED_060320.16View
green PWR LED_060320.14View
2N7002500.0112View
1m 2512200.0512View
63.4k 0603100.021View
10k 0603250.024View
75k 0603100.028View
90.9k 0603100.021View
47k 1% 0603100.025View
10k 1% 0603100.032View
5.1k 0402100.021View
4.7k 0603100.025View
10k 0402100.02View
100k 0603100.025View
0R15 0.5W 1206100.299View
330R 0603100.025View
220R 0603100.025View
470R 0603100.02View
1k 0603100.025View
B3S-100050.34View
INA228AIDGSR14.68View
TPS54202DDCR11.53View
TPS54302DDCR21.41View
AP2112K-3.3TRG120.28View
STM32F405RGT616.47View
USBLC6-2SC620.54View
ICM-42688-P14.91View
C5050612.4967View
W25Q128JVSIQ12.62View
DRV8833PWP22.5View
8.000MHz 10ppm CL8pF20.73View
PCB18.4View
Shipping
Amazon10
JLCPCB18.4132
Aliexpress10
Digikey116.67
LCSC111.81
Ebay(Tax)17.66
RoboFusion15.9
Total458.7009

Parts

201
QtyValueFootprintReferences
36100nCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C10, C16, C21, C23, C24, C25, C27, C31, C32, C34, C40, C46, C51 +20
2310kResistor_SMD:R_0603_1608MetricR5, R6, R12, R14, R16, R20, R29, R30, R31, R32, R36, R38, R40, R44, R57, R60 +7
2122uCapacitor_SMD:C_1210_3225MetricC6, C7, C12, C13, C14, C15, C36, C37, C38, C39, C42, C43, C44, C45, C74, C75 +5
82.2Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R25, R26, R27, R28
8SIR626DPPackage_SO:PowerPAK_SO-8_SingleQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
7100Resistor_SMD:R_0603_1608MetricR50, R51, R52, R53, R54, R55, R56
51uCapacitor_SMD:C_0805_2012MetricC5, C28, C35, C58, C68
4100u_polyCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC11, C17, C41, C47
410uCapacitor_SMD:C_0603_1608MetricC70, C71, C77, C78
4Q_NMOS_GSD2N7002:TRANS_2N7002Q9, Q10, Q11, Q12
310uCapacitor_SMD:C_0805_2012MetricC3, C33, C86
31uCapacitor_SMD:C_0603_1608MetricC85, C88, C93
3INA228AIDGSRINA228AIDGSR:SOP50P490X110-10NU3, U4, U5
2100pCapacitor_SMD:C_0603_1608MetricC20, C50
210AFuse:Fuse_1206_3216MetricF1, F2
210mResistor_SMD:R_2512_6332MetricR9, R33
210uH SRP1245A-100MInductor_SMD:L_Bourns_SRP1245AL1, L2
2120kResistor_SMD:R_0603_1608MetricR19, R43
2130kResistor_SMD:R_0603_1608MetricR13, R37
21MResistor_SMD:R_0603_1608MetricR21, R45
22.2kResistor_SMD:R_0603_1608MetricR73, R74
222.1kResistor_SMD:R_0603_1608MetricR11, R35
222nCapacitor_SMD:C_0603_1608MetricC26, C56
222pCapacitor_SMD:C_0603_1608MetricC18, C48
233kResistor_SMD:R_0603_1608MetricR15, R39
2390pCapacitor_SMD:C_0603_1608MetricC22, C52
24.7kResistor_SMD:R_0603_1608MetricR22, R46
24.7nCapacitor_SMD:C_0603_1608MetricC19, C49
25.1kResistor_SMD:R_0603_1608MetricR75, R76
25mResistor_SMD:R_2512_6332MetricR10, R34
284.5kResistor_SMD:R_0603_1608MetricR17, R41
293.1kResistor_SMD:R_0603_1608MetricR18, R42
2BAT54Diode_SMD:D_SOD-323D2, D3
2LM5175RHFRLM5175RHFR:RHF0028AU1, U2
2SMBJ45ADiode_SMD:D_SMBD1, D4
2TLV9061IDCKRTLV9061IDCKR:DCK5_TEXU7, U8
10RResistor_SMD:R_0603_1608MetricR99
1100kResistor_SMD:R_0603_1608MetricR59
110k_NTCResistor_SMD:R_0603_1608MetricR58
110uH SRP7028A-100MInductor_SMD:L_Bourns_SRP7028A_7.3x6.6mmL3
11kResistor_SMD:R_0603_1608MetricR72
11mResistor_SMD:R_2512_6332MetricR49
16.8uH SRP1245A-6R8MInductor_SMD:L_Bourns_SRP1245AL4
175kResistor_SMD:R_0603_1608MetricR64
190.9kResistor_SMD:R_0603_1608MetricR68
1AP2112K-3.3TRG1AP2112K_3_3TRG1:SOT_RG1_DIOU11
1BQ7692000PWRBQ7692000PWR:PW0020A_NU6
1ESP32-C3-MINI-1-N4ESP32_C3_MINI_1_N4:ESP32-C3-MINI-1_EXPU12
1JST-GH_I2CConnector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ7
1JST-GH_toFCConnector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ6
1JST-PH_servoConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ9
1JST-XH_balanceConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ5
1MCP4728A0T-E_UNMCP4728A0T_E_UN:MSOP10_MC_MCHU13
1TPS54202DDCRTPS54202DDCR:DDC0006A_NU9
1TPS54302DDCRTPS54202DDCR:DDC0006A_NU10
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4085J8
1XT30_panelAConnector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ1
1XT30_panelBConnector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ2
1XT60_ESCoutConnector_AMASS:AMASS_XT60PW-F_1x02_P7.20mm_HorizontalJ4
1XT60_batteryConnector_AMASS:AMASS_XT60PW-F_1x02_P7.20mm_HorizontalJ3
1greenLED_SMD:LED_0603_1608MetricLED1
1tactButton_Switch_SMD:SW_SPST_B3S-1000SW1

More from DinosaurPotato534/Project-Albatross

1
  • 2 layers149 × 65 mmFlight controller, the printed circuit board in 3D

    Flight controller

    DinosaurPotato534/Project-Albatross

    birb

    155 parts

Similar boards

  • 2 layers163 × 72 mmOM-64DO, the printed circuit board in 3D

    OM-64DO

    OpenModbus/OM-64DO

    A compact industrial-grade 64-channel Modbus RTU output module.

    231 parts21GPL-3.0
  • 2 layers97 × 67 mmSoldering iron 936A + t12 compatible, the printed circuit board in 3D

    Soldering iron 936A + t12 compatible

    anshchawla521/DIY_T12_iron

    This repository conatins all the files for the DIY soldering iron which is compatible with hakko 936 style station and is meant to be used as the replacement PCB for HAKKO 936 style clones.

    103 parts
  • 4 layers54 × 54 mmSmartknob driver, the printed circuit board in 3D

    Smartknob driver

    aryanthomare/SmartKnob

    A programmable force-feedback knob for your computer. Custom motor-driver PCB, closed-loop haptic firmware, a native Windows companion app and a parametric 3D-printed enclosure, all designed in house.

    69 parts
  • 4 layers40 × 40 mmSnowboard fc, the printed circuit board in 3D

    Snowboard fc

    RotemCarr/snowboard-fc

    Snowboard flight controller hardware and software stacks - using the Zephyr framework

    103 parts
  • 4 layers125 × 50.1 mmD lev io, the printed circuit board in 3D

    D lev io

    wormyrocks/d-lev-mini

    155 parts
  • 2 layers95 × 55 mmWifi geiger counter, the printed circuit board in 3D

    Wifi geiger counter

    atomicra1n/wifi-geiger-counter

    A DIY Geiger counter PCB which can detect ionizing radiation and log readings over Wi-Fi. Built with an ESP32, and a HV multiplier circuit that steps up 3.7V to 400V for the GM tube.

    64 parts
  • 2 layers64 × 64 mmSmart Tactile Controller, the printed circuit board in 3D

    Smart Tactile Controller

    iancho-eng/Smart-Tactile-Controller

    A five-key USB-C macro pad built around an ESP32-C3 — from KiCad schematic to fabricated PCB and 3D-printed enclosure.

    20 parts
  • 2 layers45.5 × 46 mmChipsat v1, the printed circuit board in 3D

    Chipsat v1

    noellayang/chipsat-v1

    Custom ESP32-C3 power-management testbed for small satellite firmware experiments

    69 parts

Questions

How big is the Solar PCB?

It measures 149.6 × 65 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Solar use?

201 parts, built around the ESP32-C3-MINI-1-N4, LM5175RHFR, TPS54202DDCR and AP2112K-3.3TRG1. 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 Solar KiCad files?

From the DinosaurPotato534/Project-Albatross repository on GitHub, at the commit this page was made from: the board is pcb/solar-board/solar.kicad_pcb and its schematic pcb/flight-controller/01_power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Solar design in my own project?

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