Commit Graph

12501 Commits

Author SHA1 Message Date
igiannakas
4726809a18 Updated tooltip 2023-09-18 22:40:30 +03:00
igiannakas
5862c33f46 Updated UI toggles between extrusion rate slope and arc fitting. 2023-09-18 22:32:36 +03:00
igiannakas
e44344f29c Toggle fields according to compatibility 2023-09-18 17:22:42 +03:00
igiannakas
e83ff6739e Implemented parameter in GUI 2023-09-18 17:13:14 +03:00
igiannakas
1e1680abbd Update PressureEqualizer.cpp 2023-09-18 01:40:18 +03:00
igiannakas
d663947a0c First complete working version 2023-09-18 01:16:09 +03:00
igiannakas
5aba047275 Merged PR https://github.com/prusa3d/PrusaSlicer/pull/9622 2023-09-17 21:54:10 +03:00
igiannakas
8ec8e999ec Further commits 2023-09-17 19:06:17 +03:00
igiannakas
1133c71190 Pressure equaliser layer result update 2023-09-17 18:11:33 +03:00
igiannakas
2239671742 Update Fill.cpp 2023-09-17 17:29:17 +03:00
igiannakas
70466aa97f Merge branch 'SoftFever:main' into Pressure-equalizer 2023-09-17 10:22:18 +03: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
igiannakas
c4927e485c Merge branch 'SoftFever:main' into Pressure-equalizer 2023-09-16 19:05:19 +01: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
igiannakas
81a72322e6 Update Fill.cpp 2023-09-14 14:11:58 +02:00
igiannakas
49b2e97b3a Merge branch 'SoftFever:main' into Pressure-equalizer 2023-09-14 06:17:10 +02:00
SoftFever
4a7d298786 disable prime tower preview 2023-09-14 00:11:43 +08:00
igiannakas
b17b22a11f Merge branch 'SoftFever:main' into Pressure-equalizer 2023-09-13 15:48:40 +01:00
SoftFever
89efa44388 tweak prime tower display 2023-09-13 21:49:40 +08:00
SoftFever
e6269dd852 tweak default organic tree settings. 2023-09-13 20:10:33 +08:00
igiannakas
e289a82f42 attempting to trigger pressure equalizer
(Not compiling)
2023-09-13 12:24:04 +01:00
igiannakas
79a4e0ca85 code changes to invoke pressure equalizer 2023-09-13 08:51:56 +01:00
igiannakas
de39b2c333 Merge branch 'SoftFever:main' into Pressure-equalizer 2023-09-12 16:17:24 +01:00
igiannakas
368314992e Update GCode.hpp 2023-09-12 16:15:33 +01:00
igiannakas
5079b74dc3 fix compile errors 2023-09-12 16:04:45 +01:00
SoftFever
a149680eba consider windows DPI for slider 2023-09-12 22:19:45 +08:00
igiannakas
f362b12e72 Ported ExtrusionRole from Prusa Slicer 2.6.1 2023-09-12 14:46:56 +01:00
igiannakas
7706fb6e91 Initial commit of code from Prusa Slicer 2.6.1 2023-09-12 14:40:08 +01:00
igiannakas
64a7876fd6 Merge branch 'SoftFever:main' into Overhang-speed-updates 2023-09-12 13:57:30 +01:00
SoftFever
40c2eccfd6 handle edge cases when Cooling tube position is 0 2023-09-12 20:12:54 +08:00
igiannakas
3f8cfa74ea Code optimisation 2023-09-12 12:33:14 +01:00
igiannakas
03c644f4c4 Fixed bug in field visibility & made it default to off 2023-09-12 12:10:47 +01:00
igiannakas
6f23869ee8 UI line toggling when option makes sense to be visible. 2023-09-12 12:02:41 +01:00
igiannakas
3469817551 Reintroduced handling of bridges as per original design 2023-09-12 11:47:14 +01:00
igiannakas
7d14ac9e03 Made this as an option in the GUI 2023-09-12 11:13:33 +01:00
igiannakas
8a7c6a297a Parameter tweaks following print tests 2023-09-11 22:30:04 +01:00
igiannakas
714f89e366 Fixed threading 2023-09-11 21:13:07 +01:00
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