HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ozel
DIY_particle_detector
Python2020–2022
ozel / DIY_particle_detector

DIY_particle_detector

A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

5Distinct people
12Mentions
0Explicit recommenders
559GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month12 dated mentions

Observed mentions: 2020-05-14 17:59:30 UTC to 2022-07-05 13:17:06 UTC.

02462020-05-01 00:00:00 UTC to 2020-06-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 commentsMay 20202020-06-01 00:00:00 UTC to 2020-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-01 00:00:00 UTC to 2020-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-08-01 00:00:00 UTC to 2020-09-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2020-09-01 00:00:00 UTC to 2020-10-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2020-10-01 00:00:00 UTC to 2020-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-11-01 00:00:00 UTC to 2020-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-12-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-01-01 00:00:00 UTC to 2021-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-01 00:00:00 UTC to 2021-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-01 00:00:00 UTC to 2021-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-04-01 00:00:00 UTC to 2021-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-05-01 00:00:00 UTC to 2021-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-06-01 00:00:00 UTC to 2021-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJun 20212021-07-01 00:00:00 UTC to 2021-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-08-01 00:00:00 UTC to 2021-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-09-01 00:00:00 UTC to 2021-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-10-01 00:00:00 UTC to 2021-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-01 00:00:00 UTC to 2021-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-12-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2022-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-02-01 00:00:00 UTC to 2022-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-03-01 00:00:00 UTC to 2022-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-04-01 00:00:00 UTC to 2022-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-05-01 00:00:00 UTC to 2022-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-06-01 00:00:00 UTC to 2022-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-07-01 00:00:00 UTC to 2022-08-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJul 2022

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
May 20202020-05-01 00:00:00 UTC2020-06-01 00:00:00 UTC615
Jun 20202020-06-01 00:00:00 UTC2020-07-01 00:00:00 UTC000
Jul 20202020-07-01 00:00:00 UTC2020-08-01 00:00:00 UTC000
Aug 20202020-08-01 00:00:00 UTC2020-09-01 00:00:00 UTC101
Sep 20202020-09-01 00:00:00 UTC2020-10-01 00:00:00 UTC303
Oct 20202020-10-01 00:00:00 UTC2020-11-01 00:00:00 UTC000
Nov 20202020-11-01 00:00:00 UTC2020-12-01 00:00:00 UTC000
Dec 20202020-12-01 00:00:00 UTC2021-01-01 00:00:00 UTC101
Jan 20212021-01-01 00:00:00 UTC2021-02-01 00:00:00 UTC000
Feb 20212021-02-01 00:00:00 UTC2021-03-01 00:00:00 UTC000
Mar 20212021-03-01 00:00:00 UTC2021-04-01 00:00:00 UTC000
Apr 20212021-04-01 00:00:00 UTC2021-05-01 00:00:00 UTC000
May 20212021-05-01 00:00:00 UTC2021-06-01 00:00:00 UTC000
Jun 20212021-06-01 00:00:00 UTC2021-07-01 00:00:00 UTC000
Jul 20212021-07-01 00:00:00 UTC2021-08-01 00:00:00 UTC000
Aug 20212021-08-01 00:00:00 UTC2021-09-01 00:00:00 UTC000
Sep 20212021-09-01 00:00:00 UTC2021-10-01 00:00:00 UTC000
Oct 20212021-10-01 00:00:00 UTC2021-11-01 00:00:00 UTC000
Nov 20212021-11-01 00:00:00 UTC2021-12-01 00:00:00 UTC000
Dec 20212021-12-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
Jan 20222022-01-01 00:00:00 UTC2022-02-01 00:00:00 UTC000
Feb 20222022-02-01 00:00:00 UTC2022-03-01 00:00:00 UTC000
Mar 20222022-03-01 00:00:00 UTC2022-04-01 00:00:00 UTC000
Apr 20222022-04-01 00:00:00 UTC2022-05-01 00:00:00 UTC000
May 20222022-05-01 00:00:00 UTC2022-06-01 00:00:00 UTC000
Jun 20222022-06-01 00:00:00 UTC2022-07-01 00:00:00 UTC000
Jul 20222022-07-01 00:00:00 UTC2022-08-01 00:00:00 UTC101

