Commit graph

16589 commits

Author SHA1 Message Date
HellAholic
4a18b2e0af
Merge branch 'main' into CURA-12557_handle-deactivated-things 2025-06-30 12:50:15 +02:00
Erwan MATHIEU
ae2a189c14 Replace "cloudActive" property by generic "active"
CURA-12557
2025-06-30 09:53:54 +02:00
HellAholic
39c791ba47 Apply printer-linter format
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-06-26 15:01:17 +00:00
HellAholic
b73c5091ac Apply printer-linter format 2025-06-26 12:48:18 +00:00
HellAholic
dd12c8152c
overhang speed factors update to string(list) 2025-06-26 14:47:21 +02:00
HellAholic
ccea5bcfee Apply printer-linter format 2025-06-26 12:27:49 +00:00
HellAholic
8bfd304754 definition fix
wall_overhang_speed_factor: Int should be wall_overhang_speed_factors: List
2025-06-26 14:26:51 +02:00
HellAholic
445ea884ff Apply printer-linter format 2025-06-26 08:39:47 +00:00
HellAholic
21764d3db0
Remove redundant override
The value is overwritten with the formula in fdmprinter, so setting the default_value does not have any effect in this case.
2025-06-26 10:38:48 +02:00
HellAholic
75a719ec60 Apply printer-linter format 2025-06-24 15:51:48 +00:00
HellAholic
08d14c39b4
bump setting version to 25 2025-06-24 17:50:07 +02:00
HellAholic
594ad121dd
bump setting version to 25 2025-06-24 17:49:44 +02:00
HellAholic
2cfb063c9b Apply printer-linter format 2025-06-24 15:49:28 +00:00
HellAholic
161f2707f6
Update sovol_sv08.def.json
- author name
- change extruder name (no longer using voron2)
2025-06-24 17:48:30 +02:00
Steinar H. Gunderson
1ca58824ac Add printer definitions for Sovol SV08.
The SV08 (or SV-08; nomenclature is not completely consistent)
is a relatively new printed based on Voron 2.4, running Klipper.
This adds printer, extruder and material definitions for it,
based on the voron2_base definitions (by copying, so as to stay
independent of voron2_base is changed) plus Sovol's published
profiles for Orca Slicer:

  https://drive.google.com/drive/folders/1KWjLxwpO_9_Xqi_f6qu84HRxZi26a_GN

Unfortunately, the included STL model for the platform does not have
texture coordinates, so we cannot use the platform texture (unless someone
goes to add them manually or otherwise adjusts the model).

The following settings were not carried over, mostly because I could not
find any obvious equivalent in Cura:

  - Machine:
    "retract_before_wipe": [ "0%" ],
    "machine_max_acceleration_extruding": [ "20000" ],
    "machine_max_acceleration_retracting": [ "5000" ],
    "retract_length_toolchange": [ "2" ],
    "wipe_distance": [ "2" ],
    "retract_lift_below": [ "343" ],
    "thumbnails_format": "PNG",
    "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0",

  - Filament (using ABS as an example; the exact values differ between
    the four material profiles):
    "nozzle_temperature_range_low": [ "190" ],
    "nozzle_temperature_range_high": [ "250" ],
    "overhang_fan_threshold": [ "25%" ],
    "temperature_vitrification": [ "60" ],  # Only used for arranging.
    "close_fan_the_first_x_layers": [ "3" ],
    "full_fan_speed_layer": [ "0" ],  # Inconsistent; effectively 4.
    # Enclosure fan (M106 P3 commands)
    "activate_air_filtration": [ "1" ],
    "complete_print_exhaust_fan_speed": [ "60" ],
    "during_print_exhaust_fan_speed": [ "100" ],

  - Process: A bunch (e.g. bridge_flow, elephant_foot_compensation,
    overhang_1_4_speed, etc. etc.), but it's unclear how many are
    printer-specific and how many are just Orca defaults where Cura wants
    to do things differently.

The start and end G-code are mostly copied over verbatim, except that it
leaves the printer in relative coordinate mode and Cura does not set this
explicitly back to absolute, so we need an explicit G90 at the end. (Also,
there seems to be a Klipper issue where G90 does not reset extrusion to
absolute as well, so we need to send an explicit M82.) We give
EXTRUDER_TEMP= and BED_TEMP= as parameters to the START_PRINT macro; the
Sovol stock macros ignore these, but the popular mainline Klipper
installation can use this to e.g. bed mesh at the correct temperature.
We also use the new Cura 5.8 conditionals to reduce the extrusion amount
for finer nozzles than 0.4mm, as we get Klipper errors otherwise.

Unfortunately, Cura chooses SS_ as prefix instead of SV08_. I don't know
if there is a way to override this; the other Sovol printers seem to have
the same issue.

I've tested this with the standard 0.4mm nozzle and ABS/PLA, using the
Moonraker plugin. PETG and TPU are untested, in part because the current
nozzle is said to be unsafe for PETG. The time estimates from Cura are not
all that good, but klipper_estimator helps. (The Klipper object exclusion
plugin is also recommended, as it allows the printer to bed mesh a smaller
area.)

