I wish we could find a better solution than grub screws for attaching pulleys to shafts in 3D printing. Small-scale requirements make it difficult to use other industrial systems.

Grub screws often loosen under the effect of vibration even with Loctite. They also introduce eccentricity. And the tip of the grub screws marks the shaft, making it difficult to remove the pulley.

Any idea how we could improve this?

#3dprinting #3dptech #3dprinting_tech #pulley #motion #belt #grub_screw @3dprinting

Image source: E3D 16 teeth GT2 pulley https://e3d-online.com/products/gt2-pulley-16-tooth
GT2 Pulley (16 Tooth)

Here is a video showing the most common assembly types of timing pulleys:
https://www.youtube.com/watch?v=wzjbxlDdkGA

Taper lock would be the best but we don't have enough room.

TIMING BELTS & PULLEYS PT. 5: TYPES OF PULLEY MOUNTING | MECH MINUTES | MISUMI USA

YouTube

@bear_lab Taper lock relies on deformation of the sleeve to grip the shaft, right? Printed parts are nothing if not deformable. I could see the taper lock being integrated into the pulley body, the whole pulley being printed, and feasible around a GT2 20 tooth size. Maybe?

Better, how about compressing a rubber O ring inside the pulley? Rubber has better friction coefficient than PETG or ABS.

