This is my first, extremely basic, differential project. Due to my limited resources, it is mostly 3D Printed, and I scrapped the bearings from an old pinball machine my brother made, but it works just fine. The main goal of this project was to learn to design with custom bevel gears, which turned out to be extremely easy using Onshape. Below I talk about the design, build, and programming of this project.
I used two Nema 17 Stepper motors to power it, because I wanted to use PD Stepper for control. The design process was pretty straight foward, I started with the bevel gears using the Gear Lab Featurescript that Onshape offers, and build the rest off of the bevel gear spacing. Because I didn't look at any other differentials for inspiration, the main axle is a little bit sketchy for retaining the top bevel gear, but its sturdy enough to mess around with. I initially wanted to use timing belts 3D printed out of TPU, but after a bunch of failed attempts on my Bambu A1 mini, I decided to just buy some from V-Belt guys. My brother gave me his pinball machine a while ago, so I took it apart and scrapped some metric bearings off of it. Thats about it, its a pretty simple build. One change I did make was to the main axle. Because it is all 3d printed, I decided to move away from a axle coupler to just 3d printing the central axle with the top bevel axle perpendicular to it to save part count.
The diffy was assembled with 3d printed plates, gears, and axles, as well as metric bearqings and bolts, and finally some HTD timing belts and stepper motors. The only issue I ran into during assembly was the tolerances on the 3d printed parts. I sent it with +- 0.2mm for the tolerances, and things were still way too tight. I had to jerryrig a clamp to act as an arbor press, and spent a decent amount of time sanding down the center axle to fit into the bearing bores, but in the end it all fit together great (and I didn't have to reprint the parts!).
Home