VoronDesign / Voron-0

Voron 0 CoreXY 3D Printer design
GNU General Public License v3.0
1.31k stars 385 forks source link

Guidler upgrade proposal #348

Open Matszwe02 opened 2 months ago

Matszwe02 commented 2 months ago

I posted an issue previously, and now I upgraded the suggested idler design even more

My suggestion implements lowering the axis screw's tolerance and widening the gap on the spring tightening section, thus making the minimal gap between gears low enough to squish even very flexible filaments

Also, this design is based on that previous issue, so also the axis screw's hole is at a tiny angle to ensure that the gear won't twist away from the filament, but rather twist that much so it will be parallel to the other gear

V0.2 Guidler v4.step.zip

Matszwe02 commented 1 month ago

I will add some graphics to show what this change does exactly.

shape is very similar to the original one - to be honest it can't be distinguishable. It's changed by fractions of mm in the axis and mating surface.

image image

Front view:

To be honest it doesn't look like a significant change from this perspective

Before:

image

After:

image

Top view:

Here it's visible: 0.2mm vs 0.6mm gap (on the scrren it's 0.2-something, but I didn't count the tiny bit of the axis skew)

Before:

image

After:

image

nemgrea commented 1 month ago

the images and measurements in the "BEFORE" screenshot are not accurate. the cad model is modeled in a symetric constrained state that does not represent the actual position of the gears when there is no filament in the toolhaed.

there is a gap between the guidler and the shuttle on purpose. the thumb screw spring is always trying to close this gap. if we add a hinge mate to this component you can see how the guidler will actually be sitting when the spring is tensioned.

SLDWORKS_GdOMr5FThU

you can also see that this state puts the drive gear and idler gear very close to the maximum possible meshing that the gears can do. (in fact most people can feel the "gritty" feel of those gears bottoming out when they spin the 50T without filament present in the assembly)

we can see below that the available space for the filament in the CAD modeled position is 1.6mm

SLDWORKS_kBfQXMxkEQ

however again this is not the minimum position that the gears can reach.

below we can see the same measurement but when the gears are closer to their minimum gap position and we observe that it is much closer to 1.4mm

SLDWORKS_JbGp2mSxrG

lastly to decrease this 1.4mm dimension further no changes to the guidler are needed, we can simply move the face of the shuttle component back and increase the available travel of the guidler swing arm. however remember that there is a hard limit on the minimum gap that the two BMG gears can achieve due to the gear teeth bottoming out and preventing the two parts from getting any closer to each other.

SLDWORKS_CRDsNKGa1V

Matszwe02 commented 1 month ago

Thanks for pointing the inaccuracy in my measurements - I used the fusion default model without rotating the guidler to its desired position. However, that doesn't change the fact that my voron couldn't print reliably with the standard design. One of my proposed changes - tilting the guidler axis, helps with the issue of teeth being too close to each other. Maybe that's only my issue, but I experienced a tiny bit of play in the guidler axis, which caused the little backlash that was enough to lose the grip. So maybe my proposed changes will enhance quality on lower quality guidler prints, as it allows for more inaccuracy than the original one.

If my suggested new guidler will be used, there will be close to no difference with the good-quality guidler, as it's affecting the normal working very little, all it does is to allow for more space to squish softer or thinner filaments.

lastly to decrease this 1.4mm dimension further no changes to the guidler are needed, we can simply move the face of the shuttle component back and increase the available travel of the guidler swing arm

That's actually one of 2 changed surfaces in my proposal - more for guidler than shuttle, nevertheless the surfaces are closer than originally by the tiny bit that gears allow

NerdyGriffin commented 1 week ago

I also support this change because I had similar issues with the mini-SB and I ended up fixing it by adding a shim washer to the mating surface that @Matszwe02 is suggesting to change.

I know there are some issues with the way he presented the measurements, but the real-world results of the suggested change do effectively solve a common issue with the current guilder design. Due to the fact that the "minimum gap" adjustment screw (referred to as the "ANTI SQUISH THINGYMAJIG" in the manual) is over by the filament path rather than inline with the shuttle and spring, there is a long-term issue where the spring-side gap will creep tighter due to the constant spring pressure and eventually cause the extruders gears to mesh too tightly and bind up. If you adjust the anti-squish screw to increase the gap, it will print fine for a while, but over time the spring pressure will warp the guilder and force the gears closer again. This uneven creep/warping can eventually get so severe that you can have the gear-side gap of the drive gears binding up while the filament-side gap is large enough to slide filament straight through as if it were unlatched (regardless of the anti-squish screw position).

