ISEMS-ESP32

ISEMS·ISEMS-ESP32·FF-ESP32-OPENMPPT-HARDWARE/ESP-OpenMppt.kicad_pcb

ISEMS-ESP32 PCB layout, top view — open source ESP32 board by ISEMS

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.

QtyPartRefs
2
MC34063
U1, U3
1
TL081
U2
1
ESP32-WROOM-32U
U4
2
BC817-40
Q1, Q3
2
AO D403
Q2, Q4
1
Screw_Terminal_01x06
J1
2
CONN_02X05
P1, P3
1
CONN_01X02
P2
1
1N4148
D1
3
1N4001
D2, D7, D9
4
SK84
D3, D5, D6, D8
1
6V2-SOT23
D4
1
100u
L1
1
10u
L2
1
100u
L3
2
100p
C1, C8
1
100n
C2
1
470u
C3
3
330u
C4, C6, C14
3
100n
C7, C9, C11
Show 17 more
QtyPartRefs
5
470n
C10, C12, C16, C17, C18
1
1000u
C13
3
2k2
R1, R6, R17
1
4K7
R2
1
470R
R3
7
1k
R4, R7, R9, R10, R27, R31, R32
4
10k
R5, R13, R19, R24
2
27k
R8, R20
1
22k
R11
1
3k9
R12
1
33k
R14
1
12k
R15
1
6k8
R16
1
2k49
R21
1
47R
R22
1
3k3
R23
1
15k
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