Dry Fire Training Experience (Part 2)

In Part 1 of this article I discussed the premise and plan for seeing just how effective dry fire training would be using a number of products to augment the training.  In this second part I will give my observations and conclusions.  I encourage you to read the first article before continuing.


Ultimately I will let my final target speak for itself. While I technically still failed the Dot Torture Drill (because I had rounds outside of the circles), I had a marked increase in accuracy. Of course, you could argue that a blind quadriplegic could have shot better than my first run. Regardless of how bad I shot on my baseline (which I think was an exceptionally bad session), I definitely improved.

Significant Increase in accuracy and precision. the tl;dr is that dry fire DOES work

Significant Increase in accuracy and precision. the tl;dr is that dry fire DOES work.  Compare it to my baseline

Below I will discuss some of my observations regarding the various tools I used during the training.

Atlas 8

The Atlas, from Salted Earth, was probably the most fun out of all of the tools I used. It was certainly not the most realistic (it doesn’t resemble any real world targets), but it was the fastest to get up and running, and certainly the most compact.

Also, unlike the other systems, the Atlas can be used outdoors. The units will register a laser hit from a SIRT so long as the sun is not directly glaring on the unit.

There are a ton of drills you can do with the Atlas8. It really keeps the training fun, and i"m sure there is training effect from using it.

There are a ton of drills you can do with the Atlas8. It really keeps the training fun, and i”m sure there is training effect from using it.

Unfortunately I did not get to run these as long as I would have liked. During the middle of my “month” of dry fire, life got in the way, and so I really only shot on the Atlas about seven sessions before I had to send them back… 🙁

I did notice that occasionally it would not register hits, but I think that was specifically due to hitting one of the LEDs rather than a sensor.

The other downside is the price. The current units are all in the $600 range.


As the cornerstone of my setup this was the most important component. Overall the CoolFire system works very well, and the reciprocating action is exactly what I was looking for.

I do have a couple of problems with it, however. The first, and probably the biggest, problem is the laser itself. I found the laser to pulse too quickly and to not be bright enough. You can see an example of the difference between the CoolFire laser and a SIRT in the below video.

The CoolFire laser works great against the reflective targets that the system comes with but I didn’t find the laser to be sufficient to work with any of the other systems I tried. It did not work consistently with the ShootOff App and it did not work with the Salted Earth Atlas 8. When I was at SHOT (2016), it worked with the LaserAmmo reactive targets (and that was actually the reason I pleaded with my editor to get a CoolFire for testing and evaluation). CoolFire does manufacture the laser unit in house.

The CO2 filling nipple on the end of the barrel and the screw in laser unit.

The CO2 filling nipple on the end of the barrel and the screw in laser unit.

Another thing that I found when running the CoolFire is that my pistol got cold. Like uncomfortably cold. Which makes sense as it is venting carbon dioxide with every shot. The related problem is that the CoolFire started misbehaving once the barrel and slide got cold enough. It would stop reciprocating the slide. I would have to stop training for about thirty minutes or so to let it warm back up enough. This would happen after about eight to ten fills (translating to eight to ten magazines; somewhere in the neighborhood of 150-180 shots), which inconveniently (or maybe conveniently) put it toward the end of my training session.


MantisX was really my personal coach in all of this. But it seemed to be a personal coach that rarely gave me positive encouragement (I jest). I don’t think my manipulations are as bad as the Mantis app suggested–I found it really challenging to get it to register a clean hit with no problems during my training with the CoolFire. Of course I have always had a historic problem of “pushing” and the MantisX definitely picked up on that.

I initially had the MantisX forward mounted on the rail of my Glock, but that was challenging to use with my holster (until I upgraded to a competition speed holster; which I had planned on anyway). Austin (at MantisX) actually sent me a mount to replace the base plate of one of my magazines allowing me to mount the MantisX on the bottom of the gun. The change in location did not appear to have any affect on how it recorded the motions.

