I saw someone had posted a link to my original Chronograph. Here is they original post Make You Own Chronograph Original.
That chrono was made a few years ago and over the last few months I have upgraded it several times.
The original used an Arduino NANO which I found out does not have a quartz crystal but a resonator with a pretty rubbish accuracy I think +-5000ppm.
I tried an Arduino UNO MCU but settled on an ESP32 Dev Module with a clock speed of 240Mhz driven by a 40Mhz Quartz crystal with a spec of +- 10ppm.
It also has WIFI built in which means anyone who wants a simply barrel mount Chronograph without the large display can just adapt my code to link it to their phone or PC.
The image below shows my chronograph with the optional £3.99 plug in GPS module for checking the quartz crystal and removable pellet scales on top and the shoot through HT-X3006 chrono bracket.
This image shows the chrono in live working mode linking to an Excel spreadsheet.
I have included demo sheets for mapping your airgun breaking down best shot groups etc.
Being Excel you can use your own data any way you wish.
The chrono also works in single shot mode off batteries if required.
The design is modular so you can use any part of the design eg just using my sensor module and MCU to build a wieless design with minimal footprint.
Below basic sene module can be used as a building block for you own software and or display.
Calibrating
I don't have access to expensive test gear and can't afford to send the unit off for accreditation.
I have created inbuilt calibration for the following- Sensor length and crystal frequency check.
Sensor Length
The software when is sensor calibration mode shows when the in and out sensors have been triggered electronicaly as if by a pellet.
Using digital calipers in depth mode you just take the differnce between the 2 readings to get the exact electrical trigger points.
Note the distance shown on the LCD display is the original reading this will update once you put the new measured distance into the chrono.
Quartz Crystal Frequency
Using a £3.99 plug in GPS module once an indoor satellite fix has been obtained and a 10min sync pulse from the atomic clock in the satellite has been recived a timer starts on the MCU.
Every 10 minute pulse from the sattelite is then compared to the mS count from the MCU and the culumative differnce is displayed. Over time the differnce is grows until after a day you have a pretty good idea of your Quartz crytal accuracy.
The chrono displays the mS error +or- the PPM error and the frequency error in Hz.
I have spent the last 2 weeks measuring 4 differnt ESP32 modules and repeating the test multiple times.
The spec of the ESP32 is +-10PPM and I measured the 4 at -7.38ppm, -2.97ppm, -3.18ppm and -0.33ppm.
Full details here on my website https://www.brettoliver.org.uk/
Please let me know if you find any errors.
3D files are normally £1.00 to download but any member of airgunforums can get them for free - just PM me for a link.
Edit if you have access to a Nate Chrony or Skan then you can add a correction factor within the chronograph screen.
That chrono was made a few years ago and over the last few months I have upgraded it several times.
The original used an Arduino NANO which I found out does not have a quartz crystal but a resonator with a pretty rubbish accuracy I think +-5000ppm.
I tried an Arduino UNO MCU but settled on an ESP32 Dev Module with a clock speed of 240Mhz driven by a 40Mhz Quartz crystal with a spec of +- 10ppm.
It also has WIFI built in which means anyone who wants a simply barrel mount Chronograph without the large display can just adapt my code to link it to their phone or PC.
The image below shows my chronograph with the optional £3.99 plug in GPS module for checking the quartz crystal and removable pellet scales on top and the shoot through HT-X3006 chrono bracket.
This image shows the chrono in live working mode linking to an Excel spreadsheet.
I have included demo sheets for mapping your airgun breaking down best shot groups etc.
Being Excel you can use your own data any way you wish.
The chrono also works in single shot mode off batteries if required.
The design is modular so you can use any part of the design eg just using my sensor module and MCU to build a wieless design with minimal footprint.
Below basic sene module can be used as a building block for you own software and or display.
Calibrating
I don't have access to expensive test gear and can't afford to send the unit off for accreditation.
I have created inbuilt calibration for the following- Sensor length and crystal frequency check.
Sensor Length
The software when is sensor calibration mode shows when the in and out sensors have been triggered electronicaly as if by a pellet.
Using digital calipers in depth mode you just take the differnce between the 2 readings to get the exact electrical trigger points.
Note the distance shown on the LCD display is the original reading this will update once you put the new measured distance into the chrono.
Quartz Crystal Frequency
Using a £3.99 plug in GPS module once an indoor satellite fix has been obtained and a 10min sync pulse from the atomic clock in the satellite has been recived a timer starts on the MCU.
Every 10 minute pulse from the sattelite is then compared to the mS count from the MCU and the culumative differnce is displayed. Over time the differnce is grows until after a day you have a pretty good idea of your Quartz crytal accuracy.
The chrono displays the mS error +or- the PPM error and the frequency error in Hz.
I have spent the last 2 weeks measuring 4 differnt ESP32 modules and repeating the test multiple times.
The spec of the ESP32 is +-10PPM and I measured the 4 at -7.38ppm, -2.97ppm, -3.18ppm and -0.33ppm.
Full details here on my website https://www.brettoliver.org.uk/
Please let me know if you find any errors.
3D files are normally £1.00 to download but any member of airgunforums can get them for free - just PM me for a link.
Edit if you have access to a Nate Chrony or Skan then you can add a correction factor within the chronograph screen.