SHMod24

LeoDJ·SHMod24

SHMod24 PCB layout, top view — open source ESP8266 board by LeoDJ

About the SHMod24 PCB

SHMod24 is an open source ESP8266 PCB design by LeoDJ, published on GitHub under the MIT license. It is a 2-layer board measuring 49.5 × 49.5 mm, with 64 components from 40 distinct parts.

Its main chip is the ESP-12, from the ESP8266 family. Other key parts include the ArduinoProMini, NRF24L01, AP2112K-3.3, TP4056 and DW01A. By type, the board carries 24 resistors, 11 capacitors, 9 ICs, 6 transistors, 5 jumpers and 3 connectors.

It belongs with the iot & wireless, power & battery and rf & radio designs in this gallery.

From the project

Smart Home Module NRF24 // All-in-one microcontroller baseboard

This PCB is a universal microcontroller board with many optionally placable components. It aims to be an universal base-board for many projects especially around home automation.

*) GPIO can be connected to this pin by bridging the mentioned jumper

ATTENTION: When the MAX3485 is mounted the Arduino doesn't want to be programmed most of the time. So make sure to pull pin P3 to 3.3V. ## BOM There are multiple different module groups that can be populated.

SHMod24, from the project README
From the project README

Main components on the SHMod24

SHMod24 bill of materials (BOM)

64 components, 40 distinct parts.

QtyPartRefs
1
ArduinoProMini
IC1
1
ESP-12
U1
2
NRF24L01
U2, U7
1
AP2112K-3.3
U3
1
TP4056
U4
1
DW01A
U5
1
LMR14010A
U6
1
MAX3485
U8
1
FS8205A
Q1
5
AO3400A
Q2, Q3, Q4, Q5, Q6
1
Conn_02x14_Odd_Even
J1
1
12V
J5
1
Screw_Terminal_01x02
J9
1
Source Select
JP1
1
VoltSense
JP2
1
Jumper_DeepSleep
JP3
2
ESP_MOSFET
JP4, JP5
1
SYM_Arrow_Tiny
SYM1
1
SYM_Arrow_Tiny
SYM2
1
D_Schottky 40V
D1
Show 20 more
QtyPartRefs
2
LED
D2, D3
1
22µH
L1
2
1µF
C1, C2
3
100n
C3, C5, C11
2
10µF
C4, C10
1
100nF
C6
1
2.2µF 50V
C7
1
22µF
C8
1
100µF
C9
8
10k
R1, R2, R3, R10, R11, R12, R13, R24
1
220k
R4
1
100k
R5
1
2k2
R6
1
100
R7
3
1k
R8, R14, R23
1
56k
R9
1
120
R15
5
10k
R16, R17, R18, R19, R20
1
47k/220k
R21
1
22k
R22

SHMod24 design files

The KiCad project lives in the LeoDJ/SHMod24 repository on GitHub; these links point at the commit this page was built from.

SHMod24: common questions

What microcontroller does the SHMod24 use?

The SHMod24 is built around the ESP-12, from the ESP8266 family.

How big is the SHMod24 PCB?

The SHMod24 measures 49.5 × 49.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the SHMod24?

64 components, from 40 distinct parts. The full bill of materials is listed on this page.

Where can I download the SHMod24 design files?

From the LeoDJ/SHMod24 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the SHMod24 design in my own project?

Yes, under the terms of its MIT license, which LeoDJ chose for the repository.

Can I test firmware for the SHMod24 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.

Similar boards