That said, the MantisX did actually work better with live ammo (which I tried after ending my experiment). I shot it from bench rest and it did start picking up clean hits, so I must just introduce some small error while actually shooting.

The MantisX gave the most useful feedback data of any of the systems I played with. (The Atlas8 tracks a bunch of stats, but they are not currently user accessible)

The MantisX gave the most useful feedback data of any of the systems I played with. (The Atlas8 tracks a bunch of stats, but they are not currently user accessible)

The MantisX team is also on top of updating their app, and adding new features, which made the system even better during my training.


I was highly disappointed with this app. It really showed a lot of promise and the idea that it is free and open source was appealing. Unfortunately that is also the problem. Many open source projects solve a problem at a basic level but never make it to the state of being polished enough for a wide distribution. Money is a great motivator to complete things, and unless enough people get behind a project and fund it (or contribute time) some projects will never realize their potential.

In all fairness I only ran this on a Mac Book Pro.

I found the app to be exceptionally slow and it used an extreme amount of resources, keeping my processor pegged. I attribute this to the language the app is written in–Java. The language allows it to run anywhere, though not in a terribly efficient manner (in my long experience with programming). Pretty much any Java app I run sucks resources…

One of the recommended cameras (Logitech c270) was completely insufficient and did not have a high enough frame rate to be able to consistently recognize the laser strikes, specifically from the CoolFire. It did work *okay* with a SIRT pistol. I bought another camera to try and see if that made a difference (this one a high frame rate; which was surprisingly difficult to find). It seemed a little better.  I also tried in a number of lighting scenarios to see if that made a difference–not really any difference.

The interface was a bit rough and confusing. The easiest method for use is “standalone”. Basically you can print out a target and put it on the wall. You point the camera at it and then select one of the preset targets in the app. You generally need to resize the digital version (so that it overlays the camera image) as this is what defines the hit areas. One annoyance is that you can only resize from the top/bottom or left/right sides, and not the diagonals–basically you cannot maintain aspect ratio. Another problem was a specific target with five rounds. I printed it out, put it on the wall, and the corresponding digital version had a slightly different layout–there was no way to line it up (meaning that strikes on the paper did not correspond to registered strikes in the app).

[UPDATE (07-JUN-2016): I spoke with one of the developers and will be doing a dedicated review of ShootOFF as soon as they release the 4.0 version.  They said that the issues I raised were known in the release I had, and have been addressed.  So be on the lookout for a review–I’m hoping it will be the glue to tie the other training components together!]


Despite a number of challenges with the training plan and implementation, I did, in fact improve quite significantly. Dry fire does work–at least it did in my case. I think I would have had an even more dramatic change if I could have trained the way I had intended and if all of the components had worked together as I had envisioned.

I am generally not a fan of regulations, but I am a firm believer in common standards. I think one of the biggest things that companies involved in the business of creating “dry fire” training tools (specifically laser based tools) need to do is sit down in a room together and come up with some common criteria they can all agree on with regards to the laser emitter and the laser receiver. There should be a minimum pulse length and power for lasers. And receivers should have to register hits within that range. All of the companies should be striving to work with one another’s equipment to give the broadest range of equipment.

The reality of the situation is that it is currently not feasible to meet all of the criteria I set forth for a training system that would translate to a true measurable improvement on the range. Despite having pretty advanced technology available to us (like that amazing pocket computer that can also make phone calls), there is currently not enough collusion (nor, I would imagine, incentive) among the players in this space to make fully interoperable products.

Until that time comes, I think a dry fire training system that can fully replace range time is still going to remain a pipe dream. You can get some benefit from any of the products that I was fortunate enough to evaluate, but none of them complete enough of the puzzle (independently or together; nor at a reasonable enough price point) to solve the problem–being able to effectively train without having to go to the range.

