-
-
Notifications
You must be signed in to change notification settings - Fork 928
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
There is a way to completely eliminate the visible seam. #3211
Comments
printed on the cheapest kingroon kp3s |
Nice idea :) |
This could be game changing! Idk how well it could work on smaller things and not smooth shapes but it would be nice to have an implementation to test. |
One possible issue I could think of is the nozzle clearance, since you'll have to lower the z every time you start printing an outer wall. |
How does this differ from the spiral vase? |
I have written some post-processing script. Feel free to test, modify, or contribute. |
In that the spiral vase mode can only print a single object that returns to itself within the slice. So an object branching into two separate branches cannot be created with a single line. |
This is pure genius! |
This could be a game changer |
https://github.com/Noisyfox/seam-slope-postprocessor/tree/dev/better-orca-support I've made a version that should be (mostly) usable with Orca as a post-processor script, with the following requirements:
This script is still very prototype, use at your own risk! My current plan is to use the post-process script to verify this algorithm is valid and affective, then we'll integrate it into the slicer itself. That's also why I disabled all infills and top/bottom shells and wipes etc. because they don't really matter in this POC and might confuse the script. I don't want to spend any time on fixing the script so it can properly handle things like wipes and z hops, because these won't be an issue at all when we implement this in the slicer. |
Omg cool! Good job! |
Now the script processes only the outer perimeters, printing the inner ones as usual. |
Wau! |
Did you try and did you get better results? |
Yeah and I still got that over extrusion on overhangs... Maybe something wrong with my PA. |
Ouch, not good :( because this would be a huge step forward in FDM printing world. @vgdh - do you have any idea? |
Amazing! |
please push a PR - I want to test this! |
Ok the PR is raised. |
git fetch origin pull/3839/head:pr3839 correct? is this new feature activated by default or how do I switch it on? |
Just download the build from PR |
|
This feature in now implementing by OrcaSlicer: #3839 |
Thank you! |
You are welcome! ❤️ |
Is your feature request related to a problem? Please describe.
Hide the Seam Completely
Explanation
Every closed loop will eventually have a visible seam. However, if there is no specific point where the line ends, there is no seam, right?
That's it. The algorithm is remarkably simple, though the result is astonishingly good.
It is not an easy task to post-process already existing GCODE files, but if it works at the slicer level, it will work very well.
The python code
The repository includes an example demonstrating a basic implementation of the algorithm for printing a ring. This implementation allows specifying parameters such as the number of lines in the ring, layer height, line width, speed, etc.
Also there is an example of gcode file for 0.4 nozzle line 0.3x0.6 layer height 0.3
Photos of the Seam Details on the Printed Example.
The first layer (the top on the first photo) was printed without the algorithm to get better adhesion.
In the photo below you can see there is no gap between the lines.
Which printers will be beneficial to this feature
all the community
The text was updated successfully, but these errors were encountered: