ISEMS-ESP32
ISEMS·ISEMS-ESP32·FF-ESP32-OPENMPPT-HARDWARE/ESP-OpenMppt.kicad_pcb
About the ISEMS-ESP32 PCB
ISEMS-ESP32 is an open source ESP32 PCB design by ISEMS, published on GitHub. It is a 2-layer board measuring 96.3 × 93.6 mm, with 67 components from 37 distinct parts.
Its main chip is the ESP32-WROOM-32U, from the ESP32 family. Other key parts include the MC34063 and TL081. By type, the board carries 27 resistors, 16 capacitors, 9 diodes, 4 ICs, 4 transistors and 4 connectors.
It belongs with the power & battery and iot & wireless designs in this gallery.
From the project
ISEMS-Port for Solarnodes based on ESP32 Microcontrollers
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.
Main components on the ISEMS-ESP32
ISEMS-ESP32 bill of materials (BOM)
67 components, 37 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | MC34063 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U1, U3 |
| 1 | TL081 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U2 |
| 1 | ESP32-WROOM-32U | ESP32-WROOM-32U | U4 |
| 2 | BC817-40 | SOT-23 | Q1, Q3 |
| 2 | AO D403 | TO-252-2Lead | Q2, Q4 |
| 1 | Screw_Terminal_01x06 | TerminalBlock_RND_205-00236_1x06_P5.08mm_Horizontal | J1 |
| 2 | CONN_02X05 | PinHeader_2x05_P2.54mm_Vertical | P1, P3 |
| 1 | CONN_01X02 | PinHeader_1x02_P2.54mm_Vertical | P2 |
| 1 | 1N4148 | D_1206_3216Metric | D1 |
| 3 | 1N4001 | D_1206_3216Metric | D2, D7, D9 |
| 4 | SK84 | D_2816_7142Metric_Pad3.20x4.45mm_HandSolder | D3, D5, D6, D8 |
| 1 | 6V2-SOT23 | D_1206_3216Metric | D4 |
| 1 | 100u | L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3 | L1 |
| 1 | 10u | L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mm | L2 |
| 1 | 100u | L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mm | L3 |
| 2 | 100p | C_0805_2012Metric | C1, C8 |
| 1 | 100n | C_1206_3216Metric | C2 |
| 1 | 470u | CP_Elec_8x10 | C3 |
| 3 | 330u | CP_Elec_10x14.3 | C4, C6, C14 |
| 3 | 100n | C_0805_2012Metric | C7, C9, C11 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | 470n | C_1206_3216Metric | C10, C12, C16, C17, C18 |
| 1 | 1000u | CP_Elec_10x14.3 | C13 |
| 3 | 2k2 | R_0805_2012Metric | R1, R6, R17 |
| 1 | 4K7 | R_0805_2012Metric | R2 |
| 1 | 470R | R_0805_2012Metric | R3 |
| 7 | 1k | R_0805_2012Metric | R4, R7, R9, R10, R27, R31, R32 |
| 4 | 10k | R_0805_2012Metric | R5, R13, R19, R24 |
| 2 | 27k | R_0805_2012Metric | R8, R20 |
| 1 | 22k | R_0805_2012Metric | R11 |
| 1 | 3k9 | R_0805_2012Metric | R12 |
| 1 | 33k | R_0805_2012Metric | R14 |
| 1 | 12k | R_0805_2012Metric | R15 |
| 1 | 6k8 | R_0805_2012Metric | R16 |
| 1 | 2k49 | R_0805_2012Metric | R21 |
| 1 | 47R | R_0805_2012Metric | R22 |
| 1 | 3k3 | R_0805_2012Metric | R23 |
| 1 | 15k | R_0805_2012Metric | R26 |
ISEMS-ESP32 design files
The KiCad project lives in the ISEMS/ISEMS-ESP32 repository on GitHub; these links point at the commit this page was built from.
ISEMS-ESP32: common questions
What microcontroller does the ISEMS-ESP32 use?
The ISEMS-ESP32 is built around the ESP32-WROOM-32U, from the ESP32 family.
How big is the ISEMS-ESP32 PCB?
The ISEMS-ESP32 measures 96.3 × 93.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ISEMS-ESP32?
67 components, from 37 distinct parts. The full bill of materials is listed on this page.
Where can I download the ISEMS-ESP32 design files?
From the ISEMS/ISEMS-ESP32 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the ISEMS-ESP32 design in my own project?
The repository has no license, so all rights stay with ISEMS. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ISEMS-ESP32 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Powertrain
byrantech
64 × 45.4 mm171 parts4LMIT4.3kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8k