Noisyfox
32e23f0c81
Show as much information as possible in crash log ( #2386 )
2023-10-11 22:14:21 +08:00
Michal Dziekonski (mdz)
abb672ab76
Fix object's list text color on Linux (GH-2086) ( #2346 )
...
Co-authored-by: SoftFever <softfeverever@gmail.com >
2023-10-09 00:20:27 +08:00
Noisyfox
63dfe04e94
Use calibration tutorial gitee mirror for China users
2023-10-08 22:30:33 +08:00
Noisyfox
f0e91a6641
Show tooltips for plate buttons ( #2176 )
2023-10-07 23:11:41 +08:00
SoftFever
1637392bef
Ported automatic hole to polyhole conversion from superslicer ( #2336 )
...
I've ported automatic polyhole conversion from super slicer.
I'm happy to change the PR as required.
Closes #626
2023-10-07 10:03:02 +08:00
LovelyTwo
b7c22ca3e2
Port automatic hole to polyhole conversion from SuperSlicer
...
Co-authored-by: supermerill <merill@free.fr >
2023-10-07 10:15:21 +11:00
Noisyfox
d010906d1d
Fix crash when switching infill pattern between cubic & adaptive cubic
...
Cheery picked from prusa3d/PrusaSlicer@2b0a7ccb2c
2023-10-06 23:09:01 +08:00
Noisyfox
f7a93a4bcd
Fix issue with overhang-extra-perimeter on complicated multi-part models ( #2326 )
2023-10-06 22:12:11 +08:00
Ocraftyone
4a137e9c11
Fix M141 S0 at end of gcode ( #2328 )
...
* remove hardcoded set chamber temp gcode
* Revert "remove hardcoded set chamber temp gcode"
This reverts commit 8fc1f4a38113087a8fb11901981ca8c9cfdf7777.
* disable heated chamber only if chamber is used/defined
2023-10-05 22:02:15 +08:00
Ocraftyone
1766633b9a
toggle visibility of ironing_pattern on selection of ironing type ( #2321 )
...
* toggle visibility of ironing_pattern on selection of ironing type
* add a tooltip to ironing_pattern
2023-10-05 20:14:53 +08:00
Noisyfox
dbf39da5f2
Fix crash when use adaptive cubic sparse infill ( #2315 ) ( #2318 )
2023-10-05 20:13:22 +08:00
Ocraftyone
0059beafa5
add ironing angle ( #2320 )
2023-10-04 22:48:35 +08:00
Noisyfox
49d33f3965
Show both layer time and tick info when tick is highlighted ( #2312 )
...
* Show both layer time and tick info when tick is highlighted
* Use previous layer's complete time as current layer's tick time
2023-10-04 22:45:40 +08:00
Noisyfox
bb8c227cb5
Fix issue that the slice button is still disabled after a tick is deleted ( #2308 )
...
Fix an UAF which causes the slice button being disabled after a tick is deleted
2023-10-04 00:03:19 +08:00
Noisyfox
9fd00ca951
Show estimated print time in the ruler ( #2305 )
...
* Calculate tick by mouse hover position
* Draw hover tick
* Show hover layer time
* Make sure hovered tick get updated immediately
2023-10-04 00:02:26 +08:00
Ioannis Giannakas
93de994a99
Inner-Outer-Inner mode - additional fix where an external perimeter is shared between multiple islands in the same ordered_extrusions perimeter list ( #2276 )
...
* Updated inner outer inner algorithm
* debug msg
* Revert "debug msg"
This reverts commit 32ce6f2096d4bcbaa6206ebe12a6a6fa5c5588bc.
* Update PerimeterGenerator.cpp
* Revert "Update PerimeterGenerator.cpp"
This reverts commit 26c56912f8f1417f06757487e30efb926745465c.
2023-10-03 23:22:33 +08:00
SoftFever
0c303ce34a
Fix during_print_exhaust_fan_speed_num error
2023-10-03 23:05:55 +08:00
SoftFever
bebf010c3f
Hide elefant_foot_compensation_layers if elefant_foot_compensation is not enabled.
2023-09-30 18:48:55 +08:00
bitingsock
cccb270526
Add elephant foot compensation over multiple layers ( #2254 )
...
#https://github.com/prusa3d/PrusaSlicer/pull/10976
Co-authored-by: Roberto Mozzicato <bitblasters@gmail.com >
2023-09-30 18:12:12 +08:00
Noisyfox
4681e59cd2
Hide bambu-specific calibration tab for non-bambu printers ( #2197 ) ( #2259 )
...
* Hide bambu-specific calibration tab for non-bambu printers (#2197 )
* Hide Calibration tab only
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2023-09-30 10:03:13 +08:00
SoftFever
364231d540
fix crashes
...
Signed-off-by: SoftFever <softfeverever@gmail.com >
2023-09-30 09:52:20 +08:00
SoftFever
d66dafc165
Merge branch 'merge-upstream'
...
Signed-off-by: SoftFever <softfeverever@gmail.com >
# Conflicts:
# src/libslic3r/Preset.cpp
# src/libslic3r/PrintConfig.cpp
# src/libslic3r/PrintConfig.hpp
2023-09-30 09:51:56 +08:00
niklasb
36f38dcd50
Add: option to setup a cost per hour per printer #571 ( #2247 )
2023-09-29 23:44:05 +08:00
Noisyfox
425d8cfb5c
Update error message to make it a bit more informative ( #2249 )
2023-09-29 23:39:58 +08:00
Noisyfox
511ed91d55
Port "Extend sparse infill" from Prusa ( #2134 )
...
* Remove BambuLab's implementation of solid infill bridging enhancement
, will use Prusa's instead
* Port "Extend sparse infill" from Prusa
* Improve anchoring by shifting the lines half-spacing
* Add missing fill patterns
* Improve anchoring by keeping fine details
* Make sure the opposite directions do not cancel each other
---------
Co-authored-by: Pavel Mikus <pavel.mikus.mail@seznam.cz >
2023-09-29 23:39:12 +08:00
SoftFever
d98ebb75ae
fix errors
...
Signed-off-by: SoftFever <softfeverever@gmail.com >
2023-09-29 19:47:13 +08:00
SoftFever
6ce1bc664e
Merge branch 'v1.7.2-remote'
...
Signed-off-by: SoftFever <softfeverever@gmail.com >
# Conflicts:
# deps/ZLIB/ZLIB.cmake
# localization/i18n/OrcaSlicer.pot
# localization/i18n/de/OrcaSlicer_de.po
# localization/i18n/en/OrcaSlicer_en.po
# localization/i18n/es/OrcaSlicer_es.po
# localization/i18n/fr/OrcaSlicer_fr.po
# localization/i18n/hu/OrcaSlicer_hu.po
# localization/i18n/it/OrcaSlicer_it.po
# localization/i18n/ja/OrcaSlicer_ja.po
# localization/i18n/ko/OrcaSlicer_ko.po
# localization/i18n/list.txt
# localization/i18n/nl/OrcaSlicer_nl.po
# localization/i18n/sv/OrcaSlicer_sv.po
# localization/i18n/zh_cn/OrcaSlicer_zh_CN.po
# resources/calib/PressureAdvance/pa_pattern.3mf
# resources/handy_models/Disc.stl
# resources/i18n/de/BambuStudio.mo
# resources/i18n/en/BambuStudio.mo
# resources/i18n/es/BambuStudio.mo
# resources/i18n/fr/BambuStudio.mo
# resources/i18n/hu/BambuStudio.mo
# resources/i18n/it/BambuStudio.mo
# resources/i18n/ja/BambuStudio.mo
# resources/i18n/ko/BambuStudio.mo
# resources/i18n/nl/BambuStudio.mo
# resources/i18n/sv/BambuStudio.mo
# resources/i18n/zh_cn/BambuStudio.mo
# resources/profiles/Anycubic.json
# resources/profiles/Anycubic/machine/Anycubic Kobra 2 0.4 nozzle.json
# resources/profiles/BBL.json
# resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json
# resources/profiles/BBL/filament/Bambu ASA @BBL X1C.json
# resources/profiles/BBL/filament/Bambu PA-CF @base.json
# resources/profiles/BBL/filament/Bambu PA6-CF @BBL X1C.json
# resources/profiles/BBL/filament/Bambu PA6-CF @base.json
# resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json
# resources/profiles/BBL/filament/Bambu Support W @BBL X1.json
# resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json
# resources/profiles/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/Generic HIPS @BBL X1C.json
# resources/profiles/BBL/filament/Generic PA-CF.json
# resources/profiles/BBL/filament/Generic PC.json
# resources/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json
# resources/profiles/BBL/filament/Generic PLA @0.2 nozzle.json
# resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P.json
# resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C.json
# resources/profiles/BBL/filament/Generic PLA-CF.json
# resources/profiles/BBL/filament/Generic PLA.json
# resources/profiles/BBL/filament/Generic TPU.json
# resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P.json
# resources/profiles/BBL/filament/Overture Matte PLA @BBL X1.json
# resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C.json
# resources/profiles/BBL/filament/Overture Matte PLA @base.json
# resources/profiles/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/Overture PLA @BBL P1P.json
# resources/profiles/BBL/filament/Overture PLA @BBL X1.json
# resources/profiles/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/Overture PLA @BBL X1C.json
# resources/profiles/BBL/filament/Overture PLA @base.json
# resources/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json
# resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json
# resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json
# resources/profiles/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/PolyLite ABS @BBL P1P.json
# resources/profiles/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/PolyLite ABS @BBL X1C.json
# resources/profiles/BBL/filament/PolyLite ABS @base.json
# resources/profiles/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/PolyLite ASA @BBL P1P.json
# resources/profiles/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/PolyLite ASA @BBL X1C.json
# resources/profiles/BBL/filament/PolyLite ASA @base.json
# resources/profiles/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/filament/PolyLite PETG @BBL P1P.json
# resources/profiles/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/PolyLite PETG @BBL X1C.json
# resources/profiles/BBL/filament/PolyLite PETG @base.json
# resources/profiles/BBL/filament/PolyLite PLA @BBL X1.json
# resources/profiles/BBL/filament/PolyTerra PLA @BBL X1.json
# resources/profiles/BBL/filament/eSUN PLA+ @BBL X1.json
# resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C.json
# resources/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab P1S 0.2 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab P1S 0.6 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab P1S 0.8 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json
# resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json
# resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json
# resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json
# resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json
# resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json
# resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/process/0.12mm Fine @BBL P1P.json
# resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json
# resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json
# resources/profiles/BBL/process/0.16mm Optimal @BBL P1P.json
# resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json
# resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json
# resources/profiles/BBL/process/0.20mm Standard @BBL P1P.json
# resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json
# resources/profiles/BBL/process/0.20mm Strength @BBL P1P.json
# resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json
# resources/profiles/BBL/process/0.24mm Draft @BBL P1P.json
# resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json
# resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json
# resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json
# resources/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json
# resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json
# resources/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json
# resources/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json
# resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json
# resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json
# resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json
# resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json
# resources/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json
# resources/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json
# resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json
# resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json
# resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json
# resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json
# resources/profiles/BBL/process/fdm_process_bbl_common.json
# resources/profiles/Creality.json
# resources/profiles/Creality/machine/Creality CR-10 Max 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 Max 0.2 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 Max 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 Max 0.6 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 Max 0.8 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 SE 0.2 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 SE 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 SE 0.6 nozzle.json
# resources/profiles/Creality/machine/Creality CR-6 SE 0.8 nozzle.json
# resources/profiles/Creality/machine/Creality Ender-3 S1 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json
# resources/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json
# resources/profiles/Elegoo.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json
# resources/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json
# resources/profiles/Prusa.json
# resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json
# resources/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json
# resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json
# resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json
# resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json
# resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json
# resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json
# resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json
# resources/profiles/Tronxy.json
# resources/profiles/Tronxy/machine/Tronxy X5SA 400 0.4 nozzle.json
# resources/profiles/Tronxy/process/0.08mm Extra Fine @Tronxy.json
# resources/profiles/Tronxy/process/0.12mm Fine @Tronxy.json
# resources/profiles/Tronxy/process/0.15mm Optimal @Tronxy.json
# resources/profiles/Tronxy/process/0.20mm Standard @Tronxy.json
# resources/profiles/Tronxy/process/0.24mm Draft @Tronxy.json
# resources/profiles/Tronxy/process/0.28mm Extra Draft @Tronxy.json
# resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json
# resources/web/data/text.js
# src/OrcaSlicer.cpp
# src/libslic3r/GCode.cpp
# src/libslic3r/GCode/SeamPlacer.cpp
# src/libslic3r/GCode/SeamPlacer.hpp
# src/libslic3r/GCodeWriter.cpp
# src/libslic3r/GCodeWriter.hpp
# src/libslic3r/Preset.cpp
# src/libslic3r/PresetBundle.cpp
# src/libslic3r/Print.cpp
# src/libslic3r/PrintConfig.cpp
# src/libslic3r/PrintConfig.hpp
# src/libslic3r/TreeSupport.cpp
# src/libslic3r/calib.cpp
# src/libslic3r/calib.hpp
# src/slic3r/GUI/BackgroundSlicingProcess.cpp
# src/slic3r/GUI/BedShapeDialog.cpp
# src/slic3r/GUI/ConfigManipulation.cpp
# src/slic3r/GUI/GUI.cpp
# src/slic3r/GUI/GUI_App.cpp
# src/slic3r/GUI/GUI_Factories.cpp
# src/slic3r/GUI/GUI_ObjectList.cpp
# src/slic3r/GUI/Jobs/ArrangeJob.cpp
# src/slic3r/GUI/OptionsGroup.cpp
# src/slic3r/GUI/PartPlate.cpp
# src/slic3r/GUI/PartPlate.hpp
# src/slic3r/GUI/Plater.cpp
# src/slic3r/GUI/StatusPanel.cpp
# src/slic3r/GUI/Tab.cpp
# src/slic3r/GUI/Widgets/AMSControl.hpp
# version.inc
2023-09-29 19:46:49 +08:00
niklasb
7c1587fcbc
Added All Plates Stats Total Cost #1781 ( #2238 )
...
Co-authored-by: SoftFever <softfeverever@gmail.com >
2023-09-28 00:13:47 +08:00
Scott Mudge
eafc0263ec
Fix build warnings on windows, fix various bugs/logic errors/missing returns/etc, update boost::bind ( #2229 )
...
Fix build warnings on windows, fix various bugs/logic errors/missing returns/etc, update boost::bind.
2023-09-27 23:55:23 +08:00
Ioannis Giannakas
6ac715f474
Porting of Pressure Equalizer feature from Prusa Slicer 2.6.x ( #2161 )
...
* Overhang perimeter handling
Updated code to handle overhang perimeters as an overhang and not as a bridge.
* Preparing to add curled extrusions identification
* Porting curling calculations from Prusa Slier 2.6.1
* Prototype 1 - slowdown extended to detect curled edges and further reduce speed
First prototype of the code submitted.
* Working prototype - 2
Code is now finally working - external perimeters are slowed down as needed when there is likelyhood of curling up.
ToDo:
1. Reslicing the model causes the algorithm not to run - need to find where this fails to trigger the call for this.
2. Slowdown of internal perimeters not working yet.
* Updated to use overhang wall speed instead of bridging speed for this algorithm
* Fixed bug in speed calculation and tweaked parameters for high speed printer
Fixed bug in speed calculation and tweaked parameters for high speed printer
* Attempting to fix "set started" not being set
* Parameter tweak after print tests
* Fixed estimation not running when model is re-sliced.
* Removing debug printf statements and fixed threading flag.
* Fixed threading
* Parameter tweaks following print tests
* Made this as an option in the GUI
* Reintroduced handling of bridges as per original design
* UI line toggling when option makes sense to be visible.
* Fixed bug in field visibility & made it default to off
* Code optimisation
* Initial commit of code from Prusa Slicer 2.6.1
* Ported ExtrusionRole from Prusa Slicer 2.6.1
* fix compile errors
* Update GCode.hpp
* code changes to invoke pressure equalizer
* attempting to trigger pressure equalizer
(Not compiling)
* Update Fill.cpp
* Update Fill.cpp
* Pressure equaliser layer result update
* Further commits
* Merged PR https://github.com/prusa3d/PrusaSlicer/pull/9622
* First complete working version
* Update PressureEqualizer.cpp
* Implemented parameter in GUI
* Toggle fields according to compatibility
* Updated UI toggles between extrusion rate slope and arc fitting.
* Updated tooltip
* Introduced parameter smoothing segment length
This parameter influences the number of division a line will undergo in response to the requirement to adhere to the extrusion rate flow adjustment.
* Internal parameter and tool tip tweaking
* Parameter and tool tip tweaking
* Updated parameters and tooltip following testing.
* Sync PressureEq with latest PrusaSlicer
* Revert "Sync PressureEq with latest PrusaSlicer"
This reverts commit 131fb94c6bebe0a6abb3ca28d4a162aacbe75f40.
---------
Co-authored-by: MGunlogson <MGunlogson@users.noreply.github.com >
Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com >
2023-09-27 21:44:45 +08:00
mia
af23e07777
GUI/Field: Fix crash in color picker init ( #2220 )
...
wxButton->GetBitmap() may return an invalid wxBitmap.
Guard against this.
2023-09-25 23:38:13 +08:00
mia
c27aa88b35
GUI: Fix calls to PrintingTaskPanel::show_profile_info ( #2219 )
...
These will not compile on STL builds of wxWidgets. I assume that on
the non-STL variants, the first argument is cast to a boolean,
which might be a bug…
2023-09-25 23:37:25 +08:00
mia
b800c7fd80
Fix compatibility with STL builds of wxWidgets ( #2218 )
...
This removes the dependency on legacy wxWidgets configurations,
and makes OrcaSlicer compile on STL builds.
Also, the wxStringList class has been obsolete for at least 20
years, and disappeared from the documentation.
Replace with wxArrayString.
2023-09-25 23:35:30 +08:00
SoftFever
22c2eb972f
Hide purge tower preview in case of no tool changes
2023-09-25 23:17:56 +08:00
SoftFever
28ccae72bc
QoL: improve PA Line method
...
Signed-off-by: SoftFever <softfeverever@gmail.com >
2023-09-25 20:39:02 +08:00
Noisyfox
28f090ca48
Various support improvements and bugfixes ( #2202 )
...
* Organic supports: Added check for variable layer height, with which
Organic supports are not compatible.
Fixes prusa3d/PrusaSlicer#9528 and similar.
Check the object max Z against build volume Z in Print::validate().
Cherry-picked from prusa3d/PrusaSlicer@5b94971
* Fix crash with default tree support
* Show "support_critical_regions_only" only when using auto normal tree supports (#2195 )
* Fix organic tree check
---------
Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com >
2023-09-24 22:58:04 +08:00
lane.wei
29f995ff98
ENH: mall: improve the score logic
...
don't refresh the ratings periodly
JIRA: STUDIO-XXXX
Change-Id: I9023c73a89302e780b2e486d6b96f306fa604c45
2023-09-23 00:48:53 +08:00
lane.wei
23478c84c6
FIX: fix the config parse error for some language
...
JIRA: github-2568
Change-Id: Idd1ccb118dde4d0fe663ee4d1e4426c0e504ff1e
2023-09-23 00:48:53 +08:00
lane.wei
c1b5f44763
FIX: CLI: refine some logic
...
1. sometimes the pipe open failed,
add some retry logic;
2. return the reason when no-check=1 while validate fail;
3. return an error when duplicate object under spiral-mode when not using
by-object print sequence
JIRA: MAK-xxxx
Change-Id: I3792d89dbbe560a8febe0f0154bccb8f573959a5
2023-09-23 00:48:53 +08:00
zhimin.zeng
78c2442782
FIX: translate for error message when send calib
...
Jira: XXXX
Change-Id: Id4d7dc5adc8e070d161acd2440dc51b6fbb41324
2023-09-22 16:21:26 +08:00
lane.wei
2ef193b9e6
ENH: 3mf: improve some logic
...
1. skip file including /../
2. use snprintf instead of sprintf
JIRA: jira-xxxx
Change-Id: I6695dc11f9f4af4318038e6db5c219fd14e73aef
2023-09-22 16:21:26 +08:00
tao wang
015da6182c
FIX:fixed issue of import french files failing
...
jira:[model mall]
Change-Id: I4cb9bfc0b75484ed6f1a39845c677260c5616019
2023-09-22 16:21:26 +08:00
zhimin.zeng
e794746f52
FIX: cali - The progress bar should not be displayed
...
Jira: XXXX
Change-Id: Ifcd8255bb03141b34bfa420126005955e2f14b32
2023-09-22 16:21:26 +08:00
hu.wang
589e3c518f
FIX:fixed too many times requests for get_subtask
...
JIRA: STUDIO-4283
Change-Id: Ic15c782b8304d5fefbc78cc76fb32fa5ccf9335b
(cherry picked from commit 957688167f22456c6212cb20f16f4028690869f4)
2023-09-22 16:21:26 +08:00
Arthur
90bd634102
ENH: do not include brim_max in bed shrink
...
Including brim_max in bed shrink will make available area of bed be
small when an object has tree support, because this object will have
a brim_width as large as 24mm now.
Jira: MAK-2048
Change-Id: I309c0ec14e4acd75dcfc2fff0e7ea3558b43cc4c
2023-09-22 16:21:26 +08:00
hu.wang
0f5ed847ba
ENH:Don't call the interface when task id is incorrect
...
JIRA:STUDIO-4322
Change-Id: I6fc1dc7379cba0702927e30cab0aa271074c59da
(cherry picked from commit 109e3570a898706f449ccac7878c50aef2df9f75)
2023-09-22 16:21:26 +08:00
zhimin.zeng
7e81ac2528
FIX: the wipe tower is not generated with a multi-color 3mf
...
open a multi-color 3mf after another one, the wipe tower is not generated
Jira: 4528
Change-Id: I3b9b67e6a19f6d1b620b5aeca25e32710193574c
2023-09-22 16:21:26 +08:00
chunmao.guo
c9293295e5
FIX: [STUDIO-4522] hide camera url from log
...
Change-Id: Icfc7e0ce2cbe339fd1973b0b65688da39c05ec76
Jira: STUDIO-4522
2023-09-22 16:21:26 +08:00
maosheng.wei
47b5c93308
FIX: Some translation
...
Jira: STUDIO-4460
Change-Id: I1fe43a028c86c1008cbae3f0d8908590aaa3cafa
2023-09-22 16:21:26 +08:00
tao wang
9a82d1ba3e
ENH:add protection when update task data
...
jira:[STUDIO-4517]
Change-Id: I183d18a0d9a547328f48a9086548b80bab375b06
2023-09-22 16:21:26 +08:00