Commit graph

768 commits

Author SHA1 Message Date
HellAholic
594ad121dd
bump setting version to 25 2025-06-24 17:49:44 +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
Frederic Meeuwissen
6713ec3d73 [PP-605] Add missing machine_nozzle_size to S6 BB04 2025-06-17 13:29:29 +02: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
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
2588e7ccee
Merge branch 'main' into PP-605_add_missing_info_to_variants 2025-06-12 11:26:04 +02: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
whoseyoung
8cc17d2af2
Merge branch 'Ultimaker:main' into main 2025-06-06 16:51:13 +08:00
HellAholic
b4c023479c Merge remote-tracking branch 'origin/5.10'
Some checks failed
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
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
conan-package / conan-package (push) Has been cancelled
2025-06-04 10:40:21 +02:00
Paul Kuiper
2614abdd18 Moving CC+0.6 profiles back to internal.
PP-635
2025-05-27 16:29:03 +02:00
Paul Kuiper
bb28aaf137 [PP-625]
Adhesion reliability
- Maximum first layer speed is 50mm/s to improve adhesion reliability and bottom layer quality for all materials

PVA adhesion
 Use the PVA and BAM build plate and volume temperature when they are used as support material. The combi PLA/PVA will now have a 60C build plate temp. iso 55C to improve PVA adhesion.
Note: Adding an outer brim did not seem to help much, so did not add it

Holes in walls PETG
- Unretract speed from 45mm/s to 15mm/s to reduce bubbles in the walls

Print quality PC and CPE+
- Reduce retract length to prevent air capture during unretracts
- Inner wall before outer wall to place any gas bubbles in the inner wall for PC
- Inner wall speed equal to outer wall speed to prevent flow jumps for PC
- Lowered the flow rate to 95% for PC to prevent over extrusion and pressure build up
- Enable alternating wall to reduce warping stress
- 10C higher nozzle temperature (PC:290C, CPE+: 280C) to remelt the line below
    -  Keep initial and final temperature the same to prevent oozing
- 5C higher bed temperature (PC:115C, CPE+: 115C) to increase bed adhesion
- Chamber temperature to 50C (max. value S line)
- Enable a brim to reduce warping

Dimensional accuracy
- Increase xy_offset from -0.02 to +0.05mm to compensate

Prevent prime tower breaking
- Reduce prime tower speed to 50mm/s
- Reduce prime tower jerk to 2000mm/s3
- Increased minimum purge volume from 10 to 20mm3 for PVA (not for the other materials did not seem to work for them)
- Lower PVA initial and final temperatures to 215 and 210 resp.

Oozing during nozzle switches
- Set enable cool_during_extruder_switch to “all fans”
- Lower PVA initial and final temperatures to 215 and 210 resp.

Tree support improvements
- Decrease max. branch angle from 60 to 50 to prevent branches to overhang too much. Set preferred to 35 degree
- Increase Branch diameter from 5 to 8mm to get sturdier branches

Better thin wall structures
Increase the wall and skin thickness from 3 to 4 line widths for the Engineering intent to improve the print quality of thin walled injection molded like models.

Removing AA+0.6 core for the S line machines
2025-05-07 11:19:43 +02:00
HellAholic
ba5795eb74 Limit extruders for MVP 2025-05-02 10:09:02 +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
5c51be4d3a Merge remote-tracking branch 'origin/main' into CURA-12074_introduce-bambu-printers 2025-04-29 13:35:46 +02:00
Erwan MATHIEU
38e1140454 Add base profile for A1
CURA-12346
2025-04-22 10:53:40 +02:00
Erwan MATHIEU
fc1404139c Set A1 mini proper nozzle name
CURA-12074
2025-04-09 15:37:16 +02:00
Paul Kuiper
3990fd5d2a Remove the BB0.8 for the S6 machine (for now).
PP-602
2025-04-09 14:10:38 +02:00
Paul Kuiper
93d9c084d7 Add new configuration files for AA+ and CC+ 0.6 nozzles
PP-602
2025-04-08 15:44:20 +02:00
Paul Kuiper
0ec825b1ac New configurations for the S line printers.
PP-602
2025-04-04 12:02:58 +02:00
Erwan MATHIEU
f31daee257 Rename brand (without final S) and add A1 mini
CURA-12074
2025-04-03 11:53:42 +02:00
Erwan MATHIEU
1e00176cac Add basic definition for BambuLab X1
CURA-12074
2025-04-01 15:12:14 +02:00
Frederic Meeuwissen
1045dc9760 Add machine_nozzle_size to variants 2025-03-31 12:59:43 +02:00
Remco Burema
58d3e3e633 Upgrade the in-files settings-version to 25 (for Cura 5.9 -> 5.10).
done as part of CURA-12359
2025-02-26 10:57:55 +01:00
bjuraga
ae5268061b
Merge branch 'Ultimaker:main' into add_biqu_b2 2025-02-19 21:18:32 +01:00
Remco Burema
6cdd537f89
Merge pull request #20200 from Ultimaker/PP-538_Replicator-plus
PP-538 Initial Profiles for Replicator+
2025-02-19 10:15:15 +01:00
Frederic Meeuwissen
fbe5e4f6c0 [PP-535] Publish S8 profiles 2025-02-12 15:57:45 +01:00
Alan Bjorklund
8db6c820aa Initial Profiles for Replicator+
Add definition for Replicator+, along
with three extruders: SE+, SE+ Tough,
and SE+ Experimental.

