hzeller/gcode-multi-shell-extrude

make a stop on the end so it doesn't fall apart

jerkey opened this issue · 2 comments

make it so that the crest of the thread comes sharply in at one end, and the root of the thread goes sharply out at the other end. Then the pieces will be captive (in one direction).

http://www.me.metu.edu.tr/courses/me114/Lectures/screw_threads_files/terminology.gif

note that the change should be such that it stops the rotation suddenly, as opposed to a tapering out or something that would leverage the force toward trying to break the shells.

Hi Jake - maybe my mental model is wrong, but I don't get how this would work with shells that are nested. Whatever change we make to the crest of the internal thread will be the opposite change on the root of the external thread.
Requirements are essentially
a) we want to print separate screws; they can be screwed into each other on one side.
b) we want to have a nested screw screw all the way through before it is stopped (in one direction).
c) Since this is a shell, the outside of the screw is the inside of the next nested screw.

What am I missing ?

This commit added this feature in a way that the outer screw has a little lip on the inside and the inner screw on the outside. That allows locking in one direction: 374e016