Framework: the frame is just a couple of bamboo cutting boards which are relatively heavy and a good mount for the other parts. You can use anything but realize you may have to move the motor mount around a bit.
Main bearing: the main bearing is a bicycle axle that is housed in two bearing mounts. I bought them separately but they fit perfectly and there is absolutely no play. Don't thing you can beat this bearing.
Main cup arm: I used carbon fiber fishing rod poles for the cup arm. I used a smaller piece that fit perfectly on the bicycle axle, then epoxied it inside a hole in the main cup arm. Very stiff and works great.
Cups: the cups or hands are just some sponge foam (computer packing foam) hotglued to cardboard triangle. Inside the cardboard is a vinyl triangle made from a vinyl notebook. The harder surface of the vinyl holds and releases the steel ball more consistently than the cardboard. You can probably figure out better cups but it was all I had around. I thought that perhaps cut up ping pong paddles would work best but they are kind of heavy. Need to keep the cups light as possible.
Motor mount: I mount the motor on the bamboo board with an aluminum motor mount. You will have to move it around so a movable mount is ideal but I didn't have a good way to do that. So I just had to unscrew it all, move it, screw it back in. Takes time. But the mount isn't too critical - just keep it basically under where the long motor arm is attached to the main cup arm.
Motor axle adapter: you need some way to attach the motor axle to the short arm. I found these 5mm adapters that were perfect.
Small motor arm: the short arm is a piece of flat aluminum. Easy to drill holes in and you will probably drill several until you find the ideal adjustment point.
Large motor arm: two turn-buckles (8mm) with threaded rod between them allows good adjustment. You will spend a lot of time adjusting this arm.
There are about 9 critical arm lengths, attachment points, and other specifications that must be considered in getting this machine to work. I actually calculated the permutations for just the possible adjustments I can make on my machine and it came out to around 60,000. Of those, I don't know how many would actually work.
Looking at the diagram above, I will explain each measurement .
1. The distance between the pockets of the two cups (or hands) in my case is 54 centimeters. Placing the two cups too close will not allow enough space for the ball to bounce, and placing them too far apart will bounce the ball too short to be caught in the other cup. But the arm should be adjustable and I did this by placing the two cups on two inside fishing pole sections that slide inside the larger main pole. Then I hot glued the smaller ones in place.
2. The motor is attached to two arms, a short one and a longer one. The longer one is attached to the cup supporting arm about 7.3 cm from the main bearing on which the main cup arm rotates.
3. The main bearing is about 24 cm from the ground or surface that the ball will bounce on. In my case I add or subtract a textbook that the machine frame is resting on. Not an ideal setup. Really the frame needs to be either really heavy or attached to the floor in some manner. When my machine is running it actually rocks a little bit and that kind of play is not a good idea as it affects the timing of the machine,
4. The distance from the main bearing to the motor axle is about 15 cm.
5. The distance from the vertical alignment of the main bearing and the motor axle is 10 cm. This distance doesn't seem to be real critical.
6. The distance from the the motor axle to the longer arm attachment point on the shorter arm is 4.5cm. This arm is critical to adjusting the highest and lowest points of both cups. If you need the ball to be thrown farther, then lengthen the distance on the short arm. If you need both cups to throw less forcefully, then shorten it.
7. The longer motor arm is probably the most adjusted point on the machine. That is why I made it easily adjusted using two turn-buckles and a threaded rod. It is the only point at which you can differentially change the cups throwing height and power. By lengthening this arm, the right cup will go higher and throw farther, and the left arm will go lower and throw shorter. By shortening this arm you get the opposite affect. It is the equalizer adjustment point for the two cups.
A couple of other variables factor into the proper working of the machine. One is the size of the ball. I used a 15 mm steel ball. A smaller or larger ball will require all the other variables to be changed. A second variable is the motor speed. You will need an adjustable power supply or motor controller to control the rpm of the motor. In my case I used a variable 12 volt wall wart.
My calculations of permutations of machine adjustments:
1 2 3 4 5 6 7 8 9
4 * 4 * 4 * 4 * 4 * 4 * 10 * 2 * 4 = 327,680 (much higher than my original estimate where I gave only 3 adjustment points to each arm or distance) Not sure how many of those would work.