31025 Commits

Author SHA1 Message Date
Joey de l'Arago
d7e1aa08ac Update the single setting components to optionally update all extruders when a setting is settable per extruder or limited to extruder.
This forces all extruders to have their settings updated but only displays the value from a single extruder.

CURA-9793
2022-12-05 11:32:24 +01:00
Jelle Spijker
e91d5df3a3
Apply suggestions from code review 2022-12-05 10:39:20 +01:00
Joey de l'Arago
540d810293 The slider was not forcing its setting value to stay the same when changes were made in the "Advanced" menu. This is because the slider updating and setting updating functions were intertwined. I've seperated them so that the slider no longer interferes with changes to the setting.
The Shell thickness settings were not being read or set correctly. I fixed this by setting the value to all extruders and reading from extruder 1. This setting is not set per machine but for all extruders. Not sure why.

CURA-9793
2022-12-05 10:23:40 +01:00
Jelle Spijker
4a0711b665
Merge pull request #13964 from Ultimaker/fusion3_f410
Added fusion3 F410

Contributes to CURA-9972
2022-12-04 14:01:19 +01:00
jspijker
f3b9e86068 Fixed fan speeds 2022-12-04 13:52:13 +01:00
jspijker
6abaa44731 Removed UM materials from excluded list
These are excluded anyway due to the filament diamter
2022-12-04 13:33:21 +01:00
jspijker
88792d7bda Added fusion3 F410
Based on PR #13355 Credits to @64bittuning

Adding support for the Fusion3Designs F410 machine. Later the F400, F306 and Edge will follow.

My business owns a Fusion3 F410 and using it has been difficult. The manufacturer originally shipped the machine with a license for Simplify 3d. We originally purchased the machine about three years ago, and the S3D license was lost when the previous controlling employee left the organization. I have spent a long time trying to get this machine operational and unfortunately my employer will not replace the S3D license. Enter Ultimaker Cura...

I have been using Cura since 4.4 and have spent a LONG time building and updating profiles. In 2020 I added Tronxy support, and recently performed a major overhaul on the profiles package. This brought me back to my attempt at adding support for our F410.
The vast majority of the profiles used here are a culmination of things I have learned through building other profiles, as well as using data points extracted from the large repository of S3D profiles that were released by Fusion3Design. The profiles all work, they produce good results, and use all of the original settings placed fourth by the manufacturer.

There are unfortunately some limitations that I felt were important to work around. Fusion3Design has a large list of certified materials. With such, in an effort to help prevent users from voiding the warranty on their machine, materials that do not match the approved materials list have been omitted from the machine profile at this time. The Generic profiles provided by Fusion3Design have been incorporated in order to provide support for PLA, PETG, ABS, ASA, PC, PA, CPE, and TPU. There are many brand name and specialty filament specific profiles available, however since Ultimaker Cura does not already "support" these materials with specific selectable profiles, the best option was to leave them for a future update.

Please view the certified materials lists below.
https://www.fusion3design.com/wp-content/uploads/2020/11/Fusion3-Certified-Materials-List-updated-10.28.2020-Simplify3D.pdf

https://www.fusion3design.com/list/

Fusion3Design can be found at https://www.fusion3design.com/

Co-authored-by: 64bittuning <64bittuning@users.noreply.github.com>
2022-12-04 13:20:10 +01:00
jellespijker
6da1abcd49 Applied printer-linter format 2022-12-03 14:03:25 +00:00
Jelle Spijker
7bc7f6e504
Merge pull request #13708 from eropple/ed/sv01-sv02-fixes
fixed bed dimensions of Sovol SV01 and SV02

Contributes to CURA-9971
2022-12-03 15:02:25 +01:00
Remco Burema
c74e7be602 Appease reviewers.
- Ditch state in favour of enum.
- Comment explaining 'extraInfo'.

part of CURA-9347
2022-12-02 19:52:37 +01:00
Remco Burema
9fe261ff58
Apply suggestions from code review.
part of CURA-9347

Co-authored-by: Joey de l'Arago <joeydelarago@gmail.com>
2022-12-02 19:07:41 +01:00
Joey de l'Arago
df8d0e9b46 Make it easier to override how the settingComboBox updates a setting.
CURA-9793
2022-12-02 18:01:12 +01:00
Joey de l'Arago
02572311bf Components were clickable when hidden.
CURA-9793
2022-12-02 16:19:29 +01:00
Joey de l'Arago
5b76e3dd7c Add component with icon generic component.
Add print walls and print top/bottom settings to recommended menu

CURA-9793
2022-12-02 12:41:04 +01:00
Joey de l'Arago
dfb6c04d00 Add SingleSettingTextField.qml
Added a workaround for states of inheriting components. See comments for details.

