Earth-Field-NMR
fmarrabal·Earth-Field-NMR·PCB/PCB.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F373C8Tx STMicroelectronics | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | LIS3MDL Texas Instruments | LGA-12_2x2mm_P0.5mm | U2 |
| 1 | INA848 Texas Instruments | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | LM27313XMFX/NOPB Texas Instruments | SOT-23-5 | U4 |
| 1 | OPA4189xD Texas Instruments | SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | THS4561 Texas Instruments | SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | UCC44273 Texas Instruments | SOT-23-5 | U7 |
| 1 | REF2025AIDDCR Texas Instruments | SOT-23-5 | U8 |
| 1 | MCP1700-3.3 Texas Instruments | SOT-23 | U9 |
| 1 | IPD50R3K0CE | TO-252-2 | Q1 |
| 1 | 2N7002 Diodes Incorporated | SOT-23 | Q2 |
| 1 | 8MHz Wurth Elektronik | Crystal_SMD_HC49-SD | Y1 |
| 1 | USB_B_Mini TE Connectivity | USB_Mini-B_Lumberg_2486_01_Horizontal | J1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal | J2 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | G6K-2 | Relay_DPDT_Omron_G6K-2F-Y | K1 |
| 1 | SW_Omron_B3FS Wurth Elektronik | SW_SPST_Omron_B3FS-100xP | SW1 |
| 6 | TestPoint | TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded | TP1, TP2, TP3, TP4, TP5, TP6 |
| 1 | SMAJ45A | D_SMA | D1 |
| 1 | LED | LED_0603_1608Metric | D2 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | SD103AWS-7-F Diodes Incorporated | D_SOD-323 | D3, D4, D5 |
| 2 | SD101A Diodes Incorporated | D_SOD-323 | D6, D7 |
| 1 | 1.5KExxA Diodes Incorporated | D_SOD-323 | D8 |
| 3 | FerriteBead_Small TDK | L_0603_1608Metric | FB1, FB2, FB3 |
| 1 | CBC3225T100KR Taiyo Yuden | L_Murata_DFE201610P | L1 |
| 1 | 100uF Yageo | C_1206_3216Metric | C1 |
| 13 | 100nF Yageo | C_0603_1608Metric | C2, C3, C4, C6, C7, C8, C11, C12 +5 |
| 5 | 1uF Yageo | C_0603_1608Metric | C5, C15, C16, C23, C24 |
| 2 | 12pF Yageo | C_0603_1608Metric | C9, C10 |
| 1 | 120pF Yageo | C_0603_1608Metric | C14 |
| 12 | C_Small Yageo | C_0603_1608Metric | C17, C18, C26, C27, C28, C29, C30, C31 +4 |
| 2 | 10nF Ygeo | C_0603_1608Metric | C20, C21 |
| 1 | 220pF Yageo | C_0603_1608Metric | C22 |
| 4 | CC0603KRX7R9BB104 Yageo | C_0603_1608Metric | C35, C36, C37, C41 |
| 1 | 1k5 Yageo | R_0603_1608Metric | R1 |
| 2 | 4k7 Yageo | R_0603_1608Metric | R2, R3 |
| 19 | R_Small Yageo | R_0603_1608Metric | R4, R6, R11, R12, R13, R14, R15, R16 +11 |
| 1 | 15k Yageo | R_0603_1608Metric | R7 |
| 1 | 150k Yageo | R_0603_1608Metric | R8 |
| 2 | 49.9h Yageo | R_0603_1608Metric | R9, R10 |
| 1 | ~ Yageo | R_0603_1608Metric | 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.
- LayoutPCB/PCB.kicad_pcb
- SchematicPCB/PCB.kicad_sch
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
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k