DiamondGeezer

QuantumVillage·UncutGem·hardware/PCB/DiamondGeezer.kicad_pcb

DiamondGeezer PCB layout, top view — open source ESP32 board by QuantumVillage
Simulate this board

About the DiamondGeezer PCB

DiamondGeezer is an open source ESP32 PCB design by QuantumVillage, published on GitHub under the AGPL-3.0 license. It is a 2-layer board measuring 101 × 97.4 mm, with 32 components from 18 distinct parts.

Its main chip is the ADF4351, from the ESP32 family. Other key parts include the GALI-84. By type, the board carries 11 connectors, 10 capacitors, 5 resistors and 2 ICs.

From the project

A prototype Full Stack fully Open Source NV Center Diamond Magnetometer

This folder contains the entire KiCad project for the diamond sensor, with full electronics. The Git History contains previous versions, including the version first presented at BSides London in Dec 2024!

Here are two renders of the first version of the board:

Here is a bill of materials for the various parts and connections on the board:

NB - Here are some notes about this design:

DiamondGeezer, from the project README
From the project README

Main components on the DiamondGeezer

DiamondGeezer bill of materials (BOM)

32 components, 18 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ADF4351
DOIT-ESP32-DEVKIT-V1
U1
1
GALI-84
TL082
U2
10
ANCHORPIN
J1, J3, J6, J7, J8, J9, J10, J11 +2
1
OLED Screen Interface
J2
1
Conn_02x03_Odd_Even
5V_SUPP1
1
OScope
OScope1
1
CONN_01X03_SOCKET
Conn_01x03_Socket
PHOTODIODE1
1
Microwave Signal Generator Interface
SIGGEN1
1
100PF
104
C1
1
100NF
33
C2
3
100NF
100nF
C3, C5, C8
2
100PF
100nF
C4, C6
1
10NF
100nF
C7
2
100PF
10uF
C9, C10
2
100R
1k
R1, R2
1
10KR
1k
R3
1
10KR
1M
R4
1
4.7KR
47k
R5

DiamondGeezer design files

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

DiamondGeezer: common questions

What microcontroller does the DiamondGeezer use?

The DiamondGeezer is built around the ADF4351, from the ESP32 family.

How big is the DiamondGeezer PCB?

The DiamondGeezer measures 101 × 97.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the DiamondGeezer?

32 components, from 18 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 DiamondGeezer design files?

From the QuantumVillage/UncutGem 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 DiamondGeezer design in my own project?

Yes, under the terms of its AGPL-3.0 license, which QuantumVillage chose for the repository.

Can I test firmware for the DiamondGeezer 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.

More boards in UncutGem

Similar boards