3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Paintball/Ballistic Chronograph

Paintball/Ballistic Chronograph
Create a low-cost Paintball Chronograph for less than $40!

A ballistic chronograph is a device that records the velocity of a projectile. This particular chronograph I have made has only been tested with a paintball gun and it is relatively simple to make. I have also implemented a function that can record the rate of fire at which a device is firing.

Note:
Seeing as you will be using a device that shoots projectiles at high speeds to test this chronograph, use your head and be smart. Follow all safety procedures and guidelines that pertain to the use of the paintball marker or other device that you are using to shoot projectiles.

 
Remove these adsRemove these ads by Signing Up
 

Step 1Electronic Requirements

Electronic Requirements
«
  • PICT0078.JPG
  • Price.JPG
  • 0.1uf.JPG
  • 0.01uf.JPG
  • 27pf.JPG
  • Resistors.JPG
  • TSOP4838.JPG
  • Connectors.JPG
  • RockerSwitch.JPG
  • PIC18F13K50.JPG
  • last photo ←
»
Although this chronograph is pretty easy to build, a basic understanding of electronics and soldering skills is essential. The most trouble I had with this project was making the PCB. I use the toner transfer method, but that doesn't produce very nice boards when your laser-jet printer needs a new cartridge. The board itself has some spots that are pitted and doesn't look too neat, but it gets the job done. If you aren't able to make your own PCB's, one can just use some perfboard and point to point wire everything together.

Here is a list of the following electronic components required:

- 2x 47µf Electrolytic Capacitors
- 2x 0.1µf 0805 SMD Capacitors
- 1x 0.01µf 0805 SMD Capacitor
- 1x 0.01µf Ceramic Capacitor
- 2x 27pf 0805 SMD Capacitors
- 2x 10kΩ 0805 SMD Resistors
- 2x 2.4kΩ 0805 SMD Resistors
- 2x 470Ω 0805 SMD Resistors
- 1x 150Ω 0805 SMD Resistor
- 2x 100Ω 0805 SMD Resistors
- 1x 4.7kΩ Trim Potentiometer
- 1x 1N4148 Diode
- 1x LM7805 5v Regulator
- 2x TSOP4838 IR Detectors
- 2x IR Transmitters
- 2x Female 2-pin Molex Connectors
- 2x Male 2-pin Molex Connectors
- 1x 5-pin Header
- 1x MMMBT2222A General Purpose Transistor
- 1x 12MHz Crystal
- 1x Tactile Switch
- 1x Rocker Switch
- 1x PIC18F13K50 SOIC Microcontroller
- 1x 16x2 LCD Display
- 1x 9v Battery Clip

Most of these components I had already had on hand, but I would estimate the cost of this project to be around $30-$40. I have not shown any of the SMD components (except for the PIC) in the photo below.

Edit:
I have gone and posted print screens of some places where you can buy the components. Some components couldn't be bought as 1 or were cheaper in higher quantities, that's why you may see some extra parts in the pictures. Many of the parts can be bought at a good price at www.dipmicro.com. I will tag the cost of each product in the photos below. With all of these parts, not including the board, it came to $38.11 to purchase all the components for this chronograph with all shipping included except for the PIC18F13K50 bought at Digikey. Then it would be a couple more bucks for the PVC pipe. Also, if you want to save $3.39, you can buy 16x2 LCD Displays on eBay for $2.99 including shipping.
« Previous StepDownload PDFView All StepsNext Step »
51 comments
1-40 of 51next »
May 10, 2012. 1:23 PMneodymium says:
what is the maximum fps you think it can detect? I want to build this for my airspft gun but it shoots over 500fps (not sure exatly how much) but I need to know it it will even work. thanks.
Nov 12, 2011. 10:18 AMbschiera says:
Very good project, i'd like it, please, can you tell me the correction for reading the velocity in m/s, thanks.
Oct 25, 2011. 7:42 AMTom Hargrave says:
Considering the size of the paintball relative the ID of the pipe are you worried about back pressure slowing down your paintball? I would assume it would have some effect on your measurements because aerodynamics are different.
Oct 22, 2011. 3:24 AMkswift2 says:
Is There a reason the .pdf files are blank, can new files be uploaded of saved to another site.

I will be building this and the layout files would help a lot.

