16408 Commits

Author SHA1 Message Date
supermerill
da3e64c1c9 Fix layer_z for feature_gcode 2021-10-23 00:00:22 +02:00
supermerill
c12542d832 fan delay & kickstart fixes
now shouldn't be crazy like before.
supermerill/SuperSlicer#1665
supermerill/SuperSlicer#1530
supermerill/SuperSlicer#939
supermerill/SuperSlicer#834
supermerill/SuperSlicer#714
2021-10-22 20:14:12 +02:00
supermerill
499c2d45df Fix crash when layer_height is 0
supermerill/SuperSlicer#1664
2021-10-22 19:59:28 +02:00
supermerill
1f48f32a61 Increase the offset from 37838be to fix some more problematic cases
supermerill/SuperSlicer#1641
2021-10-22 19:59:22 +02:00
supermerill
462e1f06f1 update create_release script: clean dir after zip/untar 2021-10-22 19:59:16 +02:00
supermerill
58c73b1023 dense_infill (automatic) rework
* better coverage
 * now print in the right sequence
 * fixed overlap (20% of bridge width) with everything for a good grip
supermerill/SuperSlicer#1657
2021-10-22 19:59:06 +02:00
supermerill
240a282625 fix default arrange distance when 0 and when opening the slicer.
supermerill/SuperSlicer#1648
2021-10-19 23:35:22 +02:00
supermerill
52e58ff357 Allow to set the top fill for spiral vase. 2021-10-14 00:08:37 +02:00
supermerill
f900d80e93 fix the Fix for no_perimeter_unsupported_algo (a4caa5)
assign instead of insert...
supermerill/SuperSlicer#1621
2021-10-11 17:53:31 +02:00
supermerill
e53f60dc1a Fix crash from perimeter_loop one-point loop
supermerill/SuperSlicer#1623
Fixme: take the first object from this issue project
  and you can see some bad lines at layer 31.
