Earth-Field-NMR

fmarrabal·Earth-Field-NMR·PCB/PCB.kicad_pcb

Earth-Field-NMR PCB layout, top view — open source STM32 board by fmarrabal

About the Earth-Field-NMR PCB

Earth-Field-NMR is an open source STM32 PCB design by fmarrabal, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 100 mm, with 103 components from 41 distinct parts.

Its main chip is the STM32F373C8Tx, from the STM32 family. Other key parts include the LIS3MDL, INA848, LM27313XMFX/NOPB, OPA4189xD and THS4561. By type, the board carries 41 capacitors, 27 resistors, 9 ICs, 8 diodes, 6 test points and 4 inductors.

From the project

This repository contains the complete design, schematics, PCB layout, microcontroller firmware, and computer software for an Earth Field Nuclear Magnetic Resonance (EFNMR) spectrometer. This device is designed to operate using the Earth's magnetic field, providing a cost-effectiv

This repository contains the complete design, schematics, PCB layout, microcontroller firmware, and computer software for an Earth Field Nuclear Magnetic Resonance (EFNMR) spectrometer. This device is designed to operate using the Earth's magnetic field, providing a cost-effective and accessible NMR solution for educational and research purposes.

Nuclear Magnetic Resonance (NMR) is a powerful analytical technique used to study the physical, chemical, and biological properties of matter. Conventional NMR spectrometers require high magnetic fields, making them expensive and limited to…

Main components on the Earth-Field-NMR

Earth-Field-NMR bill of materials (BOM)

103 components, 41 distinct parts.

QtyPartRefs
1
STM32F373C8Tx
STMicroelectronics
U1
1
LIS3MDL
Texas Instruments
U2
1
INA848
Texas Instruments
U3
1
LM27313XMFX/NOPB
Texas Instruments
U4
1
OPA4189xD
Texas Instruments
U5
1
THS4561
Texas Instruments
U6
1
UCC44273
Texas Instruments
U7
1
REF2025AIDDCR
Texas Instruments
U8
1
MCP1700-3.3
Texas Instruments
U9
1
IPD50R3K0CE
Q1
1
2N7002
Diodes Incorporated
Q2
1
8MHz
Wurth Elektronik
Y1
1
USB_B_Mini
TE Connectivity
J1
1
Screw_Terminal_01x02
J2
1
Conn_01x03
J3
1
G6K-2
K1
1
SW_Omron_B3FS
Wurth Elektronik
SW1
6
TestPoint
TP1, TP2, TP3, TP4, TP5, TP6
1
SMAJ45A
D1
1
LED
D2
Show 21 more
QtyPartRefs
3
SD103AWS-7-F
Diodes Incorporated
D3, D4, D5
2
SD101A
Diodes Incorporated
D6, D7
1
1.5KExxA
Diodes Incorporated
D8
3
FerriteBead_Small
TDK
FB1, FB2, FB3
1
CBC3225T100KR
Taiyo Yuden
L1
1
100uF
Yageo
C1
13
100nF
Yageo
C2, C3, C4, C6, C7, C8, C11, C12 +5
5
1uF
Yageo
C5, C15, C16, C23, C24
2
12pF
Yageo
C9, C10
1
120pF
Yageo
C14
12
C_Small
Yageo
C17, C18, C26, C27, C28, C29, C30, C31 +4
2
10nF
Ygeo
C20, C21
1
220pF
Yageo
C22
4
CC0603KRX7R9BB104
Yageo
C35, C36, C37, C41
1
1k5
Yageo
R1
2
4k7
Yageo
R2, R3
19
R_Small
Yageo
R4, R6, R11, R12, R13, R14, R15, R16 +11
1
15k
Yageo
R7
1
150k
Yageo
R8
2
49.9h
Yageo
R9, R10
1
~
Yageo
R27

Earth-Field-NMR design files

The KiCad project lives in the fmarrabal/Earth-Field-NMR repository on GitHub; these links point at the commit this page was built from.

Earth-Field-NMR: common questions

What microcontroller does the Earth-Field-NMR use?

The Earth-Field-NMR is built around the STM32F373C8Tx, from the STM32 family.

How big is the Earth-Field-NMR PCB?

The Earth-Field-NMR measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Earth-Field-NMR?

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

Where can I download the Earth-Field-NMR design files?

From the fmarrabal/Earth-Field-NMR repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Earth-Field-NMR design in my own project?

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

Can I test firmware for the Earth-Field-NMR 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.

Similar boards