Commit Graph

21994 Commits

Author SHA1 Message Date
e86647b376 Updated TW translation (#2242) 2023-09-27 21:49:29 +08:00
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
92b70f70d7 Fix filament diameter for Voxelab Aquila to match Creality Ender 3 (#2241) 2023-09-27 20:32:53 +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
6ec18213f3 Comgrow T500 (#2222)
* Initial commit to add the upcoming Comgrow T500

* UPDATE DANG IT

* Added Comgrow machine file

* Updated profiles to be more inline with their Cura profiles

* Corrected Errors in comgrow_common and uploaded a new cover.png

* fixes

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-09-25 23:31:04 +08:00
22c2eb972f Hide purge tower preview in case of no tool changes 2023-09-25 23:17:56 +08:00
28ccae72bc QoL: improve PA Line method
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-09-25 20:39:02 +08:00
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
e3c08e9b1b Update Russian translation (#2190)
* Updated translation

Updated translation

* update

Russian translation update
2023-09-24 10:10:33 +08:00
131f16f3de Update Korean translation (#2187)
update last string
2023-09-24 10:06:43 +08:00
a13c5e5fac Parallelized PrintObject::bridge_over_infill() (#2132)
Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com>
2023-09-17 11:22:11 +08:00
1c630308c2 Added profile for Creality CR-6 SE and CR-6 Max (#2040)
* Added profile for CReality CR-6 SE and CR-6 Max

* Removed merge conflict artifacts

* Removed duplicate process_list

* Fixed many bugs. Profile now loads correctly in 1.7.0-beta

* fixed filament dependencies for CR-6
2023-09-17 11:21:07 +08:00
139e4f3ddf add new german translation (#2131) 2023-09-16 22:40:52 +08:00
53c6f30a28 Turkish Language String Updates For v1.7 (#2130)
Turkish Language String Updates For v1.7
2023-09-16 22:33:42 +08:00
1d48db006f Updated TW translation (#2116) 2023-09-16 22:29:27 +08:00
389ac7e102 Fix gcode viewer on linux (#2110) 2023-09-16 22:26:20 +08:00
3d60a907b2 Detection of curled edges to enhance slowdown for overhangs algorithm (#2056)
* 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

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-09-16 22:24:18 +08:00
02d49532d5 Fix MK4 profiles 2023-09-14 21:03:00 +08:00
105847e9b7 Update Spanish translation (#2102)
* Some Spanish string fixes

PO updated

* More spanish strings fixes

* Compiled MO

* Update spanish strings and MO

* Update

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Delete OrcaSlicer.mo

* update .mo files

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update spanish lang and english string

* Update OrcaSlicer_es.po

* revert .gitignore changes

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-09-14 21:01:02 +08:00
e0b2b13317 Add ender-3 printer (#2053)
* Add ender-3 printer option

* Added image and standard 0.2mm process

* Added Ender 3

* Removed a stray empty line

* fix e3

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-09-14 20:55:33 +08:00
7565be6280 Update build_orca.yml (#2106) 2023-09-14 06:51:12 +08:00
a36ceeb974 disable prime tower preview 2023-09-14 00:11:43 +08:00
5caf406d4c 1.7.0 2023-09-13 21:50:46 +08:00
25fd12a940 tweak prime tower display 2023-09-13 21:49:40 +08:00
18ce8395fe sanitize Elegoo neptune4 profiles 2023-09-13 21:40:53 +08:00
bae7b4b55a fix win cicd 2023-09-13 20:10:33 +08:00
722c44cf11 tweak default organic tree settings. 2023-09-13 20:10:33 +08:00
86aab0bf46 Updated Russian translation (#2097)
Updated translation

Updated translation
2023-09-13 20:10:12 +08:00
4b97b2c47d full path of signtool 2023-09-12 23:03:30 +08:00
a99fc141b3 sign window app 2023-09-12 22:57:03 +08:00
9f07d8d23c consider windows DPI for slider 2023-09-12 22:19:45 +08:00
0e7ebadd5d Add warning to anycubic vyper buildplate (#2080) 2023-09-12 20:50:31 +08:00
16356a91ad revert backing missing translations for hints.ini 2023-09-12 20:35:40 +08:00
bbe6610f8e handle edge cases when Cooling tube position is 0 2023-09-12 20:12:54 +08:00
9c6de96c8b Update Spanish translation (#2075)
* Some Spanish string fixes

PO updated

* More spanish strings fixes

* Compiled MO

* Update spanish strings and MO

* Update

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Delete OrcaSlicer.mo

* update .mo files

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update spanish lang and english string

* Update OrcaSlicer_es.po

* revert .gitignore changes

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

* Update OrcaSlicer_es.po

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-09-12 20:10:03 +08:00
7fa87e7c02 Turkish Language String Updates For v1.7 (#2070)
Turkish Language String Updates For v1.7
2023-09-12 20:04:09 +08:00
11a15993d5 fix name 2023-09-12 20:04:00 +08:00
98302e25f0 skip build PR building for locale changes 2023-09-12 20:00:14 +08:00
60bd0de799 fix profiles
Signed-off-by: SoftFever <103989404+SoftFever@users.noreply.github.com>
2023-09-10 14:57:22 +08:00
47cb002515 QIDI Profiles Change (#2054)
* QIDI Profiles Change

* fix syntax errors

---------

Co-authored-by: SoftFever <103989404+SoftFever@users.noreply.github.com>
2023-09-10 14:11:28 +08:00
c5b1c7706c Overhang improvement max vol speed 2023-09-10 11:39:29 +08:00
4808a13b71 Fix GCode viewer first layer height in vase mode (#2051)
Follow-up of 6be84d529d740c44c1e9bf533e70e167b3442063 - Fixed processing of spiral vase mode in GCodeProcessor::process_G1

Co-authored-by: enricoturri1966 <enricoturri@seznam.cz>
2023-09-10 11:38:37 +08:00
60f3670bcc fix regression that print end time is not missing 2023-09-10 00:07:35 +08:00
d1ad1130cc Display export gcode btn if pinter don't network setup 2023-09-10 00:07:18 +08:00
25b0f506df fix ramming ui 2023-09-09 23:05:45 +08:00
7d6290366b update readme 2023-09-09 22:02:23 +08:00
47e6437620 Bump version to 1.7.0-beta 2023-09-09 18:00:44 +08:00
7d39fbb79a small tweaks 2023-09-09 17:47:25 +08:00