Commit graph

23443 commits

Author SHA1 Message Date
Bernhard Koppensteiner
f1a667e3e8
Merge branch 'SoftFever:main' into main 2024-05-19 11:23:14 +02:00
cochcoder
9467aa228c
Add Dremel 3D20, 3D40, and 3D45 (#4777)
* Add base files & 3D20

* Add Dremel 3D20, 3D40, and 3D45

* Used the wrong name

* Let's see if this fixes the crashes

* test

* Limit variables and trying something

* Forgot to remove these,,,

* Tweaks

* Re-add Dremel files and fix several format errors

* Add Dremel 3D40 & 3D45 and process

* Temp bed model/texture

* Forgot to add the actual files

* Revert "Forgot to add the actual files"

This reverts commit 9190ca3d0eceb1749e9647335e0a44588fed155e.

* Revert "Temp bed model/texture"

This reverts commit 6e873f8e72453cfb6fda80ed388647493a7c3adb.

* Update fdm_process_dremel_common.json

* Add bed models

* Improve upon build plates

* Attempt at fixing error

* Didn't work

* Attempt at a fix

* Revert "Attempt at a fix"

This reverts commit 1e06ea355c4ad24dd40ff3adfe06bf91e833c933.

* Try changing order of process_list

* Remove gcode_flavor from process

* Add fdm_filament_pla to Dremel.json

* Add Dremel Generic PLA

* forgot this...

* Change to dremel

* Fix buildplate model naming

* Try this

* Revert "Try this"

This reverts commit 851f355c2e1aa4722e7381fdc2ed66f13aa6a597.

* Fix issues that it won't load on Linux/Mac OS

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2024-05-19 14:09:36 +08:00
yw4z
3627a6d986
Add spacing between icons of objects list item if it has multiple icons (#5321)
* Add spacing between icons of node on objects list if node has multiple icons

* Fix usage of operators and move comments to separate line

* Simplified condition and comments

* simplify conditions
2024-05-19 10:06:02 +08:00
Noisyfox
ba3016bc3d
Best effort for pixel perfect icon rendering (#4552)
* Make sure all icons & toolbars have sizes & locations in whole number pixels, so icons won't be blurry

* Make every size even so it scales well on screen
2024-05-18 22:49:03 +08:00
KrisMorr
136313f539
Polish translation update (#5378)
* Polish-translation-upd + fix

* Polish-translation-upd

* Polish translation updated + list.txt for new multi-device strings

* Polish translation updated + list.txt for new multi-device strings

* update list.txt

+ src/slic3r/GUI/SendMultiMachinePage.cpp
2024-05-18 22:45:13 +08:00
Ioannis Giannakas
c482a62123
Updated arc fitting pop up to clarify that this option should not be enabled for Klipper machines (#5352)
* Updated arc fitting pop up

* Merge branch 'main' into Arc-fitting-updated-pop-up-for-Klipper-machines
2024-05-18 22:38:42 +08:00
Dima Buzdyk
178b889c68
gui: improve RichMessageDialog (#5371)
* gui: improve RichMessageDialog

Current implementation of RichMessageDialog creates and pushes
extra checkbox widget into button button sizer which already filled in
with wxEXPAND items. That pushes position of newly added checkbox to the
left-most position which makes it invisibe for some users.

Optimize implementation of RichMessageDialog using m_checkbox_dsa of
MessageDialog instead of creating a new one. As a result, position of
the checkbox is right below the main text section.
2024-05-18 22:31:25 +08:00
Thomas
bff2e18b63
Disabled Arc fitting for all Creality models that had it enabled (#5367)
* Disabled Arc fitting for all Creality models that had it enabled
2024-05-18 22:30:16 +08:00
Thomas
c3171403d9
Disabled arc fitting for Qidi X3/Q1 series (#5368)
* Disabled arc fitting for Qidi X3 series
2024-05-18 22:29:37 +08:00
Stevetm2
e2682032b3
Creality Sermoon V1 Profies 0.16 and 0.28 - Reduced max speed to 195mm/s (#5385)
* Add Sermoon V1 to Creality Generic PLA.json

* Add Sermoon V1 to Creality Generic ABS.json

* Add Sermoon V1 to Creality Generic PETG.json

* Add Sermoon V1 to Creality Generic TPU.json

* Add Generic TPU to Creality Sermoon V1.json

* Update Creality Sermoon V1 0.4 nozzle.json

Update nozzle_type and small 64x64 thumbnail size in Creality Sermoon V1 0.4 nozzle.json

* Set initial extruder_clearance values Creality Sermoon V1 0.4 nozzle.json

* Merge branch 'SoftFever:main' into main

* Update 0.28mm Standard @Creality Sermoon V1.json - slower speeds

* Update 0.16mm Optimal @Creality Sermoon V1.json - slower speeds

* Merge branch 'SoftFever:main' into main
2024-05-18 22:28:47 +08:00
Dima Buzdyk
513335b16b
e3v3se profile updates (#5339)
* e3v3se: remove jerk settings from processes

Remove jerk settings from Ender3 V3 SE processes to prevent emission of M205 into gcode.

This is due to E3 V3 SE does not use jerk, but has junction deviation
enabled instead. Those two modes are mutually exclusive according to
marlin configuration page:
    https://marlinfw.org/docs/configuration/configuration.html#default-acceleration-
    https://marlinfw.org/docs/configuration/configuration.html#junction-deviation-

Based on M503 output, E3V3SE hase junction deviation enabled:

  echo:; Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>
  echo:  M205 B20000.00 S0.00 T0.00 J0.10

"M205" emitted into gcode is useless since setting jerk settings via
"M205 Xn Yn Zn" does not have any effect on the stock V3 SE firmware.

* e3v3se: update machine retraction settings

Set retraction speed to 40 mm/s as recommended by Creality
    Source: https://wiki.creality.com/en/ender-series/ender-3-v3-se/quick-start-guide/user-manual

Set retraction acceleration to 500 mm/s2 to prevent extruder clicking on retraction.

* e3v3se: update start gcode

* Set and wait for bed temperature to stabilize prior to homing.
    Bed mesh calibration is done with the bed temp set to 60C.
    Performing G28 with bed at room temperature will not compensate
    for thermal deformation introduced by heated bed if there are any.

* Remove explicit mesh levelling enable (M420).
    Creality FW auto enables M420 once homing (G28) is complete:
        "M420 S1 Z10.00"
2024-05-18 21:48:16 +08:00
Valent Turkovic
a17189f635
RatRig machines which use Klipper don't use M601 but "PAUSE" for paus… (#5335)
* RatRig machines which use Klipper don't use M601 but "PAUSE" for pause command

RatRig machines which use Klipper don't use M601 but "PAUSE" for pause command
2024-05-18 21:41:28 +08:00
FlyingbearOfficial
4029edcc42
fix parameters in process (#5331)
* Update FlyingBear S1 0.4 nozzle.json

* Update 0.16mm Optimal @FlyingBear Reborn3.json

* Merge pull request #11 from FlyingbearOfficial/FlyingbearOfficial-patch-15

Update 0.16mm Optimal @FlyingBear Reborn3.json

* Update 0.16mm Optimal @FlyingBear S1.json

* Update fdm_process_common.json

* Update fdm_klipper_common.json

* Update fdm_machine_common.json

* Update fdm_klipper_common.json

* Update fdm_machine_common.json

* Merge branch 'SoftFever:main' into main

* Merge branch 'SoftFever:main' into main

* Merge branch 'SoftFever:main' into main

* Merge branch 'SoftFever:main' into main

* Update fdm_process_common.json

* Merge pull request #12 from FlyingbearOfficial/FlyingbearOfficial-patch-16

Update fdm_process_common.json

* Update fdm_process_common_S1.json

fix some parameters

* Update fdm_process_common.json
2024-05-18 21:41:01 +08:00
Noisyfox
d69489c2a8
QoL: Add option to not show non-utf8 step warn (#5327)
* Add option to not show non-utf8 step warn
2024-05-18 21:18:46 +08:00
yw4z
4bcc109ce1
Add "Add Models" to plate and background context menu (#5319)
* Add "Add Model" on plate and background context menu

* Fix icon usage if its not windows os

* Update item name with an existed translation "Add models"
2024-05-18 20:10:46 +08:00
Kiss Lorand
cc2eb3638d
Fix Rectilinear sparse infill (#5308)
Co-authored-by: SoftFever <softfeverever@gmail.com>
2024-05-18 16:08:54 +08:00
Dylan
81b3e5939d
update snapmaker profiles (#5300)
* update snapmaker profiles

- add BracingKit for Snapmaker 2
- add Artisan profiles

* remove key

* fix compatible_printers

* remove pva for single extruder

* fix ci
2024-05-18 13:25:39 +08:00
Bernhard Koppensteiner
96d7139b95
Prusa MINIIS Profiles, changed to Pressure Advance UI settings, better processes for different nozzle sizes (#5244)
* added Prusa Mini with Input Shaper to profiles

* refactoring to more reusable settings

* added more processes, changed settings

* Update 0.15mm Speed @MINIIS.json

* Update 0.10mm Speed @MINIIS.json

* changed to cubic because of speed

* further changes after reviewing prusa slicer settings

* simplified machine settings

* retraction speeds according to prusa slicer

* changed max flow according to prusa slicer

* after clearification at the prusaslicer repository M900 got removed

* precise wall per default

* enable reverse overhang on odd by default

* added settings from prusa slicer

* changed cooling setings

* changed default to inner-outer-inner wall

inner-outer-inner gives pretty good overhangs with better surface

* new profiles for bigger nozzles, changed some cooling settings according to prusaslicer

* profiles for different nozzles sizes, better speed settings

* initial layer height was wrong

* wrong initial layer height

* set the correct accelerations

* changed firmware version number

* using pressure advance UI setting instead of custom filament g-code

* Update Prusa Generic PC.json

* Update Prusa Generic PC.json

* changed max flow for PC

* added PVA filament profiles

* bug fix in filament loading

* changed line width according to prusa slicer

* changed heatbed temperature for Minis capabilities
2024-05-17 22:22:40 +08:00
Bernhard Koppensteiner
04b8ab09a3
Merge branch 'main' into main 2024-05-12 20:45:12 +02:00
SoftFever
5daecf3583 switch res for large printer 2024-05-12 23:35:41 +08:00
SoftFever
3e9a46c5bb auto adjust grid size 2024-05-12 16:16:38 +08:00
SoftFever
8f77755535 Improve performance when bed are large 2024-05-11 23:26:02 +08:00
SoftFever
98caf561ef fix build error 2024-05-11 00:21:10 +08:00
SoftFever
9b2c2bff1d Support larger printer sizes by using 64-bit.
SuperSlicer is referenced for some changes.

Co-authored-by: Merill <merill@free.fr>
2024-05-10 23:47:08 +08:00
SoftFever
5bceebdd9d
disable eigen for OpenCV (#5311) 2024-05-10 21:50:29 +08:00
Ioannis Giannakas
46b7a2953d
Adjustable infill wall overlap for top and bottom surfaces (#4832)
* Adjustable infill wall overlap for top and bottom surfaces

* Compile error and tool tip updates
2024-05-09 23:36:30 +08:00
yw4z
4c1b66c0b7
Hide revert and delete preset buttons while search box focused (#5253) 2024-05-09 23:26:01 +08:00
Stevetm2
193062570e
Creality Sermoon V1 - added generic filaments and machine settings (#5301)
* Add Sermoon V1 to Creality Generic PLA.json

* Add Sermoon V1 to Creality Generic ABS.json

* Add Sermoon V1 to Creality Generic PETG.json

* Add Sermoon V1 to Creality Generic TPU.json

* Add Generic TPU to Creality Sermoon V1.json

* Update Creality Sermoon V1 0.4 nozzle.json

Update nozzle_type and small 64x64 thumbnail size in Creality Sermoon V1 0.4 nozzle.json

* Set initial extruder_clearance values Creality Sermoon V1 0.4 nozzle.json
2024-05-09 23:23:39 +08:00
Ioannis Giannakas
6920a88e58
SEMM: Introduced parameter to control the maximum speed used for purging in the purge tower (#5304)
* Max wipe tower purge print speed for SEMM

* Max wipe tower purge print speed for SEMM

* Merge branch 'dev-branch' of https://github.com/igiannakas/OrcaSlicer into dev-branch

* Updated float calculation

* Updated float calculation

* Updated tooltip

* Updated label
2024-05-09 23:21:06 +08:00
Ioannis Giannakas
de5c1c80e3
Fix bed mesh algorithm for 3 point bicubic algorightm (#5296)
* Fix bed mesh algorithm for 3 point bicubic algorightm

* Corrected + to *

* Amended algo to mirror KAMP

* Updated from feedbacl
2024-05-09 22:02:05 +08:00
Bernhard Koppensteiner
6fa5b5aa26 Merge branch 'main' of https://github.com/koppensb/OrcaSlicer 2024-05-08 20:49:35 +02:00
yw4z
29f9d5dd03
Close Variable layer height gizmo when other toolbar buttons clicked (#5255) 2024-05-09 00:13:39 +08:00
SoftFever
b876b0c0c3 clean up wxWidgets.cmake 2024-05-08 20:44:28 +08:00
SoftFever
d140b5bdab allow choose custom filament for A1 and P1 2024-05-08 20:41:12 +08:00
cochcoder
0c62acd4ed
Add a description for Stealth Mode (#5281)
* Add description to stealth mode

* Merge branch 'SoftFever:main' into stealth-mode
2024-05-07 22:11:16 +08:00
Bernhard Koppensteiner
7207731a85 changed heatbed temperature for Minis capabilities 2024-05-07 11:20:32 +02:00
yw4z
e40d7780d5
Color fixes (#5239)
* Update plate name & number colors

* Update sliced plates selected item border color and "All Plates Stats" text color

* Simplify gizmo update slider thumb and text color

* Update confirm button hover color

* Fix assembly info titlebar not compatible with dark mode

* Update selected tab color on set filaments to use window

* Update gCode viewer text colors

* Update color of selection rectangle

* Update gcode view slider value text color

* Paint gizmos update colors for tool / brush buttons

* Update colors of gizmo radio buttons

* Update combined slider thumb color for gizmos

* Update header color for gizmos

* Update titlebar buttons background color while hover

* Fix side bar header background not uses correct color for dark theme

* Update background colors of focused Combo box and  checked item on Dropdown

* Revert changes for gCode Window text colors

* Revert changes for plate name / number text color

* Update background color of Sliced Plates list > Scrollbar

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2024-05-06 22:41:28 +08:00
Bernhard Koppensteiner
b651ff6651
Merge branch 'main' into main 2024-05-05 21:50:01 +02:00
Bernhard Koppensteiner
af36455579 Merge branch 'main' of https://github.com/koppensb/OrcaSlicer 2024-05-05 20:09:31 +02:00
Bernhard Koppensteiner
c7683ae614 changed line width according to prusa slicer 2024-05-05 20:09:00 +02:00
Noisyfox
a5cb28d358
Fix plate list rendering (#5263)
* Fix issue that plate icons are rendered outsied the window

* Fix the mouse hover detection when list is scrolled

* Make sure the plate list do not overlap the 3d navigator
2024-05-05 21:48:03 +08:00
Bernhard Koppensteiner
5ab7de1de6
Merge branch 'SoftFever:main' into main 2024-05-05 13:12:44 +02:00
SoftFever
d72c9f923a revert wxwidgets control pool 2024-05-05 17:51:38 +08:00
SoftFever
c2f5660afd
Infill direction enhancements (#5267)
* infill direction wip

* rotate solid infill dir
2024-05-05 13:36:54 +08:00
Bernhard Koppensteiner
bf15e81bd5
Merge branch 'SoftFever:main' into main 2024-05-04 10:54:56 +02:00
Bernhard Koppensteiner
12eeb85feb bug fix in filament loading 2024-05-04 00:00:57 +02:00
Bernhard Koppensteiner
85a1ed676e added PVA filament profiles 2024-05-03 23:57:31 +02:00
Bernhard Koppensteiner
335c1713b3 changed max flow for PC 2024-05-03 23:53:27 +02:00
Bernhard Koppensteiner
61d680e2a6
Update Prusa Generic PC.json 2024-05-03 20:33:50 +02:00
Bernhard Koppensteiner
5a56215b54
Update Prusa Generic PC.json 2024-05-03 20:32:17 +02:00