Skip to the content
PCBKitNew board
2 layers96.3 × 93.6 mmESP OpenMppt, the printed circuit board in 3D

ISEMS-Port for Solarnodes based on ESP32 Microcontrollers

Size
96.3 × 93.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
63
Pads
217
Tracks, vias
722, 50
Pours
9
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Oct 2019
Updated
5 May 2020

Overview

ESP OpenMppt is an open-source printed circuit board by ISEMS, from the ISEMS/ISEMS-ESP32 repository on GitHub. It is a 2-layer board of 96.3 × 93.6 mm with 75 parts on 63 nets, routed with 722 tracks and 50 vias.

It is built around the ESP32-WROOM-32U, MC34063 and TL081, with the SK84 and BC817-40 among its other parts. Its parts include 27 resistors, 16 capacitors, 9 diodes, 4 ICs and 4 transistors. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

ISEMS-ESP32

This is a port of the ISEMS solar node software for ESP32 Microcontrollers from Espressif Systems. Since the OpenWRT/Linux tool is based on LUA we have chosen the ESP32 version of NodeMCU as the firmware base.

You can use a ESP32 board/module like NodeMCU, WROOM, WROVER and connect it to the serial port of the Freifunk OpenMPPT Solar controller. Simply connect GND, 3V3 and RX (OpenMPPT) <--> TX (ESP32) Pin 17, TX (OpenMPPT) --> RX (ESP32) Pin 16.

It is desirable to use a switched mode DC/DC buck converter instead of the linear voltage regulator of the Freifunk OpenMPPT. If the ESP32 operates as WiFi client, we might get away with the 100mA rating of the linear voltage regulator, but we do waste energy. If the ESP32 is set to software AP or software AP + software AP client, the ESP32 and the ATmega8 in the Freifunk OpenMPPT will lock up, due to insufficient power supply.

A Freifunk OpenMPPT pcb with ESP32 WROOM integrated is currently in the design phase. So stay tuned!

Parts

75
QtyValueFootprintReferences
71kResistor_SMD:R_0805_2012MetricR4, R7, R9, R10, R27, R31, R32
5470nCapacitor_SMD:C_1206_3216MetricC10, C12, C16, C17, C18
4MountingHole:MountingHole_4.3mm_M4_DIN965, , ,
410kResistor_SMD:R_0805_2012MetricR5, R13, R19, R24
4SK84Diode_SMD:D_2816_7142Metric_Pad3.20x4.45mm_HandSolderD3, D5, D6, D8
3100nCapacitor_SMD:C_0805_2012MetricC7, C9, C11
31N4001Diode_SMD:D_1206_3216MetricD2, D7, D9
32k2Resistor_SMD:R_0805_2012MetricR1, R6, R17
3330uCapacitor_SMD:CP_Elec_10x14.3C4, C6, C14
2100pCapacitor_SMD:C_0805_2012MetricC1, C8
227kResistor_SMD:R_0805_2012MetricR8, R20
2AO D403TO_SOT_Packages_SMD:TO-252-2LeadQ2, Q4
2BC817-40TO_SOT_Packages_SMD:SOT-23Q1, Q3
2CONN_02X05Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalP1, P3
2MC34063Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU1, U3
1ELEKTRONIK:Freifunk-Logo
1ELEKTRONIK:elektra-hexenlogo
11000uCapacitor_SMD:CP_Elec_10x14.3C13
1100nCapacitor_SMD:C_1206_3216MetricC2
1100uInductor_THT:L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mmL3
1100uInductor_THT:L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3L1
110uInductor_THT:L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mmL2
112kResistor_SMD:R_0805_2012MetricR15
115kResistor_SMD:R_0805_2012MetricR26
11N4148Diode_SMD:D_1206_3216MetricD1
122kResistor_SMD:R_0805_2012MetricR11
12k49Resistor_SMD:R_0805_2012MetricR21
133kResistor_SMD:R_0805_2012MetricR14
13k3Resistor_SMD:R_0805_2012MetricR23
13k9Resistor_SMD:R_0805_2012MetricR12
1470RResistor_SMD:R_0805_2012MetricR3
1470uCapacitor_SMD:CP_Elec_8x10C3
147RResistor_SMD:R_0805_2012MetricR22
14K7Resistor_SMD:R_0805_2012MetricR2
16V2-SOT23Diode_SMD:D_1206_3216MetricD4
16k8Resistor_SMD:R_0805_2012MetricR16
1CONN_01X02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalP2
1ESP32-WROOM-32URF_Module:ESP32-WROOM-32UU4
1Screw_Terminal_01x06TerminalBlock_RND:TerminalBlock_RND_205-00236_1x06_P5.08mm_HorizontalJ1
1TL081Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU2

The 73 most common of 75 parts.

Questions

How big is the ESP OpenMppt PCB?

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

What parts does the ESP OpenMppt use?

75 parts, built around the ESP32-WROOM-32U, MC34063, TL081 and SK84. 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 ESP OpenMppt KiCad files?

From the ISEMS/ISEMS-ESP32 repository on GitHub, at the commit this page was made from: the board is FF-ESP32-OPENMPPT-HARDWARE/ESP-OpenMppt.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP OpenMppt design in my own project?

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

Similar boards

  • 2 layersMP Tracker, the printed circuit board in 3D

    MP Tracker

    elektra42/freifunk-open-mppt

    Open hard- and software solar maximum power point tracker

    70 parts89
  • 2 layers69 × 99.1 mmSmuk, the printed circuit board in 3D

    Smuk

    bodri/smuk

    An SMU by kapuki

    62 parts
  • 2 layers26 × 36 mmMPPT solar charger expansion board, the printed circuit board in 3D

    MPPT solar charger expansion board

    klinkon-electronics/WeatherIOT-Hardware

    The WeatherIOT Board is a simple, economical but effective ESP32 board that can be use as datalogger for enviromental monitoring with integrations for smart applications such as greenhouses, beehives, smart sprinklers…

    29 parts
  • 2 layers78.3 × 56.8 mmQuadruped, the printed circuit board in 3D

    Quadruped

    RocketScientist26/Quadruped-Hardware

    Main, Battery protection and Servo PCBs for Quadruped robot

    187 partsMIT
  • 2 layers98 × 68 mmRpi1-adapter, the printed circuit board in 3D

    Rpi1-adapter

    noisebridge/rfid-access-control

    Little system to handle RFID access control at Noisebridge

    53 parts47GPL-2.0
  • 2 layers50.8 × 25.4 mmFresh test project, the printed circuit board in 3D

    Fresh test project

    MitjaNemec/Archive3DModels

    This plugin copies footprint 3D models to the project local subfolder (default name: packages3D). The plugin also updates the links to the models within the layout (.kicadpcb) file so that they point to the archived 3D…

    9 parts20GPL-2.0
  • 2 layers190.5 × 77 mmGreengateDS3, the printed circuit board in 3D

    GreengateDS3

    schlae/goodgreat-ds3

    Clone of the Greengate DS3 sampler

    74 parts10