This issue is more common when printing flexible filament because the squishy filament allows all the clamping force to be on the anti-squish screw rather than on the filament itself. The distance between the spring and the anti-squish screw is larger than the distance between the spring and filament path, so the unwanted torque exerted on the guilder is higher (same forces but exerted farther apart = stronger torque around the z-axis to warp the guilder)

TLDR:The real issue is not the size of the filament or gear gap as seen in the CAD. Rather, the issue is the fact that this gap changes over time due to the uneven pressure from the tensioner spring and the anti-squish screw.

This is not an issue on the full size StealthBurner because the anti-squish screw in inline with the guilder shutter and spring, so the spring does not exert any unintended twisting force on the guilder.

What the suggested change from @Matszwe02 effectively does is adjust the physical limit of how closely the gear side of the guilder can mesh when the latch is latched, so that the gears cannot get too close and bind up. In other words, it is compensating for the lack of an anti-squish screw on the gear-tooth side of the guilder.

Ideally, the solution would be to move the anti-squish screw forward so that it is directly underneath the shuttle (like in the full size StealthBurner), but that may be difficult or impractical in miniSB due to the size constraints.

Matszwe02 commented 3 days ago

I also support this change because I had similar issues with the mini-SB and I ended up fixing it by adding a shim washer to the mating surface that @Matszwe02 is suggesting to change.

I know there are some issues with the way he presented the measurements, but the real-world results of the suggested change do effectively solve a common issue with the current guilder design. Due to the fact that the "minimum gap" adjustment screw (referred to as the "ANTI SQUISH THINGYMAJIG" in the manual) is over by the filament path rather than inline with the shuttle and spring, there is a long-term issue where the spring-side gap will creep tighter due to the constant spring pressure and eventually cause the extruders gears to mesh too tightly and bind up. If you adjust the anti-squish screw to increase the gap, it will print fine for a while, but over time the spring pressure will warp the guilder and force the gears closer again. This uneven creep/warping can eventually get so severe that you can have the gear-side gap of the drive gears binding up while the filament-side gap is large enough to slide filament straight through as if it were unlatched (regardless of the anti-squish screw position).

This issue is more common when printing flexible filament because the squishy filament allows all the clamping force to be on the anti-squish screw rather than on the filament itself. The distance between the spring and the anti-squish screw is larger than the distance between the spring and filament path, so the unwanted torque exerted on the guilder is higher (same forces but exerted farther apart = stronger torque around the z-axis to warp the guilder)

TLDR:The real issue is not the size of the filament or gear gap as seen in the CAD. Rather, the issue is the fact that this gap changes over time due to the uneven pressure from the tensioner spring and the anti-squish screw.

This is not an issue on the full size StealthBurner because the anti-squish screw in inline with the guilder shutter and spring, so the spring does not exert any unintended twisting force on the guilder.

What the suggested change from @Matszwe02 effectively does is adjust the physical limit of how closely the gear side of the guilder can mesh when the latch is latched, so that the gears cannot get too close and bind up. In other words, it is compensating for the lack of an anti-squish screw on the gear-tooth side of the guilder.

Ideally, the solution would be to move the anti-squish screw forward so that it is directly underneath the shuttle (like in the full size StealthBurner), but that may be difficult or impractical in miniSB due to the size constraints.

Thanks for your observations. If I understand you correctly, you mention mostly the deformation of that part due to these pretty big forces from the constant tension applied to the filament. As it's really a thing (I had to print it with twice the perimeters and 100% infill to make sure it's as solid as possible), my post mostly mentions the lack of the grab "out of the box", as freshly printed guidler cannot print tpu. (so my change extends the possible creep that won't yet cause extrusion issues) Also I saw it's rubbing on the thread of a bolt that's it's axle, so I think this part is just flawed in many ways.