Node base

LanternD·NB-Scope·Hardware/Node Mainboard/Node Base Ver 3.2/node_base.kicad_pcb

Node base PCB layout, top view — open source STM32 board by LanternD
Simulate this board

About the Node base PCB

Node base is an open source STM32 PCB design by LanternD, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 78 × 40 mm, with 73 components from 45 distinct parts.

Its main chip is the STM32F103RETx, from the STM32 family. Other key parts include the SMF05C, CAT24C128, LM3671MF-3.3, INA226 and Si7021-A20. By type, the board carries 19 capacitors, 18 resistors, 12 connectors, 8 ICs, 4 diodes and 3 switches.

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

From the project

Hardware and software design for NB-Scope.

Node mainboard is responsible for hosting the module shieldboard, sensing the environment, collecting debug log and current traces, and so on.

- STM32F103 as the main processor - LM3671-3.3 as DC-DC converter - CM1624 as micro SD card protector - CAT24C128 as non-volatile memory - TXB0108 as logic level converter (3.3v 1.8v) - Si7021 as temperature and relative humidity sensor - INA226 as current sensor

Main components on the Node base

Node base bill of materials (BOM)

73 components, 45 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
SMF05C
U1
1
STM32F103RETx
U2
1
CAT24C128
U3
1
LM3671MF-3.3
U4
1
INA226
U5
1
Si7021-A20
U6
1
TXB0108DQSR
U7
1
CM1624
U8
2
DTC143Z
Q1, Q2
1
8MHz
Y1
1
32.768kHz
Y2
1
SIM_Card
J1
1
3.3V ISO
J2
1
Micro_SD_Card
J3
1
Display_Connector
J4
2
USB_B_Micro
J5, J10
1
SWD_Conn
J6
1
GPIO_Out
J7
1
PWR_SELECT
J8
1
AUX_UART
J9
Show 25 more
QtyPartRefs
1
Left_Conn
J12
1
Right_Conn
J13
1
Battery_Holder_2x
H1
1
SW_RST
SW1
1
SW_1
SW2
1
SW_2
SW3
1
M_ADC
T1
1
3.3VPU
TP1
1
3.3V_OUT
TP2
4
LED
D1, D2, D3, D4
1
2.2uH
L1
5
10nF
C1, C7, C14, C15, C17
4
10pF
C2, C3, C4, C5
1
4.7uF
C8
1
10uF
C9
8
100nF
C10, C11, C12, C13, C16, C18, C19, C20
1
220k
R1
1
470k
R2
4
4.7k
R3, R11, R13, R16
3
10k
R4, R7, R8
2
0
R5, R14
4
22
R9, R10, R20, R21
1
R100
R12
1
1.5k
R15
1
2.2k
RN4

Node base design files

The KiCad project lives in the LanternD/NB-Scope repository on GitHub; these links point at the commit this page was built from.

Node base: common questions

What microcontroller does the Node base use?

The Node base is built around the STM32F103RETx, from the STM32 family.

How big is the Node base PCB?

The Node base measures 78 × 40 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Node base?

73 components, from 45 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 Node base design files?

From the LanternD/NB-Scope 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 Node base design in my own project?

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

Can I test firmware for the Node base without the hardware?

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

More boards in NB-Scope

Similar boards