I would like to give a huge thanks to CoolFire, MantisX, and Salted Earth for sending me units to run this experiment with.  Despite not being able to realize my pipe dream, each of these tools are great in their own right, and I think anyone would gain an advantage by utilizing them.  I’m still holding out for a full integration, though… 🙂

Tom is a former Navy Corpsman that spent some time bumbling around the deserts of Iraq with a Marine Recon unit, kicking in tent flaps and harassing sheep. Prior to that he was a paramedic somewhere in DFW, also doing some Executive Protection work between shifts. Now that those exciting days are behind him, he has embraced his inner “Warrior Hippie” and assaults 14er in his sandals and beard, or engages in rucking adventure challenges while consuming craft beer. To fund these adventures, he writes medical software and builds websites and mobile apps. His latest venture is as one of the founders of IronSights.com; a search engine for all things gun related. He hopes that his posts will help you find solid gear that will survive whatever you can throw at it–he is known (in certain circles) for his curse…ahem, ability…to find the breaking point of anything.


  • LazyReader

    Is there anything on electronic firearm training, that can replicate the recoil experienced with real bullets.

    • Phillip Shen

      The coolfire system tries its best. It uses CO2 method to reciprocate the slide. However, from what I’ve read, it’s not “quite” the same as actual recoil you’d experience from recoil from live ammunition. Also as mentioned above, the gun seems to get really cold from the gas after 180 cycles.

      • Doc Rader

        It’s about 60% of a live round (I would say). It is enough to make you work the reacquistion of your target. And to not have to train a bad habit of re-racking after each shot.

  • I’ve been part of the Open Source community for a long time, the problem is always that once you figured out a majority of the solution it generally gets stolen. Makerbot essentially stole years of development and progress from the 3D printer community and then made millions, the actual creators of the baseline tech made nothing. In an ideal world your open source project would be improved by the next down the line, with credit given to the creators before them, and repeat the process. In reality your work is directly stolen and profited from without any credit given.

    An Open Source project needs a decent following in order to stay afloat, not to mention enough free time to devote to the development. I commend ShootOFF for not taking donations directly, this does further increase their out of pocket expenses however.

    EDIT – You have the video of the cool fire vs. SIRT set to private.

    • Doc Rader

      Thanks for the feedback (and the reminder about the video)!

      I would like to go back and do a dedicated review on ShootOFF. It was not simple to troubleshoot and I also didn’t contact the developer or post my issues on the github tracker (though a couple were already logged). It appears that there is a much newer version out. I really wanted to like the app but just had too many frustrations (along with other systems) trying to get it up and running. Maybe if I can focus strictly on it, I can spend some time digging deeper.

  • MattCFII

    As several of us said in part 1, if You are a PC person, you should try LASR software. It combined with my SIRT pistol and AR bolt have made a big difference for me.

  • Robert Harper

    Well, I finally broke out the MantisX the other day and I was very impressed with it. I’m pairing it up with my Laserlyte cartridge and bulls eye target for dry fire practice since I can’t get out to the range as much as I like. I’m stuck with what I have since I can’t afford any new gear for a while, (Thanks to the “wonderful” care from the VA keeping me from working), but so far I feel that it’s working well considering how long it’s been since I really worked on my shooting. (Nothing like getting stationed in Japan for a few years then coming back to a situation that I can’t afford to shoot much) I think there is a decent amount of good dry fire training gear out there, but there isn’t one set up, or system, to rule them all. I know a lot of people pass on a lot of this gear because they see the upfront cost, though it’s cheaper than going to the range and blasting away, or a few really good classes if you go there with a lot of bad habits. I can’t wait for the updates from MantisX, I see a lot of promise in it, though if they could have the voice of certain Gunny yelling at you when you mess up, I think it would be better. Just my 2 cents.

  • I didn’t look to see how much processor capacity that ShootOff was using, but I noticed that it makes the fan run constantly. I was afraid to let the software run for very long. Ultimately stopped using it because I couldn’t get any of the training programs to run