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
Lukas Matena
4dbc8b22a5
Updated tooltip
2019-09-09 16:39:26 +02:00
Lukas Matena
822bc7a91c
Fix of previous commit, tooltip update
2019-09-09 16:02:39 +02:00
Lukas Matena
499fdeddd1
Custom toolchange gcode is searched for tool-changing command
...
If the custom toolchange gcode switches extruder to the one that is expected, PrusaSlicer does not issue its own T command
Otherwise, this command is inserted just after the custom gcode, even in case it is not empty
This should prevent issues such as #2884 and #2886 from being reported
2019-09-09 13:05:18 +02:00