Geiger-Müller counter demonstration

A very simple circuit with an Arduino Uno, a Nokia 5110 LCD and a Geiger-Müller counter board. It is so simple that one only has to wire everything and upload the code and it works!
Edit: There's a mistake at @15:10 in the source code. There is an unnecessary division by 4. The uSV/hr = CPM/151 only.
Please consider buying the parts using my affiliate links to support me:
curiousscientist.tech/tools
WARNING! Radiation is not a game! Please be very careful when you handle radioactive material! I do not encourage you to use any radioactive source.
You can find the source code on my website:
curiousscientist.tech/blog/ge...
If you have downloaded the code and found my video useful, please subscribe to help my channel grow!

Пікірлер: 122

  • @mcdonaldscashier1813
    @mcdonaldscashier18134 жыл бұрын

    I really love this video, helped me a lot with my own model build :D

  • @CuriousScientist

    @CuriousScientist

    4 жыл бұрын

    Thank you for the positive feedback, I really appreciate it! I am glad that the video was useful. If you have any further questions regarding the project, just let me know.

  • @la7yka
    @la7yka4 жыл бұрын

    Worth mention that the AM-241 source used here in this video, is mostly an alpha emitter. This tube can't detect alpha particles (if interested, look at the "MST-17" tube with an alpha window). But AM-241 is also emitting (very low intensity) gamma radiation. And it's the tiny amount of gamma radiation the counter detects in the video. Great video, and thanks for the code.

  • @CuriousScientist

    @CuriousScientist

    4 жыл бұрын

    Thanks for the valuable content! You are absolutely right about the radiation. We see the gamma here.

  • @joshuapeters2764

    @joshuapeters2764

    3 жыл бұрын

    Would the MST-17 work with this ardunio unit?

  • @la7yka

    @la7yka

    3 жыл бұрын

    @@joshuapeters2764 Not without modification of the power supply. While a common geiger tube like this requires about 400V (+/- some volts perhaps), the MST-17 need 1600V to operate. Some more info here: madexp.com/2017/12/10/mst17-mct17-mica-window-geiger-tube/

  • @cmdrcorvuscoraxnevermore3354
    @cmdrcorvuscoraxnevermore33542 жыл бұрын

    Thank you for your video. I'm going to build one using your great instructional video and the information on you web page. Have a great day and be well.

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Thank you for the kind words! I am glad that you found my video useful. I wish you a nice day too!

  • @ainttakenanyshit
    @ainttakenanyshit2 жыл бұрын

    Question please.... Did this GC board come "calibrated" as to a close reading of CPM to uSv/hr being fairly accurate? The following was taken from a chart: cpm to μSv/hr divide cpm by 150 to get μSv/hr Did you find that the above formula holds true? Thanks for any help you may provide...

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Hi! I could not confirm the reliability of the accuracy as I don't have any standards that I can calibrate against. I just try to believe that 150 as a calibration factor works well. Since I don't use this board for any mission critical things, I don't really care about the accuracy or reliability. CPM is enough for me and the uSv/h conversion is just an extra fun step.

  • @ainttakenanyshit
    @ainttakenanyshit2 жыл бұрын

    Thanks for the reply. One more question please.... I have the GC-1602-NANO with display on order and I would like to know approximately what is the maximum CPM you have seen with this unit.... Your external display is a bit different but I am wanting to know about what the max CPM it may expect.. Thank you again..

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Well, I don't remember the exact values, but over a thousand. Five years ago I visited Chernobyl and I brought this stuff with me. I checked some hot spots with it. It was especially funny when we crossed the red forest on the bus and it went totally bananas. But it was also showing funny values, if I remember correctly around 7-800 CPM on the airplane. :)

  • @oneofusall
    @oneofusall4 жыл бұрын

    So why do you divide CPM by 4 first and only then by 151? On banggood page there is a link to some kind of manual and it states there that conversion is CPM/151!?

  • @CuriousScientist

    @CuriousScientist

    4 жыл бұрын

    Hi! Because we don't measure a whole minute to give the counts per _minute_ (cpm). What I do, is I only integrate for 15 seconds (1/4th of a minute) and calculate the CPM from that value. So, the factor of 4 comes from that part. If you set your integrating time to one minute, you can get rid of these conversions, but then, you get updated values only at every minute. The background radiation is not expected to fluctuate drastically, and I also calculate a running average, so I am fine with the 15 s integration time, instead of a minute or more. Please don't forget to subscribe, if you haven't done it already! Have a great day!

  • @oneofusall

    @oneofusall

    4 жыл бұрын

    @@CuriousScientist cpm = counts * multiplier; // uSv =( (cpm / 4.0) / 151.0); so 60 000/15000 = 4 -> cpm= x * 4; and then next you do opposite (CPM/4)/ 151 Shouldn't it be (4*CPM)/151 as your cpm reading is 1/4th of minute?

  • @CuriousScientist

    @CuriousScientist

    4 жыл бұрын

    @@oneofusall Ah, now I see, thank you for pointing out the mistake! I added a line to the description and updated the source code on PasteBin. The formula should be uSV = CPM/151. Before this line (line 92), the CPM is already converted to represent the real CPM, so it is simpy just CPM/151. Or alternatively uSv = (4*COUNTS)/151.

  • @saidg20
    @saidg203 жыл бұрын

    Thanks a lot. Great video. I want to know what do you use for radiation. I mean radiation source, what is that? from where I can get one.

  • @CuriousScientist

    @CuriousScientist

    3 жыл бұрын

    You are welcome! All the info is in the video and the description. Check both.

  • @96feyenoord96
    @96feyenoord964 жыл бұрын

    I love this video, how did you wire everything up? (for someone who doesn't have any Arduino experience)

  • @CuriousScientist

    @CuriousScientist

    4 жыл бұрын

    Hi! Please check the source code for the Arduino on PasteBin (see the description). The source code has all the wiring. Which is maybe not super obvious from the code is the pin which brings the signal from the GM board to the Arduino. It is an attachinterrupt() pin, so it is connected to the pin 0.

  • @OrhanAydilek
    @OrhanAydilek2 жыл бұрын

    Great video thanks for sharing. I wonder one thing. this GM tube working >300 volt. how is it increase this voltage from 5 volt? via capacitors? how? thank you.

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Hi and thanks! As far as I know, it is done by a transformer with a lot of turns on the secondary of the coil. But, I don't know how it is exactly done on this specific circuit, but most probably as I described above. I have never checked the schematics in such detail.

  • @team-steinbaer
    @team-steinbaer5 ай бұрын

    I have the same Geiger counter and am currently connecting it to the Arduino Uno. In your program, the CPM updates every 15 seconds. Since this is multiplied by 4, the CPM values are all divisible by four. Is there a way to program it so that an exact cpm (every whole number) appears every 10 seconds? I have read that this is possible with a moving average, but I have no idea how to program it. Can you help me? I have almost no experience with Arduino.

  • @CuriousScientist

    @CuriousScientist

    5 ай бұрын

    It is relatively easy to implement moving average. The time base could be anything. I published the code and carefully explained it. If you still cannot modify it for your needs, you can hire me for doing it.

  • @team-steinbaer
    @team-steinbaer Жыл бұрын

    Hi, I am from Germany (bad English) and I bought this counter. I use it without a programme, I almost need the signals from the Board. The problem is, the light near the on/off switch doesn’t work on my counter. It worked only a few minutes. Is this a sign that the Geiger counter will get unfunctional? Actually, the counting light works, but is the not working LED near the switch a problem ?

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Hi! Your English is pretty good, don't worry. It is definitely strange that the light does not work. If the rest of the functions work on the board, then it is probably not a big issue. But it would worth investigating why that LED is not working while the rest of the board does to avoid further deterioration of the board.

  • @user-dz9co8ym2z
    @user-dz9co8ym2z22 күн бұрын

    The video explains everything, great work. Also, I am just wondering if you know where I can find the board's Gaber file. I thought this is an open-source board but can't find it anywhere online. Thx

  • @CuriousScientist

    @CuriousScientist

    21 күн бұрын

    Hi! Thanks! I bought the board from Aliexpress and I don't know if it has any design files available. But the internet must be full of similar circuits.

  • @englishrupe01
    @englishrupe014 жыл бұрын

    Really cool! I have been wanting to get one of these geiger counters for a while. Can you tell me what PC software you are using and is it available? Thanks for the Nokia code. I am just starting Arduino but i do have one of those monitors. I would need the computer software also. Thanks for this video!

  • @CuriousScientist

    @CuriousScientist

    4 жыл бұрын

    Hi! Thank you! The PC software is my own software that I developed in MS Visual Studio in C# language. It is not publicly available. However, I will make a tutorial in the near future where I explain how to write a basic code for the Arduino and for the PC to communicate with each other and plot the received numbers on a graph.

  • @englishrupe01

    @englishrupe01

    4 жыл бұрын

    @@CuriousScientist OK...great! Thank you.

  • @xfighternike9852
    @xfighternike98525 ай бұрын

    Hallo, ich habe das nachgebaut und dabei das Nokia 5110 Display zerstört. Jetzt habe ich gelesen, dass das Nokia Display 5110 Pegelwandler von 5 Volt >3,3 Volt benötigt weil es die 5 Volt vom Arduino (Logikpegel) an den Dateneingängen nicht verträgt. Können Sie das bestätigen?

  • @CuriousScientist

    @CuriousScientist

    5 ай бұрын

    Hi! The display exists in various formats. Some of them tolerate 5 V, and some of them don't. Always refer to the specifications of the display you purchase. To be on the safe side, just use a level shifter. It is cheap. (P.S. the language of the channel is English, if you want help, use English)

  • @renatopinheirodasilva2798
    @renatopinheirodasilva27982 жыл бұрын

    Your video is very nice. Actually I have a Geiger board like that, and want to connect it to an anrduino. There is just um point that was not clear for me. In what pin of Geiger board you connected the arduino to have the counts??

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Hi and thanks! I think you haven't watched the video. I say it at 4:45.

  • @renatopinheirodasilva2798

    @renatopinheirodasilva2798

    2 жыл бұрын

    @@CuriousScientist Thanks for your very fast answer. I actully saw it but did not realize that you speak that. The signal is the VIN pin of the Geiger board?

  • @renatopinheirodasilva2798

    @renatopinheirodasilva2798

    2 жыл бұрын

    I tryed using the VIN, it works nicelly. Thanks

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Glad to hear that you figured it out!

  • @ArchLich457
    @ArchLich4572 жыл бұрын

    What is the maximum micro Sv. it can measure ?

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Unfortunately I don't know, but you should search for the M4011 GM tube on Google and you could find this info.

  • @pietrofaidate4286
    @pietrofaidate42863 ай бұрын

    Hi, can you please tell me what kind of sofware recording (his name) it's that you have used at this point? 20:30 I can't find it online....

  • @CuriousScientist

    @CuriousScientist

    3 ай бұрын

    Hi! I haven't named the software yet. It is my own development, and I have never published it online, so that's why you can not find it anywhere.

  • @pietrofaidate4286

    @pietrofaidate4286

    3 ай бұрын

    ​@@CuriousScientist Hi, thank you for the answer. Do you know if there is any others similar softwares available online? On Amazon/Ebay they sent you an audio cable with the instrument that can be connected to a computer or any recording system but they don't tell what kind of software can be used for....

  • @CuriousScientist

    @CuriousScientist

    3 ай бұрын

    I never searched, so I don't know. But actually very soon I will start selling a very similar software. Stay tuned!

  • @pietrofaidate4286

    @pietrofaidate4286

    3 ай бұрын

    @@CuriousScientist Thank you!👍

  • @maciejpilarski2035
    @maciejpilarski20352 жыл бұрын

    Hi, I don't know wiring of the lcd. In datasheet default pins are 3,4,5,6,7 for this lcd yours are diffrent. Can you answer which pins of arduino you used to appropriate pins on lcd

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Hi! These are the connections I used: SCE 7, RESET 6, DC 5, DIN 4, SCLK 3. I soldered VCC and BL together on the panel and it is connected to 3.3 V. GND is obviously GND.

  • @maciejpilarski2035

    @maciejpilarski2035

    2 жыл бұрын

    @@CuriousScientist thank you very much, now I can do it too!

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    You are welcome! I hope you'll enjoy it, have fun!

  • @abdelghafourezzahri9907
    @abdelghafourezzahri9907 Жыл бұрын

    Hello my friend and thank you for the video, please i wanna know if we can use this detector with ESP8266?

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Hi! You can use any Arduino-compatible microcontroller, but you might need slight changes in the code.

  • @abdelghafourezzahri9907

    @abdelghafourezzahri9907

    Жыл бұрын

    @@CuriousScientist thank you so much!

  • @robyray5644
    @robyray5644Ай бұрын

    Hi, sorry to bother you, I added 3 LEDs, one green, one yellow and one red to turn on and flash when the uSv are less than 1 (green), yellow when they are >1 and

  • @CuriousScientist

    @CuriousScientist

    Ай бұрын

    Hi! You just need to turn on the corresponding LED when a certain threshold value is met. It can be done with simple if() conditions.

  • @robyray5644

    @robyray5644

    Ай бұрын

    @@CuriousScientist yes i tried but it doesn't work. What data should i take from the sketch avgUSV? or uSv? or what?

  • @CuriousScientist

    @CuriousScientist

    Ай бұрын

    Well, it is up to you if you want the most recent reading or the rolling average to be used as a threshold. I cannot guess what you want, sorry.

  • @robyray5644

    @robyray5644

    Ай бұрын

    @@CuriousScientist ok thanks

  • @shashibhandari6318
    @shashibhandari63182 ай бұрын

    how do i make it work in pi?

  • @CuriousScientist

    @CuriousScientist

    2 ай бұрын

    I don't know, I don't work with Pi.

  • @robyray5644
    @robyray5644Ай бұрын

    Hi, I'm not an expert, however I replicated this Geiger counter, the problem is that the display only works if I send the "s" start signal from the PC, while if I use it with a battery it stops at the wording "Serial.println("GM Tube - Send 's' to start..."). How can I solve the problem? Thank you

  • @CuriousScientist

    @CuriousScientist

    Ай бұрын

    Hi! Remove the parts of the code that make it wait for the "s" character from the serial port. Basically, just remove that if() condition. Don't forget about the curly brackets.

  • @robyray5644

    @robyray5644

    Ай бұрын

    @@CuriousScientist Thank you solved!

  • @CuriousScientist

    @CuriousScientist

    Ай бұрын

    You solved it, I just guided you! 😎 Cheers!

  • @yokolmasin
    @yokolmasin5 ай бұрын

    Hi, thanks for project. ı cannat open Geiger-Muller Recorder interface (software demonstration). Plese help me

  • @CuriousScientist

    @CuriousScientist

    5 ай бұрын

    Hi! What do you mean by the "recorder interface"?

  • @yokolmasin

    @yokolmasin

    5 ай бұрын

    @@CuriousScientist I uploaded the code with Arduino. LCD also reads data. But I couldn't open the Geiger Müller recorder program.

  • @CuriousScientist

    @CuriousScientist

    5 ай бұрын

    Oh, now I understand. That's not part of the software. If you have noticed, I only shared the Arduino code. The software I made to visualize the incoming data is not publicly accessible.

  • @yurimoreira8659
    @yurimoreira86596 ай бұрын

    hi, mine is not working, i used the code from your website, it shows a bunch of random numbers, even when the geiger counter is off, do you know what is happening? update: i solve the problem, the ground of the geiger counter was not conneted to the arduino, hehe, thank your for the video, i changed some things in your code so i could use an OLED display, and works perfectly

  • @CuriousScientist

    @CuriousScientist

    6 ай бұрын

    It is great to hear that the issue was not my code. Have fun using it! Cheers!

  • @DENTAL_MEAT
    @DENTAL_MEAT Жыл бұрын

    Now with the code am I able to run just the lcd and Arduino off of the board without computer?

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Sure. That's the original/default mode. The computer connection is just a fancy addition.

  • @DENTAL_MEAT

    @DENTAL_MEAT

    Жыл бұрын

    @@CuriousScientist am I able to program the lcd and just run the lcd off the Geiger board minus the Arduino??

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    You need something to drive the LCD which is in this case the Arduino. Something must capture the signal from the GM board and send it to the LCD. So you need the Arduino.

  • @theGamerRanger444
    @theGamerRanger4448 ай бұрын

    Great video! Where can I find the circuit board you used in the video to detect the radiation? I can't find it on your website.

  • @CuriousScientist

    @CuriousScientist

    8 ай бұрын

    Hi! Unfortunately, I could not find affiliate link for it, so I did not put it on my page. Just search for "DIY Geiger counter kit" on Aliexpress.

  • @theGamerRanger444

    @theGamerRanger444

    8 ай бұрын

    @@CuriousScientist Ah ok. Thanks! Is there a possibility of wiring a LND 712 to this kit? I am looking for a geiger tube that detects alpha particles rather than Beta and Gamma rays.

  • @CuriousScientist

    @CuriousScientist

    8 ай бұрын

    This I honestly don't know. If it is also just a GM tube with similar characteristics, then I assume that you can just use the terminals. But I have no experience or knowledge with other tubes. At least with this module.

  • @theGamerRanger444

    @theGamerRanger444

    8 ай бұрын

    @@CuriousScientist Ok. Thanks for the reply!

  • @OVERLOARD949494
    @OVERLOARD9494942 жыл бұрын

    where did you get the radiation sauce? I need to calibrate my counter.

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    I provided a link in the description for it.

  • @OVERLOARD949494

    @OVERLOARD949494

    2 жыл бұрын

    @@CuriousScientist thank you. I didn't see the "more" button^^

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    You're welcome! It is always worth to check the description of the videos. Many creators have a huge list of links and other resources in their video descriptions. I also follow the same practice.

  • @DENTAL_MEAT
    @DENTAL_MEAT Жыл бұрын

    Tried uploading and I’m getting error on line (21) PCD8544 does not name a type. “static PCD8544 lcd;”. Any help? 😅

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Do you have the library installed?

  • @DENTAL_MEAT

    @DENTAL_MEAT

    Жыл бұрын

    @@CuriousScientist library is installed.

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Ah, then I asked the question in the wrong way. Let me rephrase. Do you have the library *correctly* installed? Did you install from the library manager or from a zip file?

  • @DENTAL_MEAT

    @DENTAL_MEAT

    Жыл бұрын

    @@CuriousScientist oof no, just from the library manager tab in sketch..

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    @@DENTAL_MEAT Try reinstalling the library, maybe you have an obsolete version or something. Make sure it ends up in your Arduino/libraries folder. Also, try to install the library from a .zip file.

  • @derTommy
    @derTommy2 жыл бұрын

    Is there a way to disable the "speaker"?

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Hi! Yes, just remove the J1 jumper.

  • @derTommy

    @derTommy

    2 жыл бұрын

    @@CuriousScientist Thank you. I have this thing for years no in a cupboard and and just bought an ESP32 with wifi and try to upload the values in a database to make some statistics stuff. Thanks for your great video!

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    I am glad that I could help! Sending the data to a cloud sounds cool! Only thing is that check if the tube is sensitive to daylight. I read it on some forums that the tube picks up false radiation due to the effect of daylight. Not all of them are "faulty" but some are.

  • @derTommy

    @derTommy

    2 жыл бұрын

    @@CuriousScientist I will check this. I have GMC-300E geiger counter as well and the values are comparable. But it is in the middle of the night. :)

  • @goatmeal5779
    @goatmeal5779 Жыл бұрын

    What particles can it detect?

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Ionizing radiation. Mainly gamma and beta.

  • @goatmeal5779

    @goatmeal5779

    Жыл бұрын

    ​@@CuriousScientist Thanks for responding. I'll consider getting one for arduino projects, I like the idea of being able to build my own geiger counter, and write my own software for it!

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    It's a very fun circuit to play with. You will enjoy it!

  • @hony1717
    @hony1717 Жыл бұрын

    nice video, i got around 20 cpm and 0.15 uSv in my room :D. why so much space in your code and try to use tab when intending

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Thanks! This was among my earlier codes so I didn't put too much effort into formatting it. You can format the code freely as you wish. Arduino IDE also has an autoformat option.

  • @wexx1k
    @wexx1k Жыл бұрын

    Do you need Arduino to setup it?

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    No, you don't. You can use the circuit as a standalone device. In that case, you'll only have the clicking sound and the flickering LED as feedback.

  • @wexx1k

    @wexx1k

    Жыл бұрын

    @@CuriousScientist Thank you very much! Nice video!

  • @CuriousScientist

    @CuriousScientist

    Жыл бұрын

    Thanks!

  • @kajmolin297
    @kajmolin2973 жыл бұрын

    Werry intresting, I have a same one

  • @CuriousScientist

    @CuriousScientist

    3 жыл бұрын

    Thanks! I hope you have fun with this circuit. I really like to work with it.

  • @yigitkadir3649
    @yigitkadir36494 жыл бұрын

    That tube cant detect alpha what you are detecting with anericium is not from americium americium 241 decays to neptunium 237 its pure gamma radiation what it detects alpha needs a special probe :D

  • @yigitkadir3649

    @yigitkadir3649

    4 жыл бұрын

    Perfect video

  • @CuriousScientist

    @CuriousScientist

    4 жыл бұрын

    Thank you for the clarification! Yes you're right. The detector is not directly picking up the alpha radiation, but one of the side products of the decay, a gamma particle. To detect the effects of the alpha (i.e. ionized air) _directly_, one way would be a so-called spark counter. It is somewhat similar to a GM tube, but the mesh-wire is not surrounded by a protective gas to suppress the avalanche. In this video, I just wanted to use the Am-241, because this was the only source of radiation which is easy to access.

  • @koxwobi6431
    @koxwobi6431 Жыл бұрын

    My bet is you are Hungarian. Am I right? ;)

  • @dugy508

    @dugy508

    Жыл бұрын

    He's swedish

  • @roninsh4341
    @roninsh43416 ай бұрын

    акцент никуда не спрячешь))

  • @CuriousScientist

    @CuriousScientist

    6 ай бұрын

    Thank you!

  • @kenarf3332
    @kenarf33322 жыл бұрын

    Four_Digital:1:10: fatal error: PCD8544.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. exit status 1 PCD8544.h: No such file or directory I installed pcd8544 libery

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Well, the error code says the opposite. Make sure it is installed in the libraries folder and that the IDE sees it.

  • @kenarf3332

    @kenarf3332

    2 жыл бұрын

    @@CuriousScientist also I can't find the wiring in the script

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    Watch the video carefully and check my website.

  • @kenarf3332

    @kenarf3332

    2 жыл бұрын

    @@CuriousScientist i fixed installing old ver. but I have still trouble with wire LCD works with exemple script but I m not sure with your/On video its not clear and I cant find on you website

  • @CuriousScientist

    @CuriousScientist

    2 жыл бұрын

    The PCD8544 has its own wiring, it is really easy to Google it how it is connected. The interrupt pin is in the code. That is the pin which accepts the pulses from the GM counter.