Add resin-friendly features: avoid suction cups & allow drainage #200
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Design for resin printing differs in important ways from design for FDM printing.
This change aims to improve printability when the base of the keys is against the build plate of a resin printer.
The two printability concerns addressed are:
Fully enclosed volumes, called "suction cups". These volumes are undesirable, because the action of pulling up the build plate after exposing a layer creates a vaccum here which can make the print fail.
By adding breaks at each of the 4 corners of the key, resin can freely flow into the central area and there are no suction cups.
Volumes with no holes at the top (model +Z). It's desirable for as much resin as possible to drip free from the print before moving to the cleaning and curing stages.
By adding a single inclined hole at the back face, resin is allowed to drain out of the central area once the solid layers of the key are reached
These are enabled by the existing
module resin()
, so the typical use remains:resin() key()
.I have not yet printed these, and I'm newish to resin printing altogether so please take this with a grain of salt.