Introduction: Table Tennis Ball Thrower

About: Industrial engineer with background in manufacturing and 3D designing.

Reach me through Fiver.com for collaboration:

https://www.fiverr.com/share/EbjYgD


Overview:


After research process and gathering necessary design, mechanical and coding data`s, i started the to design the robot. Whole design created by using Shapr3d on iPad. It can throw the ball to the every spot on the table by moving up/down and left/right. I used the Arduino for the movements but since the code is used for another project, I am not able to share it. Since I didn't include the coding, I also didn't include the required electronic hardwares and assembling. This is only the mechanical part of the project. But, please feel free to reach me for your questions!


Building:


I will break the design into three main parts:

1) Front tube

2) Middle tube

3) Rear tube

To complete this project you will require basic hand tools;

  • Alien Key for M3 Screws
  • Wrench for M3 nuts
  • Sandpaper for a better surface quality 3d parts


Assembling processes are explained in the further steps with visuals.

Supplies

All parts are manufactured by FDM 3d printer (Flashforge Guider IIs), other required parts are listed below;

Number------Name:

2pcs-----------Nema17 Step Motor

2pcs-----------DC 6V Gear Motor with Long M3*55MM

1pc------------RS-385 Metal Gear DC Motor

1pc------------Ball-bearing (26mm outer dia, 10 mm inner dia, 8mm thickness)

2pcs-----------Wheels with the rubber (70 mm outer diameter, 2,3 mm inner diameter, 11 mm thickness)

15pcs---------M3 nut

5pcs-----------M3 Screw (12 mm long)

6pcs-----------M3 Screw (16 mm long)

10pcs---------M3 Screw (20 mm long)

Step 1: Front Tube

First part is includes;

  • 1pcs - Front tube (3dprint)
  • 2pcs - DC motor holder (3dprint)
  • 2pcs - RS-385 Metal Gear DC Motor
  • 2pcs - Wheel
  • 4pcs - 3M nuts (16 mm long)
  • 4pcs - 3M screw


-After Assembling the both sides, Dc motor holder can be adjust according to wheels measurement. Thanks to adjustability of wheels height, different size of the wheels can be used in the project.

Step 2: Middle Tube and Main Movement Part

Second part includes;

  • 1pcs - Middle tube (3dprint)
  • 1pcs - Middle bottom (3dprint)
  • 1pcs - Middle lower (3dprint)
  • 1pcs - Piece2 (3dprint)
  • 2pcs - Nema17 StepMotor
  • 1pcs - Ball-bearing (26mm outer diameter, 10 mm inner diameter, 8mm thickness)
  • 6 pcs - 3M screw (20 mm long) for Nema17


-Shaft of the motor and ball-bearing has the same axis.

Step 3: Rear Tube, Basket, Mixer and Pusher

Third part includes;

  • 1 pcs Rear tube (3dprint)
  • 1 pcs Dc motor holder (3dprint)
  • 1 pcs Mini dc gear motor holder (3dprint)
  • 1 pcs Pusher (3dprint)
  • 1 pcs Basket bottom (3dprint)
  • 1 pcs Mixer (3dprint)
  • 1 pcs RS-385 Metal Gear DC Motor
  • 1 pcs DC 6V Gear Motor with Long M3*55MM
  • 5 pcs 3M screw (12mm long)
  • 5 pcs 3M nut


-Mixer prevents, all balls from falling at the same time

-Pusher moves balls to the wheels

Step 4: Final

The ball thrower is assembled now! After the coding and assembling required hardware parts, robot is ready to use!

Anything Goes Contest

Participated in the
Anything Goes Contest