2021-10-11 16:51:16 +02:00
supermerill
9328681428 Fix bad check for default_acceleration when diabled and exporting config.
supermerill/SuperSlicer#1622
2021-10-10 15:28:36 +02:00
supermerill
37838be7cf Fix a clipper bug when a line in a polyline is horizontal.
Have to do a hack to prevent horizontal lines.
If someone can modify clipper to take into account this corner case,
please submit a fix. But maybe it's better to go to clipper2 directly.
Note: I tested with clipper 6.4.2, but it doesn't fix this bug.
supermerill/SuperSlicer#1624
2021-10-10 01:14:32 +02:00
supermerill
812dfdb484 fix filament override for coFloatOrPercent / coFloatsOrPercents
supermerill/SuperSlicer#1618
2021-10-08 12:29:37 +02:00
Dave Bullock
5d711f2420 Increase max wipe speed for Voron ERCF wipe towers (#1568)
* Increase max wipe speed for Voron ERCF wipe towers from 200 to 400
2021-10-07 22:22:37 +02:00
supermerill
54ad2a8611 Change retract_restart_extra_toolchange behavior to trigger at each first tool unretraction (but the very first)
supermerill/SuperSlicer#1052
2021-10-07 22:19:07 +02:00
supermerill
666851acd5 Fix color update on fresh extruder 2021-10-07 20:49:21 +02:00
supermerill
2eaa677f88 Increase bridge area a bit for overhang perimeter addition, to tame it a bit.
supermerill/SuperSlicer#1514
2021-10-07 19:18:46 +02:00
supermerill
de554d577b Fix wrong boundingbox (don't rotate the boudingbox, rotate the object!)
supermerill/SuperSlicer#1612
2021-10-07 18:34:06 +02:00
supermerill
5abd2fcd32 now "no perimeter on bridges" -> "only bridges" follow bridged_infill_margin
supermerill/SuperSlicer#1155
2021-10-07 14:29:07 +02:00
supermerill
7ca6641dcb Polyholes now don't recognize rectangle as badly made circle.
supermerill/SuperSlicer#1561
2021-10-07 12:31:56 +02:00
supermerill
f3a11c3684 Fix Bridge flow calibration text with first layer height of 0.3 for a 0.4 nozzle
supermerill/SuperSlicer#1462
2021-10-06 13:45:04 +02:00
supermerill
6b0326e77c fix small tab icon
supermerill/SuperSlicer#1605
2021-10-04 13:42:28 +02:00
supermerill
1e7bd53668 add seam_gap for hiding seam on loops
also finish coFloatsOrPercents, as it's the first setting to use this.
supermerill/SuperSlicer#1534
supermerill/SuperSlicer#1606
2021-10-04 13:42:10 +02:00
supermerill
a4caa5d1c3 Fix no_perimeter_unsupported_algo by detecting each bridged area independently.
Apply also the fix for extra overhang detection
bridge_angle now invalidate perimeters
supermerill/SuperSlicer#1595
2021-10-02 19:41:10 +02:00
supermerill
8790970bd6 change discover_vertical_shells() from polygons to expolygons
small improvement to nb_perimeter_layers_for_solid_fill culling
supermerill/SuperSlicer#1581
2021-10-02 16:53:12 +02:00
supermerill
5ad1ee501b Emit error if max layer height > nozzle diameter 2021-10-02 14:57:25 +02:00
supermerill
344c821382 Move Extruder decimals from extruder to printer
supermerill/SuperSlicer#1596
2021-10-02 14:57:15 +02:00
supermerill
64937e2380 medial axis optimisation 2021-10-01 15:11:36 +02:00
supermerill
6e49c80f01 fix serialization issues from 86bcc1a0 2021-10-01 15:11:31 +02:00
supermerill
8bdab557c3 fix gcode viewer (plater redraw notification)
supermerill/SuperSlicer#1542
2021-10-01 15:11:01 +02:00
supermerill
b66026342a increased precision for overhang detection
supermerill/SuperSlicer#1562
2021-10-01 15:10:55 +02:00
supermerill
1e146e6a57 setting renamed default -> internal perimeter
supermerill/SuperSlicer#1567
supermerill/SuperSlicer#1521
2021-10-01 15:10:46 +02:00
supermerill
73f4f4783b fix first_layer_size_compensation
fix 4028cd2a1b7d7eb33c8e2be38b84069fd633abd1
supermerill/SuperSlicer#1547
2021-09-27 15:23:40 +02:00
supermerill
a67a862dc1 fix bridge_internal_fan_speed when equal or lower than default speed
supermerill/SuperSlicer#1414
2021-09-27 15:06:40 +02:00
supermerill
f71cd1d062 fix zero max layer height
supermerill/SuperSlicer#1569
fix commit 26500cd9a019578c6f21763a6596d4ea3a3ed31f
2021-09-27 14:07:09 +02:00
supermerill
f8ca156bf5 add include for archlinux
supermerill/SuperSlicer#703
2021-09-27 13:16:38 +02:00
supermerill
b16ecbfcb1 allow retract_lift_first_layer even when 0 lift to activate extra lift for first move before each object on first layer
supermerill/SuperSlicer#1575
2021-09-27 13:06:21 +02:00
supermerill
f711601a66 fix spiral vase enforce settings
The "ensure vertical shell wall" is enforced in spiral vase mode to extend the bottom of the vase to the vase hull.
supermerill/SuperSlicer#1582
2021-09-26 23:58:30 +02:00
supermerill
9f9f544bb9 fix seam placer when each object has its own layers
use layer_z instead of layer_id
2021-09-26 23:38:34 +02:00
supermerill
f138405bba fix gapfill bits on outer edge of curves
medial_axis fusion_corners fix
using supermerill/SuperSlicer#1583 project to reproduce
2021-09-26 23:37:30 +02:00
supermerill
3f796cdf78 fix circular bed diameter rounding to 1um
supermerill/SuperSlicer#1584
2021-09-26 21:43:48 +02:00
supermerill
4a0b2e681b typo 2021-09-26 21:21:15 +02:00
supermerill
30c380c70f Add label_left option for setting ui to print the label aligned to the left instead of the right
Better spacing for infill lines, allowing larger infill % field
fix supermerill/SuperSlicer#1573
2021-09-26 21:09:13 +02:00
supermerill
51d5b71509 Add 'only one perimeter on first layer' as doing it manually via modifier wreck solid bottom layer count
supermerill/SuperSlicer#289
supermerill/SuperSlicer#584
supermerill/SuperSlicer#1566
2021-09-26 19:22:21 +02:00
supermerill
092f7771c1 fix weird interior brim when inside an hole (inside island)
supermerill/SuperSlicer#1526
2021-09-26 18:27:00 +02:00
supermerill
18504bff9c Fix Disabled acceleration control still applies to print
supermerill/SuperSlicer#1537
2021-09-26 16:41:39 +02:00
supermerill
22b2d4692b fix hole_size_threshold when 0
supermerill/SuperSlicer#1540
2021-09-26 16:28:15 +02:00
supermerill
c08429cb78 fix lack of refresh after gcode generation
(fix ca995447fbaebbd7185b19f53e435781c4653983)
using the slicing state callback to transmit when to refresh things.
supermerill/SuperSlicer#1533
supermerill/SuperSlicer#1532
supermerill/SuperSlicer#1591
2021-09-26 16:17:47 +02:00
supermerill
d45c92c6fb hack/Fix error when scrolling over a layer with feature selection: everything was filtered out.
(bad global_endpoints)
supermerill/SuperSlicer#1522
2021-09-26 15:17:28 +02:00
supermerill
088b92917c Add filament_max_overlap, to control the line spacing via filament setting
It allows to control the spacing vs width (10%% fill vs a bit less)
The 'enforce 100% fill volume' is also adjusted to take that into account
Note that if you're using multiple extruders/filament everywhere (and spacing setting for width setting),
  the result may be a bit unexpected, as the gui can't display all the interactions,
  also some features (like support) may revert to default overlap value, if printed with multiple filaments.
supermerill/SuperSlicer#1590
2021-09-26 13:51:05 +02:00