What Hacker News says

12 sources
Nice to hear. I'm the creator of Kitspace.org and I've spent a lot of time making the 1-click ordering work. It's an open source platform by the way: https://github.com/kitspace I'm far from an expert on this subject and am not sure if it fits the definition of "scintillation", but here's another particle detector that uses photodiodes: - electron-detector: https://kitspace.org/boards/github.com/ozel/diy_particle_det... - alpha-spectrometer: https://kitspace.org/boards/github.com/ozel/diy_particle_det...
In Open Gamma Detector
In principle that is a good idea and nice digital version of analog pulse shaping. However, the pulses have a very distinctive shape (not visible in the blog post picture, but here in figure 7/9: https://www.mdpi.com/1424-8220/19/19/4264). My programs use the trigger level just to select which waveform snippets are recorded. The peaks themselves are then identified by their steep slopes which shows up nicely in the derivatives: https://github.com/ozel/DIY_particle_detector/blob/90c180207...
In CERN at Home: Building a Particle Detector
The circuit used in the blog article is a very much simplified version of the Maxim one. And probably not so much worse in terms of signal to noise ratio: https://github.com/ozel/DIY_particle_detector/ The ion chambers are impressive because even lower-cost. But they also detect the presence of people, touches and what not. :) My favourite aspect of silicon sensors like those PIN diodes is that you get the absorbed particle energy as well. In particular with alpha particles that gets quite interesting when measuring for example old ceramics painted with uranium glaze ('Fiestaware').
In CERN at Home: Building a Particle Detector
Let me just point here again to the project entries on Kitspace.org: https://kitspace.org/boards/github.com/ozel/diy_particle_det... https://kitspace.org/boards/github.com/ozel/diy_particle_det... Yes, this project is very much doable for electronic beginners with a knack for science (16-year olds who have never soldered manage it well if guided a little bit). The parts are easy to solder and ordering the circuit board will make your life much easier in order to get it working. BTW, no one earns money with the kitspace website above. This is community-run and intended to make open hardware projects easier to build by simplifying the ordering procedures. The parts and board suppliers linked on kitspace should cover most of the world.
In DIY Particle Detector
Hey, project owner here. Glad you all enjoy this! :-) I've never built my particle detectors on a breadboard. It is extremely likely that they will oscillate or frustrate in another way. You have to keep in mind that the amplification is enormously large, per particle only a few thousands of charges are being generated and turned into a still tiny voltage. The lower 10M-feedback electron-detector version works if _soldered_ on a prototyping/veroboard. Those with regular hole patterns - if the parts are put really close together. Please don't be put off by the circuit board requirement, I have listed it on kitspace such that it is really easy and cheap to get one: https://kitspace.org/boards/github.com/ozel/diy_particle_det... Even if you have never ordered a PCB, it should be straight forward using kitspace as a proxy to get it right. Fo
Read the rest
r beginners, I would propose soldering the electron-detector first (on the plus side, it has 4 times more the sensitivity) and if that works swap few parts and upgrade to the alpha-spectrometer variant since that is a bit more tricky to operate and get running. I've commented on the through-hole/SMD choice and similar questions in this twitter thread https://twitter.com/0zelot/status/1260931205676990466. In short, I choose leaded components over SMD where possible such that it is easy to solder. But analog signal integrity and low noise vs. signal require a circuit board.
In DIY Particle Detector
There seem to be builds using a through hole resistor for R3: https://github.com/ozel/DIY_particle_detector/blob/master/ha... The opamp appears to be configured as a transimpediance amplifier. 40M is a lot of gain. Probably keeping traces short and the resistor away from the board helps. That’s probably why they mount the resistor vertically when they use a through hole in the pic above (my guess anyway). Using a SMD keeps the traces short, which might be why they use it in the current version. Another option could be just to air wire the resistor. Sometimes people bend up the legs on the opamp and wire the resistor/input directly to the IC pin. I think you might have issues on a breadboard. Air wiring the whole thing would probably work. Or using protoboard, trying to keep the traces short.
In DIY Particle Detector

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.