Commit graph

36420 commits

Author SHA1 Message Date
Erwan MATHIEU
b298fa6b39 Merge remote-tracking branch 'origin/main' into CURA-12544_saving-and-loading-painted-files-in-Cura 2025-05-28 09:12:53 +02:00
Erwan MATHIEU
e1d579c6c8 Display legend tooltip for travel types
CURA-11978
2025-05-26 16:53:34 +02:00
Erwan MATHIEU
86777ac666 Add new travel types and display z-hops
CURA-11978
2025-05-26 11:52:53 +02:00
Erwan MATHIEU
c726d61086 Disable nightly builds
Some checks failed
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
They don't properly work since the conan2 migration, and it seems nobody is actually using them anymore, so deactivating them for now, and will reactivate when we have fixed the conan packages versions issues.
2025-05-23 10:07:02 +02:00
HellAholic
43a055cfd5
Merge pull request #20482 from GregValiant/PurgeLinesUpdate
Update PurgeLinesAndUnload.py
2025-05-07 20:33:34 +02:00
HellAholic
e3605dbb34
Merge pull request #20556 from Ultimaker/CURA-12465_UpdateSlicingCrash
Updated Slicing Crash issue
2025-05-07 11:13:02 +02:00
HellAholic
50a852a373
Merge pull request #20563 from Ultimaker/CURA-12074_introduce-bambu-printers
CURA-12074 introduce bambu printers
2025-05-02 13:08:46 +02:00
HellAholic
9a8b33b609
Merge pull request #20562 from Ultimaker/CURA-12512_more_aux_fan_ctrl
[CURA-12512] Add speed settings for auxilary ('build volume') fan.
2025-05-02 13:04:04 +02:00
HellAholic
ba5795eb74 Limit extruders for MVP 2025-05-02 10:09:02 +02:00
Mariska
4e1a11c729
Update SlicingCrash.yaml
Add reference to meshtools plugin
2025-05-01 13:25:11 +02:00
Remco Burema
3fecc27720 Update build-volume fan-speed descriptions.
part of CURA-12512
2025-04-30 08:09:17 +02:00
wawanbreton
aefa40d386 Apply printer-linter format 2025-04-29 13:51:29 +00:00
Erwan MATHIEU
d1a31b4e5b Move printer specific settings to global definition
CURA-12101
There is a specific unit test that disallows custom settings in printer definitions, so this looks like the proper way of doing it. New settings are disabled by default so should be visible only for the printer that explicitly sets them enabled.
2025-04-29 15:45:10 +02:00
Erwan MATHIEU
8a2cbb6752 Fix wrong used settings
CURA-12057
2025-04-29 15:21:47 +02:00
Erwan MATHIEU
80a48e2677 Merge branch 'CURA-12101_introduce-x1' into CURA-12074_introduce-bambu-printers 2025-04-29 14:04:59 +02:00
Erwan MATHIEU
7491ea0f44 Merge branch 'CURA-12346_introduce-a1-and-a1mini' into CURA-12074_introduce-bambu-printers 2025-04-29 14:04:48 +02:00
Remco Burema
22971f984b Update description Build _Volume_ Fan.
'Build Fan' doesn't make that much sense.

done as part of CURA-12512
2025-04-29 13:58:56 +02:00
Remco Burema
eeaadbc071 Add speed settings for auxilary ('build volume') fan.
Previously you could only set on/off starting on a certain layer.

