Main Content

Pickleball Machine Upgrade With Arduino

I bought a pickleball machine to help me improve my game. I realized there were some improvements that I would like in my machine. One of the problems that I had involved the speed control. The speed dial is very sensitive which makes ball placement difficult. For example a BALL SPEED setting of 4.0 just gets the ball over the net, while a speed setting of 4.5 sends the ball to the baseline. So even though I have a speed dial that goes from 1 to 10, I have to work in the range of 4.0 to 4.5.
Another limitation of the machine was the single speed dial controlled both spin motors inside the machine, which produce all straight balls. Better machines have independent control for each of the motors.
I also wanted a remote control to turn the machine off and on. Another feature found in more expensive machines.
I decided that my new controllershould:
Improve ball speed control
Remotely control the machine
Add left and right spin capability
Be easy to update the software
For this additional capability, I replaced the original controller with an Arduino microcontroller.”

Link to article