72 Commits

Author SHA1 Message Date
supermerill
0d25f9b266 bridge_overlap fix & redesign
* now has a min setting.
 * the density can be chosen between the two values, with the highest density possible.
 * remove the hardcoded 87.5% density modifier. Replaced by a max of 90% and a min of 80%
 * try to place the bridge at the right position (only works if the shape is simple).

FIXME: bridge can be printed on top of the previous one (if began in the wrong direction, or it has a odd number and need to go back to the same side)
try to mitigate that.
2021-11-18 01:05:09 +01:00
supermerill
9393126b4f Custom print, printer & filament variables
supermerill/SuperSlicer#481
2021-11-09 15:04:26 +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
214bf79eaf supermerill/SuperSlicer#1634 2021-10-25 00:01:42 +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
688121b104 first_layer_min_speed added
supermerill/SuperSlicer#1422
2021-09-06 13:47:35 +02:00
supermerill
37a6688174 polyholes are rotated on each layer.
supermerill/SuperSlicer#1396
2021-09-06 13:47:27 +02:00
supermerill
a2a2f38d41 setting to decide from what the skirt is drawned (objects or brim)
supermerill/SuperSlicer#747
2021-08-22 00:35:16 +02:00
supermerill
1c3ad9de01 skirt brim
supermerill/SuperSlicer#795

also little fix: now preview shows object skirt & brim.
2021-08-21 23:21:52 +02:00
supermerill
474e202a65 allow to add gapfill after the last perimeter
supermerill/SuperSlicer#982
2021-08-21 17:34:15 +02:00
supermerill
3153d9612e new setting to remove unwanted bottom/top fill on slopes
supermerill/SuperSlicer#253
supermerill/SuperSlicer#426
supermerill/SuperSlicer#1090
2021-08-21 02:47:59 +02:00
remi durand
f34a3b1a6f Merge branch 'dev' into merill-merge 2021-08-08 01:06:02 +02:00
supermerill
7ae60b6c82 travel acceleration changes
- add travel acceleration
 - now deceleration for the travel done with the accel value of the next extrusion
 - reprap M204 now use P & T
2021-06-24 17:57:47 +02:00
supermerill
8e4e8023c0 reworked autospeed & ironing role:
- now only extrusions with a "0" are taken into account for autospeed computation
 - removed min_mm3_per_mm from extrusionentity as it's now computed by a visitor.
 - ironing pattern now use ironing role like ironing PP
 - ironing_speed is now a float or percent, over top_solid_infill_speed
 - added some missing ratio_over
 - updated to_prusa to convert %  accel & speed to flat value from config, instead of 0.
