Intro: 3D Printed Bearing With Driven Miter Gear
This is a continuation of my 3D Printed Bearing Instructable. I needed a way to slowly rotate the bearing, here's how I did it.
Step 1: 3D Print the Parts
I printed these part on an Objet 500 Connex printer. I printed them in Veroclear so I could see through all the parts.
Step 2: Order the Hardware and the Motor
I use McMaster Carr for most of my small parts. Especially if your quantities are small and you need a quick delivery time.
96415K71 316 Stainless Steel Precision Ball, 1/8" Diameter
94150A305 Metric Type 316 Stainless Steel Hex Nut, M2 Size, .4mm Pitch, 4mm Width, 1.6mm Height
90116A007 Metric 316 Stainless Steel Pan Head Phillips Machine Screw, M2 Size, 3mm Length, .4mm Pitch
90116A020 Metric 316 Stainless Steel Pan Head Phillips Machine Screw, M2 Size, 10mm Length, .4mm Pitch
92000A001 Metric 316 Stainless Steel Pan Head Phillips Machine Screw, M1.6 Size, 3mm Length, .35mm Pitch
The motor is from Pololu.
1095 250:1 Micro Metal Gearmotor
Step 3: Slide Nuts Into Nut Pockets
If you cleaned the parts properly the nuts should slide into the nut pockets. If there's still support material in the nut pockets you'll have to remove it.
Step 4: Fill the Race With Bearings
Place the outer race over the bevel gear and roll in the bearings.
Step 5: Fasten the Inner Race
Using the M2 X 3MM fasteners secure the inner race to the bevel gear.
Step 6: Attach the Motor to the Motor Adapter
Use the M1.6 X 3MM screws to secure the adapter bracket to the motor.
Step 7: Press the Drive Gear Onto the Motor Shaft
Press the drive gear onto the motor shaft. The gear should flush with the end of the shaft.
Step 8: Place the Motor Adaptor Nuts
Pick any two adjacent nut pockets and fill them with the M2 nuts.
Step 9: Secure the Motor Adapter
Use the M2 X 10MM fasteners to secure the motor adapter to the outer race of the bearing.
Step 10: Motor Controller
I tried a few different motor controllers for this project. I ended up using the Fingertech tinyESC as it was the smallest motor controller that I could find.