CURA-9793
2022-12-02 11:48:50 +01:00
jspijker
7820cc9840 Fix multiline printer-linter PR suggestions 2022-12-02 10:28:42 +01:00
jellespijker
b788987ae1 Applied printer-linter format 2022-12-02 09:07:39 +00:00
Jelle Spijker
1bd2e6c67e
Merge pull request #13952 from Ultimaker/cura_9951_dxu_umo_plus_empty_nozzle_fix
Cura 9951 dxu umo plus empty nozzle fix
2022-12-02 10:06:39 +01:00
jspijker
d587c00714 Added dxu_umo(_dual) variants
Fixes CURA-9951
2022-12-02 10:01:19 +01:00
jspijker
8f99423764 Moved dxu variants to own sub folder
Contributes to CURA-9951
2022-12-02 10:00:47 +01:00
rburema
3c88a839e8 Applied printer-linter format 2022-12-02 08:22:26 +00:00
Remco Burema
1f5311294b
Merge pull request #13628 from just-trey/master
Add AnkerMake M5 Profile
2022-12-02 09:21:25 +01:00
Joey de l'Arago
f24e6b1961 Fix NumericTextFieldWithUnit not validating text
CURA-9793
2022-12-01 17:09:41 +01:00
Joey de l'Arago
73137a140a Inherit UM.TextField in Cura.TextField and remove redundant properties
CURA-9793
2022-12-01 17:09:19 +01:00
Joey de l'Arago
df6ea1ea74 Rename TextFieldWithUnit.qml -> TextField and put all base textfield styling in it.
CURA-9793
2022-12-01 17:08:46 +01:00
Joey de l'Arago
9c4716416e Add validators that match validators for SettingTextField.
CURA-9793
2022-12-01 16:58:29 +01:00
jellespijker
46359375e1 Applied printer-linter format 2022-12-01 15:23:18 +00:00
Jelle Spijker
1d63de0a4d
Merge pull request #13494 from dagoma3d/pro430
Introduces Dagoma Sigma printer and enhance Pro430 profiles

See CURA-9965 and CURA-9964
2022-12-01 16:22:15 +01:00
jspijker
4fd8b68f3d Format fdmprinter.def.json 2022-12-01 15:33:59 +01:00
jspijker
6243cc11bd Don't order the fdmprinter.def.json
The order in the settings in the front-end depends on it
2022-12-01 15:33:59 +01:00
jspijker
5e942dd269 Add minimum_value to Adaptive layers max variation
Co-authored-by: MariMakes <mariska.maas@ultimaker.com>
2022-12-01 15:33:59 +01:00
Jelle Spijker
3a17188004 Revert "Applied printer-linter format"
This reverts commit 3c930263
2022-12-01 15:33:59 +01:00
Joey de l'Arago
01ebee4aea Cleanup
CURA-9793
2022-12-01 15:27:54 +01:00
rburema
f758a5ded0 Applied printer-linter format 2022-12-01 14:18:21 +00:00
Remco Burema
1ef7af85ee Fix minimum value put in the wrong place. 2022-12-01 15:17:03 +01:00
Remco Burema
3bc955fe8f Fix review comments.
- Text was cutoff instead of wrapped in Save Custom Profile (Rename Dialog).
- Make the placeholder into a proper placeholder text.
- Fix spelling (save -> safe).
- Link didn't work as a link.
- Slightly better tooltips.

part of CURA-9347
2022-12-01 14:57:05 +01:00
Joey de l'Arago
62bae7df19 Collapse the setting section when the switch for the section is disabled.
Add collapse animation for setting items and setting section.

Swap out ColumnLayout for Layout. Animating the Layouts does not seem to be possible.

I had to put spacer back into the Column but it is the lesser of two evils.

CURA-9793
2022-12-01 14:03:11 +01:00
0r31
f8298dc97e Revert back the machine nozzle size removal as most of extruders definitions do the same (including Ultimaker ones) 2022-12-01 10:30:31 +01:00
0r31
3a38c9625e Apply changes suggested by the printer-linter tool 2022-12-01 10:26:49 +01:00
Orel
2ef645f64d
Merge branch 'Ultimaker:main' into pro430 2022-12-01 10:15:25 +01:00
jellespijker
d2e0aee6c3 Applied printer-linter format 2022-12-01 08:09:44 +00:00
Jelle Spijker
3bda8f23e5
Merge pull request #13512 from looxonline/biqu_hurakan
Added the BIQU Hurakan

See CURA-9961
2022-12-01 09:08:42 +01:00
jellespijker
db95871971 Applied printer-linter format 2022-12-01 07:58:17 +00:00
Jelle Spijker
b2047cf253
Merge pull request #13666 from eropple/ed/cr10smart
added definition for Creality CR-10 Smart

See CURA-9960
2022-12-01 08:57:22 +01:00
jellespijker
c4a33b7834 Applied printer-linter format 2022-12-01 07:49:27 +00:00
Jelle Spijker
802da08b73
Merge pull request #13711 from wilds/master
Add Artillery Hornet 3d printer definition

See CURA-9959
2022-12-01 08:48:26 +01:00
just-trey
a26b6e7ac3
Add "extruder_nr": { "default_value": 0 }, 2022-12-01 02:36:15 -05:00
jellespijker
e013b81dc8 Applied printer-linter format 2022-12-01 07:27:46 +00:00
Jelle Spijker
4583cad09f
Merge pull request #12966 from lggomez/feat/creality_sermoon_v1
Add Creality Sermoon V1/V1 Pro definitions
2022-12-01 08:26:41 +01:00
just-trey
747ed93e6b remove exrta spacing 2022-12-01 00:37:35 -05:00