-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a Brim Offset Option (New Feature Request) #3779
Comments
Could you prototype your proposal in some other slicer? I mean, does any
other slicer do what you are proposing?
By the way, PrusaSlicer 2.2.0-rc already creates gap between object's first
layer and brim if you use the elephant foot compensation. This is a change
in regard to PrusaSlicer 2.2.1.
čt 5. 3. 2020 v 7:32 odesílatel sgano <[email protected]> napsal:
… Version
2.2.0-rc
Operating system type + version
MacOS
3D printer brand / version + firmware version (if known)
MK3S
Behavior
Is this a new feature request? YES
When adding a Brim it would be useful to have an offset value such that
the brim can be removed more easily. A small space like 0.05mm or 0.1mm
between the brim and the part can still provide support to the model but
make it's removal much easier. This could be similar to the skirt "Distance
from object" option.
I have tried to create this by using a skirt with multiple loops and with
a small distance offset value -- but for some model shapes (like an arc
shaped lithophane) the skirt doesn't follow the shape of the model like a
brim does (see attached image as an example).
Project File (.3MF) where problem occurs
[image: Screen Shot 2020-03-05 at 12 13 34 AM]
<https://user-images.githubusercontent.com/526435/75954060-631aab00-5e78-11ea-86f7-552eb12a4e6b.png>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#3779?email_source=notifications&email_token=ABMPSI5XFVITMGF4K4ZURPDRF5BPJA5CNFSM4LCC4FCKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4ISVN53Q>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABMPSI7DCCWYQYF5O7VC2XDRF5BPJANCNFSM4LCC4FCA>
.
|
Yes this is possible in Simplify3D. In that slicer they actually combine their Skirt and Raft options into a single set of options. This is because in the limit as the skirt offset approaches zero a skirt becomes a brim (or in other words a brim is just a special case of a skirt that is close to or touches the model). However, this assumes that the skirt follows the outline of the first layers, which doesn't always seem to be the case for concave shapes in PrusaSlicer. I have attached screenshots for the interface in Simplify3D as well as the sliced result. Thanks for the idea of using the elephant foot compensation to achieve this! Though for general ease of use this not an obvious solution. |
Thanks for the information on S3D.
Do you think that these 50um makes any difference? We can implement such
feature, it is quite trivial, but as a rule we would like to not implement
knobs and switches that only confuse the user and they are not of an actual
benefit.
čt 5. 3. 2020 v 17:11 odesílatel sgano <[email protected]> napsal:
… Yes this is possible in Simplify3D. In that slicer they actually combine
their Skirt and Raft options into a single set of options. This is because
in the limit as the skirt offset approaches zero a skirt becomes a brim (or
in other words a brim is just a special case of a skirt that is close to or
touches the model). However, this assumes that the skirt follows the
outline of the first layers, which doesn't always seem to be the case for
concave shapes in PrusaSlicer. I have attached screenshots for the
interface in Simplify3D as well as the sliced result.
Thanks for the idea of using the elephant foot compensation to achieve
this! Though for general ease of use this not an obvious solution.
[image: Screen Shot 2020-03-05 at 9 51 53 AM]
<https://user-images.githubusercontent.com/526435/76000680-a7826700-5ec9-11ea-9838-268390b28ed5.png>
[image: Screen Shot 2020-03-05 at 9 52 32 AM]
<https://user-images.githubusercontent.com/526435/76000687-aa7d5780-5ec9-11ea-848f-58401fb75113.png>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3779?email_source=notifications&email_token=ABMPSI4JO3ENWRFW37MI65LRF7FMZA5CNFSM4LCC4FCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN53ZCQ#issuecomment-595311754>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABMPSI5SDGULMZXEXVD6PCTRF7FMZANCNFSM4LCC4FCA>
.
|
That is a good and very fair question. I took some time today to experiment with this. I used the elephant foot compensation value as a way to simulate a brim offset value. As my current setup is a bit different than when I used the 0.05mm value (I have a MK3S now vs a MK2) and my live-Z is probably a bit lower relatively. Anyway, I varied the value from 0 to 0.3mm offset, and I noticed that at 0 and 0.1mm the brim was basically welded to the part and wouldn't come off cleanly at all. At 0.2mm this improved and at 0.3mm it was even better. I still had to do some sanding to make it smooth but it seemed to still provide support to the foot of the model (tree frog) but allow the brim to be "scored" so it would tear away easier and cleaner. This definitely was not a exhaustive test. But it did seem to make a real difference and I would think that having a brim offset value would be at least useful in the "advanced" mode. |
(Default offset values would be tough to set though, as this really depends on each person's live-z value and how much first layer "squish" they have/prefer.) I would suggest in the 0.2mm range for PLA. |
PrusaSlicer 2.2.0 has 0.2mm elephant foot compensation set in Prusa's
system profiles by default.
I understand that it may be nice to be able to remove the brim without
sanding, but then I wonder about the functionality of such a brim. The brim
is there to improve bed adhesion especially for materials that shrink
considerably, like ABS or nylon. I am afraid that if you increase your gap
between the object and the brim, the brim will no longer serve its purpose.
ne 8. 3. 2020 v 7:45 odesílatel sgano <[email protected]> napsal:
… (Default offset values would be tough to set though, as this really
depends on each person's live-z value and how much first layer "squish"
they have/prefer.) I would suggest in the 0.2mm range for PLA.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3779?email_source=notifications&email_token=ABMPSI4573PMOKWLUOQ3MQ3RGM5HDA5CNFSM4LCC4FCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOEOAUQ#issuecomment-596172882>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABMPSI2QVANOPHSDE3NFERLRGM5HDANCNFSM4LCC4FCA>
.
|
Upon thinking of this a few more notes to share:
A) A small offset for the brim is even recommended in their documentation to make it easier to separate: https://www.simplify3d.com/support/articles/rafts-skirts-and-brims/ B) I found another user asking for it in PrusaSlicer - but in the PrusaPrinters forums not on GitHub: https://forum.prusaprinters.org/forum/prusaslicer/option-for-brim-offset/?mode=grid&forum=377&topic=33668 C) Other references to people doing this: |
BTW what material are you printing the tree frog with and on which print
bed?
If you are squishing the first layer sufficiently, you should want the
elephant foot compensation as the 1st layer will be about 0.2mm wider than
it should be.
ne 8. 3. 2020 v 19:43 odesílatel sgano <[email protected]> napsal:
… Upon thinking of this a few more notes to share:
1.
I used the TreeFrog model as the test because I do generally have
issues printing the front legs without a brim in place. So the small gap in
the brim does provide support -- with a small gap it still is continuous
plastic -- there is just a thinner line around the part which makes it
easier to remove as it is "pre-scored" -- so there is still lateral support
just not as much support in and out of the plane of the bed.
2.
The elephant's foot compensation is actually "backwards" from a brim
offset value as it under extrudes the first layer dimension -- an offset
for the brim would be offset on the outside -- which is better as it is
less likely to weld to the layer above. So my simulation was not quite what
should be expected with a real offset.
3.
If you do decide to add the feature setting the offset to 0 by default
does make a lot more sense as that would essentially default back to the
original behavior when adding a brim.
4.
I didn't invent this technique, it is used quite extensively in the
Simplify3D community. I learned it from watching tutorial videos on
YouTube. You can also find people mentioning doing this all over their
forum and it is even recommended in their own documentation:
A) A small offset for the brim is even recommended in their documentation
to make it easier to separate:
https://www.simplify3d.com/support/articles/rafts-skirts-and-brims/
B) I found another user asking for it in PrusaSlicer - but in the
PrusaPrinters forums not on GitHub:
https://forum.prusaprinters.org/forum/prusaslicer/option-for-brim-offset/?mode=grid&forum=377&topic=33668
C) Other references to people doing this:
https://forum.simplify3d.com/viewtopic.php?t=7632
https://forum.simplify3d.com/viewtopic.php?t=2900
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3779?email_source=notifications&email_token=ABMPSI43LSFBDFAEDQTHLCLRGPYPFA5CNFSM4LCC4FCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOE5XWQ#issuecomment-596237274>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABMPSI6NIZ2L4QWPNPXJRPDRGPYPFANCNFSM4LCC4FCA>
.
|
I am using PLA (specifically: FilamentOne PLA PRO SELECT Glint Evergreen) for the Frog. Printed on the Smooth PEI sheet. (Yes the elephant foot compensation definitely helps especially on parts that have tight tolerances; it is a great feature in its own right). |
+1 to have the same options (or at least some) as for skirt. |
One thing I want to mention is that you probably have the "Skirt" enabled instead of the "Brim" of the first screenshot. The "Brim" will follow the contour of your part. That being said, you can only have one layer of Brim. So that is not working well anyway.... |
Actually issue 3826 might be solved with a negative offset for that user. So an offset option could work for a few scenarios. |
Implemented. |
How is this implemented? I have just installed the latest update PrusaSlicer 2.3.1 (win), but I don't see any option in expert mode related to brim. |
It is implemented on master. It will be included in the upcoming PrusaSlicer 2.4.0-alpha1. |
Version
2.2.0-rc
Operating system type + version
MacOS
3D printer brand / version + firmware version (if known)
MK3S
Behavior
Is this a new feature request? YES
When adding a Brim it would be useful to have an offset value such that the brim can be removed more easily. A small space like 0.05mm or 0.1mm between the brim and the part can still provide support to the model but make it's removal much easier. This could be similar to the skirt "Distance from object" option.
I have tried to create this by using a skirt with multiple loops and with a small distance offset value -- but for some model shapes (like an arc shaped lithophane) the skirt doesn't follow the shape of the model like a brim does (see attached image as an example).
Project File (.3MF) where problem occurs
The text was updated successfully, but these errors were encountered: