Commit Graph

12463 Commits

Author SHA1 Message Date
igiannakas
066dbcc0ed Removing debug printf statements and fixed threading flag. 2023-09-11 20:51:52 +01:00
igiannakas
7f0b97e84f Fixed estimation not running when model is re-sliced. 2023-09-11 20:47:11 +01:00
igiannakas
64dc62a4c9 Parameter tweak after print tests 2023-09-11 20:35:37 +01:00
igiannakas
cdf3f29496 Attempting to fix "set started" not being set 2023-09-11 20:19:06 +01:00
igiannakas
95a41a689f Fixed bug in speed calculation and tweaked parameters for high speed printer
Fixed bug in speed calculation and tweaked parameters for high speed printer
2023-09-11 19:01:48 +01:00
igiannakas
29713c6667 Updated to use overhang wall speed instead of bridging speed for this algorithm 2023-09-11 16:26:45 +01:00
igiannakas
be523b926e 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.
2023-09-11 16:08:10 +01:00
igiannakas
a2ac701645 Prototype 1 - slowdown extended to detect curled edges and further reduce speed
First prototype of the code submitted.
2023-09-10 23:32:32 +01:00
igiannakas
19ca3ee715 Porting curling calculations from Prusa Slier 2.6.1 2023-09-10 18:44:46 +01:00
igiannakas
f30a18d658 Preparing to add curled extrusions identification 2023-09-10 13:26:07 +01:00
igiannakas
7346d3ef42 Overhang perimeter handling
Updated code to handle overhang perimeters as an overhang and not as a bridge.
2023-09-10 11:42:48 +01:00
SoftFever
0b3dfa3f45 Overhang improvement max vol speed 2023-09-10 11:39:29 +08:00
Noisyfox
f2da5b39a1 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
SoftFever
303a722795 fix regression that print end time is not missing 2023-09-10 00:07:35 +08:00
SoftFever
165a183c1f Display export gcode btn if pinter don't network setup 2023-09-10 00:07:18 +08:00
SoftFever
e95ec070c1 fix ramming ui 2023-09-09 23:05:45 +08:00
SoftFever
5269e3a2cd small tweaks 2023-09-09 17:47:25 +08:00
SoftFever
10ea35b87c update locale 2023-09-09 14:16:02 +08:00
SoftFever
9246f01fea Merge branch 'purge_tower' 2023-09-09 13:20:32 +08:00
SoftFever
e624632969 semm 2023-09-09 13:19:59 +08:00
Lukas Matena
ee4705d6b7 Wipe tower: changed the way how initial wipe tower preview depth is calculated 2023-09-09 13:19:43 +08:00
SoftFever
cd3bbdb5f5 estimate tower size 2023-09-09 13:19:43 +08:00
SoftFever
6ff9ff03db wip 2023-09-09 13:19:43 +08:00
SoftFever
aae647fc19 Properly pasrse toolchange 2023-09-09 13:14:10 +08:00
SoftFever
1f5aa16829 fix calibration menu 2023-09-09 11:04:45 +08:00
SoftFever
01e4963150 temp 170 2023-09-09 11:04:45 +08:00
SoftFever
309b218a58 klipper object exclusion name fix 2023-09-09 11:04:45 +08:00
SoftFever
adf65ceeb8 wipe improvment 2023-09-09 11:04:45 +08:00
igiannakas
c20b01f37a Updated inner outer inner algorithm to cater for edge case where an internal island with two perimeters on both sides of an external wall was causing a secondary island to not reorder the walls correctly (#1861)
* Updated inner outer inner algorithm to cater for edge case where an internal island with multiple internal perimeters would cause the external island to fall back to outer-> inner wall ordering.

Updated inner outer inner algorithm to cater for edge case where an internal island with multiple internal perimeters would cause the external island to fall back to outer-> inner wall ordering.

* Reworked the inner outer inner algorithm to better work with more than 3 perimeters.

* Code comment updates. Removed error check code.

* Cleaned up code and comments

Cleaned up code and comments

* Disabled inner outer inner algorithm on first layer

Disabling inner outer inner algorithm and using inner to outer wall ordering to promote bed adhesion as having isolated perimeters on the bed has resulted on occasion to warping or incomplete adherence  to the bed.

* Code optimisation
2023-09-09 10:56:03 +08:00
SoftFever
df302efa84 fix calibration menu 2023-09-08 01:29:09 +08:00
SoftFever
bb82482559 temp 170 2023-09-08 01:24:18 +08:00
SoftFever
5cef22ee66 klipper object exclusion name fix 2023-09-08 00:01:22 +08:00
SoftFever
75328a2de8 wipe improvment 2023-09-08 00:01:22 +08:00
Noisyfox
69d840030d Fix calibrtion crash (#2019) (#2023) 2023-09-06 22:09:24 +08:00
SoftFever
d4c70f5528 Add Turkish language option 2023-09-05 20:34:38 +08:00
Noisyfox
4011a0d748 Fix double quotes escape (#1397 #1435 #1946 #1990) (#2002) 2023-09-05 20:18:43 +08:00
SoftFever
e97ab55e83 Fix webview freezing issue 2023-09-04 20:02:26 +08:00
SoftFever
f3e4016795 fix slider 2023-09-04 19:52:26 +08:00
xxxcq
9e0dbd91ff Add option to enforce first layer min wall width (#1974)
Add option to set first layer min wall width
2023-09-04 00:07:40 +08:00
Noisyfox
f9abebac22 Fix "unknown vector variable type" error when using bambu filament ch… (#1982)
* Fix "unknown vector variable type" error when using bambu filament change ( #1979)

* Update comment
2023-09-03 14:49:54 +08:00
SoftFever
c54386d958 tweak gcodeviewer 2023-09-03 10:17:42 +08:00
SoftFever
0feea859c5 Fix printer connection regression 2023-09-03 10:17:22 +08:00
Noisyfox
1fdfc2fa45 Fix raft size when non-organic tree support is enabled (#1973) 2023-09-03 00:43:28 +08:00
Noisyfox
a1464735ce Initial port of organic tree support from PrusaSlicer (#1938)
* Initial port of organic tree support from PrusaSlicer

* Port missing Organic support parameters from PrusaSlicer

* Update parameter naming

* Reorganize the `raft_first_layer_expansion` and `raft_first_layer_density` parameters as they are not only used by rafts

* Reset support style only in simple mode

* Sync latest update from PrusaSlicer & copyrights

* Fix organic tree support crash with invalid parameters

---------

Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com>
2023-09-02 17:29:43 +08:00
Hotsolidinfill
b50dfb69a2 Change NotoSansKR to NanumGothic for Korean font (#1957)
* Update Korean translation

* 1. Fix blank button text after translation
2. Fix some mistranslated korean

* -fix bottom surface in gcode viewer
-update korean translation

* - Fixed UI being broken 'cause "display" text size could not be calculated when cjk language is use

* Change NotoSansKR to NanumGothic, which has a height similar to the main font.
2023-09-02 10:59:31 +08:00
SoftFever
9bf8cbc7de update locale and default filament color 2023-08-31 21:53:12 +08:00
ZdDroid
51eae690bd 启动时进行 WebView2 运行时检查 (#1944)
* 启动时进行 WebView2 运行时检查

* 启动时进行 WebView2 运行时检查

* skip code sign for PR build

* Russian translation for OrcaSlicer V1.6.4 (#1900)

* Russian translation for OrcaSlicer V1.6.4

Please replace the existing translation with my translation.

Advantages of this translation:
-A normal translation based on the Prusa slicer translation (the translation of which I have been supporting for a long time). The translation that is used now is crude, there are a lot of errors and typos.
-Added missing lines

I also made a pull request for this translation for Bambu Studio (with small edits and add lines)

* file name and location updates

* update

rename Russian.po in OrcaSlicer_ru.po

* update

* move OrcaSlicer_ru.po to correct location

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>

* Fixed viewer resize malfunction when cjk language is use (#1909)

* Update Korean translation

* 1. Fix blank button text after translation
2. Fix some mistranslated korean

* -fix bottom surface in gcode viewer
-update korean translation

* - Fixed UI being broken 'cause "display" text size could not be calculated when cjk language is use

* Port overhang extra perimeters from PrusaSlicer (#1939)

* Port overhang extra perimeters from PrusaSlicer

* Reduce duplicated code

* Add credits

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: PavelMikus <pavel.mikus.mail@seznam.cz>

* Create OrcaSlicer_zh_TW.po for traditional Chinese translate (#1952)

Create OrcaSlicer_zh_TW.po

* update czech translate (#1949)

* QoL: make slider thinner

* QoL: show transparent shell in gcode preview and truncate long gcode line caused by native Klipper commands

* PlaceholderParser: new interpolate_table() "function"
interpolate_table(x, (x0, y0), (x1, y1), (x2, y2), ...)
interpolates a table at position x.

* GCodeGenerator / custom G-codes: Added new read/only options providing
the amount of total extruded material and per extruder extruded material
up to the point the value is evaluated:
"extruded_volume", "extruded_weight",
"extruded_volume_total", "extruded_weight_total"

* support profile notes

* Add support for PrusaLink webview

* update Prusa profiles

* Support Marlin 2

* tweak MK4IS

* Fix Linux build errors

* Add Tranditional Chinese

* Fix *nix build error and some other fixes

---------

Co-authored-by: ZdDroid <601865048@qq.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: Andy <andylg@yandex.ru>
Co-authored-by: Hotsolidinfill <138652683+Hotsolidinfill@users.noreply.github.com>
Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
Co-authored-by: PavelMikus <pavel.mikus.mail@seznam.cz>
Co-authored-by: ablegods <85563455+ablegods@users.noreply.github.com>
Co-authored-by: renemosner <99507763+renemosner@users.noreply.github.com>
Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com>
2023-08-31 21:36:57 +08:00
SoftFever
0b7b606881 Add Tranditional Chinese 2023-08-31 20:35:43 +08:00
SoftFever
a63ddc33e2 Fix Linux build errors 2023-08-31 20:35:43 +08:00
SoftFever
33ac24d35a Support Marlin 2 2023-08-30 23:39:00 +08:00