Arduino IDE Geiger Counter DIY Kit Radiation Logger with LCD and Free Monitoring Software with SD Shield w/o GM Tube

Availability: In stock

Only 2 left

Regular Price: $39.95

Special Price $29.95

Quick Overview

Arduino IDE DIY Geiger Kit ver. 1.01 with SD Logger Shield for micro SD card

This is open source code Geiger SD Logger project based on Arduino IDE. The kit includes main board with 16x2 LCD and SD Logger Shield. The link to download source files will be sent to a buyer with the package.

SD Shield has RTC circuit (real time clock), 3.3V level shifter for SD card, Buzzer and micro SD socket. Support connection of Adafruit GPS module or UART logging through RX TX pins. Files on SD card contains CPM readings for each data point, your local date and time, nmea geographical data and total absorbed dose. 400V high voltage for GM Tube produced with PWM. The kit makes clicker sound similar to a “classic” Geiger counter sound.

Note: Geiger Tube, Enclosure, uSD Card, Batteries and TTL Module are not included in the purchase! This kit requires good soldering skills, TTL module for uploading firmware and ability to use Arduino IDE.

Technical specifications:

  • Geiger Tube Compatibility: GM Tubes with anode voltage 350-550V

  • Arduino IDE compatible, minimum hardware for maximum performance

  • LCD 16x2 HD44780 BLUE or GREEN color

  • Two tact buttons for controlling the software

  • Moving Average calculating algorithm

  • Represent dose in uSv/h or uRn/h units

  • UART logging with "Radiation Logger", require USB-TTL dongle

  • Adafruit GPS module support

  • SD Shield Board with RTC

  • Absorbed dose, CPM, NMEA logging 

  • Smart Backlight Control

  • Fast Bargraph on LCD

  • Clicker Geiger Sound, Buzzer installed on Shield PCB

  • Low Battery Indicator

  • Clock 24 hours format

  • Supply Voltage: 5V DC or Battery

  • Supply Current: 25mA without backlight

  • Dimensions: 81(L) x 37(W) x 50(H) mm

  • Shipping Weight: 250gr

  • UPC Number: 634654895714

  • SKU: RH-K-GK-1-L

Arduino IDE Geiger Kit with SD Logger Shield Package

Double click on above image to view full picture

Zoom Out
Zoom In

More Views

  • Arduino IDE Geiger Kit with SD Logger Shield Package
  • Arduino IDE Geiger Kit with SD Logger Shield circuit
  • Arduino IDE Geiger Kit SD Logger Shield circuit
  • Arduino IDE Geiger Kit with SD Logger Shield
  • Arduino IDE Geiger Logger
  • Arduino IDE Geiger Logger with SD Card
  • Arduino IDE Geiger Logger with SD Card
  • Radiation Logger SD Shield PCB
  • Arduino IDE Geiger Kit with SD Logger Shield
  • Arduino IDE Geiger Kit with SD Logger Shield
  • FREE BONUS - CR1220 Battery for RTC!
  • Radiation SD Logger DIY Kit

Regular Price: $39.95

Special Price $29.95



Radiation SD Logger based on Atmega-328 and programmed with Arduino IDE. SD Shield has SMT parts that require good soldering skills! Atmega microcontroller comes with Arduino IDE bootloader, but you need to upload supplied sketches by yourself. 

The kit has basic simple functions to count GM tube events (CPM), calculate gamma radiation DER for ambient background level or for low-moderate radioactive samples and to write the data on SD card. Since it's educational Arduino IDE project, do not rely on its readings in real hazardous situations!

The main benefit of this kit is SD Logger Shield. It support micro SD Cards with capacity 2Gb-8GB. Radiation data stored with 3 files. Each time you starting the counter, it will create a new log files and the older files stay safe on card. Up to 100 files can be created before you need to clear SD memory. LOG.CSV store CPM readings for each data point. The file can be opened with our "Radiation Logger" Windows application for building graph or with any csv editor. LOG.TXT store local date and time, CPM, aborbed dose accumulated since last minute and battery voltage. If GPS module connected, LOG.TXT will also store NMEA geographical data. DOSE.TXT file keeps only total lifetime absorbed dose. User manual describes an example how you can export nmea data to google map and add CPM readings to the map.

The software and hardware where designed to produce tube high voltage with PWM technology. No additional IC's required, everything is controlled with software. By default it programmed to 400V-420V and you can make fine adjust through software calibration from 350V to 480V.

The kit compatible with many popular Geiger tubes, such as SBM-20, SBM-19, SI-29BG, SI-180G, SBT-9, SBT-11, J305 and more 400V tubes. It suggested to trim HV to the upper plateau limit of the tube. For example set it 480V for SBM-20 on background. This technique will allow to keep HV within tube plateau recommended limits even under moderate-high radiation load.


HV vs radiation CPM load in Arduino kit


