supermerill
1984df6d49
Many fixes to "no seam" option for external perimeter first.
...
Also some option to only apply to hole (or others)
Also some fixes to some loops options in the codepath.
also a test to thin walls, suspected a bug but can't find it.
2020-03-22 15:25:21 +01:00
supermerill
246392156d
nearest is now near (Nearest), hidden is now hidden (Corners).
...
Seam position default to corners (hidden) from "nearest", to avoid confusion when migrating from a prusaslicer config.
fix for modifiers with no_perimeter_unsupported_algo
npuaBridges surface fix
2020-01-15 17:21:38 +01:00
supermerill
433bd46bee
Expended option for settings ui files: widths, sidetext, simple/advanced/export mode support for lines.
2020-01-15 15:20:55 +01:00
supermerill
873e4fea31
Trying to implement a klipper-friendly profile.
...
remove M300, M907
using SET_PRESSURE_ADVANCE, PAUSE, ACTIVATE_EXTRUDER instead of g-code
maybe it's not a good idea...
2020-01-14 18:50:23 +01:00
supermerill
c754ab3883
some text update
2020-01-14 18:41:46 +01:00
supermerill
6bd13bdbd5
bugfix #139 (allow beta config when release is higher.
...
update tooltip for ironing presets
2020-01-12 21:29:57 +01:00
supermerill
c5fbfae095
remove layer_height_adaptive, because prusa has created a new one.
...
bugfix "move inwards before travel" when extruding perimeter clockwise
bugfix too thin overhang detection
bugfix basic ini (duplicate key)
2020-01-09 15:04:30 +01:00
supermerill
7c6fac781a
add bridge_overlap #131
2019-12-18 19:12:40 +01:00
supermerill
2f40384c8c
update on translation
2019-12-12 17:26:23 +01:00
supermerill
4e8a7b0e9e
fix merge
2019-12-11 15:55:29 +01:00
supermerill
805e0b91b8
merge wip
2019-12-11 12:03:27 +01:00
supermerill
dda438c74b
Merge commit '5e3e5492487690fb48cd7c4bb0b7e0e019e30a5c' (wip)
2019-12-05 20:53:02 +01:00
supermerill
54483086d2
some littles changes to default profiles.
...
ironing setting now disable if no ironing
change some prusaslicer to slic3r++ to avoid confusion
2019-11-28 20:41:39 +01:00
supermerill
027b744ea3
re-enable the option for adaptive quality (auto layer height)
...
tested on a cube with a round horizontal hole, the result is not good.
2019-11-26 18:17:56 +01:00
supermerill
43c13a8168
1) change only_one_perimeter_top to respect external_infill_margin. Old behavior can be reproduced by setting external_infill_margin to 0
...
2) change first_layer_height from % of layer_height to % of the diameter of the nozzle of the first extruder. It's safer and more logical that way.
2019-11-18 13:20:26 +01:00
supermerill
351d7d437a
new option: Overlapping perimeters, for when you don't care and don't want to use MedialAxis algo
...
#116
2019-11-16 08:16:21 +01:00
supermerill
9c6008e5e0
Review of spacing & volume compute, add a test for that.
...
Change a bit the fill api, to allow a bit safer spacing init and ensure nothing erase a parameter in mid-compute.
2019-11-16 08:16:01 +01:00
supermerill
9ae142ef3e
add "vase mode / no seam" option for external perimeters.
2019-11-16 08:15:02 +01:00
bubnikv
b2a6a07d72
Make the .gcode and .sl1 thumbnails configurable through printer profile.
2019-11-15 17:33:31 +01:00
Lukas Matena
88514eeb0e
Merge branch 'lm_low_wipe_tower'
2019-11-14 10:37:04 +01:00
Lukas Matena
53cdb8ef53
No sparse layers option marked as EXPERIMENTAL
2019-11-14 10:05:02 +01:00
YuSanka
49175c3112
Merge remote-tracking branch 'origin/master' into ys_resin_cost
2019-11-08 19:33:18 +01:00
Stephan Reichhelm
3321ae7f13
+ add FlashAir support for host upload
2019-11-04 12:53:48 +01:00
supermerill
7854bed9c4
enum for "Add settings" contextual menu
...
add missing category for options that need it for contextual menu.
todo: refactor even more to have an automatic tab.cpp, via a structured categories->subcat->line object tree created in-place, and also use that to order the contextual menu.
Also use only colored icon, as the greyscale version isn't in the resource repo anymore.
2019-11-04 01:19:01 +01:00
supermerill
6064dfe2c7
Update on the spacing of perimeters.
...
#113
2019-11-02 02:28:54 +01:00
supermerill
7802f276e4
brim: setting to exclude holes.
...
#112
2019-11-02 00:43:43 +01:00
supermerill
a43b2b123d
Polyholes!
...
slic3r/Sliç3r#3323
slic3r/Sliç3r#2438
prusa3d/PrusaSlicer#515
2019-11-02 00:43:23 +01:00
supermerill
004ec5480d
alternate extra wall: on odd layers
...
#89
2019-10-29 19:12:54 +01:00
supermerill
1bf0b1c1d7
Add a "between extrusion role" gcode input window, to let insert gcode inside a layer and not only at the begin and the end.
...
#108
2019-10-29 17:49:29 +01:00
supermerill
86fbd247b7
#101 add ratio /distribution for the smoothing flow in ironing (see tooltip)
2019-10-29 16:44:00 +01:00
bubnikv
13cc74ef0a
Ported test_config.cpp from upstream Slic3r.
...
Extended ConfigBase with set() functions similar to the upstream Slic3r.
ConfigBase::set_deserialize() newly throws if the operation fails.
Extrusion width parameters are newly tested for negative values.
2019-10-18 11:53:19 +02:00
bubnikv
69c8b1cd21
new cheaper constructor for DynamicPrintConfig from FullPrintConfig:
...
DynamicPrintConfig::full_print_config()
new cheaper constructors of DynamicConfig / DynamicPrintConfig from ConfigBase
Unit tests: ported test_model from upstream Slic3r, thanks @lordofhyphens
Unit tests refactored to use less autos and initializer lists for readibility,
DynamicPrintConfig is handled by value, not by shared pointer.
2019-10-16 11:16:50 +02:00
supermerill
1ffac85486
Brim: rework the brim algorithm.
...
- now can extrude a brim for an island inside a hole
- now can extrude "interior brim"
- ditch the old complicated code that didn't use the ClipperUtils methods
2019-10-15 16:59:17 +02:00
bubnikv
1964ac2e89
Ported test_skirt_brim from upstream Slic3r, thanks @lordofhyphens
2019-10-15 16:31:20 +02:00
supermerill
fd26796cb1
overhangs_width threshold #99
2019-10-14 17:31:26 +02:00
supermerill
89b2e62381
add parameters: fill_top_flow_ratio & fill_smooth_width
...
bugfix flow inaccuracies in FillSmooth.
TODO: do something about surface too small to be printed, particularly when 'only one perimeter top' -> don't extract them or use gapfill
2019-10-07 18:55:11 +02:00
Vojtech Kral
fd6d32135b
Merge branch 'master' into materials
2019-10-07 17:23:37 +02:00
Erik Bjorgan
b05618c883
Added skinnydip routines to new version
2019-10-07 12:49:41 +02:00
tamasmeszaros
e675a5d5c6
Reworked pad creation algorithm with new parameters:
...
* brim size
* force pad around object everywhere
2019-10-01 14:58:37 +02:00
tamasmeszaros
b6f447980a
Add upper limit on 1.0 to sla display gamma parameter.
2019-10-01 14:44:07 +02:00
supermerill
8d04e48ff0
#90 : gap fiull min surface setting
2019-09-30 19:33:14 +02:00
YuSanka
c370fccd8b
Changed default values.
...
And bottle_volume is preferred to recalculation instead of bottle_weight
2019-09-27 12:08:08 +02:00
YuSanka
82bc243281
Implemented possibility to set a resin cost
2019-09-26 16:36:31 +02:00
supermerill
2d34b7c5fe
resolve arrange() bug
2019-09-26 14:15:50 +02:00
supermerill
2f042e030c
Merge remote-tracking branch 'remotes/prusa/master'
...
not merged: fill.cpp, perimeter_generator, because they ahve been reworked and need to be understand fully before adding my extensive modifications.
To verify: glcanvas: maybe filament color selection is deleted (or the other one i added?)
2019-09-26 13:14:01 +02:00
Lukas Matena
abaebb489a
Added a config option to not print sparse layers on the wipe tower
2019-09-20 10:54:20 +02:00
Vojtech Kral
270008a3fd
Add material_type config option for SLA materials, use in Wizard
2019-09-17 13:20:06 +02:00
Vojtech Kral
34b3548102
Filaments and materials selection/installation
2019-09-17 13:20:06 +02:00
bubnikv
b9389f2d39
Some C++11 refactoring
2019-09-10 19:09:37 +02:00
bubnikv
6ba43ebacb
Merge remote-tracking branch 'remotes/origin/master' into dev
2019-09-09 17:49:07 +02:00