-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shaft Coupler - #28
Comments
Has anyone considered this? https://www.amazon.com/Stainless-Steel-Screw-Shaft-Coupler/dp/B00KQRRVHM |
@davidadkins1 we used shaft couplers that were extremely similar to those ones in our first design of the rover. We found that no matter how hard we torqued down those set screws, they would always back themselves out and lose grip on the shafts. |
Initially we were using almost the exact part, however the torque seen on the corner system was higher than what the set screw was able to hold, and inevitably the set screws would loosen and back themselves out. Even with loctite this was the case eventually |
On a semi-related note, I know some roboticists use motors with hex drive shafts (common among first robotics teams, etc). Without doing much digging, I found these... http://www.revrobotics.com/rev-41-1301/. If we found a way to mount a motor with a hex drive shaft, we might be able to solve the shaft coupler problem and reduce the amount of custom machining at the same time. |
@vssystemluba It's a good suggestion. I considered similar options but abandoned them because they raise the price. In your case ~$9 per corner. I thought this could be mitigated because the motors have built-in encoders (addressing issue #29), but you would be giving-up the absolute encoders currently used. If the absolute encoders can be eliminated using this type of motor, it would be well worth it. In the end I chose to epoxy the couplers. |
I'm working on a potential 3D printed solution to this. I have designed and done a very quick test using an ABS based material, with good initial results. Mounts the motor slightly higher up, but gives a more convenient access to the two screws that bolt into the motor. Instead of having to disassemble the entire coupler-standoff system to get to them the whole motor mount just uses the 4 bolting holes used for the pillow bearing standoffs as well. This coupler takes advantage of the D-profile on both of the shafts, which will be the mating face for torque transmission. In addition with the decrease in outside diameter the upper half of the coupler can be extended to the entire length of the 4mm motor shaft, giving increased contact area. Set screws with heat set inserts will be added to handle axial loads only. I'm going to test with ABS first and then afterwards test with Poly-Carbonate ABS well for increased hardness on the coupler. |
Based on this discussion, the discussion and eventual solution on the OSR forum at https://www.tapatalk.com/groups/jpl_opensource_rover/shaft-coupler-solutions-discussion-t69.html, and @kevincloutier's pushed solution (9b407a6), I am closing this issue as solved. Thanks everyone for the input and the design improvement! |
Problem
There is sometimes slippage in the attachment between the shaft coupler and the motor shaft
(this image shows socket head cap screws, which have been switched to button head screws for more clearance)
Even with the de-coupling of the two clamping forces across the coupler it still sometimes does not grab onto the motor shaft well enough to hold the entire torque seen on the corners.
Solution
In order to keep the JPL open source rover up and running I've simply epoxied the couplers to the motor shafts, however for a hobby level project where one might want to change or reuse the motors this wouldn't be ideal.
Instead a coupler that can appropriately grab onto the 4mm motor shaft would be idea. This could potentially include a redesign of the scheme of attaching the motor so that you can get increased length of motor shaft to attach to as well.
The text was updated successfully, but these errors were encountered: