Entropy32-Recorder
captainchapster·Entropy32-Recorder·KiCad/entropy32_recorder.kicad_pcb
About the Entropy32-Recorder PCB
Entropy32-Recorder is an open source AVR/Arduino PCB design by captainchapster, published on GitHub under the MIT license. It is a 2-layer board measuring 36 × 47 mm, with 10 components from 8 distinct parts.
Its main chip is the ARDUINO_NANO_V2.X, from the AVR/Arduino family. Other key parts include the LM393. By type, the board carries 5 resistors, 2 capacitors, 1 IC, 1 module and 1 connector.
It belongs with the science & space, test & measurement and usb & debug tools designs in this gallery.
From the project
A standalone entropy recording instrument that streams Geiger pulse time stamp data over USB serial for the purpose of collecting data for NIST testing.
Firmware, hardware, and tooling for the Entropy32 Recorder — a standalone Geiger-counter-based board, built around an ATmega328P (Arduino Nano form factor), for recording raw entropy source data.
This is a separate board from Entropy32 / Entropy32 Plus, not a mode or alternate firmware of it. It does not generate seeds or any conditioned output. Its only job is to capture raw, unconditioned edge timing data from the entropy source (Geiger tube + LM393 comparator) so it can be run through statistical test suites (e.g. NIST STS) to validate the quality of the entropy source itself, before that…

Main components on the Entropy32-Recorder
Entropy32-Recorder bill of materials (BOM)
10 components, 8 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM393 | DIP-8_W7.62mm | U1 |
| 1 | ARDUINO_NANO_V2.X Arduino_Nano_v2.x | Arduino_Nano | A1 |
| 1 | AUDIOJACK2 AudioJack2 | Jack_3.5mm_PJ320E_Horizontal | J1 |
| 1 | 100NF 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1 |
| 1 | 100PF 100pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 2 | 10K 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R4 |
| 2 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R5 |
| 1 | 100K 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
Entropy32-Recorder design files
The KiCad project lives in the captainchapster/Entropy32-Recorder repository on GitHub; these links point at the commit this page was built from.
Entropy32-Recorder: common questions
What microcontroller does the Entropy32-Recorder use?
The Entropy32-Recorder is built around the ARDUINO_NANO_V2.X, from the AVR/Arduino family.
How big is the Entropy32-Recorder PCB?
The Entropy32-Recorder measures 36 × 47 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Entropy32-Recorder?
10 components, from 8 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 Entropy32-Recorder design files?
From the captainchapster/Entropy32-Recorder 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 Entropy32-Recorder design in my own project?
Yes, under the terms of its MIT license, which captainchapster chose for the repository.
Can I test firmware for the Entropy32-Recorder without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402