Compare commits

...

11 Commits

Author SHA1 Message Date
Peyton Marcotte
956fcea7e2 Add Optimized Gyroid infill (auto-tuned wavelength + amplitude) (#13379)
* Add Optimized Gyroid infill (auto-tuned wavelength + amplitude)

New infill geometry derived from FillGyroid. Two parameters are
auto-computed per-region from density, line spacing, and layer height
(no user inputs):

  omega     = sqrt(density_adj) / sqrt(1 + layer_height/spacing)
              clamped to [0.5, 2.0]
              -- Euler-Bernoulli buckling: critical load ~ 1/L^2,
                 so shorter wavelength under higher load (denser infill)
                 raises buckling resistance.

  amplitude = 0.55 / omega^2, clamped to [0.20, 0.65]
              -- Curved-beam bending stress: peak stress ~ A * omega^2,
                 so amplitude is reduced as omega rises to keep peak
                 fiber stress bounded while preserving stiffness.

Files:
  - src/libslic3r/Fill/FillOptimizedGyroid.{hpp,cpp}  (new)
  - src/libslic3r/Fill/FillBase.cpp                   (factory case)
  - src/libslic3r/Fill/Fill.cpp                       (switch case)
  - src/libslic3r/Layer.cpp                           (switch case)
  - src/libslic3r/PrintConfig.{hpp,cpp}               (enum + label)
  - src/libslic3r/CMakeLists.txt                      (build sources)

User-facing: appears as "Optimized Gyroid" in the Fill Pattern dropdown.
Density still chosen by user; omega/amplitude are internal.

* Fix build: layer_height is in FillParams, not Fill base

* Add ipOptimizedGyroid to multiline infill list in ConfigManipulation

* Refactor: replace ipOptimizedGyroid enum with gyroid_optimized boolean

Per @RF47's review feedback, fold the optimized wave math into FillGyroid
itself behind a per-region boolean instead of a separate infill enum.

What changes:
  - New ConfigOptionBool "gyroid_optimized" on PrintRegionConfig (default
    false). When unchecked, gyroid behavior is byte-identical to before.
  - Optimized wave math (compute_omega_factor, compute_amplitude_factor,
    f_opt, make_*_opt, make_optimized_gyroid_waves) lives inside
    FillGyroid.cpp. _fill_surface_single branches on params.gyroid_optimized.
  - FillParams gains a bool gyroid_optimized field, populated in Fill.cpp
    from region_config alongside fill_multiline.
  - UI checkbox added under Strength > Infill in Tab.cpp, label
    "Optimize gyroid wave (experimental)". Toggle is hidden by
    ConfigManipulation when sparse_infill_pattern != ipGyroid.
  - "gyroid_optimized" added to s_Preset_print_options for preset I/O.

What goes away:
  - ipOptimizedGyroid enum value, factory case, switch cases, dropdown
    label, string key.
  - FillOptimizedGyroid.cpp / FillOptimizedGyroid.hpp (math moved into
    FillGyroid.cpp).
  - Net diff drops by ~250 lines.

Existing profiles using gyroid are unaffected.

* Wire gyroid_optimized through SurfaceFillParams to FillParams

Linux build failed because line 921 in Fill.cpp populates a
SurfaceFillParams (the dedup struct), not FillParams directly.
Add the field there, in operator< / operator==, and copy it to
FillParams at both conversion sites.

* Use toggle_line for gyroid_optimized: hide row when pattern != gyroid

* Account for multiline wall thickness in omega correction (per @RF47)

When fill_multiline = N, each gyroid wall is N lines thick, so the
geometric scale fed into the buckling correction term should be
spacing * N rather than spacing. Increases omega (tighter wavelength)
when multiline is enabled, consistent with the thicker wall being
more buckling-resistant.

* Optimized gyroid via marching squares on the implicit scalar field

Per @RF47 review: replace the analytical f_opt / make_one_period_opt
wave generator (which had visible kinks at vertical-horizontal
transitions) with a marching-squares iso-extraction on the gyroid
scalar field, modeled on FillTpmsFK.cpp.

  - New marchsq::GyroidField in FillGyroid.cpp evaluates
    F(x,y,z) = sin(fx*x)cos(fy*y) + sin(fy*y)cos(fz*z) + sin(fz*z)cos(fx*x)
    where fx = omega * baseline (anisotropic in x), fy = fz = baseline.
  - get_gyroid_polylines() runs marching squares at iso=0 and converts
    rings to polylines.
  - _fill_surface_single() optimized branch now builds GyroidField,
    runs marching squares, and skips the bb.min translate (field
    output is already in absolute coords).
  - Dropped: f_opt, make_one_period_opt, make_wave_opt,
    make_optimized_gyroid_waves, compute_amplitude_factor. Amplitude
    has no clean analog in iso-zero extraction.
  - Standard (non-optimized) gyroid path unchanged.

* Mass calibration: compensate period by cbrt(omega) for x-anisotropic field

Per @RF47: optimized vs standard gyroid had different masses at the
same sparse_infill_density setting. Cause: scaling fx by omega while
leaving fy=fz at the baseline raised the surface-area-to-volume ratio
by approximately omega^(1/3) (the geometric mean of the three
frequencies).

Fix: multiply the base period by cbrt(omega) so the geometric mean of
(fx, fy, fz) returns to the standard baseline. Net effect:
  fx = omega^(2/3) * baseline_orig
  fy = fz = omega^(-1/3) * baseline_orig
which preserves total mass at the same density setting while
preserving the load-direction anisotropy this PR introduces.

* Switch optimized gyroid anisotropy from X to Z (per @RF47)

Z is the typical compression-load axis for FFF parts and is not at
delamination risk under compression — so the dominant failure mode
is column buckling of the vertical strands themselves. Tightening
fz directly shortens the effective vertical strand length, which
improves Z-axis buckling resistance.

Mass calibration via cbrt(omega) period compensation still applies
(scaling exactly one of three frequencies by omega; the geometric-
mean preservation argument is symmetric across axes).

* Update src/slic3r/GUI/Tab.cpp

Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Address review feedback (Copilot + @RF47)

- Fill.cpp: gate params.gyroid_optimized on (params.pattern == ipGyroid)
  so non-gyroid surfaces don't differ in SurfaceFillParams by an
  irrelevant flag (would unnecessarily split fill batching).
  [Copilot suggestion, RF47 confirmed correct]
- PrintConfig.cpp: drop "amplitude" from the tooltip; only wavelength
  is parameterized (the marching-squares iso=0 extraction is invariant
  to a uniform field scale, so amplitude has no effect).
- FillBase.hpp: shorten gyroid_optimized comment to match the actual
  carried state (no amplitude term).
- FillGyroid.cpp: shorten the marchsq namespace comment block; the
  ODR concern was overstated (FillTpmsFK uses the same pattern fine).

* Drop redundant marchsq bb expansion (Copilot)

bb is already offset by 10 * scale_(spacing) above for edge-artifact
margin; the second offset on bb_field doubled the raster area for no
geometric benefit and hurt CPU time on large parts.

* Update src/slic3r/GUI/Tab.cpp

Co-authored-by: Ian Bassi <ian.bassi@outlook.com>

* Fix density mismatch + rename to Z-buckling bias optimization

Issue (per @ianalexis): at the same sparse_infill_density setting,
the optimized branch produced denser fill than standard. Verified via
Python sim (sim_gyroid_compare.py) using marching squares on the
implicit field across multiple z slices.

Root cause: the omega formula was inverted from the buckling-physics
intent. The naive sqrt(density_adj) factor produced omega < 1 at
typical print densities (10-30%), which LENGTHENED the Z wavelength
instead of shortening it -- net loss in both mass and strength.

Fix:
  - compute_omega_factor: invert to sqrt(1 / density_adj), clamp to
    [1.0, 2.0]. Now omega = 2.0 at low density (long strands need
    most help) and clamps to 1.0 above ~30% density (no-op, since
    standard gyroid is already short enough).
  - Remove the cbrt(omega) period compensation. Empirically (sim
    table embedded in FillGyroid.cpp comment) the inverted formula
    keeps line length per area at ~1.000 of standard across all
    densities with no period scaling needed.

Predicted gains (sim, Z-axis Euler buckling proxy):
  density   line/std   strength/std
    10%      1.000        2.84x
    15%      1.000        1.89x
    20%      1.000        1.42x
    30%+     1.000        1.00x  (no-op)

Rename per @ianalexis: "Optimize gyroid wave" oversells (now no-op
above 30% density and Z-only). Renamed user-facing label to
"Z-buckling bias optimization (experimental)" with updated tooltip
that scopes to vertical compression and discloses the density cutoff.
Internal config key (gyroid_optimized) unchanged for diff size.

Real-world Instron compression tests at Brown's Prince Lab to follow.

---------

Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
Co-authored-by: Ian Bassi <ian.bassi@outlook.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-05-20 23:42:32 +08:00
HYzd766
b882da99ad Modifications to the hotbed temperature of various types of printing plates (#13717) 2026-05-20 22:55:58 +08:00
ExPikaPaka
19eb9e634f Adds force sync UI button. Added missing code for previous PR (#13757) 2026-05-20 19:25:51 +08:00
Ian Chua
62d4344e59 feat: Updated UI for better distinction of orca cloud and bambu cloud (#13755)
* feat: Updated UI for better distinction of orca cloud and bambu cloud

* refined UI
2026-05-20 19:21:02 +08:00
Ian Chua
4542a15009 fix: use bambu's network plugin (#13756) 2026-05-20 19:20:09 +08:00
raistlin7447
b7f872541d Fix input_filename_base using object name instead of project name (#13753) 2026-05-20 12:32:53 +08:00
ExPikaPaka
1aedf8f22c Added UI force-sync button and fixed bug that didn't sync in one case… (#13745)
* Added UI force-sync button and fixed bug that didn't sync in one case and caused orange highlight

* Fix sync preset race: join old thread before starting new one

---------

Co-authored-by: Mykola Nahirnyi <mnahirnyi@amcbridge.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-05-20 12:18:08 +08:00
SoftFever
d2c24fdabb Fix Linux/Wayland crash on Preview tab at startup (#13747) 2026-05-20 01:54:17 +08:00
Kappa971
5a77daf75c Fix Italian translation (#13720) 2026-05-20 00:46:22 +08:00
Ioannis Giannakas
75039f8bec Fix first layer toolhead preaheating bug with 2+ extuders and ooze prevention enabled (#13741) 2026-05-20 00:23:04 +08:00
Ian Chua
ebf9d9fd42 feat: add UI feedback on http error and some logs (#13738)
* feat: add UI feedback on http error and some logs

* spelling fix

* show error dialog only once per session

* show errors with plater notification when on developer mode

* remove return

* remove irrelevant logs
2026-05-19 23:15:44 +08:00
438 changed files with 7481 additions and 3350 deletions

View File

@@ -17664,9 +17664,10 @@ msgid ""
"Apply scarf joints only to smooth perimeters where traditional seams do not "
"conceal the seams at sharp corners effectively."
msgstr ""
"Applica le cuciture a sciarpa solo sui perimetri lisci, dove le cuciture "
"tradizionali non riescono a nascondere efficacemente quelle in "
"corrispondenza degli angoli vivi."
"Applica le cuciture a sciarpa solo sui perimetri lisci e curvi, dove le "
"cuciture tradizionali risulterebbero molto evidenti. Gli angoli netti "
"continueranno a utilizzare le cuciture normali per mantenere la precisione "
"dimensionale."
msgid "Conditional angle threshold"
msgstr "Soglia angolo condizionale"
@@ -17734,45 +17735,48 @@ msgstr ""
"cucitura a sciarpa."
msgid "Scarf start height"
msgstr "Altezza iniziale sciarpa"
msgstr "Altezza iniziale cucitura a sciarpa"
msgid ""
"Start height of the scarf.\n"
"This amount can be specified in millimeters or as a percentage of the "
"current layer height. The default value for this parameter is 0."
msgstr ""
"Altezza iniziale della sciarpa.\n"
"Questa quantità può essere specificata in millimetri o come percentuale "
"Altezza iniziale della cucitura a sciarpa.\n"
"Questo valore può essere specificato in millimetri o come percentuale "
"dell'altezza dello strato corrente. Il valore predefinito per questo "
"parametro è 0."
msgid "Scarf around entire wall"
msgstr "Sciarpa attorno all'intera parete"
msgstr "Cucitura a sciarpa su intera parete"
msgid "The scarf extends to the entire length of the wall."
msgstr "La sciarpa si estende per tutta la lunghezza della parete."
msgstr ""
"La cucitura a sciarpa si estende lungo tutto il perimetro della parete."
msgid "Scarf length"
msgstr "Lunghezza sciarpa"
msgstr "Lunghezza cucitura a sciarpa"
msgid ""
"Length of the scarf. Setting this parameter to zero effectively disables the "
"scarf."
msgstr ""
"Lunghezza della sciarpa. Impostando questo parametro su zero, la sciarpa "
"viene effettivamente disabilitata."
"Lunghezza della cucitura a sciarpa. Impostando questo parametro su zero, la "
"cucitura a sciarpa viene disabilitata."
msgid "Scarf steps"
msgstr "Incrementi sciarpa"
msgstr "Incrementi cucitura a sciarpa"
msgid "Minimum number of segments of each scarf."
msgstr "Numero minimo di segmenti di ogni sciarpa."
msgstr ""
"Numero minimo di segmenti utilizzati per la creazione della sfumatura della "
"cucitura a sciarpa."
msgid "Scarf joint for inner walls"
msgstr "Cucitura a sciarpa per pareti interne"
msgid "Use scarf joint for inner walls as well."
msgstr "Utilizzare la cucitura a sciarpa anche per le pareti interne."
msgstr "Utilizza la cucitura a sciarpa anche per le pareti interne."
msgid "Role base wipe speed"
msgstr "Velocità di spurgo basata su ruolo"

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -30,9 +30,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi Q1 Pro 0.2 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi Q1 Pro 0.4 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi Q1 Pro 0.6 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi Q1 Pro 0.8 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi X-Plus 4 0.2 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi X-Plus 4 0.4 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi X-Plus 4 0.6 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"Bambu PETG @Qidi X-Plus 4 0.8 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -48,12 +48,6 @@
"pressure_advance": [
"0.04"
],
"hot_plate_temp_initial_layer": [
"80"
],
"hot_plate_temp": [
"80"
],
"filament_density": [
"1.24"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -30,9 +30,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"260"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"24.5"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi Q1 Pro 0.2 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi Q1 Pro 0.4 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi Q1 Pro 0.6 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi Q1 Pro 0.8 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi X-Plus 4 0.2 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi X-Plus 4 0.4 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi X-Plus 4 0.6 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -18,9 +18,6 @@
"filament_settings_id": [
"HATCHBOX PETG @Qidi X-Plus 4 0.8 nozzle"
],
"hot_plate_temp_initial_layer": [
"80"
],
"overhang_fan_speed": [
"90"
],

View File

@@ -48,12 +48,6 @@
"pressure_advance": [
"0.04"
],
"hot_plate_temp_initial_layer": [
"80"
],
"hot_plate_temp": [
"80"
],
"filament_density": [
"1.24"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -27,9 +27,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -21,9 +21,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -21,9 +21,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -21,9 +21,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -18,9 +18,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -18,9 +18,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -18,9 +18,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -24,9 +24,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -27,9 +27,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -21,9 +21,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"250"
],

View File

@@ -21,9 +21,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -21,9 +21,6 @@
"filament_max_volumetric_speed": [
"2"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -18,9 +18,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -18,9 +18,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -18,9 +18,6 @@
"fan_max_speed": [
"80"
],
"hot_plate_temp_initial_layer": [
"90"
],
"nozzle_temperature": [
"255"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -30,12 +30,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -27,12 +27,6 @@
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],

View File

@@ -72,5 +72,35 @@
"hot_plate_temp": [
"90"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"80"
],
"eng_plate_temp": [
"90"
],
"supertack_plate_temp": [
"80"
],
"textured_plate_temp": [
"90"
],
"textured_cool_plate_temp": [
"80"
],
"cool_plate_temp_initial_layer": [
"80"
],
"eng_plate_temp_initial_layer": [
"90"
],
"supertack_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"90"
],
"textured_cool_plate_temp_initial_layer": [
"80"
]
}

View File

@@ -72,5 +72,35 @@
"hot_plate_temp": [
"90"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"80"
],
"eng_plate_temp": [
"90"
],
"supertack_plate_temp": [
"80"
],
"textured_plate_temp": [
"90"
],
"textured_cool_plate_temp": [
"80"
],
"cool_plate_temp_initial_layer": [
"80"
],
"eng_plate_temp_initial_layer": [
"90"
],
"supertack_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"90"
],
"textured_cool_plate_temp_initial_layer": [
"80"
]
}

View File

@@ -61,10 +61,10 @@
"8"
],
"supertack_plate_temp_initial_layer": [
"70"
"60"
],
"supertack_plate_temp": [
"70"
"60"
],
"temperature_vitrification": [
"70"
@@ -75,5 +75,29 @@
"hot_plate_temp": [
"80"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"80"
],
"textured_plate_temp": [
"80"
],
"textured_cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"80"
],
"textured_cool_plate_temp_initial_layer": [
"60"
]
}

View File

@@ -61,10 +61,10 @@
"8"
],
"supertack_plate_temp_initial_layer": [
"70"
"60"
],
"supertack_plate_temp": [
"70"
"60"
],
"temperature_vitrification": [
"70"
@@ -75,5 +75,29 @@
"hot_plate_temp": [
"80"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"80"
],
"textured_plate_temp": [
"80"
],
"textured_cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"80"
],
"textured_cool_plate_temp_initial_layer": [
"60"
]
}

View File

@@ -42,5 +42,35 @@
"temperature_vitrification": [
"45"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"45"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_cool_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"45"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -42,5 +42,35 @@
"temperature_vitrification": [
"45"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"45"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_cool_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"45"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -75,5 +75,35 @@
"hot_plate_temp": [
"90"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"80"
],
"eng_plate_temp": [
"90"
],
"supertack_plate_temp": [
"80"
],
"textured_plate_temp": [
"90"
],
"textured_cool_plate_temp": [
"80"
],
"cool_plate_temp_initial_layer": [
"80"
],
"eng_plate_temp_initial_layer": [
"90"
],
"supertack_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"90"
],
"textured_cool_plate_temp_initial_layer": [
"80"
]
}

View File

@@ -75,5 +75,35 @@
"hot_plate_temp": [
"90"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"80"
],
"eng_plate_temp": [
"90"
],
"supertack_plate_temp": [
"80"
],
"textured_plate_temp": [
"90"
],
"textured_cool_plate_temp": [
"80"
],
"cool_plate_temp_initial_layer": [
"80"
],
"eng_plate_temp_initial_layer": [
"90"
],
"supertack_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"90"
],
"textured_cool_plate_temp_initial_layer": [
"80"
]
}

View File

@@ -64,10 +64,10 @@
"12"
],
"supertack_plate_temp_initial_layer": [
"70"
"60"
],
"supertack_plate_temp": [
"70"
"60"
],
"temperature_vitrification": [
"70"
@@ -78,5 +78,29 @@
"hot_plate_temp": [
"80"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"80"
],
"textured_plate_temp": [
"80"
],
"textured_cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"80"
],
"textured_cool_plate_temp_initial_layer": [
"60"
]
}