As you can see on the graph data, the HV PWM converter works fine up to 400uSv/h (0.4mSv/h) equivalent load and it more than enough for most hobby amateur goals.

Current radiation dose in uSv/h or uRn/h units represented on LCD with CPM (counts per minute) readings. You can switch between LCD units with pressing "down" button. If you press "up" button, it will shows clock for several seconds, like a digital watches. RTC needs 3V backup battery CR1220. This battery is included. PCB allows you to use CR2032 backup battery for RTC with other low cost holder type.

Adafruit GPS module can be connected to RX TX pins and selected through sketch settings during firmware uploading. If no GPS presented, you can use RX TX pins for UART logging. CPM value logged through UART to our "Radiation Logger" Windows program. When connected to computer, the kit can be used as nuclear radiation monitoring station for local logs, radmon or xively. It possible to separate SD Shield from the Main Board if kit used only for UART logging.

Fast bargraph on LCD for search mode represent CPS (count per second) measurement. The scale controlled through arduino sketch.

The counter has smart LCD backlight controlling for saving battery. Backlight will light on when CPM value reach presetted alert threshold or if you press any button. Alert BL pin is combined with LCD backlight and can be connected to additional alert led or drive relay module. 

The kit produce clicker sound beeps similar to "classic" Geiger Counter sound. You can mute buzzer with jumper removed. If radiation level is high, the kit inform you with additional sound indication.

Arduino software developer can modify default supplied sketch.

Arduino sketch download link, all required libraries link and printed electrical circuit supplied to the buyer. Please download assembling manual with part list and soldering steps:


Radiation Logger Software  (require UART TTL Module)

New Mexico Space Grant Consortium posted great soldering and programming manuals for RH-K-GK-1-L DIY Geiger Kit. Thanks them for sharing the files, you can download it from here: If you get trouble to find correct files, here are direct links for pptx files:

Programming instruction by NMSGC

Arduino Radiation Logger with SD Card

Main Board Package include:

1x High Quality Manufactured PCB

1x Atmega-328 Preprogrammed Microcontroller

1x LCD Module 16x2 BLUE or GREEN color, we send randomly if you not ask for the color type.

1x 100R ohm Resistor

1x 220R ohm Resistor

2x 1K ohm Resistor

3x 10K ohm Resistor

1x 4.7M ohm Resistor

1x 10K Potentiometer

1x 1K Potentiometer

4x 100nF Ceramic Capacitor

1x 300pF Ceramic Capacitor

2x 22pF Ceramic Capacitor

1x 10nF 1000V Ceramic Capacitor

3x 100uF Electrolytic Capacitor

1x 1N4937 Diode

1x LED 3mm

1x MPSA44 High Voltage Transistor

2x 2N3904 Transistor

1x 100uH Axial Inductor

1x 10mH Radial Inductor

1x 16.000 MHz Crystal

1x 28 Pin IC Socket

1x Slide Switch On/Off

2x Tact Switch Side Right Angle

1x Terminal Block

1x Battery Connector Set

2x 6 Pin Female Header

1x 6 Pin Male Header Right Angle

2x 6 Pin Male Header Long

2x Standoffs for LCD

4x Screws for LCD

SD Shield Package Include:

1x High Quality Manufactured PCB

2x 2.2K Resistor SMD 1206

1x 10K Resistor SMD 1206

3x 100nF Capacitor SMD 1206

1x 10uF Capacitor SMD Tantalum

1x 100uF Electrolytic Capacitor

1x BC847 Transistor SMD SOT-23

1x LM1117 3.3V Regulator SMD SOT-223

1x DS1307 RTC SMD SOIC 8

1x 74HC4050 SMD SOIC 16

1x 32.768KHz Crystal

1x Micro SD Socket SMT

1x CR1220 Socket

2x 3 Pin Female Header Connector

1x 4 Pin Female Header Connector

1x 6 Pin Female Header Connector

1x Piezo Buzzer

1x Jumper Cup

4x Standoff for PCB

4x Screws for PCB

The kit’s hardware needs 4.6V-5.4V to operate when it drawn 20mA without LCD backlight. There is several options for powering the kit, please consider the best for you. Battery indicator in software will work only with Ni-MH batteries.

1. 4x AA 1.2V Ni-MH rechargeable batteries, 1800mAh or higher.
2. 2x AA 1.5V Alkaline batteries with 5V step-up module.
3. 3.7V LiPO battery with 5V step-up module, 1000mAh or higher.
4. 5V DC regulated power supply for indoor.

To power the RTC chip you'll need to add CR1220 3V coin-size battery.

Arduino IDE SD Logger Geiger Counter Kit with SI29-BG and pololu step up module 

Soldering of the Main Board is very easy because of DIP components, but assembling of SD Shield board require SMT parts part soldering. If you need pre-assembled board please add soldering service to the purchase!

SD Radiation Logger PCB with SMT components

Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.