
FCC KiCAD
nikphillydev/NP1_DRONE
Building a quadcopter from scratch. Hardware and software. Developed using STM32 microcontroller and FreeRTOS.

This repository contains the complete design, schematics, PCB layout, microcontroller firmware, and computer software for an Earth Field Nuclear Magnetic Resonance (EFNMR) spectrometer.
Earth Field NMR is an open-source printed circuit board by fmarrabal, from the fmarrabal/Earth-Field-NMR repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 103 parts on 85 nets, routed with 528 tracks and 373 vias.
It is built around the INA848ID, LIS3MDL and UCC44273DBV, with the REF2025AIDDCR, CC0603KRX7R9BB104 and SD101AW among its other parts. Its parts include 41 capacitors, 27 resistors, 9 ICs, 8 diodes and 3 connectors. It belongs with the STM32 boards of this library.
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 specialized laboratories. The Earth Field NMR (EFNMR) spectrometer, however, utilizes the Earth's magnetic field, significantly reducing the cost and complexity of the device.
This project aims to develop an EFNMR spectrometer that can be used for educational purposes, allowing students and researchers to gain hands-on experience with NMR technology without the need for high-field NMR equipment.
The EFNMR spectrometer consists of the following main components:
Polarizing Coil
Receiver Coils (Antenna)
Power Circuit
Receiver Circuit
Microcontroller (STM32F373)
Computer Software
To use the EFNMR spectrometer, follow these steps:
Assemble the Hardware
Upload the Firmware
Install the Software
Perform an Experiment
PCB/: PCB layout files for manufacturing the PCBs.Firmware/: Source code for the microcontroller firmware.EFMNR/: Source code and binaries for the computer software.Assembly/: CAD designs for 3D printed parts used in the spectrometer assembly.This project was developed at the University of Almeria, Spain. Also, The research received generous funding from the following sources:
We extend our heartfelt gratitude to all the contributors who played a vital role in making this project a reality.
Please cite this project using the following BibTeX entry:
@article{Viciana2024, author = {Viciana, Eduardo and Mart{'{i}}nez-Lao, Juan Antonio and L{'{o}}pez-Lao, Emilio and Fern{'{a}}ndez, Ignacio and Arrabal-Campos, Francisco Manuel}, doi = {10.3390/s24175537}, issn = {1424-8220}, journal = {Sensors}, keywords = {earth,efnmr,nmr spectrometer,s field nmr}, month = {aug}, number = {17}, pages = {5537}, title = {{Development of an Earth-Field Nuclear Magnetic Resonance Spectrometer: Paving the Way for AI-Enhanced Low-Field Nuclear Magnetic Resonance Technology}}, url = {https://www.mdpi.com/1424-8220/24/17/5537}, volume = {24}, year = {2024} }
For questions or further information, please contact fmarrabal@ual.es
| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | R_Small | Resistor_SMD:R_0603_1608Metric | R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26 +3 |
| 13 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C6, C7, C8, C11, C12, C13, C19, C25, C38, C39 |
| 12 | C_Small | Capacitor_SMD:C_0603_1608Metric | C17, C18, C26, C27, C28, C29, C30, C31, C32, C33, C34, C40 |
| 6 | TestPoint | TestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded | TP1, TP2, TP3, TP4, TP5, TP6 |
| 5 | 1uF | Capacitor_SMD:C_0603_1608Metric | C5, C15, C16, C23, C24 |
| 4 | CC0603KRX7R9BB104 | Capacitor_SMD:C_0603_1608Metric | C35, C36, C37, C41 |
| 3 | FerriteBead_Small | Inductor_SMD:L_0603_1608Metric | FB1, FB2, FB3 |
| 3 | SD103AWS-7-F | Diode_SMD:D_SOD-323 | D3, D4, D5 |
| 2 | 10nF | Capacitor_SMD:C_0603_1608Metric | C20, C21 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric | C9, C10 |
| 2 | 49.9h | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 4k7 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | SD101A | Diode_SMD:D_SOD-323 | D6, D7 |
| 1 | 1.5KExxA | Diode_SMD:D_SOD-323 | D8 |
| 1 | 100uF | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 120pF | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 150k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 15k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 1k5 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 220pF | Capacitor_SMD:C_0603_1608Metric | C22 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | 8MHz | Crystal:Crystal_SMD_HC49-SD | Y1 |
| 1 | CBC3225T100KR | Inductor_SMD:L_Murata_DFE201610P | L1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | G6K-2 | Relay_SMD:Relay_DPDT_Omron_G6K-2F-Y | K1 |
| 1 | INA848 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | IPD50R3K0CE | Package_TO_SOT_SMD:TO-252-2 | Q1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LIS3MDL | Package_LGA:LGA-12_2x2mm_P0.5mm | U2 |
| 1 | LM27313XMFX/NOPB | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | MCP1700-3.3 | Package_TO_SOT_SMD:SOT-23 | U9 |
| 1 | OPA4189xD | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | REF2025AIDDCR | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | SMAJ45A | Diode_SMD:D_SMA | D1 |
| 1 | STM32F373C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_Omron_B3FS | Button_Switch_SMD:SW_SPST_Omron_B3FS-100xP | SW1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal | J2 |
| 1 | THS4561 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | UCC44273 | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | USB_B_Mini | Connector_USB:USB_Mini-B_Lumberg_2486_01_Horizontal | J1 |
| 1 | ~ | Resistor_SMD:R_0603_1608Metric | R27 |

nikphillydev/NP1_DRONE
Building a quadcopter from scratch. Hardware and software. Developed using STM32 microcontroller and FreeRTOS.





tokai-student-rocket-project/H-62-Avionics
H-62搭載計器 すばる1.3 | 2025年度 夏季 能代 NOGO

weiweiweiopen/self-powered-iv-curve-tester-with-single-dssc
Single-DSSC energy-harvesting I-V tester: KiCad hardware, relay switching, GPIO firmware, and energy estimates.

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
103 parts, built around the INA848ID, LIS3MDL, UCC44273DBV and REF2025AIDDCR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the fmarrabal/Earth-Field-NMR repository on GitHub, at the commit this page was made from: the board is PCB/PCB.kicad_pcb and its schematic PCB/PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).