Add Replicator+ settings for PLA & TPLA.
These are similar to Method settings,
with some first layer adjustments.

PP-538
2025-01-27 17:03:00 -05:00
Boris Juraga
3186cce915 initial add of a definition, extruder, quality and variant resources 2025-01-21 09:24:01 +01:00
Erwan MATHIEU
ed5a12d28a Remove ZYYX Pro II printer which remains untested
CURA-12312
2024-11-18 16:21:41 +01:00
whoseyoung
72f1ac1a03 All issue items processed. 2024-10-24 14:36:45 +08:00
whoseyoung
f22b86a3ca Add geeetech M1 profile
Printing settings for the M1 machine provided by Geeetech officially.
2024-10-12 18:28:31 +08:00
HellAholic
8b614700d4
Update zyyx_pro_ii_carbon1.2.inst.cfg
Remove legacy setting

speed_equalize_flow_enabled has been removed from FDM printer in 5.0 with arachne
2024-10-07 11:48:33 +02:00
HellAholic
449d81684e
Merge branch 'main' into zyyx_profile_addition 2024-10-07 09:53:52 +02:00
Theodor Hansson
1a85b7216e updated ZYYX settings version to 24 2024-10-03 20:55:36 +02:00
Theodor Hansson
462b072eb7 Merge remote-tracking branch 'origin/main' into zyyx_profile_addition
# Conflicts:
#	resources/quality/zyyx/zyyx_agile_global_fast.inst.cfg
#	resources/quality/zyyx/zyyx_agile_global_fine.inst.cfg
#	resources/quality/zyyx/zyyx_agile_global_normal.inst.cfg
#	resources/quality/zyyx/zyyx_agile_pro_flex_fast.inst.cfg
#	resources/quality/zyyx/zyyx_agile_pro_flex_fine.inst.cfg
#	resources/quality/zyyx/zyyx_agile_pro_flex_normal.inst.cfg
#	resources/quality/zyyx/zyyx_agile_pro_pla_fast.inst.cfg
#	resources/quality/zyyx/zyyx_agile_pro_pla_fine.inst.cfg
2024-10-03 20:48:03 +02:00
Erwan MATHIEU
c6c4784338 Fix wrong settings versions 2024-10-03 14:14:39 +02:00
Paul Kuiper
83407e1331 Updating version number of Sketch quality files 2024-10-03 11:34:43 +02:00
Paul Kuiper
47551c4200 Sketch printer 2024-10-03 10:42:19 +02:00
alanbjorklund
a426f05096
Merge pull request #19701 from Ultimaker/PP-520-S-SL-Updates
PP-520 sketch & sketch large updates
2024-10-02 15:06:29 -04:00
theodorhansson
4dd60bdf06 Applied printer-linter format 2024-10-02 11:55:37 +00:00
Theodor Hansson
4817d0ae9a update settings version, remove line width 2024-10-02 13:54:47 +02:00
Theodor Hansson
e63a95b335 removed ZYYX Agile (and unused ZYYX+ variant file) 2024-10-02 11:30:49 +02:00
Theodor Hansson
c05dd2ad97 merge from theodorhansson/ZYYX-Cura-Printer-Profiles V3 2024-10-02 10:20:06 +02:00
Remco Burema
4b2026e718 Upgrader for 5.8 -> 5.9 version.
see jira ticket CURA-12097
2024-10-01 20:09:04 +02:00
Alan Bjorklund
3eb0b63024 adding sketch & sketch large files
PP-520
2024-09-30 22:29:05 -04:00
Theodor Hansson
5fba3cd161 Merge remote-tracking branch 'origin/main' into zyyx_profile_addition 2024-09-03 15:40:40 +02:00
HellAholic
84359a2438 nozzle variants based on creality_base 2024-08-30 11:02:30 +02:00
Paul Kuiper
cbb95e5b00 Added reference id to the LABS extruder for the Method printers. 2024-07-08 10:42:50 +02:00