Skip to the content
2 layers50.8 × 50.8 mmSolarDataLogger PCB, the printed circuit board in 3D

SolarDataLogger PCB

Lopfi/solar-logger4

This is a simple box with an ESP32 with a LC12S, build to replace a DataBox24G from All of Solar, which communicates with a solar inverter to collect data on power generation.

Size
50.8 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
53
Pads
147
Tracks, vias
263, 37
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
17 Oct 2022
Updated
27 Sep 2024

Overview

SolarDataLogger PCB is an open-source printed circuit board by Lopfi, from the Lopfi/solar-logger repository on GitHub. It is a 2-layer board of 50.8 × 50.8 mm with 25 parts on 53 nets, routed with 263 tracks and 37 vias.

It is built around the ESP32-S2-SOLO-N4R2, LC12S and TF-015, with the ME6211C33M5G-N and WS2812B among its other parts. Its parts include 5 capacitors, 5 resistors, 4 connectors, 3 ICs and 2 switches. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

Solar Logger

This is a simple box with an ESP32 with a LC12S, build to replace a DataBox24G from All of Solar, which communicates with a solar inverter to collect data on power generation.

pcb

All configuration is in /firmware/include/config-example.h just change the values to your needs and rename it to config.h.

For more information on how the hardware works and how I did the reverse engineering visit the hackaday project here.

If anyone is interested in a the PCB with LC12S and ESP32 for easy communication with the panel and integration into any smarthome system feel free to contact me.

Parts

25
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C4
21uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C5
25k1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
1(10k)Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
1ESP32-S2-SOLO-N4R2SamacSys_Parts:ESP32S2SOLON4R2IC1
1FLASHSamacSys_Parts:TS1187ABABSW1
1IOConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ4
1LC12SCustomComponents:LC12SU2
1LOGOGraphics:ligthningG***
1ME6211C33M5G-NPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU1
1RESETSamacSys_Parts:TS1187ABABSW2
1TF-015SamacSys_Parts:TF015J3
1UARTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1USB_C_Receptacle_USB2.0CustomComponents:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1

Similar boards

  • 2 layers87.6 × 50.8 mmEgg portal, the printed circuit board in 3D

    Egg portal

    Lopfi/egg-portal

    Automatic door for chicken huts

    34 partsMIT
  • 2 layers15.2 × 24.4 mmLC12S Breakout, the printed circuit board in 3D

    LC12S Breakout

    mcauser/LC12S-Breakout

    Breakout board for the LC12S 2.4GHz UART transceiver module

    2 parts1MIT
  • 2 layers40 × 60 mmEsp lamp, the printed circuit board in 3D

    Esp lamp

    xventus/Elesense-Light-Bar

    Elesense Light Bar hacked like LAMP

    45 parts1
  • 2 layers167 × 115 mmAquarius plus, the printed circuit board in 3D

    Aquarius plus

    fvdhoef/aquarius-plus

    Official Aquarius+ repository

    217 parts62MIT
  • 2 layers50.4 × 75 mmOpen-01-pcb, the printed circuit board in 3D

    Open-01-pcb

    RonishNadar/open-01

    OPEN-01 - Omnidirectional Perception & Embedded Navigation. An open-source, low-cost ROS2 robot platform.

    64 parts1Apache-2.0
  • 2 layers5 × 11.2 mmPing Pong Ball Launcher, the printed circuit board in 3D

    Ping Pong Ball Launcher

    Pebblin/PCB-Files

    Contains KiCad PCB files used for various projects

    68 parts
  • 6 layers84 × 98 mmFujiNet-5200-Rev0, the printed circuit board in 3D

    FujiNet-5200-Rev0

    FujiNetWIFI/fujinet-hardware

    Schematics and design files for FujiNet hardware

    145 parts142
  • 2 layers100.3 × 69.9 mmHDD Synth Prototype MK5, the printed circuit board in 3D

    HDD Synth Prototype MK5

    MaverickUK/HDDSynth

    Recreate the sound of mechanical spinning HDDs on retro PCs that use a solid state drive

    112 parts16

Questions

How big is the SolarDataLogger PCB PCB?

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

What parts does the SolarDataLogger PCB use?

25 parts, built around the ESP32-S2-SOLO-N4R2, LC12S, TF-015 and ME6211C33M5G-N. 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 SolarDataLogger PCB KiCad files?

From the Lopfi/solar-logger repository on GitHub, at the commit this page was made from: the board is pcb/SolarDataLogger_PCB.kicad_pcb and its schematic pcb/SolarDataLogger_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SolarDataLogger PCB design in my own project?

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