HaddingtonDynamics / Dexter

GNU General Public License v3.0
367 stars 85 forks source link

Cycloidal Wave transmission #6

Open JamesNewton opened 6 years ago

JamesNewton commented 6 years ago

The Harmonic Drives used in current Dexter versions are difficult to source, expensive and may have issues with backlash due to side loads. Cycloidal Drives hold great promise: It may even be possible to 3D print them with a high end printer like the Markforge

If you have experience with this, we want to hear from you.

https://en.wikipedia.org/wiki/Cycloidal_drive

JamesNewton commented 6 years ago

We are starting to have some success with this design.

https://twitter.com/HDRobotic/status/1017916434230304769

A new version with better structure to prevent warping under side loads is on the way.

BryanHaven commented 5 years ago

Would printing this on a Form2 in one of the engineered resins be useful?

JamesNewton commented 5 years ago

Thanks @BryanHaven ! The cycloidal drive design we are working on actually has bearings and other parts inserted during the print job, which really wouldn't work with the liquid resins. They also probably need the strength of the Onyx carbon fiber filament from our Markforged printers.

There are other parts that it might be interesting to see on a resin printer, such as the code disks. If you want to try one of those, check the STL files at: https://www.thingiverse.com/thing:2108244/files and search the page for "CodeDisk". The DIFF ones probably aren't a good test, as they are pretty low count, but the base, end arm, or pivot disks would be interesting to try. The key is that the resolution must be very high, and the material totally opaque.

BryanHaven commented 5 years ago

Hi James,

I’ve been reading up on the cycloidal drives and was curious if you’re using a dual plate or is vibration not an expected issue? Any concerns regarding lateral forces on the output?

Thanks for the info,I’m looping in Stephen who has the Form2.

I think the Grey Pro resin would do the trick for the encoders. Just a matter of getting the supports right.

Stephen, what are your thoughts?

Bryan

Sent from my iPhone

On Oct 2, 2018, at 5:20 PM, JamesNewton notifications@github.com wrote:

Thanks Bryan! The cycloidal drive design we are working on actually has bearings and other parts inserted during the print job, which really wouldn't work with the liquid resins. They also probably need the strength of the Onyx carbon fiber filament from our Markforged printers.

There are other parts that it might be interesting to see on a resin printer, such as the code disks. If you want to try one of those, check the STL files at:https://www.thingiverse.com/thing:2108244/files

https://www.thingiverse.com/thing:2108244/files and search the page for "CodeDisk". The DIFF ones probably aren't a good test, as they are pretty low count, but the base, end arm, or pivot disks would be interesting to try. The key is that the resolution must be very high, and the material totally opaque.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

JamesNewton commented 5 years ago

I've started a new issue #39 to continue with the idea of using a resin printer for the encoder disks.

@JamesWigglesworth is the guy to ask about the design of the cycloidal drive, but as I understand it, there are 3 plates, back, middle and front, because there are actually 2 drives in one unit: A 5 and a... 3? More information here: https://hackaday.com/2018/08/24/a-peek-at-the-mesmerizing-action-of-a-cycloidal-drive/#comment-4976153

(fyi, when you reply via email, it does post that publically here. I mention because some people aren't aware of that).

BryanHaven commented 5 years ago

I am Stephen and my contribution to the conversation is I have a form2 and have used a lot of resin.

I attached a Form2 file (readable with preform, downloadable https://formlabs.com/tools/preform/) of how I'd to the print of the Diff and Pivot disks. Light sanding on the back and outside and away you go. Nice and simple. I hope. I'm not an expert on encoders, but I understand that the spaces need to be really, REALLY uniform, so I'd want some way to verify that.

I have no idea how to do that.

What I can do is send you a gray normal print of it in the next week or so that you can evaluate.

The printing cost is going to be minimal (about $1.80) and shipping to a US address about $7.20 (flat rate). Unless/until this becomes a bigger thing with more prints I'm happy to do this for the good fo the community and our future robot overlords.

On Tue, Oct 2, 2018 at 3:11 PM Bryan Haven hobbit1@mac.com wrote:

Hi James,

I’ve been reading up on the cycloidal drives and was curious if you’re using a dual plate or is vibration not an expected issue? Any concerns regarding lateral forces on the output?

Thanks for the info,I’m looping in Stephen who has the Form2.

I think the Grey Pro resin would do the trick for the encoders. Just a matter of getting the supports right.

Stephen, what are your thoughts?

Bryan

Sent from my iPhone

On Oct 2, 2018, at 5:20 PM, JamesNewton notifications@github.com wrote:

Thanks Bryan! The cycloidal drive design we are working on actually has bearings and other parts inserted during the print job, which really wouldn't work with the liquid resins. They also probably need the strength of the Onyx carbon fiber filament from our Markforged printers.

There are other parts that it might be interesting to see on a resin printer, such as the code disks. If you want to try one of those, check the STL files at:https://www.thingiverse.com/thing:2108244/files

https://www.thingiverse.com/thing:2108244/files and search the page for "CodeDisk". The DIFF ones probably aren't a good test, as they are pretty low count, but the base, end arm, or pivot disks would be interesting to try. The key is that the resolution must be very high, and the material totally opaque.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/HaddingtonDynamics/Dexter/issues/6#issuecomment-426434532, or mute the thread https://github.com/notifications/unsubscribe-auth/AggWC5umW3LNzr1AfsrHSCmzFxcTvwGeks5ug9imgaJpZM4Vk0Ly .

-- Stephen Rider

JamesNewton commented 5 years ago

Thanks Stephen / Brian. It would be great if you could respond with that on: https://github.com/HaddingtonDynamics/Dexter/issues/39 instead.

JamesNewton commented 3 years ago

Kamino cloned this issue to HaddingtonDynamics/OCADO