supermerill
caa27d3598
Fix fill_exactly when multiple surface and no infill_overlap
...
Was overextruding by 30%.
supermerill/SuperSlicer#820
2021-11-06 21:19:49 +01:00
supermerill
37a3596b3a
travel speed & acceleration update:
...
* travel can now slow down to avoid going out of the max_gcode_per_second (useful for avoid_crossing_perimeter)
* travel acceleration is now bound by machine_max_acceleration_travel and not machine_max_acceleration_extruding
supermerill/SuperSlicer#1350
supermerill/SuperSlicer#1210
2021-11-06 21:19:44 +01:00
supermerill
905deba7a7
Enhanced avoid_crossing_perimeter: now try to follow the second perimeter where possible
...
And also trigger as early as 3 nozzle diameter when retract_before_travel is higher
Can trigger without only_retract_when_crossing_perimeters
supermerill/SuperSlicer#1794
supermerill/SuperSlicer#1793
supermerill/SuperSlicer#1790
supermerill/SuperSlicer#1349
supermerill/SuperSlicer#1061
supermerill/SuperSlicer#810
supermerill/SuperSlicer#173
supermerill/SuperSlicer#20
2021-11-06 21:19:38 +01:00
supermerill
6d641fa24b
Fix crash when creating a physical printer & having a dirty printer
...
supermerill/SuperSlicer#1631
2021-11-06 21:19:34 +01:00
supermerill
03cf86b06c
Fix some untranslated warning messages
2021-11-06 21:19:27 +01:00
supermerill
9bf4f6505a
Calibration: disable ironing post-process, as it's detrimental or just useless.
...
supermerill/SuperSlicer#978
2021-11-06 21:19:21 +01:00
supermerill
f2a9945435
Add lift_min: minimum height to travel between objects
...
Also change other behaviors to be compliant:
* At the first move don't split the travel
* At the first move, if start_gcode_manual and no layer_gcode, don't lift the nozzle so the printer won't "z-dance", whatever where the nozzle is.
Note:it's a hack, please redo it properly when reworking gcode-writer.
* retract_lift_first_layer is gone back to the old simple behavior (revert b16ecbfc)
* removed auto extra lift for first layer, now that lift_min exists.
* with complete_object, don't unlift at object/first layer change, to avoid Z-dance
* lift_min will be used between brims, skirts, objects but not between object-skirt, object-brim and their object
supermerill/SuperSlicer#1783
supermerill/SuperSlicer#1775
supermerill/SuperSlicer#1575
supermerill/SuperSlicer#599
supermerill/SuperSlicer#429
supermerill/SuperSlicer#395
supermerill/SuperSlicer#241
2021-11-06 21:19:15 +01:00
supermerill
b8e173aa30
Add ironing to "lift only on top surfaces"
...
it's now "lift only on top & ironing surfaces"
supermerill/SuperSlicer#1773
2021-11-06 21:19:10 +01:00
supermerill
037847f800
Update to richtooltip:
...
* on windows, won't be as annoying, stealing the focus.
* Fixing color & activation for ubuntu.
* Also don't activate it by default on MACOS. May need more work for this os.
supermerill/SuperSlicer#1720
2021-11-06 21:19:00 +01:00
supermerill
43aeffd114
Don't engage "no solid area over X perimeters" before the Y first solid layers, depending on bottom solid layers/thickness
...
As it's useless and can result in bad side-effect when there is thick perimeters on the first layer.
supermerill/SuperSlicer#1766
2021-11-06 13:49:32 +01:00
supermerill
8cc345ad27
Fix for clipper fix 37838be
...
It can create 0-length segments. These have to be pruned.
supermerill/SuperSlicer#1641
supermerill/SuperSlicer#1781
2021-11-06 13:49:22 +01:00
supermerill
1822af7854
fix: When removing too thin bridge, use it as solid instead of sparse.
...
supermerill/SuperSlicer#1766
supermerill/SuperSlicer#1781
2021-11-06 13:48:55 +01:00
supermerill
703e26bc6d
Better bridge direction when only one anchor area
2021-11-06 13:48:34 +01:00
supermerill
d4fe1e573d
fix brim/skirt issue with support raft:
...
* fix skirt distance, to take into account the support
* fix brim ears: not printed between raft extrusions, but around the area.
supermerill/SuperSlicer#1745
2021-11-06 13:48:25 +01:00
supermerill
05c03d7120
Multithreading dense_infill
2021-11-06 13:48:14 +01:00
supermerill
0f897eeaa3
Fix missing 'ironing' from bottom feature selection box
...
supermerill/SuperSlicer#1754
2021-11-06 13:47:56 +01:00
supermerill
a5724d14ba
Fix crash when using complete_object
2021-11-06 13:47:41 +01:00
supermerill
50a4255f12
updated profiles
2021-11-06 13:47:33 +01:00
supermerill
3d07c03a37
When using fan_speedup, don't move fan from custom_gcode
...
also don't enter the start_gcode if start_gcode_manual (only custom start gcode)
Fix only for overhangs
Update to tooltips
supermerill/SuperSlicer#1742
2021-11-06 13:46:59 +01:00
supermerill
a6802bc728
Add max_literal to setting def, to set the threshold for popup warning for float% fields
...
allow max, min and % of nozzle
delete % check from ConfigManipulation
supermerill/SuperSlicer#1774
2021-11-06 13:44:31 +01:00
supermerill
41c0fb19d7
max_layer_height & min_layer_height now can be percent.
...
Also some fixes on crash that may happens when using them.
2021-11-06 13:43:09 +01:00
supermerill
0a61223a53
Update to some default values, and various fixes
...
typos
custom gcode panel size
min first layer speed now a float.
2021-11-06 13:43:03 +01:00
supermerill
4e6753f81a
Avoid bridge/infill mess when the bridge area is a bit thin.
2021-11-06 13:42:50 +01:00
supermerill
5c0bf45bc1
Fix gap - infill voids
2021-11-06 13:42:32 +01:00
supermerill
08cd7ebe26
Setting to put thumbnails at the end of the gcode file
...
Note that no firmware/printer support that right now.
2021-10-31 20:54:50 +01:00
supermerill
6ef7acab11
Fix crash when loading gocde into gui on ArchLinux in tabbed layout
...
Seems transparetn for windows. Maybe it fixes things for macos?
supermerill/SuperSlicer#1056
2021-10-31 20:51:58 +01:00
supermerill
352f21eebb
Preference for hiding settings lock&dot icons
...
supermerill/SuperSlicer#1729
2021-10-31 20:51:37 +01:00
supermerill
091355f118
Search: display tooltip in tooltip, search full sentence in tooltip (low score).
2021-10-29 00:39:06 +02:00
supermerill
6832dab603
Better bridge angle computation, and ready for tweaking weights
...
(currently 70% coverage, 15% median length, 15% max length, 5% bonus for following a perimeter)
Fix: Now consider bridge as full fill whatever the bridge_overlap is
supermerill/SuperSlicer#565
supermerill/SuperSlicer#234
supermerill/SuperSlicer#149
2021-10-28 19:47:40 +02:00
supermerill
137726a237
fix macro [bad_name]
...
supermerill/SuperSlicer#1728
2021-10-28 12:30:31 +02:00
supermerill
f5996fe42f
Fix fan speed for first layer when full_fan_speed_layer > 0 and disable_fan_first_layers == 0
...
supermerill/SuperSlicer#1727
2021-10-28 01:32:02 +02:00
supermerill
db8d15241b
Don't allow holes in infill_dense
...
Ensure that infill_every_layers and infill_only_where_needed when infill_dense,
because it can't tolerate voids yet (they create different regions)
TODO: find a way to merge sparse & voids and "recover" from that merge.
no sparse + dense infill >better_than> infill_only_where_needed + dense infill
supermerill/SuperSlicer#1657
2021-10-28 01:13:41 +02:00
supermerill
af5c3f13ba
update build scripts
2021-10-27 23:43:25 +02:00
supermerill
b6f5dc40c5
Add an option to show "rich tooltip" instead of system tooltip for setting controls.
...
supermerill/SuperSlicer#1720
supermerill/SuperSlicer#1291
2021-10-27 23:17:32 +02:00
supermerill
f44e05091c
gcode_precision_e parse without tryctach, disabled assert (toverify)
2021-10-27 23:17:25 +02:00
supermerill
d981097cc3
Add a menu option to import prusa config.
...
Add infill_anchor_max==0 => not connected if from prusa config
supermerill/SuperSlicer#1705
2021-10-27 15:01:21 +02:00
supermerill
003a0dba07
set the ironing pattern first pass to use filled monotonic instead of filled rectilinear.
...
also allow half overlap for the first pass.
supermerill/SuperSlicer#1708
2021-10-26 22:50:20 +02:00
supermerill
a166f37e4f
fix infinite loop
...
supermerill/SuperSlicer#1711
2021-10-26 22:39:49 +02:00
supermerill
4ecf37161b
Fix special speeds not runnign at max when low layer time reduce the printing speed.
...
supermerill/SuperSlicer#1707
2021-10-26 14:23:32 +02:00
supermerill
9c6c4b3d8a
typo
2021-10-26 11:03:52 +02:00
supermerill
8aa853d20f
Allow modification when importing prusa config.
...
currently only on .3mf projects
2021-10-25 23:50:52 +02:00
supermerill
fd4a69724f
Add gtk3 builds
...
supermerill/SuperSlicer#1677
2021-10-25 20:26:30 +02:00
supermerill
3de87d3d42
assert triggering
...
todo: check if it's dangerous, seems not.
2021-10-25 17:55:28 +02:00
supermerill
7ac7a0af15
Allow to choose between M73 and M117 for remaining_times
...
supermerill/SuperSlicer#1693
2021-10-25 17:55:06 +02:00
supermerill
09a1d4656e
Fix cli slice without config load
...
supermerill/SuperSlicer#1691
2021-10-25 00:56:59 +02:00
supermerill
214bf79eaf
supermerill/SuperSlicer#1634
2021-10-25 00:01:42 +02:00
supermerill
358956c445
Add Colour Change G-code, Pause Print G-code, Template Custom G-code into the gui
...
supermerill/SuperSlicer#1681
2021-10-24 13:22:08 +02:00
supermerill
42ce221e33
Fix 'one perimeter on first layer'
...
supermerill/SuperSlicer#1687
2021-10-24 11:42:51 +02:00
supermerill
75b59455b6
add logs for issue supermerill/SuperSlicer#1631
2021-10-23 12:02:45 +02:00
supermerill
46549625d5
Dense Infill: reduced unneeded usage of "full fill"
...
supermerill/SuperSlicer#1671
2021-10-23 11:09:57 +02:00