CURA-12512
2025-04-29 13:57:06 +02:00
Erwan MATHIEU
b482f127e3 Merge remote-tracking branch 'origin/CURA-12074_introduce-bambu-printers' into CURA-12099_export-and-import-to-bambu-3mf 2025-04-29 13:39:40 +02:00
Erwan MATHIEU
01c048b55a
Merge branch 'CURA-12074_introduce-bambu-printers' into CURA-12346_introduce-a1-and-a1mini 2025-04-29 13:38:23 +02:00
Erwan MATHIEU
83d8c9f108 Merge remote-tracking branch 'origin/CURA-12074_introduce-bambu-printers' into CURA-12101_introduce-x1 2025-04-29 13:36:51 +02:00
Erwan MATHIEU
5c51be4d3a Merge remote-tracking branch 'origin/main' into CURA-12074_introduce-bambu-printers 2025-04-29 13:35:46 +02:00
Erwan MATHIEU
6d4377e056 Add disallowed area and reduce printable area
CURA-12101
The disallowed area is the place where the print head goes to cut the filament, so it must really be avoided. On other models this place is outside the build area.
I also reduced the printable size, otherwise the head would sometimes bump into the borders and gets shifted.
2025-04-29 13:19:12 +02:00
Erwan MATHIEU
d2e625edb3 Export project settings into BambuLab 3MF
CURA-12101
The printer parses the machine_start_gcode to allow selecting the filaments mapping at start time, without it the user has to set the filaments in fixed order. This is probably a security to ensure the proper filament is loaded at start.
2025-04-29 11:28:56 +02:00
Erwan MATHIEU
52be6f3d2d Merge remote-tracking branch 'origin/CURA-12099_export-and-import-to-bambu-3mf' into CURA-12101_introduce-x1 2025-04-29 10:22:57 +02:00
Erwan MATHIEU
74f8a2da6e Basically working X1 profile
CURA-12101
2025-04-29 10:18:13 +02:00
Remco Burema
3e25b4ff9a Merge remote-tracking branch 'origin/main' into CURA-12099_export-and-import-to-bambu-3mf 2025-04-29 09:59:16 +02:00
Remco Burema
46216e1282 Renamed confusing 'Default' variant class to 'Cura3mf'.
result of code review of CURA-12099
2025-04-29 09:25:19 +02:00
MariMakes
4f36f980e1 Updated Slicing Crash issue
Contributes to CURA-12465, this should help with getting more focus in the input we are receiving from the slicing crashes. The old one was a bit outdated.
2025-04-28 16:08:26 +02:00
HellAholic
a90b7fb59b
Merge pull request #20467 from Ultimaker/CURA-12156_dont_zip_downloadable_plugins
[CURA-12156] Don't zip re-downloadable plugins.
2025-04-28 13:55:45 +02:00
Erwan MATHIEU
603df28c2a Fix all exporters being broken
CURA-12099
2025-04-28 13:37:14 +02:00
Erwan MATHIEU
9b4816f937 Custom start music
CURA-12346
2025-04-28 13:05:52 +02:00
Erwan MATHIEU
312407e9b8 Adjustments for A1 and start working on X1
CURA-12346
2025-04-28 10:16:57 +02:00
Remco Burema
371f280ab8 Add newlines to the end of new files.
done as part of CURA-12099
2025-04-24 15:13:24 +02:00
Remco Burema
254087cb45 Split-out bambu-specific elements to their own 3MF 'variant'.
part of CURA-12099
2025-04-24 15:10:19 +02:00
Erwan MATHIEU
17ab7a4890 Bump pySavitar version
CURA-12099
2025-04-24 09:55:23 +02:00
Erwan MATHIEU
4ff70ac46f Fix exporting Bambu 3mf format to removable drive
CURA-12099
2025-04-24 09:23:27 +02:00
Remco Burema
9b10467f3e Probably 'open as model' should not apply if the 3mf isn't a project file.
This would cause the 3MF projects from other vendors, which isn't a 'project' to us in the sense that it isn't a Cura project, to have their models 'arranged', unless the file was opened via 'recent files', in which case the open mode was set to always ask instead.

done as part of CURA-12099
2025-04-23 16:22:32 +02:00
HellAholic
8bc9f1cbfa
Merge pull request #20446 from Ultimaker/CURA-12502_unfolderize_win_startmenu
[CURA-12502] Unfolderize Windows Start-Menu
2025-04-23 11:30:26 +02:00
Remco Burema
de8bf1a5df Fix 3MF export imports.
done as part of CURA-12099
2025-04-23 11:06:31 +02:00
wawanbreton
89a83c0440 Apply printer-linter format 2025-04-22 14:16:19 +00:00
Erwan MATHIEU
7731ee4b24 Basically working import from BambuStudio/OrcaSlicer 3MF
CURA-12099
2025-04-22 16:01:32 +02:00
Erwan MATHIEU
204258f7e3 Set default gyroid infill pattern for BambuLab printers
CURA-12346
Grid infill prints very ugly at high speeds, this one is much cleaner and provides a proper surface for roofs
2025-04-22 12:54:58 +02:00
Erwan MATHIEU
a6e324b748 Fix extruder stack corruption
CURA-12346
For some dark reason, importing the ExtruderStack class in the ThreeMFWriter somehow corrupts the loading of the extruders stacks. As it is imported only for typing, do the import only for type-checking.
2025-04-22 12:52:05 +02:00
Erwan MATHIEU
38e1140454 Add base profile for A1
CURA-12346
2025-04-22 10:53:40 +02:00
Remco Burema
2db896e80f win/pacakging -- Start menu-macro is only needed for when in folder?
Also it fails now since it seems like this macro _expects_ a folder to be set.

CURA-12502
2025-04-22 10:24:06 +02:00
wawanbreton
14375b171d Apply printer-linter format 2025-04-17 11:27:50 +00:00
Erwan MATHIEU
a4cf0a1162 Enable prime tower by default and set proper overhang speeds
CURA-12099
2025-04-17 13:25:48 +02:00
Erwan MATHIEU
c28ab219a0 Fix possibly wrong returned initial extruder
CURA-12099
2025-04-17 13:25:24 +02:00
Erwan MATHIEU
afc22638ba Use original (refined) build plate setting
CURA-12099
2025-04-17 11:34:13 +02:00