Eja m

leonardoward·eja-m-pcb-design·buoy-c/buoy-c.kicad_pcb

Eja m PCB layout, top view — open source ESP32 board by leonardoward
Simulate this board

About the Eja m PCB

Eja m is an open source ESP32 PCB design by leonardoward, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 51.2 × 97.5 mm, with 91 components from 57 distinct parts.

Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the ATGM332D-5N31, LTC3113EFE#TRPBF, TP4056, FT260S-U and TPS61030PWPR. By type, the board carries 36 resistors, 22 capacitors, 11 connectors, 9 ICs, 6 diodes and 4 inductors.

It belongs with the rf & radio, power & battery and dev boards & breakouts designs in this gallery.

From the project

The new EJA M v1.0 is an upgrade/replacement of my older PCB designs: Buoy A v1.0, Buoy B v1.0, and Onboard Gateway v1.0. The design includes the following features:

The new EJA M v1.0 is an upgrade/replacement of my older PCB designs: Buoy A v1.0, Buoy B v1.0, and Onboard Gateway v1.0. The design includes the following features:

- USB C Port with Electromagnetic Compatibility (EMC) - FTDI (FT260S-U) with an Auto Reset Circuit for the ESP32 - ESP32 - GPS Module - LoRa Transceiver - Real-time Clock (RTC) - Connector for a Servo Motor - 5V 2A Stepup (for the Servo Motor) - 3.3V Battery Charging Circuit - Connector for a 3 axis accelerometer - Circuit to measure the battery level - 3.3V 3A SEPIC Converter - On-OFF circuit for a Button - Access to unused…

Eja m, from the project README
From the project README

Main components on the Eja m

Eja m bill of materials (BOM)

91 components, 57 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATGM332D-5N31
U1
1
LTC3113EFE#TRPBF
U2
1
TP4056
U3
1
ESP32-WROOM-32D
U4
1
FT260S-U
U5
1
TPS61030PWPR
U6
1
RFM95W-915S2
U7
1
DS3231M+TRL
U8
1
LTC2954ITS8-1#TRPBF
U10
3
MMBT2222LT1G
Q1, Q2, Q3
1
UJ31-CH-G2-SMT-TR
J1
1
BAT-HLD-001-THM
J2
2
Conn_01x02_Male
J3, J7
2
U.FL-R-SMT-1_10_
J4, J9
1
BH-18650-PC
J5
1
Conn_01x03_Male
J8
1
Conn_01x06_Male
J10
1
TERM-BLK-2P
J11
1
Conn_01x09_Male
J14
1
ORANGE-CLEAR
D1
Show 37 more
QtyPartRefs
2
GREEN-CLEAR
D2, D5
1
CPDT6-5V4-HF
D3
1
RED-CLEAR
D4
1
YELLOW-CLEAR
D8
2
350m
FB1, FB2
1
104CDMCCDS-2R2MC
L1
1
5.5uH
L2
1
47uF
C1
4
10uF
C2, C3, C7, C13
1
12pF
C4
1
680pF
C5
3
47pF
C6, C10, C12
1
100uF
C8
3
100nF
C9, C14, C20
1
4.7uF
C11
4
1uF
C15, C16, C18, C22
1
2.2uF
C17
1
220uF
C19
1
33nF
C21
2
1M
R1, R26
1
90.9K
R2
5
620
R3, R5, R30, R31, R34
3
5.1k
R4, R6, R14
1
49.9K
R7
1
825K
R8
1
182K
R9
1
1.2K
R10
1
6.49K
R11
2
27
R12, R13
10
10K
R15, R16, R18, R23, R24, R25, R28, R29 +2
1
1K
R17
1
1.8M
R19
1
390K
R20
1
806K
R21
1
2M
R22
1
180K
R27
2
0
R32, R33

Eja m design files

The KiCad project lives in the leonardoward/eja-m-pcb-design repository on GitHub; these links point at the commit this page was built from.

Eja m: common questions

What microcontroller does the Eja m use?

The Eja m is built around the ESP32-WROOM-32D, from the ESP32 family.

How big is the Eja m PCB?

The Eja m measures 51.2 × 97.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Eja m?

91 components, from 57 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Eja m design files?

From the leonardoward/eja-m-pcb-design repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Eja m design in my own project?

Yes, under the terms of its Apache-2.0 license, which leonardoward chose for the repository.

Can I test firmware for the Eja m 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