Hey all. One of my big hobbies is reloading my own ammunition, which I then get to go out into the desert, and gleefully shoot targets at 600+ meters. I recently acquired a progressive reloading press that lets me reload pistol cartridges for my 9mm pistol.
I rediscovered an Arduino sitting in my electronics drawers and started thinking... (Always a bad thing!)
What I plan on doing is automating the arm of the press with a servo. I was looking at using a NEMA 23 or 34 servo, but the ones strong enough to do this seem to require some pretty obscure power requirements, plus they are PRICEY!
So, looking for an appropriate servo. You might ask what happens when it starts dropping double gun powder charges, or none at all? I was thinking about using a PING range finder...calibrate it off to the bottom of a unloaded, and each stage measure after enough of a delay for the powder to drop, and see if the charge is within +/- 10%. If it is inside tolerance, it continues the cycle. (The last thing I want is to be in the desert, have a double charged round, blow a couple fingers off, and then have to drive myself to the hospital minus a few fingers.)
Also, if the servo is attempting to cycle, and it stays in a position other than one extreme or the other for more than X miliseconds, it would halt. This will prevent it from jamming on a half inserted case, and breaking my press with too much force. Ideally I will use a ping or optical sensor of some sort on each of the five stations to confirm there is a case there, and that the appropriate operation took place before cycling to the next station.
I do need to figure out the best way to sense if a primer is loading...because those go kaboom way too easy...and I would hate to have a tray full of them sympathetically detonate.
What am I missing here?
As far as controls, I would like to have a Start/Stop pushbutton, a single step pushbutton that cycles the servo manually, and a fault cleared button. I would like a readout with how many rounds have reloaded (In that session and lifetime), and a pot controlled readout to set the rate of rounds per hour (RPH) I am reloading.
