475 Commits

Author SHA1 Message Date
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
1d405304b9 Fix firmware min_length
* fix m_last_too_small fusion test
 * now use a modified douglas_peucker to take into account the segment length instead of the tolerance only
 * some tooltip & default value change for resolution.
2021-04-24 02:50:29 +02:00
remi durand
b6d2acfd76 Merge branch 'move-libslic3r-tests' into merill-merge 2021-04-06 23:14:18 +02:00
Joseph Lenox
fe7105ff32 Initial cut to add an OutputFormat enumeration for SLA printing. 2021-04-05 00:04:09 -05:00
remi durand
65cd6e3010 fix fan_percentage
(from commit b04928)
2021-04-04 14:49:56 +02:00
Joseph Lenox
b0492858f5 Implement option from old Slic3r mainline to permit printer firmware to define their fan speeds from 0-100 instead of 0-255. 2021-04-02 21:38:28 -05:00
remi durand
eb8a08dade Get most of software name from the define. 2021-03-30 19:40:11 +02:00
remi durand
2c8e531731 #949 Project is the current .3mf (or lack of)
- ask for saving the project if unsaved changes
 - ask for preset reset if new project
 - delete all : new project or just delete?
2021-03-21 04:38:49 +01:00
remi durand
7c0608f5be Revert "only one perimeter on top" to october algorithm.
added an hidden switch to get the buggy new one.
2021-03-19 12:37:21 +01:00
remi durand
a8036a9e31 #944 Spiral vase mode should turn off some of SuperSlicer's new settings
also little pass on disabling options when they are not used (mostly perimeters & fills)
2021-03-17 18:47:48 +01:00
remi durand
260da3215c #1016 Multimaterial Toolchange Temperature cannot be set to a value below 175°C 2021-03-17 14:57:30 +01:00
remi durand
376e5026c6 #1002 ironing post-process angle 2021-03-13 18:21:58 +01:00
remi durand
201c6120b6 #852 decimals for xyz & e are now configurable 2021-02-23 01:26:29 +01:00
Kenneth Lorthioir
d96adf6b6f Correct monotonicgapfill typo
This resolves #801
2021-02-22 17:31:33 +01:00
remi durand
605a4323e6 Automatic dense infill falls back to the Enlarge algorithm in a new option (now new default) 2021-02-22 17:29:39 +01:00
remi durand
87c671877d #882 Volumetric autospeed now respect the linear speed limit
Also removed the gapfill speed 0 as kill switch. Now use the box in perimeter tab.
2021-01-18 01:46:02 +01:00
remi durand
ca3d8239c4 Merge remote-tracking branch 'remotes/prusa/master' 2021-01-09 17:11:12 +01:00
remi durand
2f1a754f70 some fix for coPercent cast & m_machine_limits_description_line null check 2021-01-04 16:29:03 +01:00
Vojtech Bubnik
2d428198b1 Fix of 2.3 rc1 can't load its own 3mf files (if they contain custom gcode) #5550
The issue was handling of the special "default_filament_profile" vector,
which is not being normalized in length to the number of extruders,
as this vector is being shown to the user at the Printer dependencies page,
and we don't want to present empty fields there, if the default filament
profile was not defined in the system preset.
2021-01-04 11:13:44 +01:00
YuSanka
f37b9c4d51 Set limits to the "extrusion_multiplier" value and show warning message, if out of range value was inputted 2020-12-15 21:21:09 +01:00
Lukáš Hejl
e62f014049 Corrected side text for avoid crossing perimeters max detour 2020-12-15 14:03:52 +01:00
Lukáš Hejl
161fb86c43 Fixed percentages in avoid crossing perimeters max detour 2020-12-15 13:49:35 +01:00
Vojtech Bubnik
12303d93d5 Fixed previous merge 2020-12-14 12:49:16 +01:00
Vojtech Bubnik
e90120994e Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer 2020-12-14 12:47:59 +01:00
Vojtech Bubnik
b5f95dd4b4 Avoid crossing perimeters max detour could newly be specified
in percentage of the direct path.
2020-12-14 12:45:49 +01:00
Vojtech Bubnik
530148575b Avoid crossing perimeters max detour could newly be specified
in percentage of the direct path.
2020-12-14 12:36:55 +01:00
Lukas Matena
d267a9a105 Fixed a typo in a tooltip 2020-12-12 09:15:01 +01:00
Vojtech Bubnik
621610da75 Follow up on 569200eb992975fff3f41b115a73da7326758105
Improved formatting of the vector of dimensions, improved wordings
of error messages and tooltips.
2020-12-12 08:34:43 +01:00
Lukáš Hejl
4c35250531 Fix of #5004 - Disable retract on layer change also for filament overrides. 2020-12-09 07:16:01 +01:00
supermerill
880eb59e73 #304 disable minimum resolution.
It can go lower than 0.0125 for the perimeters.
It's kept at a minimum of 0.0125 for infill & thinwalls/gapfaill for performance reasons
and to avoid too much artifacts / corners case.
2020-12-08 14:31:57 +01:00
Vojtech Bubnik
5f456ebbe7 Merge branch 'lh_avoid_crossing_perimeters' 2020-12-08 13:39:33 +01:00
supermerill
fd584f1994 #766 change legacy monotonous to monotonic also on supports & solid infill 2020-12-08 13:04:57 +01:00
Richard Hartmann
1874c42bb9
PrintConfig.cpp: Fix grammar mistake 2020-12-07 22:04:57 +01:00
supermerill
2b339763b0 Merge remote-tracking branch 'remotes/prusa/master' 2020-12-07 20:29:11 +01:00
YuSanka
569200eb99 Added "G-code thumbnails" parameter to the Printer Settings tab 2020-12-07 16:42:20 +01:00
Vojtech Bubnik
0688778a24 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer 2020-12-04 11:53:29 +01:00
Vojtech Bubnik
e1fc0b17a2 Ramp up layer cooling fan over X layers #848
Fan speed will be ramped up linearly from zero at layer disable_fan_first_layers
to maximum at layer full_fan_speed_layer. full_fan_speed_layer will be
ignored if lower than disable_fan_first_layers, in which case
the fan will be running at maximum allowed speed at layer
disable_fan_first_layers + 1.;