Future work would include supporting the 0.2mm, 0.6mm and 0.8mm nozzles.
There are separate profiles for them, with different layer height, support
settings, print speeds, etc. -- and then there is a specific PLA/0.2mm
profile with lower printing speed and higher fan settings. Also, it would
be really good to support the enclosure fan (M106 P3, known as
exhaust_fan in Orca) for printing ABS; it's possible that something could
be done using the Cura fan control plugin, but it would be better to
simply have it right in the filament settings. Similarly, the ABS/PETG
profiles want to turn off the fan entirely the first three layers
(to improve adhesion), but Cura can only ramp linearly starting from the
first layer, not hold the first few layers constant.
2025-06-22 23:14:23 +02:00
HellAholic
248efa51a8
Merge pull request #20240 from Ultimaker/CURA-11978_retract-and-unretract-in-a-travel
Some checks failed
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
CURA-11978 Retract and unretract in a travel
2025-06-20 14:52:06 +02:00
HellAholic
95f35275be Apply printer-linter format 2025-06-20 07:22:21 +00:00
HellAholic
397c43545c
Merge branch 'main' into CURA-12557_handle-deactivated-things
Some checks failed
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-06-19 13:57:53 +02:00
Sam Bonnekamp
425a167391 added 32px cura thumbnail to start gcode 2025-06-19 15:28:49 +08:00
Sam Bonnekamp
f7dc928d32 fixed unecessary default 2025-06-18 19:03:55 +08:00
Sam Bonnekamp
350c95a110 missing semicolon 2025-06-18 17:36:32 +08:00
Sam Bonnekamp
0ed4be3e94 machine end gcode matches anycubic 2025-06-18 17:32:45 +08:00
Sam Bonnekamp
4f52a3d938 machine uses relative extrusion 2025-06-18 17:21:03 +08:00
Sam Bonnekamp
bfbc6e4dc8 update printer names 2025-06-18 13:27:02 +08:00
Sam Bonnekamp
bbe0b7f9f5 missing comment semicolon 2025-06-18 13:14:53 +08:00
Sam Bonnekamp
c5550695d6 removed redundant directives, removed colonialism 2025-06-18 12:39:29 +08:00
Sam Bonnekamp
9890229471 removed redudant fields 2025-06-18 02:39:22 +08:00
Sam Bonnekamp
265599a52d add Anycubic kobra 3 v2 (and ace pro) profiles 2025-06-18 01:31:17 +08:00
Frederic Meeuwissen
6713ec3d73 [PP-605] Add missing machine_nozzle_size to S6 BB04 2025-06-17 13:29:29 +02:00
Frederic Meeuwissen
89827ef4c1
Revert "Remove unused global qualties" 2025-06-16 15:35:21 +02:00
HellAholic
b7ce5cc07f
Merge branch 'main' into CURA-11978_retract-and-unretract-in-a-travel
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-06-13 17:10:00 +02:00
HellAholic
2663d8eace capitalization
.git ignores the capitalization on the repository so the assets rename did not update their capitalization. This fixes the unit tests
2025-06-13 16:32:40 +02:00
HellAholic
0d06822e1b Apply printer-linter format 2025-06-13 09:29:06 +00:00
HellAholic
95227a59fd Add v2 buildplate texture for hidra and hidra plus 2025-06-13 11:27:36 +02:00
Erwan MATHIEU
53b91a7b48 Add setting to keep retracting during travel
Some checks are pending
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
printer-linter-format / Printer linter auto format (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
CURA-11978
2025-06-12 16:40:28 +02:00
HellAholic
8188207cd2 Apply printer-linter format 2025-06-12 14:12:54 +00:00
HellAholic
6bf7a9efcb
Merge pull request #20155 from bjuraga/add_biqu_b2
Add of a definition, extruder, quality and variant resources for BIQU B2
2025-06-12 16:11:48 +02:00
HellAholic
ff0e12705e Update settings version
Update variant setting version
2025-06-12 16:10:13 +02:00
HellAholic
e028f044cb Apply printer-linter format 2025-06-12 13:18:47 +00:00
HellAholic
df8ac352b7
Merge pull request #20540 from lukbrew25/main
Definition Files for Toybox Alpha One/Two
2025-06-12 15:17:44 +02:00
HellAholic
45f28184e5 Apply printer-linter format 2025-06-12 12:47:20 +00:00
HellAholic
5df0ba250d
Merge pull request #19919 from JoGrob/patch-1
Update sovol_sv01.def.json, Extruder is titan style (bowden does not apply)
2025-06-12 14:46:18 +02:00
HellAholic
f9c6d4aad1 definition adjustments
- If the machine has two extruder trains, they should be defined individually rather than reused from another machine, creates unnecessary linkage between machines.
- Added "has_textured_buildplate"
2025-06-12 14:21:36 +02:00
HellAholic
af7bf9f7d5
Merge branch 'main' into add_biqu_b2 2025-06-12 14:05:38 +02:00
HellAholic
0852941581
Merge branch 'main' into main 2025-06-12 13:56:53 +02:00
HellAholic
8cfae2a1cd
Merge branch 'main' into main 2025-06-12 13:55:50 +02:00
HellAholic
2e6839f791
Merge branch 'main' into patch-1 2025-06-12 13:54:11 +02:00
HellAholic
2588e7ccee
Merge branch 'main' into PP-605_add_missing_info_to_variants 2025-06-12 11:26:04 +02:00
Erwan MATHIEU
a739fd21f5 Display inactive DL projects as disabled
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12557
2025-06-11 15:48:09 +02:00
Erwan MATHIEU
2e9999ed2d Display the printer activation status
CURA-12557
2025-06-11 13:51:45 +02:00