SparkFun Geiger Counter
A USB-powered Geiger counter built around an ATMega328 microcontroller and LND712 Geiger tube. Outputs random bits generated from background radiation events in real time via serial at 9600 bps — each ASCII 0 or 1 represents an actual event in the tube, which can be used to calculate CPM or generate true random numbers.
The board features an improved voltage regulation circuit for clean tube output and an active-high signal capture circuit that pushes the CPM limit to 100 Hz. Ships with the Arduino bootloader pre-loaded (use board type "Arduino Pro or Pro Mini, ATmega328, 3.3V, 8 MHz").
Key Features
- LND712 Geiger Tube – Operates at 560 V, detects alpha, beta, and gamma radiation
- ATMega328 Microcontroller – Arduino-compatible, programmable in-circuit
- FTDI USB Interface – Serial output at 9600 bps (requires FTDI drivers)
- TTL Active-High Output Pin – Direct tube event signal for external use
- 5 V Logic – 30 mA total current draw
- Power & Status LEDs
- Dimensions – 4.15 × 1.75 × 1" (without standoffs)
Resources
- Schematic
- Eagle Files
- GitHub Repository
- Firmware (ships with v12)
The SparkFun Geiger Counter appears in the following collections:
