Nerf Rival Apollo Pump Action Mod

The Nerf Rival Series is a ton of fun to play with your kids, however there is always room for improvement to some of their designs. The Apollo in particular has a priming mechanism that forces the player to awkwardly reach over the gun to prime the next shot. I found a great Mod on thingiverse to turn it into a more typical pump action, and modified the design further to be easier to print on a smaller 3D printer, as well I changed it to use 8mm rods and glue instead of bolts and metal bars to make it much easier to assemble for those without metal cutting and drilling tools. The 3D files can be found at the following links.
Pump Grip and Connector
Multi Part Barrel
Custom Stock

Airsoft / Paintball Chrono Project

Today I built a prototype Chronograph for Airsoft and Paintball (and Nerf!) using an Arduino and IR LED emitter/detector pairs, I am not sure it it will be fast enough for measuring airsoft pellets though. The initial code was pretty bad, it could only measure a maximum of about 5 fps! (Too much serial debugging going on)

Here is a picture of it, I will post more once I do more testing and debugging.

Chrono Prototype

The default ADC sampling rate is around 120us per sample which is not good for this project.
Thanks to some other blogs about high speed ADC on Arduino (that I have referenced in the source code) the system is now sampling at 15 micro seconds and using interrupts for better performance. I think 15us is good enough, but in case it is not I have ordered some IR detectors from amazon (Uxcell a14060700ux0143 SM0038 3 Pin Ground Vs Vout Infrared IR Receiver Module 250mV) that will allow me to use the digital inputs at 16MHz.

I am writing up a page to describe this project here.

Assembled Tank Tread and Motor mounts

Here is the assembled tread and motor mount. Using a 12V 2A power supply I tested each unit and found that they work nicely. The motors are 30 rpm, so 1 rotation of the wheel every 2 seconds resulting in a nice slow robot that should be easy for me to control with the Raspberry Pi.

The final assemlby is below.

Right side up.

Next I will be building mounts for the DC motor controllers and the raspberry Pi.

Raspberry-PI : Robot Tank Treads Progress

I have created a wheel design for driving the tank tracks for my mini Raspberry PI robot. The STL file is available here on

Also found a couple worm gear motors that will run at 30rpm at 12V (Unloaded) on . They have a 6mm D-shaft that is a little short, but should be ok.

Next step is to build a 3D design for mounting the motors and holding the wheels in position within the track.

Will try to post some pictures soon.

3D Printer Wanhao Duplicator i3 Plus!

A friend of mine is really into 3D printing, it looked like so much fun that I bought a ‘Wanhao Duplicator i3 Plus’ for $649 from the same place he got his, It has been a great experience so far. I have been printing almost non-stop for the last month! This printer is very well built and I can definitely recommend it to anyone wanting to get started.

I have been using for all my designs, here are links to a few of the models I have built. I am slowly building up a tank type robot for my Raspberry Pi. Fun stuff!

Nerf to Picatinny Rail Converter
Modified Picatinny Riser For Airsoft
8cm by 2cm Tank Treads for my Raspberry Pi Robot Project
Tank Tread Wheel for the Tank Treads

Here are my almost finished tank treads…

wxWidgets 3

I have not posted much on my website due to working on several big commercial (windoz) projects using wxWidgets 3 / OpenGL / SQLite / MariaDB. I used to be a big fan of Qt, however the licensing was way to expensive for me to use it for any project that I decided to take commercial, so I gave it up and dove into wxWidgets. I am happy to say that I have found it to be most useful as a general purpose GUI building tool, and superior in performance and simplicity compared to Qt. I am completely loving wxWidgets and I plan on posting a pile of wxWidgets instructions and examples in the future to help support the community of wx users.

Single Sheet Elevon based RC Aircraft

I recently built a sci-fi themed elevon prop-in-slot single sheet Airplane. My goal was to use only one sheet for an airplane that could fly with some of my smaller quadcopter motors, it weighs under 190grams (without battery). It uses a 5050-3 bladed propeller.
It flies great with either a 3cell 850mah or a 3cell 450mah battery even though the 850 is almost twice the mass of the 450. With the 450 it is so light that if you cut the throttle and pull the elevons back 50% the aircraft floats to the ground as light as a ball of tissue. Despite it’s aggressive appearance it is extremely forgiving to fly, and is suitable as a trainer.

190G RC Airplane
190G RC Airplane

A simple paint job using acrylic paint and foam brushes significantly strengthens the foam.
A simple paint job using acrylic paint and foam brushes significantly strengthens the foam.

RC Sim has new keyboard controls

I was playing without a gampad trying to fly my RC simulator and noticed how horrible it was, so I rewrote the keyboard controls.
The new controls do not require a numberpad, and are as follows:
[x] [w] for 100% elevator up and down.
[a] [d] for 100% aileron left and right.
[q] [e] for 20% throttle increments.
This is much easier to operate than the old method. So for people who want to try it out without a gamepad this is your best option.
Try it out here.