Remco Burema
d28c2aac68
Painting: Fix non-drag not producing a circle (square was already OK though).
...
part of CURA-12543
2025-05-28 17:12:42 +02:00
Remco Burema
c9ca999f10
PaintTool: Undo/Redo should be working now.
...
Also fix missing pen-shape I suppose.
part of CURA-12543
2025-05-28 16:43:33 +02:00
Remco Burema
4e5b0115ea
Painting: Separate brush image didn't work properly, construct stroke-image by pen instead.
...
This also simplifies things nicely.
part of CURA-12543
2025-05-28 14:39:07 +02:00
Remco Burema
109f37657b
Painting UI work: Update image-part(s) instead of pixel(s) w.r.t. render-backend.
...
part of CURA-12543
2025-05-28 12:32:36 +02:00
Remco Burema
704f9453f0
Properly completed drag to paint (no more just clicking points).
...
The most important thing to make it work is actually notifying the scene that something has changed -- the rest are just refactorings and (hopefully) optimizations.
part of CURA-12543
2025-05-27 17:03:38 +02:00
Remco Burema
33b5918acd
Painting: Sort-of able to drag the mouse now, not just click.
...
Also typing. The way it now works is way too slow though, and it doesn't add 'inbetween' the moude-move-positions yet. Also several other things of course.
part of CURA-12543
2025-05-22 11:02:08 +02:00
Remco Burema
a176957fa7
Painting: Set color, brush-size, brush-shape.
...
part of CURA-12543
2025-05-22 10:48:22 +02:00
Remco Burema
3ae85e3e2a
Refactored paint-view into its own thing.
...
part of CURA-12543
2025-05-21 21:53:37 +02:00
Remco Burema
c5592eea83
Slightly optimize and refactor the w.i.p. paint-tool.
...
Just enought so that the truly ugly things are out of it.
part of CURA-12543
2025-05-21 15:19:07 +02:00
Remco Burema
19ea88a8ce
W.I.P. Start of paint-tool plugin UX work.
...
Should be able to paint pixels now if the tools is active, and the model loaded is with UV-coords (that rules out our current impl. of 3MF at the moment -- use OBJ instead), and you position the model outside of the build-plate so the paint-shadr that is temporarily replacing the 'disabled' one is showing.
Will need a lot of extra features and optimizations still!
part of CURA-12543
2025-05-20 15:56:21 +02:00
Remco Burema
93694e2da4
W.I.P.: Add paint-shader/layer so it can be used for the UV-painting feature.
...
Currently replacing the 'disabled' batch until we can get it to switch out on command (when we have the painting stage/tool/... pluging up and running.
part of CURA-12543
2025-05-20 15:52:29 +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