April 4, 2025
Description
This is a ball launcher that is probably overkill for what I needed it for but it was 100% a fun project to learn things with.
It uses a proximity sensor to sense when a ball is put into the hopper and spins the TPU wheels and a gear train to launch the ball at over 30MPH using a brush-less motor.
After the wheels get sped up it uses a geared servo motor to push the ball into the wheels launching it.
You will need a decently large printer to print these parts without splitting them up.
BOM
A2212/6t 2200KV brush-less motor
Raspberry Pi Pico or anything that will fit in the electronics box
SG90 Servo
HW-006 Tracker Sensor https://www.electroschematics.com/line-tracker-module/
Potentiometer
5.5x2.1mm Female DC Power Jack Connector
Power Switch
9v5A power adapter - You can do a higher voltage but it will be faster and may not work.
16 M3x8 Screws
6 M3x45 Screws
8 M4x8 Screws
22 M3 Heatset Inserts
8 M4 Heatset Inserts
2 8x100mm Rods
2 8mm Couplers
4 608 Bearings
License:
Creative Commons — Attribution