Commit graph

22015 commits

Author SHA1 Message Date
Musicdad12
7eec58c36f Profile ported for Voron Switchwire
Ported Voron Switchwire profile from Prusa Slicer 2.6.1
2023-10-06 20:26:07 -05:00
Musicdad12
62036c411a Merge branch 'main' of https://github.com/Musicdad12/OrcaSlicer 2023-09-29 11:04:30 -05:00
niklasb
7a7187f9ed
Add: option to setup a cost per hour per printer #571 (#2247) 2023-09-29 23:44:05 +08:00
ablegods
ca138794d9
Add TW localization in text.js (#2251)
add TW string in  text.js
2023-09-29 23:40:29 +08:00
Noisyfox
761db8537e
Update error message to make it a bit more informative (#2249) 2023-09-29 23:39:58 +08:00
Noisyfox
ee0e6a7227
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
niklasb
0e785c05e5
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
3433e7bfa0
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
ablegods
cba9e79e06
Updated TW translation (#2242) 2023-09-27 21:49:29 +08:00
Ioannis Giannakas
cf846195cc
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
StdVectorBool
78a8bad6f4
Fix filament diameter for Voxelab Aquila to match Creality Ender 3 (#2241) 2023-09-27 20:32:53 +08:00
mia
ec90d7f3e4
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
3b864e562a
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
ca534b5b96
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
Trist0ne
ff992aa650
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
SoftFever
33f91c026a Hide purge tower preview in case of no tool changes 2023-09-25 23:17:56 +08:00
SoftFever
f06b7cb526 QoL: improve PA Line method
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-09-25 20:39:02 +08:00
Noisyfox
7ef43f6849
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
Andy
e93e517561
Update Russian translation (#2190)
* Updated translation

Updated translation

* update

Russian translation update
2023-09-24 10:10:33 +08:00
Hotsolidinfill
70195b0a76
Update Korean translation (#2187)
update last string
2023-09-24 10:06:43 +08:00
Musicdad12
2b5f7cae49 Wanhao D12/300 Profile
Added Wanhao D12/300 Single Extruder
2023-09-23 15:52:56 -05:00
Noisyfox
685e058c35
Parallelized PrintObject::bridge_over_infill() (#2132)
Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com>
2023-09-17 11:22:11 +08:00
Christophe Fonteyne
bd13d83385
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
Heiko Liebscher
4161b6cfa5
add new german translation (#2131) 2023-09-16 22:40:52 +08:00
Sadri ERCAN
11af4b1b80
Turkish Language String Updates For v1.7 (#2130)
Turkish Language String Updates For v1.7
2023-09-16 22:33:42 +08:00
ablegods
1751a41641
Updated TW translation (#2116) 2023-09-16 22:29:27 +08:00
Noisyfox
a73e533bdb
Fix gcode viewer on linux (#2110) 2023-09-16 22:26:20 +08:00
igiannakas
61437b2c76
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
SoftFever
bcedb431ab Fix MK4 profiles 2023-09-14 21:03:00 +08:00
Carlos Caruncho
fd0963c2c9
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
RandomGgames
f2d5cce8cf
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
SoftFever
9efea02e3d
Update build_orca.yml (#2106) 2023-09-14 06:51:12 +08:00
SoftFever
4a7d298786 disable prime tower preview 2023-09-14 00:11:43 +08:00
SoftFever
2406a34bf7 1.7.0 2023-09-13 21:50:46 +08:00
SoftFever
89efa44388 tweak prime tower display 2023-09-13 21:49:40 +08:00
SoftFever
7d8d296956 sanitize Elegoo neptune4 profiles 2023-09-13 21:40:53 +08:00
SoftFever
132056b33b fix win cicd 2023-09-13 20:10:33 +08:00
SoftFever
e6269dd852 tweak default organic tree settings. 2023-09-13 20:10:33 +08:00
Andy
d0abc48765
Updated Russian translation (#2097)
Updated translation

Updated translation
2023-09-13 20:10:12 +08:00
SoftFever
7e66d8d231 full path of signtool 2023-09-12 23:03:30 +08:00
SoftFever
e3f36c8a06 sign window app 2023-09-12 22:57:03 +08:00
SoftFever
a149680eba consider windows DPI for slider 2023-09-12 22:19:45 +08:00
Garbg
fb4fa4d769
Add warning to anycubic vyper buildplate (#2080) 2023-09-12 20:50:31 +08:00
SoftFever
604dc66789 revert backing missing translations for hints.ini 2023-09-12 20:35:40 +08:00
SoftFever
40c2eccfd6 handle edge cases when Cooling tube position is 0 2023-09-12 20:12:54 +08:00
Carlos Caruncho
d6e8627401
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
Sadri ERCAN
0ed8c8f2f6
Turkish Language String Updates For v1.7 (#2070)
Turkish Language String Updates For v1.7
2023-09-12 20:04:09 +08:00
SoftFever
62ebeb46a0
fix name 2023-09-12 20:04:00 +08:00
SoftFever
52935040e6
skip build PR building for locale changes 2023-09-12 20:00:14 +08:00
SoftFever
e7051b210b fix profiles
Signed-off-by: SoftFever <103989404+SoftFever@users.noreply.github.com>
2023-09-10 14:57:22 +08:00