Spinning Drive Unit

 


Slapped a mini cheetah motor drive on there to make it go






Comments from Blogger

Anonymous — May 22, 2024 at 09:14 AM
Really like the design of the back part. Beautiful :)
Tim Blakely — May 23, 2024 at 04:29 PM
Looks great! Where'd you end up getting the internal ring gears, KHK? Any updates to your controller since your last thermal deep dive post a few years ago? I've been kicking the tires on the H7 series for my next rev. 520MHz (550 if you want to risk turning off ECC) is a lot of compute power to mess with.
Ben Katz — May 23, 2024 at 10:59 PM
No motor drive updates, I'm still working through my supply of mini cheetah drives I ordered in 2019. Would probably switch to an STM32G4 if I did a refresh. Smaller packages, cheaper, some nice motor control features like a CORDIC unit.
Tim Blakely — May 24, 2024 at 02:01 AM
Hah, yup, it makes a good controller for sure! My current controller is (rather heavily :) based on your original PCB layout, but updated with FD CAN, Rust, and the G4 [1]. It's a solid little chip; you can wire up a frankly staggering amount of hardware triggers, to the point where you're pretty much just reading memory for values to feed into your control loop. [1] https://github.com/timblakely/pino-rs
Ben Katz — May 25, 2024 at 01:05 AM
Ring gear (and all the other gears) are from an off-the-shelf industrial servo planetary. There are some pics of post machining them a few posts back. Once I've got both drive units fully buttoned up I'll do a detailed blog post.
Fox — June 04, 2024 at 05:21 AM
Really cool stuff. I look forward to seeing how you put this thing to work. How did you decide to lay out the internal cooling passages?
Ben Katz — June 04, 2024 at 01:43 PM
Stay tuned, working on a detailed writeup of the design/build.