NB IoT app

JurCag·NB_IoT_app·NB-IoT_PCB_rev_1_1/NB-IoT_PCB_rev_1_1.kicad_pcb

NB IoT app PCB layout, top view — open source ESP32 board by JurCag

About the NB IoT app PCB

NB IoT app is an open source ESP32 PCB design by JurCag, published on GitHub. It is a 4-layer board measuring 42.4 × 66.1 mm, with 54 components from 33 distinct parts.

Its main chip is the ESP32-C3-WROOM-02, from the ESP32 family. Other key parts include the CP2102N-AXX-XQFN28 and LD1117S33TR_SOT223. By type, the board carries 16 resistors, 14 capacitors, 8 diodes, 6 connectors, 3 ICs and 2 transistors.

It belongs with the iot & wireless and sensors designs in this gallery.

From the project

Project utilizes NB-IoT technology to transmit sensory data to the cloud, while simultaneously enabling local communication through BLE mesh.

NB IoT app, from the project README
From the project README

Main components on the NB IoT app

NB IoT app bill of materials (BOM)

54 components, 33 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
CP2102N-AXX-XQFN28
CP2102N-Axx-xQFN28
U1
1
LD1117S33TR_SOT223
U2
1
ESP32-C3-WROOM-02
U3
2
BC817
Q1, Q2
1
USB
J1
1
USB_UART
J2
2
CONN_01X08_FEMALE
Conn_01x08_Female
J3, J6
2
Conn_01x07
J7, J8
2
SW_Push
BOOT1, RST1
1
SD050-16_POLY_FUSE
SD050-16_Poly_Fuse
F1
1
USER LED 1
LED1
1
USER LED 2
LED2
2
1N5819HW
D1, D2
1
BZV55C15
D3
2
PRTR5V0U2X
D4, D5
1
TX LED
D6
1
RX LED
D7
1
PWR LED
D8
1
4.7UF
4.7uF
C1
6
100NF/50V
100nF/50V
C2, C8, C10, C11, C13, C14
Show 13 more
QtyPartRefs
2
100UF/10V
100uF/10V
C3, C5
2
1UF/50V
1uF/50V
C4, C6
2
10UF/50V
10uF/50V
C7, C12
1
10UF/50V
10uF/50V
C9
1
22.1K
22.1k
R1
1
47.5K
47.5k
R2
4
1k
R3, R7, R8, R12
2
0(1%)
R4, R5
1
0(1%)(NC)
R6
3
10k(1%)
R9, R10, R11
2
1k(NC)
R13, R14
1
10k
R15
1
10k(NC)
R16

NB IoT app design files

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

NB IoT app: common questions

What microcontroller does the NB IoT app use?

The NB IoT app is built around the ESP32-C3-WROOM-02, from the ESP32 family.

How big is the NB IoT app PCB?

The NB IoT app measures 42.4 × 66.1 mm, has 4 copper layers and is 4.69 mm thick.

How many components are on the NB IoT app?

54 components, from 33 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 NB IoT app design files?

From the JurCag/NB_IoT_app repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the NB IoT app design in my own project?

The repository has no license, so all rights stay with JurCag. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the NB IoT app 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