Open
Description
Version
2.3.3
Operating system type + version
Windows 10
3D printer brand / version + firmware version (if known)
Kingroon KP3s, Marlin 2.???
Behavior
- The behavior of the bridge_flow_ratio parameter is not very intuitive.
- The tooltip describes reducing the flow to "slightly pull" the bridge for better quality, but doesn't describe what a sane range of values are. It is difficult for a user to know when to adjust the value, and what value to use.
- The tooltip also does not describe how the parameter affects the bridge line dimensions (XY width, and Z heighth).
- Furthermore, empirically I found that bridge_flow_ratio is actually proportional to the bridge_line_width^2. While this makes sense from a volumetric flow perspective, it is quite difficult for most users to reason about.
Possible Alternatives
I think what is likely to be the most important parameter for the user to be able to configure is the ratio of bridge_line_width / layer_height
. Here's why I think this:
- Extrusions in free air form approximately circular cross sections
- Attempting to bridge with bridge_line_width > layer_height is basically attempting to print bridge lines with flat, rectangular bridge cross sections. However, since these bridge lines are printed in free air and will actually come out with a circular cross section, the printed line is taller (in z) and narrower (in x-y) than the slicer expects it to be. This results in poor clearances, and gaps between the bridge lines.
- Similarly, bridging with bridge_line_width < layer_height results in bridge lines that are shorter (in z) and wider (in x-y) than expected. This results in poor adhesion to the above and below layers.
- In my opinion, a sane value of bridge_line_width / layer_height would be ~1.2. This results in slightly thicker bridge layers than ideal, but also allows the bridge lines to anchor well at their start and finish.
Would love to get your feedback on this analysis!