DIY Pitching Machine





Introduction: DIY Pitching Machine

***NOTE: I get occasional requests for detailed measurements. All the information you need is in the Sketchup file on this page. Look for the link to "Pitcher 2016-04-13.skp". You will need the freeware Sketchup program, and once you open it, you can use the measuring tape (shortcut key: T). Thanks. ***

Here are the plans for a small pitching machine I built to help my son practice batting for Little League. It reliably throws the ball at a set rate in a set direction. I do not know the top speed it can attain. It very easily throws balls the distance from the pitcher's mound to the home plate in a rather flat arc. It is designed to allow adjustment in several dimensions so as to change the arc shape and speed of throw.

First, a word of caution. This is, in effect, a catapult. Things will fly out of it at painful velocities. The arm will whip around with mighty force, easily capable of breaking skin and bruising, perhaps breaking bones. Faulty materials or workmanship on this spring- loaded device could produce an explosion of wooden and metal shrapnel. Eyes could be lost. This is not to be used by children. Rather, it is to be used by adults playing with children. Build and use at your own risk! I give no promises as to its safety or fitness for any particular purpose.

Second, you'll need the free software Sketchup to open the plans above.

Though the build looks complex, it's really just a few 2x4s, bolts, a spring, 2 hinges and 2 ball bearings. Total cost was less than $25.

Step 1: Hardware and Plans

Download the Sketchup plans here and take a look. If you are new to Sketchup, you'll want to find the tape measure tool (press "t") to get the dimensions as you cut your boards. Everything was made from 2x4 pine ($2.08 for 8' at Home Depot).

Other hardware you'll need:

- Spring. This one looked about right, so I bought it. You can overthink these things.

- Eye bolts x 2. I always use 5/16" bolts for everything, so I never have to wonder if I have matching nuts, wingnuts, ball bearing sets, etc.

- Ball bearing sets x 2. Inner diameter is 8mm, I think. Got me a bunch on Amazon years back and keep using them for various projects.

- Hinges x2. Used a 3.5" door hinge for the foot tensioner and a strap hinge for the release.

- A mess load of 5/16" bolts, nuts, and wingnuts. Just go to the aisle for fastener hardware and buy 10 of each length bolt from 1" to 9" if they have it that long. It'll last you a dozen projects, and you'll have to interrupt a project to go back to the hardware store less often.

- A 12" threaded rod, as always, 5/16" diameter. This will be the axle for the throwing arm.

Step 2: Assembly

Once you have your parts cut out of 2x4, you'll need to drill holes for attachments. I always recommend Forstner bits and a drill press for countersinking nuts.

When it comes to the throwing arm, you will need to countersink the ball bearing sets on both sides of the arm, and drill a hole through the arm *larger* than the 5/16" axle so that there is no contact between the wood of the arm and the axle.

Using a router table, a groove was cut in the arm to guide the ball.

Step 3: Putting It All Together, Firing

As you can see from looking closely to the images above, there are multiple points of adjustment to get the throw you desire.

- The ball rests against a bolt on pitching arm, allowing you to position the ball. More distance to run down the track means higher speed, to an extent-- if it doesn't make it to the release ramp by a certain angle, the throw will be weak.

- Ramp on arm can be moved up and down. Biggest effect is on release angle.

- Multiple holes in the tensioner arm (the foot pedal) allow variation in spring tension

- Multiple holes in release arm allow different range of arm motion, affecting spring tension and time until release. This is limited, though, as any cocking beyond parallel to the ground causes the ball to roll off the arm.

Testing at the ball field revealed a problem with the front end rising as the pitcher throws, leading to undue variance in velocity. A sandbag or other weight on the front should both remove this variance and increase power (less energy diverted into moving the pitcher itself.

If you like this project, please vote for it in the "Make it Move" contest on Instructables. Thanks!

Make it Move Contest 2016

First Prize in the
Make it Move Contest 2016



    • Water Contest

      Water Contest
    • Oil Contest

      Oil Contest
    • Creative Misuse Contest

      Creative Misuse Contest

    21 Discussions

    I was just wondering for my project how you were able to carve out the throwing arm that the baseball slides on. GREAT JOB

    Can you give me the measurements of the holes on the stepping board and the pull arm and also the measurements on the extra pieces on the throwing arm amd how deep is the groove and wide

    does anybody else have more detailed instructions as to where to put the holes at in the step board and the handle board

    Sketchup has a dimension tool that will tell you lengths. All the angles look to be 45 degrees.

    Is there a way to get the dimesions to show up or do I need to use the tape tool and do each one individually?

    My son is using this for a school project for intro to engineering class. I didn't see where we can find measurements for the holes and such? Did anyone have more detailed instructions


    2 years ago

    I don't use often and i don't want to rip any one off so i'll ask... Is there anyway to get the instructions without signing up for the premium version of If i used it often i wouldn't mind, but i never use it literally. so really i would be paying for free plans since i would never use again.

    3 replies

    You should be able to download the plans without a subscription. At least, I can without logging in. Look for the Sketchup file "Pitcher 2016-04-13.skp" on the main page of this project. Good luck.

    This is a great set of instructions!! My son was super nervous about starting "Machine Pitch" so I found this, grabbed some scrap wood, and made some minor tweaks to accommodate the materials I had on hand, and presto a pitching machine I could use to help him get used to Machine Pitch. Thanks for saving me the effort! Instead of ball bearings I 3d Printed some little plastic Bushings that seem to be working really well. Only time will tell how well they hold up!

    1 reply

    2 years ago

    This is awesome! Congrats on being a finalist!!

    This is great.... Excellent, actually...

    the variable tension arm is a great idea

    great project for my new makerspace

    Just last year, my son was in baseball, and i was looking for a design like this. I found nothing this complete and detailed as this instructable. Great job,

    1 reply

    Thanks for the kind words. Too bad the plans were not in time to help!