Arc fitting edition
Pre-releaseMerge with prusa 2.5, also integrated the G2/G3 interpolation from bambustudio.
Still a beta, I didn't have much time to debug it. I used it last week on my computer for some prints.
Sorry for the long hiatus. I had to take a break from macos signing & compiling issues.
There is a huge amount of issues to review, and it will take some time to review them all. I'll try to find & fix the most serious bug first.
Last month, I was working on data synchronization (for profiles). Ten of thousand code lines, and it's far from finished.
I'll also work on the 2.6 merge this month.
At the end of the march, I have a kind of "BootCamp" to work on treadmill printers and other things. So another version should appear in early april.
#known bug
- overhangs are broken.
#new
- Merge bambu studio G2/G3 gcode output (arc_fitting)
- the option is in printer->general.
- you can adjust the tolerance, useful for curves with low polygon count.
- Note that it works best with high resolution (including brim & skirt)
- new seam placement from prusa 2.5: now send rays to find the less visible spots.
- can be deactivated (it's a bit costly in CPU)
- now there is contiguous & aligned. Aligned group seams for at least 6 layers, and can "jump" if a much better spot is found. Contiguous stay on the spot from the base plate (or enforcer).
- now there is random and scattered. Scattered is like random, but only for external perimeters.
- add 'enforce overhang speed'
- experimental 'seam notch', but from my tests, it doesn't do anything good. So I may remove it.
- updates on profiles
merged pull request:
- Add Klipper-flavor EXCLUDE_OBJECT support #3208 by Frank Tackitt
- Round and show layer height by Vova
- Enabling 3DConnexion polling thread in windows, when working in remote session, Adding ability to force hw rendering in remote session by denis-itskovich
#fixes
- Fix "gost seam" from fuzzy skin.
- download page #3069
- fix string/empty custom variable #3126
- Fix arachne: consider arachne like a gapfill, not like a thinwall. #3043 #3105
- Fix loop type of arachne extrusions (useful for wiping direction) #3056
- Fix
- scripted widget: #3175 #3144
- now executed at conf load, to apply changes,
- default reset of scripted widgets
- fix refresh for float/&percent
- fixed ask_for_refresh() for non-bool
- Fix possible too low width for thin walls / gapfill when the spacing ratio is low #3184
- #3153
- wipetower with klipper: don't pass the extruder to SET_PRESSURE_ADVANCE if the extruder name is blank #3073
- Fix double brim interior #3185
- fix missing retraction when the lift is merged in start_gcode_manual & no layer_gcode #2916
- Fix mmu paint #2639
- Fix milling post-process #2739 #2786
- Allow "brim per object" also for not-sequential printing. #3191
- Fix gui not refreshing for 'single extruder mmu' tab #3176
- Vase mode: no arachne #3204
- Correct computation for empty layers.
- Reverse overhang direction on odd: now also works for holes.
- Updates to post-process script: try to run even if it can't find the file/exe. python3 instead of python for macos/linux #3062
- Fix icon splashscreen #3135
- Fix autospeed: max print speed % #3110
- don't unretract when wiping if using firmware retraction. #3163
notes
I haven't tested the linux & macos build.
The mac arm isn't built anymore (until I find the will to reinstall & reconfigure the VM again).
The mac intel version will ask you for permission. You may need to do xattr -cr /Applications/SuperSlicer.app.
For Windows automatic installer/updates: https://community.chocolatey.org/packages/superslicer . Note that it has some days of delay, for the validation process.
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button