WIP: The cooling PresetHints are likely not finalized yet.
2020-12-04 11:53:02 +01:00
Vojtech Bubnik
e42e25c933 1) Storing the physical_printer_settings_id into the 3MF, AMF, GCode.
2) Activating the physical_printer_settings_id when loading from 3MF, AMF, GCode.
   The physical printer is only activated if it references the printer_settings_id
   loaded from the same file.
3) When loading the presets from 3MF, AMF, GCode, the "external" profiles
   are no more created for profiles which differ from the local profiles
   the loaded profiles reference. Instead, the referenced profile is activated
   and modified with the loaded preset. If the referenced profile does not
   exist, but the profile refers to a system profile with the "inherits"
   fileds, the system profile is loaded and modified instead.
   This works for all profiles with the exception of multi-extruder
   printer with multiple filament profiles modified. In that case
   the first modified filament profile will be loaded as modified,
   while the other modified profiles will be loaded as "external".

This should fix
Physical printer + 3mf file, wrong preset used to generate gcode #5178
and possibly
https://github.com/prusa3d/PrusaSlicer/issues/5272
2020-12-04 10:48:51 +01:00
Vojtech Bubnik
0a33aedc3a Documentation of OctoPrint behind HAProxy with basic auth enabled
in the print_host tooltip.
Improves Feature request: support for basic auth for octoprint #650
2020-12-03 08:22:55 +01:00
supermerill
b4e4b09a03 merge @paukstelis M486 pull request & improving label object position. 2020-12-02 02:09:01 +01:00
supermerill
5b8b5bc2d1 separate monotonicWGapfill and rectilinearWgapfill 2020-12-02 02:08:56 +01:00
supermerill
8ac75cfc5e fix error in Voron.ini
update ender3 manual mmu
2020-12-02 02:08:50 +01:00
YuSanka
9d34d350a5 Localization: Update POT
+ Fixed translation for the "Extruder n" category on the Printer Settings Tab
 + Fixed a crash, when scrolling inside Search imGui with some localization (e.t. Russion)
2020-12-01 16:44:53 +01:00
Lukáš Hejl
f25e5c0ec6 Merge remote-tracking branch 'origin/master' into lh_avoid_crossing_perimeters 2020-12-01 14:31:22 +01:00
supermerill
2ff11f360b #735 fix extruder name crash when single_extruder_multi_material 2020-11-30 17:17:47 +01:00
Vojtech Bubnik
518cbfa192 Renamed API key / user/password auth choices for SL1 2020-11-30 08:49:09 +01:00
supermerill
525d23d02c disable fan_mover as it creates bugs 2020-11-29 17:42:54 +01:00
Lukáš Hejl
87879034f6 Merge remote-tracking branch 'origin/master' into lh_avoid_crossing_perimeters
# Conflicts:
#	src/libslic3r/MotionPlanner.cpp
#	src/libslic3r/libslic3r.h
2020-11-29 17:27:23 +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