View File

@@ -64,10 +64,10 @@
"12"
],
"supertack_plate_temp_initial_layer": [
"70"
"60"
],
"supertack_plate_temp": [
"70"
"60"
],
"temperature_vitrification": [
"70"
@@ -78,5 +78,29 @@
"hot_plate_temp": [
"80"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"80"
],
"textured_plate_temp": [
"80"
],
"textured_cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"80"
],
"textured_cool_plate_temp_initial_layer": [
"60"
]
}

View File

@@ -54,5 +54,29 @@
"temperature_vitrification": [
"45"
],
"compatible_printers": []
"compatible_printers": [],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_cool_plate_temp": [
"45"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -54,5 +54,29 @@
"temperature_vitrification": [
"45"
],
"compatible_printers": []
"compatible_printers": [],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_cool_plate_temp": [
"45"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -46,10 +46,10 @@
"0.032"
],
"supertack_plate_temp_initial_layer": [
"35"
"45"
],
"supertack_plate_temp": [
"35"
"45"
],
"temperature_vitrification": [
"45"
@@ -60,5 +60,29 @@
"hot_plate_temp": [
"55"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"45"
],
"eng_plate_temp": [
"55"
],
"textured_plate_temp": [
"55"
],
"textured_cool_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"45"
],
"eng_plate_temp_initial_layer": [
"55"
],
"textured_plate_temp_initial_layer": [
"55"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -46,10 +46,10 @@
"0.032"
],
"supertack_plate_temp_initial_layer": [
"35"
"45"
],
"supertack_plate_temp": [
"35"
"45"
],
"temperature_vitrification": [
"45"
@@ -60,5 +60,29 @@
"hot_plate_temp": [
"55"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"45"
],
"eng_plate_temp": [
"55"
],
"textured_plate_temp": [
"55"
],
"textured_cool_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"45"
],
"eng_plate_temp_initial_layer": [
"55"
],
"textured_plate_temp_initial_layer": [
"55"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -48,5 +48,35 @@
"temperature_vitrification": [
"45"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"45"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_cool_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"45"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -48,5 +48,35 @@
"temperature_vitrification": [
"45"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"45"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_cool_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"45"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"textured_cool_plate_temp_initial_layer": [
"45"
]
}

View File

@@ -48,5 +48,35 @@
"hot_plate_temp": [
"35"
],
"compatible_printers": []
"compatible_printers": [],
"cool_plate_temp": [
"30"
],
"eng_plate_temp": [
"35"
],
"supertack_plate_temp": [
"30"
],
"textured_plate_temp": [
"35"
],
"textured_cool_plate_temp": [
"30"
],
"cool_plate_temp_initial_layer": [
"30"
],
"eng_plate_temp_initial_layer": [
"35"
],
"supertack_plate_temp_initial_layer": [
"30"
],
"textured_plate_temp_initial_layer": [
"35"
],
"textured_cool_plate_temp_initial_layer": [
"30"
]
}

Some files were not shown because too many files have changed in this diff Show More