2021-06-24 17:57:33 +02:00
remi durand
4028cd2a1b add first_layer_size_compensation_layers rewrote from bitblaster (Roberto Mozzicato) pr
see prusa3d/PrusaSlicer#6569
2021-06-24 17:57:03 +02:00
remi durand
055794f822 fix some un-localizable strings. 2021-06-15 12:28:31 +02:00
remi durand
f5dd619c53 add complete_objects_one_brim
* now takes into account per-object brim for auto-arrange & complete_object check
* complete_objects_one_brim allow to print the brim first to remove it from the complete_object check & arrange
2021-06-09 12:38:08 +02:00
supermerill
78151c14fc update to localization & move reprap to reprapfirmware to avoid collision with prusaslicer
supermerill/SuperSlicer#1261
supermerill/SuperSlicer#1265
2021-06-07 21:32:38 +02:00
Martin Budden
f816fe33a7 Added travel_speed_z. (supermerill/superslicer#1231) 2021-06-03 15:37:15 +02:00
supermerill
6d2deda47a Option to let inner perimeters to curve around corners
A bit like Cura Arachne
2021-05-27 19:23:53 +02:00
remi durand
43d0d22532 add hole_to_polyhole_threshold to allow user-defined margin
supermerill/SuperSlicer#924
2021-05-02 17:13:48 +02:00
remi durand
715d58da88 Add some spacing settings at the side of width
- now a setting can be "phony"
 - a phony setting isn't saved in a config file
 - a phony setting should be computed from other settings
 - change/add colors, icons, and callbacks (in PrintConfig.cpp) to make phony settings works
2021-04-25 03:15:40 +02:00
remi durand
376e5026c6 #1002 ironing post-process angle 2021-03-13 18:21:58 +01:00
remi durand
ca3d8239c4 Merge remote-tracking branch 'remotes/prusa/master' 2021-01-09 17:11:12 +01:00
supermerill
ab7c688a72 update to infill_anchor integration 2020-11-29 00:40:17 +01:00
supermerill
2576a4c30c Brim ear update
* add brim_ears_detection_length to be able to detect "sharp rounded angles"
* #722 fix brim ear rectilinear pattern going inside part
* disable brim ear on support raft if not solid
2020-11-29 00:07:59 +01:00
supermerill
8d5688a751 Merge remote-tracking branch 'remotes/prusa/master' : Opengl crash 2020-11-28 18:18:32 +01:00
supermerill
7a10e8220c Fill "connect" update
* re-add the 2.2 algo
 * allow to choose connection method also for solid/top/bottom
2020-11-23 23:26:47 +01:00
supermerill
1a19b023f0 Merge remote-tracking branch 'remotes/prusa/master'
note: new infill connect, maybe a good idea to get the previous one in case it's better (no useless lines)
note2: fillline overextrude, tofix
2020-11-23 00:28:47 +01:00
supermerill
5519eeef98 #657 UI niggles & full_width 2020-11-11 22:33:01 +01:00
supermerill
c3dcf9864a Merge remote-tracking branch 'remotes/remi/master' into dev 2020-11-06 02:29:30 +01:00
supermerill
4da0a6efe1 Fix layout from OG_custom 2020-11-06 02:10:10 +01:00
supermerill
27196d34ea #414 #591 overhang speed separate from bridge speed
And separate speed for "inner bridge" (the ones over sparse infill)
2020-11-05 19:08:46 +01:00
supermerill
151ea0a39f #612 add soft threshold for big holes XY compensation 2020-10-29 19:44:25 +01:00
supermerill
160b509a46 Merge remote-tracking branch 'remotes/remi/CI' into dev
in particular, move the repetier stuff to physicalprinter
2020-10-27 17:52:46 +01:00
supermerill
c3073c4422 fix fill, add prusa ironing to ui. 2020-10-26 00:23:54 +01:00
supermerill
05632802c1 fix fan_speedup_time
* now can split a G1 line to start the fan in the middle.
create super_slicer logo from prusa one
fix 0-disable for z_step
2020-10-25 21:51:20 +01:00
supermerill
07be95fb69 fix seams
* fix the seam object
* fix painting seam that will jump on nearest for no good reason
* change hidden/near/nearer to cost with 2 boxes for setting the costs.
fix preferences
2020-10-25 02:56:22 +02:00
supermerill
ae6c979565 #563 #589 Small perimeter control 2020-10-21 20:25:48 +02:00
supermerill
c75d4904f9 #493 separate bridge fan/speed for overhang from bridge flow for overhangs. 2020-10-10 21:23:40 +02:00
supermerill
14c7a8ad7f gap fill overlap
also move the perimeter & extperi overlap to region
2020-10-01 00:07:14 +02:00
supermerill
89ec89e682 #393 don't connect now differentiate with holes & outer perimeters
but it works only for half of rectilinear2: because it go over a new polyline start always from the same direction.
So it needs a difficult to do change to rectilinear2. (TODO)
2020-09-21 23:12:02 +02:00
supermerill
8e9810ea0e Add recommended_extrusion_width explanation. 2020-09-05 22:56:08 +02:00
supermerill
a1ece7579d fix rectilinear not filling when solid
fix some string case
2020-08-27 11:39:39 +02:00
supermerill
3ec2f077e5 #399 add an other pattern for brim ear: rectilinear with perimeter.
If you have problem with adhesion of the ear.
also some fixes about brim invalidation.
2020-08-20 01:57:54 +02:00
Adrian Keet
8438de487b Add option to only overlap the outermost perimeter 2020-08-18 12:10:06 +02:00
supermerill
f1fdcf4243 #280 new setting: fill_angle_increment. rotate every infill by this angle, multiplied by the layer id. 2020-08-18 01:14:07 +02:00
supermerill
882555895f #360 skirt extrusion width 2020-08-09 17:32:36 +02:00
supermerill
a60631b7aa thin walls: merge path into external perimeter loop when possible. 2020-06-20 19:51:36 +02:00