Commit graph

5348 commits

Author SHA1 Message Date
Paul Kuiper
986ff9b169 Print profile for Method Nylon in 1A, !C and LABS extruder.
PP-577
2025-09-04 10:57:06 +02:00
HellAholic
6defd4cea3 Merge remote-tracking branch 'origin/5.10'
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
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-08-21 10:37:04 +02:00
HellAholic
3da366f316 Apply printer-linter format 2025-08-11 10:58:51 +00:00
HellAholic
e83c21a5d9
Merge pull request #19968 from Asterchades/main
Update Top/Bottom Layers formula
2025-08-11 12:57:44 +02:00
HellAholic
0bc7ef72a0
Merge pull request #20432 from jeremysalwen/more_per_object_retraction
Enable more retraction settings to be set per-model
2025-08-11 12:27:04 +02:00
THeijmans
37c364e8a5 PP-650-High-speed-profile-improvements-S6S8 2025-07-30 14:11:57 +02:00
Frederic Meeuwissen
a1ff74f539 [PP-639] Move some setting overrides from S7 to S5
Some checks failed
conan-package-resources / 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
2025-07-21 14:11:48 +02:00
Paul Kuiper
2c0dc004f3 - New CC+0.6 variant
- All CC+0.4 print modes experimental
- Support PC, CPE+ in AA+0.4 core
- Improve surface quality of PET-CF and PA-CF profiles
- Added back the 0.3mm profiles for CC+0.6
- Small bug fix: remove self reference to s8 quality profiles (enables the return of BASF metal profiles)
2025-07-18 19:22:00 +02: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
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
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
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
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
7a933f755f
Merge branch 'main' into main 2025-06-13 12:42:09 +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
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
Frederic Meeuwissen
a8ab9ecb75 [PP-639] Move some setting overrides from S7 to S5
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-10 16:21:12 +02:00
Frederic Meeuwissen
cbb9d992e9 [PP-639] Inherit S8 from S5 i.s.o. S7
To prevent inheriting `quality_definition: ultimaker_s5` from the S7
2025-06-10 16:20:42 +02:00
Frederic Meeuwissen
23edebf6fd [PP-639] Remove quality_definition for S8
This caused an infinite loop as it refers to itself
2025-06-10 16:13:47 +02:00
HellAholic
86fe07d1d2
Merge branch 'main' into CURA-11978_retract-and-unretract-in-a-travel 2025-06-10 10:23:49 +02:00
whoseyoung
c0a23e4f58 Apply printer-linter format 2025-06-07 09:02:39 +00:00
whoseyoung
28d71c643b Update Geeetech 3D printer profiles
Added Geeetech M1, M1S model profiles, and modified Thunder model profiles
2025-06-07 17:01:31 +08:00