Cheers
Jul 13, 2011. 10:25 PMravenbrother says:
Thanks for this. I just finished building and testing. Didn't like the SMD componnents so I built it off you schematic with the old fashoned parts :D Works great...now I was thinking of redesiging the sensor to have a wider field for use with a firearm. works great with my paintball guns.
Jul 17, 2011. 5:58 PMravenbrother says:
I was actually looking at motion detectors something like this from radio shack..
http://www.radioshack.com/product/index.jsp?productId=2906724

PIR Sensor Module then limiting it's field of vision to a slit.
Jun 26, 2011. 1:45 PMFerouque says:
Regax well done mate but it all went right over my head !!!
it totally ment nothing to me

how about i buy that one of you ?? ;-)
Jun 5, 2011. 10:31 AMtromano2 says:
Interested in possibly using this to chrono airguns (.177/.22 cal.) as well as .68 cal. paintballs. Any idea as to the maximum FPS this chrono can detect?
Apr 17, 2011. 1:26 AMsadstorm says:
Gran trabajo, pienso intentar poder contruir uno, peor me gustaria saber si a parte de darme los fps, podria darme los m/s y julios.

¿Como podria programarlo? Gracias por todo un saludo.
Mar 11, 2011. 10:54 AMddávila says:
Hi I would like to know wich other PIC can I use to build this amazing chrono?!!! is just that i cant find the 18F13K50 at my city.
Mar 11, 2011. 12:17 PMddávila says:
:( I think I will keep searching for de 18f13k50 because I'm not too much experimented on this things so .... I could get lost in this.
Feb 16, 2011. 11:20 AMrobomaniac says:
Your instructables is very good for your first one! Great graphic and explanation.

If you have better lighting when you take those electronic and tools pictures, it would look even more pro! CFL lighting works great. (coolwhite or daylight) You can also play with the setting of the camera before taking a picture.

Keep it up!
Feb 22, 2011. 7:12 PMrhanson294 says:
Excellent instructable! Very well thought out! Would the diameter of the tube make a difference in the reading? I would love to have a shot counter for when I play airsoft.
Feb 15, 2011. 7:18 PMsilencekilla says:
I'm not accusing anyone but im pretty sure this was stolen from somebody's post for a measuring the velocity of a coilguns projectile. I'll update when i find the website.
Feb 15, 2011. 2:52 PMJenna N says:
This is soooo cool!! You should sell them, make some $$, haha!
Feb 6, 2011. 12:53 PMElectroinnovation says:
This is really cool! about how much does it cost to make one?
Feb 12, 2011. 12:00 AMrspoelstra says:
I just bought all the components from Digikey for $60. Add another couple for the board and I had to buy some etching liquid but you can do it all for around $70 in real life. Figured I'd throw that out there
Feb 13, 2011. 8:59 AMrspoelstra says:
Plus when you add shipping, it starts to add up.
Feb 13, 2011. 8:57 AMrspoelstra says:
Kinda figured it's possible to find everything for cheaper, I'm just a fan of one-stop shopping. Thought I'd just give an estimate for anyone looking to buy everything.
Feb 6, 2011. 3:34 PMpennachi1 says:
Create a low-cost Paintball Chronograph for less than $40!
Feb 10, 2011. 9:25 AMprofpat says:
very good, will try to modify for airsoft or airgun use! thanks
Feb 10, 2011. 6:51 PMprofpat says:
great! will do as you suggest, also i am planning to use a smaller pvc pipe or tube, i was planning to use a umbrella stem or old tv antenna elements..
Feb 7, 2011. 6:51 AMshahzade says:
Hey great Instructable!
I like how easy and straight forward it is!
But I have a question, you write "The PIC is setup to run at 48MHz. It takes 4 cycles to perform one instruction..." I think one instruction is like one loop? One time going through the whole script? How did you find out how many cycles it takes to run the script. Is that a given characteristic of the PIC or is it depending on the length of your script and how complex it is?
Well thanks a lot.
keep it up
Shah
Feb 10, 2011. 7:12 AManode505 says:
For time critical sections interrupts can be used so the timing section is run outside of the main loop.

Plus, there is what if I remember right, imperial timing, where you know the number of instructions, hence time it takes to get from one point in the program to another. Its typically frown upon, but for smaller programs where it won't branch or interupts, it can be used carefully.
Feb 8, 2011. 7:32 AMdishpit says:
Nitpick: you're measuring speed, not velocity. There's a difference.
1-40 of 51next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
16
Followers
2
Author:Regax