@bear_lab This is a rough sketch of what I'm thinking. 20 tooth GT2, 5mm shaft, M1 screws. Note that the center sections of the square plug are wider than the hole they squeeze into. That would have to be adjusted until it fit just right.
@bear_lab Emphasis on rough sketch. There are many things wrong with this design; I know that. (-: The big question is, can we print GT2 teeth that are precise and durable enough to use?
@kbob I get the idea of your sketch and it looks very interesting, could be nice to keep working on this idea. However, I would keep in mind a final version in metal for a longer lifespan.
@kbob forgot to answer for the teeth. Yes you can but you have to take into account that plastic takes shortcuts and will change all the diameters of the tooth shape. I did it in the past for a personal project and it was fine. Obviously you need to print it slow without too much input shaping.

@kbob I think a taper lock would need more teeth, I need to test some CAD design.

For the o-ring I am not sure it would be strong enough over time but the idea is interesting.

@bear_lab @[email protected] Spring-loaded ball catch like in a quick release hose fittings socketed on a non-circular driveshaft?
@gooba42 it is an idea I haven't thought but I think it would be wobbling and making a non cylinder shaft is expensive and hard to find.
@bear_lab There is robust tooling for making hex-shaped shafts and receptacles which was my first thought but I really didn't think about it in terms of cost yet.
@gooba42 what is the tooling you are thinking about?

@bear_lab I wouldn't have the name for it exactly, not my area of expertise. We use hexes for Allen wrenches, drill bits and so many other situations of relatively high precision though. Can that not be applied to the end of a driveshaft?

I'm not thinking the whole length of the thing needs to be machined or anything, just enough to fit the belt pulley.

@gooba42 @bear_lab I would use a spline rather than hex, because it preserves the circular reference. I was thinking keyway, but a spline is basically a bunch of fixed keyways. Essentially the same idea.

I think the robust tooling you are referring to is a broach? (I've been designing inexpensive rotary broach holders lately.)

There could be a mashup of your and my ideas here: Use retaining compound to hold a male spline section on the motor shaft, then ream and broach the matching female spline on the pulley. It would then still be removable and adjustable, but couldn't really slip.

Commercial spline rotary broaches are hundreds of dollars, and a cheap commercial rotary broach holder is $500, most over $1000.

This could be fine with either rotary broaches or linear arbor broaches, and would be easy because it would be made with aluminum.

@mcdanlj @gooba42 ah yeah broach tool, now I see.

Spline broach is an interesting idea and could work well and potentially not that expensive. I am wondering if it could be an issue with aluminum on metal over time.

@bear_lab @3dprinting Feels like enough people put these EXACT pulleys that batches of motors with these directly attached to the shaft could be done in large enough batches to bring down price as enough people buy the parts. We did it with lead screws. Why not pulley motors?
@geektoybox Yes that is what Bambu does (with plastic pulleys) and it is not a totally bad idea. It is the cheapest way to achieve it. I would love to be able to stay compatible with standard motors for reparability and upgrades. But yes if no other solutions I think it is the best way unfortunately.
@bear_lab I don't like plastic pulleys. I've had to clean up chewed up gears with a blade before. I imagine a company like LDO could come up with a more premium version with metal fittings.
@geektoybox Oh yeah plastic pulleys are a no-go. LDO already do good pulleys and idlers (my next extruder kit will come with an LDO idler for X axis). However, it is a component that people don't want to invest money on, despite their importance for the motion. It quickly becomes expensive to manufacture and margins are almost impossible. This is why BambuLab makes them in plastic, a lot cheaper and they can put money on other features.
@bear_lab @[email protected] a special motorshaft which is like torx. Then washers for height adjustments. The end of the shaft has a m3 thread for a nut. (Would be fun to manufacture πŸ€”)
@danielkrah that would be good if tolerances are correct but would be expensive and not compatible with standard motors.
@bear_lab @3dprinting a simple incremental improvement would be two grub screws. Less eccentricity, more resistance to slipping on the shaft.
@stepheneb Ideally you need 3 grub screws to make it centered. The problem is that you would need to tighten them equally which is impossible. It would also still mark the shaft.

@bear_lab @3dprinting If you really want it to be permanent, use loctite / thread locker on the motor shaft.

I haven't had blue loctite (242) on the motor shaft give up, but you can use permanent red loctite (271), or if you really want to go all-in, retaining compound like R-638. R-638 will fill a 0.25mm gap, and is fairly high viscosity, so put it on without grub screws to limit eccentricity. Its working time is limited to 4 minutes.

The 600-series retaining compound has a wide variety of max gap, viscosity, and initial cure time. They all are 24h full cure time though.

@mcdanlj That is a good idea even if I am not we can rely purely on viscosity to center the pulley, might need some testing. Shaft tolerance used by motor manufacturers can vary I think. Now that would be permanent...

@bear_lab It will be more concentric than a set screw... Just don't load it while it sets and it will be closer to concentric than anything else that comes to my mind

It won't be adjustable, so get pulleys that are much wider than the belt. Misaligned flanged pulleys would certainly create artifacts. Could even go with non-flanged pulleys on the motors and flanged pulleys elsewhere. But I don't know about availability of non-flanged pulleys, haven't looked.

The classic solution for this problem is of course close tolerance holes and shafts with keyways and keys. But at this size that's kind of hard!

Hmm. Given my recent fascination with rotary broaches, I could imagine making a pair of broaches (male and female) to cut matching 1mm keyways in motor shafts and pulleys. πŸ€”

@mcdanlj yeah a lot more concentric than grub screws for sure.

Yes for flanges it is not an issue, I already use a wider pulley than a belt and make sure everything is aligned.

Thanks for all your comments, very interesting points.

@bear_lab @3dprinting

Hexagonal or other-shaped shafts that don't let the pulley turn on the shaft, and then a through-hole with a retaining pin - my favourite is a linch pin, can be re-used indefinitely and is easy to put on or take off - that just keeps the pulley from sliding axially.

@cazabon @3dprinting I would really like to use a standard shaft to make it compatible with everything but yes that would be good. Might be careful with tolerances as it could have a bit of backlash.
Key (engineering) - Wikipedia

@GustavinoBevilacqua @bear_lab @3dprinting While the smallest key stock I'm aware of is 2mm, you can buy smaller square wire. And square wire would work for keys. 😁
@mcdanlj @GustavinoBevilacqua @3dprinting Yes I have been looking at key as well and while the size might be a challenge but possible I think the biggest issue is still concentricity.
@bear_lab @3dprinting Mh. Maybe just cut a thread into Shaft and pulley and secure it with a nut? Personally, I hate these little set screws a lot, too😁
@brokenminded @bear_lab @3dprinting Threads aren't precise locating features, and if this isn't concentric you get meaningful inaccuracy in the resulting prints.

@bear_lab @[email protected] If you're cool with mating the pulley to the shaft forever, there are adhesives like Loctite 638 that are designed to bond them together.

I've also found that there are big differences in how the various threadlockers work. Some are *much* better than others for this application.

Finally, I've never seen a grub screw work long term in a driven application without a flat (or better yet, a slot) on the mating shaft.

@PKL @3dprinting Agree for the flat but in general those pulleys have two grub screw so one will be on the flat and another one on the rounded side.

I am not ready yet for a definitive assembly for reparability purpose but clearly a cheap option. Might still need to be careful with the shaft tolerance that could vary from manufacturers and so introduce eccentricity. Would be low but still.

@bear_lab If you put a flat on the shaft for the set screw to push against, it won’t deform the round part of the shaft and it will provide a better transmission of torque that contacting the cylindrical surface. If you use the flat, use cup point or dog point screws instead of a cone point.
@chrishuck @bear_lab I took a Dremel to the shafts of the motors on my first 3d printer! πŸ™‚

@mcdanlj @chrishuck I am using a shaft with a flat but those pulleys have a second grub screw that is tightening in the round shape. Also, even with a single grub screw you will create eccentricity unfortunately.

Also, let's make it clear, I hate grub screws πŸ˜