Compare commits

..
Author SHA1 Message Date
Ian Chua b73e9df4f4 test: update profiles for ota update 2026-09-25 14:29:48 +08:00
Ian Chua 9d320954a0 feat: daily OTA publish for OFL (OrcaFilamentLibrary) (#15870)
# Description

<!--
> Please provide a summary of the changes made in this PR. Include
details such as:
  > * What issue does this PR address or fix?
  > * What new features or enhancements does this PR introduce?
> * Are there any breaking changes or dependencies that need to be
considered?
-->
- `OrcaFilamentLibrary` (OFL) has no `FOLDER_MERGERS` delegation and
changes far more often than other vendors, so it can't go through the
existing merge-triggered, human-published OTA flow.
`post_merge_profiles.yml` gains an explicit `vendor` + `auto_publish`
`workflow_dispatch` path that bypasses the `FOLDER_MERGERS` check and
calls the OTA auto-publish API directly, making the update live with no
human step.
- `ofl-ota-cronjob.yml` drives that path daily across `main` and every
`release/vX.Y.Z` branch, checkpointed against
`post_merge_profiles.yml`'s own per-branch run history so a failed
publish is retried rather than silently dropped.
- Fixes a pre-existing bug in `post_merge_profiles.yml`: a single vendor
with no `FOLDER_MERGERS` grant in a push used to zero out the *entire*
vendor batch, silently dropping other, properly-authorized vendors'
publishes too. It now drops only the ungranted vendor, with a warning.

## Notes
Once v2.5.0 stable is released, we need to remove branch checking
against main in both these workflows.

# Screenshots/Recordings/Graphs

<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->

## Tests

<!--
> Please describe the tests that you have conducted to verify the
changes made in this PR.
-->

<!--
> A guide for users on how to download the artifacts from this PR.
-->

[How to Download Pull Requests Artifacts for
Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts)
2026-09-25 14:17:03 +08:00
Ian Chua ca093d9bf4 Merge branch 'main' into fix/ota-updates-workflow 2026-09-25 14:16:56 +08:00
SoftFever da951ad7f3 Load profile includes so synced Bambu Lab presets get their G-code back (#15869)
# Description

This brings back the Bambu Lab profile sync with BambuStudio, reverted
from main, along with its bed-model offset fix. The synced printers and
filaments share their start and end G-code and dual-nozzle settings
through template files that Orca did not read, so those printers had no
machine G-code. Orca now loads these templates the same way BambuStudio
does, so every synced preset comes in complete. `profile_include_dump`,
a new developer tool, compares the result with BambuStudio's.

Other vendors' profiles are unaffected. Bambu Lab profiles move to
version 02.08.00.10, so installs that took the earlier sync update too.

<!--
> Please provide a summary of the changes made in this PR. Include
details such as:
  > * What issue does this PR address or fix?
  > * What new features or enhancements does this PR introduce?
> * Are there any breaking changes or dependencies that need to be
considered?
-->

# Screenshots/Recordings/Graphs

<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->

## Tests

Unit tests cover how template settings combine with inherited and preset
settings, loaded from JSON and from the preset cache. The profile
validator passes on every shipped vendor, and every Bambu Lab preset
gets the same template values in Orca as in BambuStudio.

<!--
> A guide for users on how to download the artifacts from this PR.
-->

[How to Download Pull Requests Artifacts for
Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts)
2026-09-25 13:17:43 +08:00
HanifKoh db10c719f6 Keep the Scarf Seam Free of Sub-Millimetre Segments (#15832)
A scarf joint split the loop at exactly the scarf length, so the remainder
of the segment the split landed in became the first flat segment, often a
fraction of a millimetre. The seam insertion also leaves segments of a few
micrometres at both ends of the loop, which a scarf extrudes through where a
plain loop would start or stop. With junction deviation the planner treats
such short moves as tight corners, limited by the Z axis acceleration at the
end of the ramp, and slows to a third of the wall speed or nearly halts at
the seam.

Extend the ramp to the next vertex when the remainder would be shorter than
half a scarf step, capped at a millimetre, beyond which planners treat a move
as ordinary; the scarf only grows, never shrinks. Drop the vertex next to the
seam point at either end when that segment is shorter than an eighth of a
common line width, so the loop still starts and ends at the seam; a trimmed
path loses its arc fitting and prints as line segments. Clamp the scarf
length to the trimmed loop so a scarf covering a whole loop still ends at
full flow. The descending pass reuses the same path, so both wedges stay
consistent, and a flat part that would collapse to a single point is dropped.
2026-09-25 12:32:05 +08:00
Lam Wei Lun 7cb7465ed8 Speed Dial Fixes (#15867)
# Description

- Force repaint on resize in an attempt to fix random occurrences of it
now working on macOS.
- Updated some text in the speed dial
2026-09-25 11:18:20 +08:00
HanifKoh ddf9b85169 Reserve the Prime Tower When the CLI Arranges a Project (#15837)
The global arrange branch, taken by --arrange with all plates selected, only
reserved the prime tower when filament ids had been given on the command
line for STL input. A project carries its filament use per plate and its own
tower positions, but that set was empty for it, so the tower was never an
obstacle: the arranged pile was centred over it and the slice then failed on
a G-code path conflict.

When no filament ids were given, count the filaments each plate uses and
reserve a tower on every plate that needs one, keeping the project's tower
position instead of resetting it to the default. Only a tower the slicer will
print is reserved: the prime tower must be enabled, and a by-object print
gets none unless a smooth timelapse needs it, as the per-plate arrange
decides. Overflow beds are sized for the busiest plate. The STL route is
unchanged.
2026-09-25 08:39:52 +08:00
HanifKoh af52da061f Report Per-Object Slicing Errors in the CLI (#15834)
G-code generation collects errors raised per object, such as an empty
first layer, into one SlicingErrors exception whose own message is just
"Errors". The CLI's generic handler printed that word and recorded the
generic slicing error text, so a headless caller had nothing to act on.

Let Print render the per-object messages with each object's name, and have
the CLI catch SlicingErrors ahead of the generic handler, print that text
and record it as the result's error string. The exit code is unchanged. A
unit test lifts a cube off the bed and checks the message names the object.
2026-09-25 08:37:28 +08:00
Kris Austin 87a5d20d4c fix(gtk): crash at startup when opening a project with Home as the start page (#15876)
Since #15811 the settings page is built when its tab is shown, so on a
Home start that opens a project the Quality page is built on screen. Its
flow-compensation-model field is a multiline text view that GTK maps as
it is created and that is hidden, because compensation is off, before
GTK first allocates it. The loading dialog's wxWindowDisabler then
desensitizes the frame, and GTK crashes in
gtk_text_layout_cursors_changed() on that text view.

On GTK the page view is now hidden while a page is built, so a control
that starts hidden is never realized and GTK realizes it when it is
shown. The deferred build is unchanged.
2026-09-24 17:37:46 -03:00
Kris Austin 0db1dc6480 build: keep header dependencies through a compiler cache hit on clang-cl (#15875)
For clang-cl, CMake sets the depfile flags to the gcc-style -MD, -MT and -MF,
passed through as -clang: arguments. ccache does not parse those, so a cache
hit writes only the object. Ninja has no depfile to read, so it records zero
header dependencies for that object and does not rebuild it after a header
edit. The stale object is still linked into the library and the DLL. sccache
0.15.0 reproduces the depfile on a hit and is unaffected.

Use /showIncludes instead. CMake already does that for MSVC, and ccache
reproduces it on a hit. A make-rules override sets the flags, because CMake
includes the override after Platform/Windows-Clang.cmake. It is forwarded to
each dependency because every one configures as its own CMake project, and it
is only set when the file exists, because scripts/flatpak/make_deps_tar.sh
packs deps/ alone.

In a build with a warm cache, 678 of 790 objects had no recorded headers.
Object code does not change. One GUI translation unit compiled both ways is
byte-identical apart from the COFF timestamp.
2026-09-24 14:06:24 -03:00
Kris Austin 42009cf385 fix: Linux Flatpak crash rendering plate thumbnails while slicing or saving (#15873) 2026-09-24 13:41:56 -03:00
SoftFever 0e2fbf781d restore transparent cover image 2026-09-25 00:17:09 +08:00
SoftFever b535a81064 Fix: support per-nozzle top_solid_infill_flow_ratio 2026-09-24 23:52:55 +08:00
Kris Austin 9859d788d4 fix: installed vendor profiles only update when OTA is enabled (#15831)
* preset updater: refresh installed vendors from resources regardless of enable_ota

Since c4fea8ad24 the resources check in check_installed_vendor_profiles()
sat behind enabled_config_update, which now follows enable_ota, a hidden
flag that defaults to off. The hotfix a93c6ea67b then made that gate skip
installed vendors entirely, so a new build's newer vendor profiles were
never installed over an existing vendor unless OTA had been turned on.
Before the gating the update URL always had a default, so the comparison
effectively always ran.

The resources shipped with a build are not an over-the-air update. Judge
installed vendors against them, and drop the ones no longer enabled,
regardless of the flag; enable_ota keeps gating the online sync.

* preset updater: stop reinstalling the filament library on every launch

check_installed_vendor_profiles() put OrcaFilamentLibrary on the install
list unconditionally, so every launch recopied the whole vendor from
resources and, in a build that ships the profile JSONs rather than a
preset cache, then re-parsed and re-cached it: about 0.3 s of a dev
build's startup, and a 3 MB copy in a release build, for a vendor that
had not changed.

The library was special-cased because it is never in the enabled-vendor
list. Treat it like the default bundle instead: always wanted, and
reinstalled only when the resources carry a newer version.
2026-09-24 09:05:41 -03:00
Ian Chua 879f6b67e9 fix: use --method GET 2026-09-24 19:56:51 +08:00
Ian Chua 4ccb5648e6 fix: OFL pending-record step, missing permission and event-type gap 2026-09-24 19:37:16 +08:00
Ian Chua aed0164ea1 fix: update pending db on merge 2026-09-24 16:15:19 +08:00
SoftFever 434ff3011f Fix: Update tree support wall count default value and improve G-code loading for Bambu Lab profiles 2026-09-24 15:45:35 +08:00
Lam Wei Lun 0ee529e283 Fixes missing Plugins category for installed plugins 2026-09-24 15:25:11 +08:00
Ian Chua 6e055e5d8b fix: invoke endpoint to clear pending queue 2026-09-24 14:59:53 +08:00
Ian Chua 15b64522a4 fix: single vendor with no grant in a push will zero out the entire vendor batch 2026-09-24 13:36:37 +08:00
SoftFever 2b602943a5 Load profile includes so synced Bambu Lab presets get their G-code back 2026-09-24 13:22:37 +08:00
SoftFever d51ad889fd Reapply "Restore the Bambu Lab bed-model offset so stock BambuStudio meshes line up"
This reverts commit bf024ed34e.
2026-09-24 13:15:14 +08:00
SoftFever edc2f8bf90 Reapply "Sync Bambu Lab profiles with BambuStudio"
This reverts commit b46916a8be.
2026-09-24 13:15:04 +08:00
Lam Wei Lun 7ae76e44b1 Merge branch 'main' into feat/speed-dial-fixes 2026-09-24 10:42:19 +08:00
Lam Wei Lun 54c32a54b4 Change some search actions and results text. Force repaint for when resizing and show happens 2026-09-24 10:41:55 +08:00
Valerii Bokhan 037b859447 Fix: Correct camera panning for the perspective view (#15212) 2026-09-23 20:38:26 -03:00
Ian BassiandRodrigo Faselli 02746cd0f5 Disable SSAO for grid (#15865)
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
2026-09-23 20:38:04 -03:00
Kris Austin 66b300987b feat: faster startup by lazy-loading main window panels on idle or first use (#15811) 2026-09-23 19:11:10 -03:00
Kris Austin 9bae19fcb3 fix: the 3D scene is drawn in the wrong view for the first half second of startup (#15830) 2026-09-23 18:21:16 -03:00
Ian Chua 0030bed519 fix: ota updates workflow 2026-09-23 20:37:25 +08:00
Lam Wei Lun fcd8131998 WebGuide's Filament Dialog Fix to ensure filaments inheritance chain is checked properly (#15855)
* fix: resolve filament vendor/type across split base presets

WebGuide's filament list dropped presets whose vendor and type came from different ancestors, and looped forever on inherits cycles. Walk the full inherits chain with a path-scoped guard, fill only missing values, and skip presets that still lack vendor or type. Add tests for split-base resolution and validate the real profile tree.

* Merge branch 'main' into feat/filament_dialog_fix

* Fixes unit test

* Merge branch 'main' into feat/filament_dialog_fix

* Merge branch 'main' into feat/filament_dialog_fix

* revert tests/fff_print/test_gcodewriter.cpp changes
2026-09-23 20:23:52 +08:00
a8f1061a02 Add Sovol Zero nozzle profiles and filament profiles (#15756)
* Add Sovol Zero nozzle profiles and filament updates

Preserve inherited tuning with Zero-only overrides so shared
Sovol defaults and other printers remain unchanged. Retain migration
aliases while using canonical names in compatibility references.

Co-authored-by: Codex <noreply@openai.com>

* Fix Sovol Zero bed model reference and ignored settings

Point the Zero model at the shipped bed mesh. Remove unsupported filament
and process keys that the loader silently discards, preserving effective
tuning and the existing preset names and IDs. Bump the Sovol bundle version.

Co-authored-by: Codex <noreply@openai.com>

* Fix Sovol Zero filament identity and vector formatting

Add hardened-steel nozzle variants with disjoint filament compatibility, retain generic product IDs and preserve renamed preset aliases. Convert 43 scalar vector fields to arrays without changing tuning values and bump the Sovol bundle version.

Co-authored-by: Codex <codex@openai.com>

* Keep only shipped names in the Sovol Zero profile renames

The Zero machines, processes, machine model and SPEEDBENCHY filament carried renamed_from entries for names that only ever existed inside this branch (Sovol ZERO ..., " - Brass", " - Hardened Steel"). Drop those, and keep only the redirects that matter to existing users: the historical Sovol Zero material names and the three deleted hardened-steel presets. The Sovol Zero machine model also sheds the setting_id, instantiation and from keys the model loader ignores.

---------

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: SoftFever <103989404+SoftFever@users.noreply.github.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-09-23 20:05:01 +08:00
SoftFever b46916a8be Revert "Sync Bambu Lab profiles with BambuStudio"
This reverts commit cc883e458d.
2026-09-23 18:19:23 +08:00
SoftFever bf024ed34e Revert "Restore the Bambu Lab bed-model offset so stock BambuStudio meshes line up"
This reverts commit 7758332406.
2026-09-23 18:19:03 +08:00
Sylvain 0211277976 Add Wanhao Duplicator 9 profiles (D9/300, D9/400, D9/500) (#15773) 2026-09-23 17:24:17 +08:00
SoftFever 7758332406 Restore the Bambu Lab bed-model offset so stock BambuStudio meshes line up 2026-09-23 14:58:41 +08:00
SoftFever cc883e458d Sync Bambu Lab profiles with BambuStudio
Polymaker, Overture and eSUN presets move from brand subfolders to
BBL/filament/, matching BambuStudio's layout; their names and ids are
unchanged. Default filament lists keep pointing at presets that exist,
0.2 mm nozzles keep a default PLA, and user presets based on removed or
renamed presets still load. Generic SBS is no longer in the Bambu bundle;
new selections on those printers fall back to OrcaFilamentLibrary's
Generic SBS @System. The profile tool now recognises BambuStudio's new
filament id/name maps and support_recommended_params.json as data files.
2026-09-23 14:58:41 +08:00
2858 changed files with 207276 additions and 270682 deletions
+146
View File
@@ -0,0 +1,146 @@
name: Daily OFL OTA Update
# This workflow is intended for creating and publishing the OrcaFilamentLibrary (OFL) OPC package to
# https://github.com/OrcaSlicer/orcaslicer-profiles, which generates an OTA update.
# This cronjob runs daily at 00:00 UTC every day and scans main plus every release/vX.Y.Z branch for
# changes to resources/profiles/OrcaFilamentLibrary since that branch's own last successful run. Any
# branch with no changes is skipped; each changed branch gets its own post_merge_profiles.yml dispatch.
#
# OFL has no dedicated FOLDER_MERGERS grant (it isn't merged through the PR merge-bot delegation
# scheme), so post_merge_profiles.yml is dispatched with an explicit `vendor` input, which that
# workflow trusts and uses to bypass the FOLDER_MERGERS check for this trigger. That same explicit-
# vendor-dispatch path is also what makes post_merge_profiles.yml call the OTA auto-publish API after
# uploading - see post_merge_profiles.yml for both sides of that contract.
#
# If at least one branch was dispatched this run, a final step clears OFL's pending-publish
# table (POST /api/v1/ota/ofl/pending/clear) - the daily "published everything, reset" signal.
# That table is populated only by this pipeline's own auto-publish calls.
on:
schedule:
- cron: "0 0 * * *"
workflow_dispatch:
permissions:
actions: write # list this workflow's past runs and dispatch post_merge_profiles.yml
contents: read
env:
VENDOR: OrcaFilamentLibrary
jobs:
daily-job:
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' }}
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
uses: actions/checkout@v7
with:
# Full history: the per-branch "since last successful run" check below
# needs to look arbitrarily far back if a prior run failed or was skipped.
fetch-depth: 0
- name: Fetch all branches
shell: bash
run: git fetch origin '+refs/heads/*:refs/remotes/origin/*'
- name: Scan branches and publish changed OFL profiles
id: scan
shell: bash
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
set -euo pipefail
published_any=false
mapfile -t branches < <(
gh api "repos/${{ github.repository }}/branches" --paginate --jq '.[].name' \
| grep -E '^(main|release/v[0-9]+\.[0-9]+\.[0-9]+)$' | sort -u
)
for branch in "${branches[@]}"; do
echo "::group::$branch"
# post_merge_profiles.yml's own run history, not this workflow's: this
# workflow only ever runs against main (schedule, or workflow_dispatch
# --ref main), so its head branch never varies - filtering ITS history
# by $branch would never match anything except main. post_merge_profiles.yml
# genuinely runs per-branch (this dispatch below sets --ref "$branch"),
# so its history is the real per-branch checkpoint. It also means a
# failed publish naturally gets retried tomorrow: the checkpoint only
# advances on a run that actually succeeded.
# --method GET is required, not cosmetic: gh api defaults to POST
# whenever -f fields are present unless a method is given
# explicitly, and POST on this list-runs endpoint 404s - confirmed
# on real Actions infrastructure, not just reasoned about.
since="$(gh api --method GET "repos/${{ github.repository }}/actions/workflows/post_merge_profiles.yml/runs" \
-f status=success -f branch="$branch" -f per_page=1 \
--jq '.workflow_runs[0].run_started_at // empty')"
if [ -z "$since" ]; then
echo "No prior successful run for $branch; treating OFL as changed."
changed=true
else
changed_files="$(git log --since="$since" --name-only --pretty=format: "origin/$branch" -- \
resources/profiles/OrcaFilamentLibrary resources/profiles/OrcaFilamentLibrary.json \
| sed '/^$/d')"
if [ -n "$changed_files" ]; then
echo "OFL changed on $branch since $since:"
echo "$changed_files"
changed=true
else
echo "No OFL changes on $branch since $since."
changed=false
fi
fi
if [ "$changed" = true ]; then
# Tolerate a per-branch failure (e.g. a pre-existing release branch
# whose post_merge_profiles.yml predates the vendor/auto_publish
# inputs) rather than aborting the whole scan under set -e.
if gh workflow run post_merge_profiles.yml \
--repo "${{ github.repository }}" \
--ref "$branch" \
-f vendor="$VENDOR" -f auto_publish=true; then
published_any=true
else
echo "::warning::failed to dispatch post_merge_profiles.yml for $branch - its post_merge_profiles.yml at this ref may predate the vendor/auto_publish inputs"
fi
fi
echo "::endgroup::"
done
echo "published_any=$published_any" >> "$GITHUB_OUTPUT"
- name: Clear OFL pending queue
# Only when this run actually kicked off at least one publish - the
# daily reset is scoped to today's real activity, not called on a day
# where every branch reported no changes. Note "published_any" reflects
# a successful DISPATCH, not a confirmed live publish: gh workflow run
# is fire-and-forget, so this workflow never learns whether the
# dispatched post_merge_profiles.yml run actually reached its own
# auto-publish call. Acceptable since the table is populated only by
# our own auto-publish calls, not by anything else.
if: steps.scan.outputs.published_any == 'true'
shell: bash
env:
OTA_API_BASE_URL: ${{ vars.OTA_API_BASE_URL }}
OTA_API_KEY: ${{ secrets.OFL_OTA_PUBLISH_KEY }}
run: |
set -euo pipefail
[ -n "$OTA_API_BASE_URL" ] || { echo "::error::vars.OTA_API_BASE_URL is not set"; exit 1; }
[ -n "$OTA_API_KEY" ] || { echo "::error::secrets.OFL_OTA_PUBLISH_KEY is not set"; exit 1; }
resp_file="$RUNNER_TEMP/ota-pending-clear-response.json"
status="$(curl -sS -o "$resp_file" -w '%{http_code}' -X POST \
"${OTA_API_BASE_URL%/}/api/v1/ota/ofl/pending/clear" \
-H "Authorization: Bearer $OTA_API_KEY")"
body="$(cat "$resp_file")"
echo "$body"
if [ "$status" != "200" ]; then
echo "::error::OTA pending-clear call failed with HTTP $status"
exit 1
fi
+215 -10
View File
@@ -8,6 +8,19 @@ name: Post-merge profiles
# only then does it become a live OTA update - this workflow does none of that
# last part (no changelog, no R2, no webhook).
#
# A workflow_dispatch carrying a `vendor` input (e.g. the daily OFL cron - OFL has
# no FOLDER_MERGERS grant, since it isn't merged through the PR merge-bot delegation
# scheme) publishes that vendor directly and skips the FOLDER_MERGERS check below.
# workflow_dispatch is already a trusted, explicit trigger, unlike the automatic
# push-diff path the FOLDER_MERGERS check exists to gate.
#
# Separately, an ordinary push whose diff touches an OrcaFilamentLibrary company
# folder (resources/profiles/OrcaFilamentLibrary/filament/<Company>/**) records
# that PR as pending via POST /api/v1/ota/ofl/pending, regardless of whether
# OrcaFilamentLibrary as a whole is authorized to publish in this same run - a
# partner's OTA Manager dashboard should see a merged PR immediately, well
# before the daily cron actually builds and publishes it.
#
# Asset contract expected by OrcaCloud's release scanner:
# ^(\d+\.\d+\.\d+)_([^_]+)_(\d+(?:\.\d+){3})_(\d{12})\.zip$
# <orca_ver>_<vendor>_<profile_version>_<UTC yyyymmddHHMM>.zip (zip root: <vendor>.opc)
@@ -17,16 +30,39 @@ name: Post-merge profiles
on:
push:
branches:
# once v2.5.0 stable is released, this will be removed, so nightly won't receive OTA updates.
- main
- release/*
# release/vX.Y.Z point-release branches only, not the release/vX.Y working
# branch profile PRs land on first - "v*.*.*" requires two literal dots,
# which release/vX.Y (one dot) doesn't have.
- release/v*.*.*
paths:
- 'resources/profiles/**'
- '.github/workflows/post_merge_profiles.yml'
workflow_dispatch:
inputs:
vendor:
description: >-
Publish only this vendor, bypassing the FOLDER_MERGERS grant check.
For trusted explicit dispatches only (e.g. the OFL nightly cron).
Leave empty to fall back to diffing the triggering commit.
required: false
type: string
auto_publish:
description: >-
After publishing, also call the OTA auto-publish API to go live
immediately, skipping the human changelog/Publish step. Separate
from `vendor` on purpose: a maintainer can dispatch with just
`vendor` set to rebuild/republish an asset without it going live.
Only the OFL nightly cron should set this to true.
required: false
type: boolean
default: false
permissions:
contents: read
pull-requests: read # commits/{sha}/pulls lookup in the OFL-pending step
# One run per branch; let a run finish rather than cancel it, since it publishes.
concurrency:
@@ -66,8 +102,38 @@ jobs:
shell: bash
env:
FOLDER_MERGERS: ${{ vars.FOLDER_MERGERS }}
DISPATCH_VENDOR: ${{ github.event_name == 'workflow_dispatch' && inputs.vendor || '' }}
run: |
set -euo pipefail
# A vendor has a manifest plus either a preset directory or a version
# field; this drops non-vendor files such as blacklist.json. Shared by
# both the explicit-dispatch path below and the push-diff path further
# down, so the definition of "valid vendor" can't drift between them.
is_valid_vendor() {
local v="$1"
local json="resources/profiles/$v.json"
[ -f "$json" ] && { [ -d "resources/profiles/$v" ] || jq -e '.version' "$json" >/dev/null 2>&1; }
}
# Explicit vendor dispatch (e.g. the OFL cron): trust the caller and
# skip both the git-diff detection and the FOLDER_MERGERS check below.
if [ -n "$DISPATCH_VENDOR" ]; then
v="$DISPATCH_VENDOR"
# Becomes part of the release asset filename and the OTA API's
# payload; keep it to the same charset every real vendor name uses.
if ! [[ "$v" =~ ^[A-Za-z0-9]+$ ]]; then
echo "::error::vendor '$v' must be alphanumeric"
exit 1
fi
if ! is_valid_vendor "$v"; then
echo "::error::vendor '$v' has no resources/profiles/$v.json with a profile directory or version field"
exit 1
fi
echo "vendors=$v" >> "$GITHUB_OUTPUT"
exit 0
fi
base='${{ github.event.before }}'
head='${{ github.sha }}'
# Zero SHA (branch created / force push) or manual dispatch: fall back
@@ -75,6 +141,10 @@ jobs:
if [ -z "$base" ] || [ "$base" = "0000000000000000000000000000000000000000" ] || ! git cat-file -e "$base^{commit}" 2>/dev/null; then
base="$head^"
fi
# Exposed so the OFL-pending step below can reuse this exact diff
# range instead of re-deriving it (and drifting from this logic).
echo "base=$base" >> "$GITHUB_OUTPUT"
echo "head=$head" >> "$GITHUB_OUTPUT"
mapfile -t candidates < <(
git diff --name-only "$base" "$head" -- resources/profiles \
| sed -nE 's#^resources/profiles/([^/]+)/.*#\1#p; s#^resources/profiles/([^/]+)\.json$#\1#p' \
@@ -84,10 +154,7 @@ jobs:
vendors=()
for v in "${candidates[@]:-}"; do
[ -n "$v" ] || continue
json="resources/profiles/$v.json"
# A vendor has a manifest plus either a preset directory or a version
# field; this drops non-vendor files such as blacklist.json.
if [ -f "$json" ] && { [ -d "resources/profiles/$v" ] || jq -e '.version' "$json" >/dev/null 2>&1; }; then
if is_valid_vendor "$v"; then
vendors+=("$v")
fi
done
@@ -101,6 +168,9 @@ jobs:
# sibling bundle JSON are covered by at least one FOLDER_MERGERS
# grant. The account part is intentionally ignored here: this is a
# post-merge safety check, not an authorization check for a command.
# An ineligible vendor (e.g. OrcaFilamentLibrary, which has no grant)
# is dropped on its own - it never blocks other vendors in the same
# push from publishing.
grants=()
while IFS= read -r raw_line; do
line="${raw_line#"${raw_line%%[![:space:]]*}"}"
@@ -127,23 +197,29 @@ jobs:
return 1
}
authorized=()
unauthorized=()
for v in "${vendors[@]}"; do
if ! is_granted "resources/profiles/$v" || ! is_granted "resources/profiles/$v.json"; then
if is_granted "resources/profiles/$v" && is_granted "resources/profiles/$v.json"; then
authorized+=("$v")
else
unauthorized+=("$v")
fi
done
if [ "${#unauthorized[@]}" -ne 0 ]; then
echo "vendors=" >> "$GITHUB_OUTPUT"
exit 0
echo "::warning::skipping vendor(s) with no FOLDER_MERGERS grant (no asset built or published for them this run): ${unauthorized[*]}"
fi
echo "vendors=${vendors[*]}" >> "$GITHUB_OUTPUT"
echo "vendors=${authorized[*]}" >> "$GITHUB_OUTPUT"
- name: Resolve Orca version
id: orca
if: steps.vendors.outputs.vendors != ''
# Unconditional: needed both by the vendor-publish pipeline below (only
# when vendors is non-empty) and by the OFL-pending step at the end
# (which runs whenever OFL itself changed, even if vendors ends up
# empty because OFL has no FOLDER_MERGERS grant). Cheap and harmless
# to always resolve - version.inc is present on every commit.
shell: bash
run: |
set -euo pipefail
@@ -242,3 +318,132 @@ jobs:
echo "### Published to \`$repo\` release \`$RELEASE_TAG\`"
for f in "$ASSET_DIR"/*.zip; do echo "- \`$(basename "$f")\`"; done
} >> "$GITHUB_STEP_SUMMARY"
- name: Notify OTA auto-publish
# Gated on auto_publish specifically, not just "vendor was dispatched":
# a maintainer manually dispatching with vendor=OrcaFilamentLibrary (e.g.
# to rebuild/republish an asset while debugging) must not silently go
# live. Only a caller that explicitly opts in with auto_publish=true
# (the OFL nightly cron) skips the human changelog/Publish step.
if: >-
steps.vendors.outputs.vendors != '' && github.event_name == 'workflow_dispatch'
&& (inputs.auto_publish == true || inputs.auto_publish == 'true')
shell: bash
env:
OTA_API_BASE_URL: ${{ vars.OTA_API_BASE_URL }}
OTA_API_KEY: ${{ secrets.OFL_OTA_PUBLISH_KEY }}
ASSET_DIR: ${{ steps.pkg.outputs.dir }}
run: |
set -euo pipefail
[ -n "$OTA_API_BASE_URL" ] || { echo "::error::vars.OTA_API_BASE_URL is not set"; exit 1; }
[ -n "$OTA_API_KEY" ] || { echo "::error::secrets.OFL_OTA_PUBLISH_KEY is not set"; exit 1; }
mapfile -t zip_files < <(cd "$ASSET_DIR" && ls -1 *.zip)
filenames_json="$(printf '%s\n' "${zip_files[@]}" | jq -R . | jq -s .)"
payload="$(jq -n --argjson filenames "$filenames_json" '{filenames: $filenames}')"
resp_file="$RUNNER_TEMP/ota-auto-publish-response.json"
status="$(curl -sS -o "$resp_file" -w '%{http_code}' -X POST \
"${OTA_API_BASE_URL%/}/api/v1/ota/auto-publish" \
-H "Authorization: Bearer $OTA_API_KEY" \
-H 'Content-Type: application/json' \
-d "$payload")"
body="$(cat "$resp_file")"
echo "$body"
if [ "$status" != "200" ]; then
echo "::error::OTA auto-publish call failed with HTTP $status"
exit 1
fi
# A 200 can still carry per-file "error" results (e.g. NOT_FOUND); the
# asset is already safely published to the profiles release above, but
# it never went live, so treat that as a failure worth surfacing loudly.
error_count="$(jq '[.results[] | select(.status == "error")] | length' <<< "$body")"
if [ "$error_count" != "0" ]; then
jq -r '.results[] | select(.status == "error") | "::error::\(.filename): \(.code) - \(.message)"' <<< "$body"
exit 1
fi
- name: Record OFL pending changes
# A real merge, never the cron's explicit-vendor dispatch (that's
# automation publishing, not a new merge to report). This covers two
# trigger shapes: an ordinary push, and a vendor-less workflow_dispatch
# - the latter is exactly what pr-merge-bot.yml's re-dispatch after a
# successful /bot merge looks like (a GITHUB_TOKEN-authored merge fires
# no push event at all, which is why that re-dispatch exists). Both
# land in the same diff-fallback path in "Resolve changed vendors", so
# base/head/orca_ver are already correctly populated either way - only
# this condition needs widening.
# Placed last in the job on purpose: a failure here must never block
# the vendor-publish pipeline above, which a step failing earlier in
# the job would do (subsequent steps without always() get skipped).
if: >-
github.event_name == 'push' ||
(github.event_name == 'workflow_dispatch' && !inputs.vendor)
shell: bash
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
OTA_API_BASE_URL: ${{ vars.OTA_API_BASE_URL }}
OTA_API_KEY: ${{ secrets.OFL_OTA_PUBLISH_KEY }}
run: |
set -euo pipefail
base='${{ steps.vendors.outputs.base }}'
head='${{ steps.vendors.outputs.head }}'
orca_ver='${{ steps.orca.outputs.orca_ver }}'
# Only real vendor subdirectories under filament/, e.g.
# .../filament/Qidi/x.json -> "Qidi". This naturally excludes loose
# top-level files (.../filament/Generic PLA @System.json - no further
# slash to match) and is further filtered below to drop "base", the
# shared @base/@System inheritance folder, not a partner company.
mapfile -t ofl_companies < <(
git diff --name-only "$base" "$head" -- resources/profiles/OrcaFilamentLibrary/filament \
| sed -nE 's#^resources/profiles/OrcaFilamentLibrary/filament/([^/]+)/.*#\1#p' \
| grep -vx 'base' \
| sort -u
)
if [ "${#ofl_companies[@]}" -eq 0 ]; then
echo "No OFL company folders changed in this push."
exit 0
fi
[ -n "$OTA_API_BASE_URL" ] || { echo "::error::vars.OTA_API_BASE_URL is not set"; exit 1; }
[ -n "$OTA_API_KEY" ] || { echo "::error::secrets.OFL_OTA_PUBLISH_KEY is not set"; exit 1; }
# The head commit's own merged PR, not a per-commit walk: this
# assumes the ordinary one-PR-per-push shape every other merge path
# in this repo already assumes (pr-merge-bot.yml's re-dispatch logic
# does the same). A merge commit's parents don't matter here - this
# API call works the same regardless of merge strategy.
pr_json="$(gh api "repos/${{ github.repository }}/commits/$head/pulls" \
--jq '[.[] | select(.merged_at != null)] | sort_by(.merged_at) | last // empty')"
if [ -z "$pr_json" ]; then
echo "::warning::push $head touches OFL compan(y/ies) (${ofl_companies[*]}) but has no associated merged PR; skipping pending record(s)"
exit 0
fi
pr_number="$(jq -r '.number' <<< "$pr_json")"
pr_url="$(jq -r '.html_url' <<< "$pr_json")"
pr_title="$(jq -r '.title' <<< "$pr_json")"
for company in "${ofl_companies[@]}"; do
payload="$(jq -n --arg vendor "$company" --arg ver "$orca_ver" --argjson pr "$pr_number" \
--arg url "$pr_url" --arg title "$pr_title" \
'{vendor: $vendor, orcaSlicerVersion: $ver, prNumber: $pr, prUrl: $url, prTitle: $title}')"
resp_file="$RUNNER_TEMP/ofl-pending-$company.json"
status="$(curl -sS -o "$resp_file" -w '%{http_code}' -X POST \
"${OTA_API_BASE_URL%/}/api/v1/ota/ofl/pending" \
-H "Authorization: Bearer $OTA_API_KEY" \
-H 'Content-Type: application/json' \
-d "$payload")"
body="$(cat "$resp_file")"
echo "$body"
if [ "$status" != "200" ]; then
echo "::error::OFL pending record failed for vendor=$company (PR #$pr_number): HTTP $status"
exit 1
fi
done
+4 -42
View File
@@ -70,6 +70,9 @@ if (POLICY CMP0092)
cmake_policy(SET CMP0092 NEW)
endif ()
# project() reads this, so set it first.
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_CURRENT_LIST_DIR}/cmake/modules/ClangClShowIncludes.cmake")
project(OrcaSlicer)
# Backward compatibility for old CMake versions
@@ -826,37 +829,6 @@ find_package(OpenSSL REQUIRED)
find_package(CURL REQUIRED)
find_package(Freetype REQUIRED)
if (SLIC3R_GUI)
# LibDataChannel's installed export references its bundled dependencies,
# but does not install their CMake targets. Recreate those targets from
# the same dependency prefix before loading the LibDataChannel config.
if (NOT TARGET Usrsctp::usrsctp)
find_library(_ORCA_USRSCTP_LIBRARY NAMES usrsctp
PATHS "${CMAKE_PREFIX_PATH}/lib" NO_DEFAULT_PATH)
if (_ORCA_USRSCTP_LIBRARY)
add_library(Usrsctp::usrsctp UNKNOWN IMPORTED GLOBAL)
set_target_properties(Usrsctp::usrsctp PROPERTIES
IMPORTED_LOCATION "${_ORCA_USRSCTP_LIBRARY}"
IMPORTED_LINK_INTERFACE_LANGUAGES C
INTERFACE_LINK_LIBRARIES "Threads::Threads")
endif()
endif()
if (NOT TARGET LibJuice::LibJuice)
find_library(_ORCA_LIBJUICE_LIBRARY NAMES juice
PATHS "${CMAKE_PREFIX_PATH}/lib" NO_DEFAULT_PATH)
if (_ORCA_LIBJUICE_LIBRARY)
add_library(LibJuice::LibJuice UNKNOWN IMPORTED GLOBAL)
set_target_properties(LibJuice::LibJuice PROPERTIES
IMPORTED_LOCATION "${_ORCA_LIBJUICE_LIBRARY}"
IMPORTED_LINK_INTERFACE_LANGUAGES C
INTERFACE_LINK_LIBRARIES "Threads::Threads")
endif()
endif()
find_package(LibDataChannel CONFIG REQUIRED)
endif()
add_library(libcurl INTERFACE)
target_link_libraries(libcurl INTERFACE CURL::libcurl)
@@ -1137,7 +1109,6 @@ function(orcaslicer_copy_dlls target config postfix output_dlls)
endif ()
file(COPY ${_occt_dlls}
${CMAKE_PREFIX_PATH}/bin/freetype.dll
${CMAKE_PREFIX_PATH}/bin/avformat-61.dll
${CMAKE_PREFIX_PATH}/bin/avcodec-61.dll
${CMAKE_PREFIX_PATH}/bin/swresample-5.dll
${CMAKE_PREFIX_PATH}/bin/swscale-8.dll
@@ -1150,7 +1121,6 @@ function(orcaslicer_copy_dlls target config postfix output_dlls)
${_out_dir}/WebView2Loader.dll
${_out_dir}/freetype.dll
${_out_dir}/avformat-61.dll
${_out_dir}/avcodec-61.dll
${_out_dir}/swresample-5.dll
${_out_dir}/swscale-8.dll
@@ -1174,10 +1144,7 @@ function(orcaslicer_copy_sos target config postfix output_sos)
set(_out_dir "${CMAKE_CURRENT_BINARY_DIR}")
endif ()
file(COPY ${CMAKE_PREFIX_PATH}/lib/libavformat.so
${CMAKE_PREFIX_PATH}/lib/libavformat.so.61
${CMAKE_PREFIX_PATH}/lib/libavformat.so.61.1.100
${CMAKE_PREFIX_PATH}/lib/libavcodec.so
file(COPY ${CMAKE_PREFIX_PATH}/lib/libavcodec.so
${CMAKE_PREFIX_PATH}/lib/libavcodec.so.61
${CMAKE_PREFIX_PATH}/lib/libavcodec.so.61.3.100
${CMAKE_PREFIX_PATH}/lib/libavutil.so
@@ -1192,9 +1159,6 @@ function(orcaslicer_copy_sos target config postfix output_sos)
DESTINATION ${_out_dir})
set(${output_sos}
${_out_dir}/libavformat.so
${_out_dir}/libavformat.so.61
${_out_dir}/libavformat.so.61.1.100
${_out_dir}/libavcodec.so
${_out_dir}/libavcodec.so.61
${_out_dir}/libavcodec.so.61.3.100
@@ -1324,8 +1288,6 @@ endif ()
if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(LIBRARY_FILES
${LIBDIR_BIN}/libavformat.so.61
${LIBDIR_BIN}/libavformat.so.61.1.100
${LIBDIR_BIN}/libavcodec.so.61
${LIBDIR_BIN}/libavcodec.so.61.3.100
${LIBDIR_BIN}/libavutil.so.59
+10
View File
@@ -0,0 +1,10 @@
# ccache does not parse the -clang: arguments CMake uses for clang-cl's gcc-style
# depfile, so a cache hit writes the object and no depfile, and Ninja then records
# no headers for that object. ccache reproduces /showIncludes output on a hit.
foreach (_lang C CXX)
if (CMAKE_${_lang}_COMPILER_ID STREQUAL "Clang" AND
CMAKE_${_lang}_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC")
set(CMAKE_DEPFILE_FLAGS_${_lang} "/showIncludes")
set(CMAKE_${_lang}_DEPFILE_FORMAT msvc)
endif ()
endforeach ()
+21 -23
View File
@@ -38,6 +38,14 @@ if(POLICY CMP0135) # DOWNLOAD_EXTRACT_TIMESTAMP
cmake_policy(SET CMP0135 NEW)
endif()
# project() reads this, so set it first. scripts/flatpak/make_deps_tar.sh packs deps/
# without cmake/, so the file is missing in a Flatpak build.
set(_rules_override "${CMAKE_CURRENT_LIST_DIR}/../cmake/modules/ClangClShowIncludes.cmake")
if (EXISTS "${_rules_override}")
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${_rules_override}")
endif ()
unset(_rules_override)
project(OrcaSlicer-deps)
# Backward compatibility for old CMake versions
@@ -156,7 +164,7 @@ if (NOT _is_multi AND NOT CMAKE_BUILD_TYPE)
endif ()
function(orcaslicer_add_cmake_project projectname)
cmake_parse_arguments(P_ARGS "FORWARD_CONFIG" "INSTALL_DIR;BUILD_COMMAND;INSTALL_COMMAND;SOURCE_DIR" "CMAKE_ARGS" ${ARGN})
cmake_parse_arguments(P_ARGS "FORWARD_CONFIG" "INSTALL_DIR;BUILD_COMMAND;INSTALL_COMMAND" "CMAKE_ARGS" ${ARGN})
# MSVC is true for clang-cl as well, so the sub-build toolchain has to key on the
# generator. A non-Visual-Studio superbuild passes its own generator down, and with
@@ -202,18 +210,12 @@ function(orcaslicer_add_cmake_project projectname)
set(_build_j "-j${NPROC}")
endif ()
set(_source_dir_arg "")
if (P_ARGS_SOURCE_DIR)
set(_source_dir_arg SOURCE_DIR ${P_ARGS_SOURCE_DIR})
endif ()
if (NOT IS_CROSS_COMPILE OR NOT APPLE)
ExternalProject_Add(
dep_${projectname}
EXCLUDE_FROM_ALL ON
INSTALL_DIR ${DESTDIR}
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/${projectname}
${_source_dir_arg}
${_gen}
CMAKE_ARGS
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
@@ -226,6 +228,7 @@ if (NOT IS_CROSS_COMPILE OR NOT APPLE)
-DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
-DCMAKE_C_COMPILER_LAUNCHER:STRING=${CMAKE_C_COMPILER_LAUNCHER}
-DCMAKE_CXX_COMPILER_LAUNCHER:STRING=${CMAKE_CXX_COMPILER_LAUNCHER}
-DCMAKE_USER_MAKE_RULES_OVERRIDE:STRING=${CMAKE_USER_MAKE_RULES_OVERRIDE}
-DCMAKE_TOOLCHAIN_FILE:STRING=${CMAKE_TOOLCHAIN_FILE}
-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_EXE_LINKER_FLAGS}
-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_SHARED_LINKER_FLAGS}
@@ -246,14 +249,12 @@ if (NOT IS_CROSS_COMPILE OR NOT APPLE)
# note for future devs: shared libs may actually create a size reduction
# but orcaslicer_deps tends to get really funny regarding linking after that (notably boost)
# so, as much as I would like to use that, it's not happening
if (NOT P_ARGS_SOURCE_DIR)
ExternalProject_Add_Step(dep_${projectname} free_download_space
DEPENDEES download # do after download
COMMENT "Freeing Space: Removing source archive"
WORKING_DIRECTORY ${DEP_DOWNLOAD_DIR}
COMMAND ${CMAKE_COMMAND} -E rm -rf ${projectname}
)
endif ()
ExternalProject_Add_Step(dep_${projectname} free_download_space
DEPENDEES download # do after download
COMMENT "Freeing Space: Removing source archive"
WORKING_DIRECTORY ${DEP_DOWNLOAD_DIR}
COMMAND ${CMAKE_COMMAND} -E rm -r ${projectname}
)
ExternalProject_Add_Step(dep_${projectname} free_build_space
DEPENDEES install # do after install
COMMENT "Freeing Space: Removing source and build files"
@@ -267,7 +268,6 @@ else()
EXCLUDE_FROM_ALL ON
INSTALL_DIR ${DESTDIR}
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/${projectname}
${_source_dir_arg}
${_gen}
CMAKE_ARGS
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
@@ -276,6 +276,7 @@ else()
-DCMAKE_IGNORE_PREFIX_PATH:STRING=${CMAKE_IGNORE_PREFIX_PATH}
-DCMAKE_C_COMPILER_LAUNCHER:STRING=${CMAKE_C_COMPILER_LAUNCHER}
-DCMAKE_CXX_COMPILER_LAUNCHER:STRING=${CMAKE_CXX_COMPILER_LAUNCHER}
-DCMAKE_USER_MAKE_RULES_OVERRIDE:STRING=${CMAKE_USER_MAKE_RULES_OVERRIDE}
-DBUILD_SHARED_LIBS:BOOL=OFF
${_cmake_osx_arch}
"${_configs_line}"
@@ -395,6 +396,10 @@ include(libnoise/libnoise.cmake)
include(Draco/Draco.cmake)
include(FFMPEG/FFMPEG.cmake)
include(Assimp/Assimp.cmake)
# I *think* 1.1 is used for *just* md5 hashing?
# 3.1 has everything in the right place, but the md5 funcs used are deprecated
# a grep across the repo shows it is used for other things
@@ -405,12 +410,6 @@ if(NOT OPENSSL_FOUND)
set(OPENSSL_PKG dep_OpenSSL)
endif()
include(FFMPEG/FFMPEG.cmake)
include(Assimp/Assimp.cmake)
include(DataChannel/DataChannel.cmake)
set(DATACHANNEL_PKG dep_DataChannel)
# we don't want to load a "wrong" openssl when loading curl
# so, just don't even bother
# ...i think this is how it works? change if wrong
@@ -484,7 +483,6 @@ set(_dep_list
dep_wxInspector
dep_FFMPEG
dep_Assimp
${DATACHANNEL_PKG}
)
if (MSVC)
-37
View File
@@ -1,37 +0,0 @@
# libdatachannel is the native ICE/DTLS/SCTP implementation used by the
# GUI WebRTC camera controller. Keep the source revision fixed: the signaling
# protocol is evolving independently of this transport dependency.
#
# It vendors plog, usrsctp and libjuice as git submodules, which a plain
# GitHub tag tarball does not include. The flatpak sandbox has no network
# access during the build, so there the manifest itself clones the repo
# (submodules and all) into the dependency download directory before the
# sandbox closes. ExternalProject_Add is pointed at that existing checkout
# instead of being given its own network-dependent download method.
if (FLATPAK)
set(_datachannel_source
SOURCE_DIR ${DEP_DOWNLOAD_DIR}/DataChannel
)
else()
set(_datachannel_source
GIT_REPOSITORY https://github.com/paullouisageneau/libdatachannel.git
GIT_TAG v0.24.5
GIT_SHALLOW ON
GIT_SUBMODULES_RECURSE ON
)
endif()
orcaslicer_add_cmake_project(DataChannel
DEPENDS ${OPENSSL_PKG}
CMAKE_ARGS
-DNO_EXAMPLES=ON
-DNO_TESTS=ON
-DNO_WEBSOCKET=ON
-DNO_MEDIA=ON
-DUSE_NICE=OFF
-DUSE_SYSTEM_JUICE=OFF
-DUSE_SYSTEM_USRSCTP=OFF
-DOPENSSL_ROOT_DIR:PATH=${DESTDIR}
-DOPENSSL_USE_STATIC_LIBS=ON
${_datachannel_source}
)
+7 -23
View File
@@ -1,26 +1,14 @@
set(_conf_cmd ./configure)
set(_ffmpeg_depends)
set(_ffmpeg_configure_command ${_conf_cmd})
if (TARGET dep_OpenSSL)
set(_ffmpeg_depends DEPENDS dep_OpenSSL)
set(_ffmpeg_configure_command
${CMAKE_COMMAND} -E env
"PKG_CONFIG_PATH=${DESTDIR}/lib/pkgconfig:$ENV{PKG_CONFIG_PATH}"
${_conf_cmd}
)
endif()
if (MSVC)
set(_source_dir "${CMAKE_BINARY_DIR}/dep_FFMPEG-prefix/src/dep_FFMPEG")
set(PREBUILD_URL_arm64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-09-18-16-50/ffmpeg-n7.0.3-33-g887d4b4919-winarm64-orca-shared-7.0.zip")
set(PREBUILD_HASH_arm64 "da480cbb39680056de824c57ec4dc3bd577b479ebbc310ff1f9dc55cf014b4c1")
set(PREBUILD_URL_x64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-09-18-16-50/ffmpeg-n7.0.3-33-g887d4b4919-win64-orca-shared-7.0.zip")
set(PREBUILD_HASH_x64 "85da19daf198f5548259d8aabb349db84997a3f6e6886d8d7764114add9c6dae")
set(PREBUILD_URL_arm64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-07-17-14-28/ffmpeg-n7.0.3-31-g9b6ffd74b5-winarm64-orca-shared-7.0.zip")
set(PREBUILD_HASH_arm64 "12f4140279f2f8469885e1b5b2e8be9d788882914c21523cacd56989f3548054")
set(PREBUILD_URL_x64 "https://github.com/Noisyfox/FFmpeg-Builds-Orca/releases/download/autobuild-2026-07-17-14-28/ffmpeg-n7.0.3-31-g9b6ffd74b5-win64-orca-shared-7.0.zip")
set(PREBUILD_HASH_x64 "e65916020ddb9ef84b2666dfbcbfc9b1d67f69d15b4a66db53754637bf2d498c")
ExternalProject_Add(dep_FFMPEG
${_ffmpeg_depends}
URL ${PREBUILD_URL_${DEPS_ARCH}}
URL_HASH SHA256=${PREBUILD_HASH_${DEPS_ARCH}}
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/FFMPEG
@@ -33,8 +21,6 @@ if (MSVC)
)
else ()
set(_openssl_cmd --enable-openssl)
if (APPLE)
set(_minos_cmd
"--extra-cflags=-mmacosx-version-min=${DEP_OSX_TARGET}"
@@ -66,11 +52,10 @@ else ()
endif()
ExternalProject_Add(dep_FFMPEG
${_ffmpeg_depends}
URL https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n7.0.3.tar.gz
URL_HASH SHA256=DEEDCABE339165214A3637DF4C86A507AEF0D793CF8774FF68735F4737E8DDBC
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/FFMPEG
CONFIGURE_COMMAND ${_ffmpeg_configure_command}
CONFIGURE_COMMAND ${_conf_cmd}
${_cross_cmd}
${_pic_cmd}
${_arch_cmd}
@@ -78,21 +63,20 @@ else ()
"--prefix=${DESTDIR}"
${_link_cmd}
${_minos_cmd}
${_openssl_cmd}
--disable-doc
--enable-small
--disable-outdevs
--disable-filters
--enable-filter=*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*
--disable-protocols
--enable-protocol=file,fd,pipe,http,https,rtp,tcp,udp
--enable-protocol=file,fd,pipe,rtp,udp
--disable-muxers
--enable-muxer=rtp
--disable-encoders
--disable-decoders
--enable-decoder=*aac*,h264*,mp3*,mjpeg,rv*
--disable-demuxers
--enable-demuxer=h264,mp3,mov,mpjpeg,rtsp,sdp
--enable-demuxer=h264,mp3,mov
--disable-zlib
--disable-avdevice
BUILD_IN_SOURCE ON
+220
View File
@@ -0,0 +1,220 @@
# Deferred Page Construction: High Level Design
## Why it exists
The main window is a notebook of tabs. When the first frame appears, one tab is on
screen and the others are not; some of them are opened later in the session, some
never, and some only exist for certain printers. Building a tab before the first frame
adds its cost to every startup, whether or not the tab is used.
This subsystem builds a tab's panel the first time the tab is shown. It also builds the
remaining tabs while the user is idle after startup, in units of tens of milliseconds,
so a click that lands in the middle of one waits for that unit and no longer. Startup
pays only for what the first frame shows, and the other tabs are usually built before
anyone opens them.
## The parts
`src/slic3r/GUI/Lazy.hpp`, `LazyPage.hpp`, `StagedBuild.hpp` and `IdleScheduler.hpp/.cpp`
(with its wx-free `PrebuildQueue.hpp`) are independent. A holder can hold anything a
factory makes, a page is a holder with a placeholder widget, a staged object can live
outside a holder, and the scheduler knows none of them; it runs tasks, which `MainFrame`
makes from the holders.
### Lazy<T>: the holder
Holds an object that a factory makes on first use, under a name for the log and a place
in the idle queue, both given by the owner. The header has no wx dependency; the busy
cursor for an on-demand build lives in `Lazy.cpp` and is skipped when there is no app,
so the holder is unit-tested.
- `get()` is null until the object is completely built; `built()` says the same.
- `ensure()` builds whatever is left now, under a busy cursor, and returns the object, or
null in the two cases below. A click on an unbuilt tab or a first open of a dialog goes
through this, and it logs the units and time it took.
- `build_step()` runs one unit of construction and returns true while more remain. The
first unit is the factory call, and each later unit is one `StagedBuild` step if the
type has them.
- `when_built(fn)` runs `fn(object)` now if it exists, otherwise once it is built.
- `pending()` says whether the idle prebuild has work here: not built, and the factory
has not returned null. A null factory result is logged and the holder stays unbuilt.
- A unit that pumps the event loop cannot re-enter the holder; a nested `build_step()`
does nothing and a nested `ensure()` returns null.
- After a unit throws, the holder and the scheduler still run the next one.
The holder does not own the object; its wx parent does, as for any window. A type with
one instance in the app derives from `LazyInstance<T>`, which points at that instance's
holder (the holder registers itself, and a recreated `MainFrame`'s holder replaces the
old frame's) and gives the type the static entry points the rest of the app uses,
`T::if_built()`, `T::ensure()` and `T::when_built(fn)`. They return null, or do
nothing, while no holder exists, so a caller needs no `mainframe` check.
`built()` is an atomic flag, since a job worker reads it through the statics
(`MainFrame::get_calibration_curr_tab()`); it is set after the object is complete.
`LazyBase` is the holder's type-free interface (`name()`, `built()`, `pending()`,
`build_step()`, `prebuild_order()`) and is what the scheduler side sees.
### LazyPage<Panel>: the placeholder
A `wxPanel` placed in the parent in place of the real panel, and a `Lazy<Panel>` whose
factory makes the panel inside it (by default `new Panel(parent)`). The notebook needs a
page object for the tab to exist and for `show_device()` to insert and remove tabs by
pointer, and the placeholder is that object. `MainFrame` creates every page once, named
after its `TAB_ID_*`, and keeps it for the frame's life; `show_device()` only moves
pages in and out of the book.
- `Show()` is forwarded to the panel, so a panel's own `Show()` override stays its
activation hook (refresh timers, machine sync) and `SelectPageByName()` works
unchanged. A show builds the panel unless the frame itself is still hidden, because
the book selects its first page as it is inserted; `MainFrame::Show()` shows the
current page again when the frame becomes visible, which builds it.
- `in_book()` says whether the parent notebook currently lists the page, and
`pending()` is that and not built, so a tab `show_device()` has taken out of the book
is not prebuilt.
- A panel built while its page is hidden stays hidden, and a completed panel gets the
dark-mode pass the frame ran before it existed.
The Compare presets dialog is a holder without a page. `MainFrame` keeps a
`Lazy<DiffPresetDialog>` whose factory constructs the dialog and binds its events, the
dialog derives from `LazyInstance`, and its callers use
`DiffPresetDialog::ensure()->show()` and `DiffPresetDialog::if_built()` like a tab's
callers do. Saving a preset refreshes the dialog only while it is shown, since `show()`
reloads the presets.
### StagedBuild: construction in units
A mixin for a panel whose constructor is too big to be one unit. The constructor builds
the skeleton (sizers, and the parts other code may touch) and queues the rest with
`add_build_step()`. `build_step()` runs one step, and `add_build_steps_of(child)`
forwards a child's steps so a nested panel is spread the same way; the parent is built
only once the child is, including steps the child queues later. Steps run in order, on
the main thread. A `Lazy<T>` recognises a staged type at compile time and runs its steps
one per unit.
Nothing may touch what a step builds before the last step has run. In practice:
- nothing paints the panel before it is complete, since a panel built at idle is hidden
with its page and one built on demand finishes inside `ensure()` before the event loop
runs again;
- members created in steps are initialised to null in the header, so a partially built
panel can be destroyed;
- timers and event handlers that use step content check `built()` first
(`MonitorPanel::update_all()`, `CalibrationPanel::update_all()`), and a child's steps
are queued before anything in the constructor can fire such a handler;
- a destructor that disconnects from step content checks `built()` first;
- a constructor or step does not take focus while the panel is off screen
(`IsShownOnScreen()` before `SetFocus()`), since it may run while the user is typing
elsewhere;
- where a step's widgets must keep their place in a sizer that later steps also fill, the
constructor adds an empty slot sizer in that position and the step fills the slot
(`StatusBasePanel`).
### IdleScheduler: when to build
A task is any `LazyBase`: a name for the log, `pending()`, `build_step()` and
`prebuild_order()`. `PrebuildQueue` holds the tasks by order (equal order in the order
added) and runs a slice, the units of the first pending task until it completes, the
budget is spent on the clock it is given, or the interrupt predicate says input arrived.
It has no wx dependency and is unit-tested with a fake clock. A task whose work is gone
is passed over and stays in the queue, so a tab that `show_device()` removes and later
re-inserts is pending again.
`IdleScheduler` drives the queue with the real clock, the app's input timestamp and the
Windows queue check, and logs each unit and slice. Each slice is a timer message: a
period of 250 ms while waiting for the user to go quiet, and a one-shot of zero after a
slice that left work, so the event loop dispatches whatever it has queued (paint,
timers, input) before the next slice runs. Chaining slices with `CallAfter` would not do
this: wx drains pending events fully before the next native message, on every platform.
On GTK the one-shot is 5 ms, because a due GLib timeout runs ahead of the redraw and
idle sources that paint and deliver posted events.
A slice runs only once the user has been idle for the quiet time, and the timer stops
itself once no task is pending. The tick period, quiet time and slice length are
constants in `IdleScheduler.cpp`. A unit cannot be interrupted once started, so the
largest unit bounds click latency on Windows; on the other platforms a click also waits
for the rest of the slice. A unit that pumps the event loop lets the timer fire inside
its own slice, and that tick does nothing.
The tasks are made by their owners. `MainFrame::prebuild_pages_when_idle()` registers
every `LazyPage` the frame created, in or out of the book (`pending()` is false for a
page out of the book), the Compare presets holder, and the Prepare sidebar's settings
page from `ParamsPanel::settings_page_prebuild()`, whose first unit selects the default
tab if none is selected yet and whose later units build one option group each.
`show_device()` only restarts the timer. `MainFrame` owns the scheduler because it owns
everything the tasks build, and clearing the queue with the frame is what keeps a task
from outliving its object.
Idle time comes from `GUI_App::FilterEvent`, which timestamps mouse and keyboard events
(`wxEVT_CATEGORY_USER_INPUT` minus command events, which all claim that category), and
`GUI_App::input_idle_ms()` reports it. On Windows a slice additionally refuses to start
when the message queue holds keyboard, button, touch or pen input. Mouse moves are
excluded because Windows synthesises one whenever a window appears under the cursor,
which every unit does. Other platforms use the timestamp alone.
Once every registered page is built the timer is stopped and the subsystem costs
nothing.
## Rules
**What builds before the first frame.** The Prepare tab's plater, because `post_init()`
needs its GL canvas on screen to initialise OpenGL in every startup state, and the start
page the user configured. Home is built by the first `MainFrame::Show()`, Prepare's
settings page by selecting the tab. `post_init()` passes through the Prepare tab for GL
init under `Freeze()` with `MainFrame::select_prepare_for_gl_init()`, which changes the
selection without the page-changed event, so nothing else is built for that pass.
**Reaching a lazy object.** A caller uses the type's own statics. `T::if_built()` may
return null and is for telling the object something it can live without (a rescale, a
colour change, a status update). `T::ensure()` builds the object and is for navigating
to it or for a caller that is about to show it. A caller that tells the object something
it would not fetch for itself on construction uses `T::when_built()`, which keeps the
message until the object exists. A panel that pulls its state when constructed (the Home
page requests the recent list on load, the Device tab reads the device manager on show)
is reached with `if_built()`; one that cannot pull gets `when_built()`.
**Unit size.** A unit cannot be interrupted, so it should stay within the slice length on
a fast machine. A constructor above that is staged. A single widget above it is the
floor unless the widget itself is split.
**Order.** Cheapest and most likely to be opened first, given where `MainFrame` creates
each holder. The settings page is 0 (the Prepare tab's own content), Home 10, Device 20
(a Bambu user's usual second stop), Calibration 30, Multi-device 40, the web Device
view 50, Project 60 (a second WebView2 instance) and the Compare presets dialog 100;
steps of ten so a new tab takes a value between its neighbours without renumbering
them. `MainFrame::prebuild_pages_when_idle()` registers the tasks once, from
`post_init()`.
**Never prebuilt.** A holder with a negative order, for a tab that few sessions open
and that costs more to build unasked than it saves (the Design tab), and plugin-provided
tabs, which are Python-side and not lazy pages.
## Adopting it
A lazy tab needs:
1. The panel derived from `LazyInstance<Panel>`, since a tab's panel has one instance.
2. A `LazyPage<Panel>*` member in `MainFrame`, created once in `init_tabpanel()` with
its `TAB_ID_*` as the name, its place by the order rule (and a factory if
`new Panel(parent)` is not enough), added to `m_lazy_pages`, and used wherever the
tab is added to or looked up in the notebook.
3. Every use of the panel outside `MainFrame` going through one of the panel's statics,
chosen by the rule above. When converting an existing member, `grep` for it; the
compiler finds the rest.
4. A constructor that copes with the frame already existing and the user being busy
elsewhere, since `wxGetApp().mainframe` is set, the frame may be shown, and the user
may be typing when a lazy panel is built: no `SetFocus()` while off screen, and
whatever the constructor did through a `MainFrame` accessor before (a mode update, a
deferred URL) done in the constructor itself.
To stage a heavy constructor, inherit `StagedBuild`, keep the skeleton in the constructor,
move the rest into `add_build_step()` lambdas in the original order, and follow the
staged-panel rules above. Measure the units. A step that is still one big widget has to
be split inside that widget or accepted as the floor.
Verification is by log. `MainFrame::prebuild_pages_when_idle` lists the queue it
registered, `IdleScheduler::tick` reports each completed task by name at info level and
each slice and unit at debug level, and `Lazy::ensure` reports an object a user built
on demand with the units and time it took. A run from the configured start
page shows every registered page complete, in order, with no unit longer than intended.
A click on a tab mid-prebuild shows the finished panel with an `ensure` line for what was
left, and the slices resume for the remaining tasks once the user is idle again.
+17 -13
View File
@@ -76,9 +76,10 @@ and the count of errors the original parse hit.
Each entry is one preset **in source form**: what its JSON sub-file states and nothing
that resolving it derives — the preset's own config diff, the name of the preset it
inherits, and the parse metadata (name, sub-path, description, instantiation, setting
and filament ids, renames). Non-instantiated base presets are stored too; the children
that inherit from them cannot resolve without them.
inherits, the names of the presets it includes, and the parse metadata (name, sub-path,
description, instantiation, setting and filament ids, renames). Non-instantiated base
presets are stored too; the children that inherit from or include them cannot resolve
without them.
**The payload names its own keys.** The dictionary holds the distinct `opt_key`s the
file uses, the `ConfigOptionType` each was written as, and the distinct enum *value
@@ -161,9 +162,9 @@ cache nothing can invalidate is worse than no cache.
Vendors load in a fixed order, because filament inheritance crosses exactly one
boundary: any vendor's filament may inherit from the shared Orca filament library,
and nothing else reaches across vendors. The library therefore goes first, alone;
every other vendor follows in parallel, resolving against it; and the results are
merged in a stable order:
and nothing else reaches across vendors — an `include` is always vendor-local. The
library therefore goes first, alone; every other vendor follows in parallel, resolving
against it; and the results are merged in a stable order:
```mermaid
flowchart LR
@@ -211,13 +212,16 @@ and its cache was never written back.
Serving from a cache is not a memory-image restore. The entries are deserialized and
then installed one by one — inheritance resolved against the presets installed before
them and the currently loaded filament library, configs flattened onto the collection
defaults, validated and registered — by the same function the JSON path calls straight
after parsing a sub-file. The two paths share everything below the parse, which is what
makes a cache-loaded bundle indistinguishable from a JSON-loaded one by construction
rather than by test coverage. Installation also rebuilds each preset's file path from
the local data directory, so a shipped cache never carries the generating machine's
paths.
them and the currently loaded filament library, includes layered in, configs flattened
onto the collection defaults, validated and registered — by the same function the JSON
path calls straight after parsing a sub-file. An `include` layers what the included
base states, between the parent and the preset's own keys: the base's diff against the
default, taken when the base itself was installed and before the per-variant padding
`inherits` sees, so only what a template sets reaches the presets including it. The two
paths share everything below the parse, which is what makes a cache-loaded bundle
indistinguishable from a JSON-loaded one by construction rather than by test coverage.
Installation also rebuilds each preset's file path from the local data directory, so a
shipped cache never carries the generating machine's paths.
App upgrades work because a cache normally survives one. Only a deliberate
`CACHE_VERSION` bump makes an installed cache unreadable, and that is handled at
-240
View File
@@ -1,240 +0,0 @@
# Printer agents
Printer agents isolate printer-specific communication from the rest of OrcaSlicer. The GUI and
`DeviceManager` operate on a shared set of printer operations and device state; a selected printer
agent implements those operations for a particular printer ecosystem. The agent boundary allows
Bambu, Moonraker-based printers, built-in integrations, and Python-provided integrations to use the
same application workflow without making the GUI understand every printer protocol.
The current boundary is an adapter boundary around the existing application contract. In particular,
some request fields and message payloads still use the Bambu-shaped representation that existing
`MachineObject` and `DeviceManager` code consumes. The printer agent is responsible for translating
that representation into the protocol spoken by its printer. This is an intentional compatibility
constraint of the current design; the interface is not yet a neutral printer protocol.
The v1 dialect migration path is deliberately narrow. `DeviceManager` currently speaks the Bambu JSON
dialect because that is the payload shape already used throughout the command and state workflow. The
v1 `OrcaPrinterAgent` also accepts that Bambu dialect. Its transport path places the small translation
needed for the target printer at `deliver_to_sink`, keeping the compatibility code at the edge rather
than spreading it through `DeviceManager` or the agent interface.
The eventual direction is for `DeviceManager` to produce an Orca JSON dialect. The Bambu agent will then
own the translation from Orca JSON to Bambu's protocol, while `OrcaPrinterAgent` can forward the Orca
payload directly to its sink. The v1 translation at `deliver_to_sink` can then be removed without
changing `DeviceManager`, the command callers, or the rest of the agent workflow.
## Components
The system has four relevant layers:
```text
GUI / DeviceManager / MachineObject
|
NetworkAgent
/ \
IPrinterAgent ICloudServiceAgent
| |
printer protocol authentication and cloud services
```
### `DeviceManager` and `MachineObject`
`DeviceManager` owns the application-facing printer workflow. It maintains `MachineObject` instances,
updates their state, filters devices for the active printer agent, and initiates operations such as
homing, temperature changes, printing, subscriptions, and camera playback.
`MachineObject` remains the shared state model used by the GUI. It does not contain the implementation
of a printer protocol. When a device is discovered or returned by a cloud query, the device is tagged
with the active `printer_agent_id`. Device lists and selected-machine operations use that tag to avoid
sending an operation through an agent that does not own the device.
### `NetworkAgent`
`NetworkAgent` is the façade used by the GUI and `DeviceManager`. It owns:
- the currently selected `IPrinterAgent`;
- the registered cloud-service instances, indexed by provider;
- callbacks shared by the active printer agent and the application;
- the forwarding methods for printer commands and cloud operations.
There is one active printer agent for the currently selected printer preset. Switching the preset
increments the machine-list generation, disconnects the old printer agent, removes its callbacks, and
installs the newly selected agent. The façade then forwards printer operations to that agent.
Cloud operations are selected separately using a provider key. `NetworkAgent` forwards a cloud request
to the matching `ICloudServiceAgent`, and forwards cloud camera operations with a device ID. The
printer agent receives a cloud-agent pointer through `set_cloud_agent()` when it is created, allowing
printer communication to obtain cloud tokens without depending on a concrete cloud implementation.
### `IPrinterAgent`
`IPrinterAgent` is the printer-facing contract. It covers:
- cloud-relay and direct-LAN message delivery;
- LAN connection, discovery, binding, and certificates;
- printer subscriptions and callbacks;
- print operations;
- filament synchronization;
- camera capability and local camera URL reporting;
- printer command methods.
Concrete built-in implementations include the Bambu wrapper, the native Orca/Moonraker path, and
other printer-agent implementations registered by the application. A printer agent may use either
the cloud agent, a direct LAN connection, or both.
### `ICloudServiceAgent`
`ICloudServiceAgent` owns authentication and services provided by a cloud backend. It covers login
state, tokens, user and printer lists, settings synchronization, model services, cloud messages, and
cloud camera operations.
Cloud camera operations are device-scoped:
- `get_camera_url(dev_id, callback)` obtains a stream URL for one device;
- `create_camera_signaling_channel(dev_id)` creates signaling for one device where the provider
supports it.
This is separate from the local camera URL exposed by `IPrinterAgent`, which is currently scoped to
the active printer agent because a normal LAN agent represents one physical printer connection.
## Agent registration and selection
`NetworkAgentFactory` maintains the printer-agent registry. Each registry entry contains an agent ID,
a display name, and a factory function. Built-in agents register during application initialization.
Python printer-agent capabilities register dynamically and contribute an agent ID and factory entry.
The selected printer preset contains the printer-agent choice. If no explicit choice is stored, the
application preserves the existing default behavior: Bambu presets select the Bambu agent and other
presets select the native Orca agent. When a preset is changed, `GUI_App` resolves the effective agent
ID, obtains the corresponding cloud agent, creates the printer agent through the registry, and installs
it in `NetworkAgent`.
The registry rejects conflicting agent IDs. This matters for Python plugins because an agent ID is the
stable identity used by presets and device ownership; two enabled plugin capabilities must not claim
the same ID.
## Message and command flow
There are two low-level message paths:
- `send_message()` publishes a command through the printer's cloud relay;
- `send_message_to_printer()` sends a command directly to the printer over the LAN path.
Both paths accept a JSON string, quality-of-service and flag values, and return the existing network
status code domain. The agent owns the conversion from that JSON contract to its native transport.
The typed `command_*` methods are the application-facing convenience layer. The five generic defaults
currently implemented by `IPrinterAgent` construct the existing JSON dialect and route through the
same message path:
| Method | Default operation |
| --- | --- |
| `command_xyz_abs()` | Send `G90` for absolute positioning |
| `command_auto_leveling()` | Send `G29` for bed leveling |
| `command_go_home()` | Use the supported homing operation or send `G28` |
| `command_set_bed()` | Use the supported bed control or send `M140` |
| `command_set_nozzle()` | Send `M104` for nozzle temperature |
These are compatibility defaults for common printer workflows, not a guarantee that every firmware
implements every command identically. An agent can override a method when its protocol needs another
operation. For example, a Klipper configuration may use `BED_MESH_CALIBRATE` instead of `G29`.
The remaining common command methods default to `ORCA_NETWORK_ERR_CMD_NOT_SUPPORTED` because their
existing behavior is vendor-specific or has no portable implementation:
- AMS RFID refresh;
- AMS calibration;
- AMS tray selection;
- camera start;
- axis control.
The methods remain on the common interface so an agent that supports them can override them explicitly.
`sequence_id` remains part of the command contract because `DeviceManager` creates and tracks it as
the command ID.
## Device ownership and stale responses
Printer-agent ownership is represented by `printer_agent_id` on device records and `MachineObject`
instances. The active agent ID is attached when a device is discovered, returned by a cloud list, or
reused after a preset switch. Local-machine configuration also persists the agent ID so a saved LAN
device is not silently reused by an unrelated agent.
Cloud printer-list responses carry three pieces of request context added by `NetworkAgent`:
```text
provider cloud provider used for the request
agent_id active printer agent when the request was made
generation machine-list generation when the request was made
```
`DeviceManager` accepts the response only when those values still match the current provider, active
agent, and generation. This prevents a slow response from the previous preset or provider from
repopulating the current device list.
The provider mapping is currently selected by `GUI_App`: the Bambu agent maps to the Bambu cloud
provider and other agents map to the Orca cloud provider. The generation check protects that existing
selection from races; it does not make cloud-provider ownership intrinsic to an agent. Cloud-printer
ownership and the broader Orca cloud services are therefore still separate architectural concerns.
## Python printer agents
`PrinterAgentPluginCapability` implements `IPrinterAgent` directly. The live capability object is
registered with `NetworkAgentFactory` and handed out as the printer agent when its agent ID is selected.
The plugin receives the selected `ICloudServiceAgent` through `set_cloud_agent()` just like a built-in
printer agent.
Python plugins must implement the core communication and lifecycle methods required by the interface,
including agent metadata, printer connection, discovery callbacks, and the two message-send methods.
Methods that are meaningful only to a particular printer are optional overrides where the C++ base
class provides a default.
All ten `command_*` methods are available in the Python binding and in the trampoline. Their override
status is intentionally optional:
- the five generic commands use the C++ default when Python does not override them;
- the five vendor-specific commands return `NOT_SUPPORTED` unless Python supplies an implementation;
- a Python implementation can replace either behavior for its own protocol.
The Python camera binding exposes HTTP, HTTPS, RTSP, and HTTP-snapshot modes. WebRTC remains a
built-in C++ camera mode, but is not exposed as a Python mode because the current Python capability
does not provide the corresponding cloud signaling-channel contract.
## Camera playback boundary
The camera stream mode describes how a stream is obtained; it does not by itself define ownership of
the wxWidgets view that renders it. `MediaPlayCtrl` selects and tears down the active backend, while
the wx parent owns the child window or renderer. This is important because a web view, native media
control, and frame-based/WebRTC renderer have different wx window-lifetime requirements.
Cloud URL and signaling requests are routed through `NetworkAgent` to the cloud provider selected for
the device. Local URL requests are routed to the active printer agent. The distinction keeps cloud
account services device-scoped while preserving the current one-LAN-agent/one-printer model.
## Compatibility constraints
The printer-agent boundary intentionally preserves several existing application contracts:
- Bambu-shaped JSON is still the shared command representation;
- existing network status codes are reused, with Orca-specific unsupported/capability errors added
in the Orca-reserved range;
- `MachineObject` remains the shared device-state model;
- preset and local-machine data retain compatibility with the existing agent-selection behavior;
- Python plugins use the existing capability and pybind11 registration system.
The agent abstraction is therefore responsible for containing vendor differences, not for pretending
that all vendor protocols are identical. The planned Orca JSON dialect is the protocol-neutral command
model for the `DeviceManager`/agent boundary. Once it is introduced, Bambu-specific translation remains
inside the Bambu agent and the Orca agent's v1 sink adapter can be removed as a self-contained cleanup.
## Main implementation locations
- [`IPrinterAgent`](../../src/slic3r/Utils/IPrinterAgent.hpp) — printer-agent contract and generic command defaults
- [`ICloudServiceAgent`](../../src/slic3r/Utils/ICloudServiceAgent.hpp) — cloud service and per-device
cloud camera contract
- [`NetworkAgent`](../../src/slic3r/Utils/NetworkAgent.hpp) — façade and dispatch between active agents
- [`NetworkAgentFactory`](../../src/slic3r/Utils/NetworkAgentFactory.hpp) — built-in and Python agent registry
- [`DeviceManager`](../../src/slic3r/GUI/DeviceCore/DevManager.cpp) — device ownership, filtering, and
stale-response checks
- [`PrinterAgentPluginCapability`](../../src/slic3r/plugin/pluginTypes/printerAgent/PrinterAgentPluginCapability.cpp)
— Python bindings
- [`MediaPlayCtrl`](../../src/slic3r/GUI/MediaPlayCtrl.cpp) — camera backend selection and playback lifecycle
+8806 -7474
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -1,41 +1,41 @@
{
"type": "filament",
"name": "Bambu ABS @BBL A1 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_08",
"instantiation": "true",
"fan_max_speed": [
"20"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_max_volumetric_speed": [
"2"
],
"filament_retraction_distances_when_cut": [
"18"
],
"hot_plate_temp": [
"100"
],
"hot_plate_temp_initial_layer": [
"100"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"12"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL A1 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_08",
"instantiation": "true",
"fan_max_speed": [
"20"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_max_volumetric_speed": [
"2"
],
"filament_retraction_distances_when_cut": [
"18"
],
"hot_plate_temp": [
"100"
],
"hot_plate_temp_initial_layer": [
"100"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"12"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
]
}
@@ -1,43 +1,46 @@
{
"type": "filament",
"name": "Bambu ABS @BBL A1",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_07",
"instantiation": "true",
"fan_max_speed": [
"20"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_max_volumetric_speed": [
"16"
],
"filament_retraction_distances_when_cut": [
"18"
],
"hot_plate_temp": [
"100"
],
"hot_plate_temp_initial_layer": [
"100"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"12"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL A1",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_07",
"instantiation": "true",
"fan_max_speed": [
"20"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_max_volumetric_speed": [
"16"
],
"filament_retraction_distances_when_cut": [
"18"
],
"filament_retraction_length": [
"0.4"
],
"hot_plate_temp": [
"100"
],
"hot_plate_temp_initial_layer": [
"100"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"12"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}
@@ -1,210 +1,113 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2C 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_23",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"40"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2C 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_23",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"40"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,204 +1,141 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2C 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_34",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.98",
"0.98"
],
"filament_max_volumetric_speed": [
"25",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ABS @BBL H2C 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_34",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_flow_ratio": [
"0.98",
"0.98",
"0.98"
],
"filament_max_volumetric_speed": [
"25",
"30",
"25"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1",
"1"
],
"filament_change_length": [
"4"
],
"filament_change_length_nc": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"filament_preheat_temperature_delta": [
"20",
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,204 +1,127 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2C 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_35",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.98",
"0.98"
],
"filament_max_volumetric_speed": [
"25",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2C 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_35",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.98",
"0.98"
],
"filament_max_volumetric_speed": [
"25",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,204 +1,141 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2C",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_22",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.98",
"0.98"
],
"filament_max_volumetric_speed": [
"20",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.6"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ABS @BBL H2C",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_22",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_flow_ratio": [
"0.98",
"0.98",
"0.98"
],
"filament_max_volumetric_speed": [
"20",
"30",
"20"
],
"filament_retraction_length": [
"0.4",
"0.6",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1",
"1"
],
"filament_change_length": [
"4"
],
"filament_change_length_nc": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"filament_preheat_temperature_delta": [
"20",
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,83 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2D 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_12",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2D 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_12",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_prime_volume": [
"30"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,138 +1,109 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2D 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_29",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_extruder_id": [
"1",
"1"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2D 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_29",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35",
"25"
],
"filament_prime_volume": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,99 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2D 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_13",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2D 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_13",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_prime_volume": [
"30"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,109 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2D",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_11",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"20",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2D",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_11",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"20",
"35",
"20"
],
"filament_prime_volume": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,53 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2DP 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_17",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2DP 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_17",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,69 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2DP 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_31",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ABS @BBL H2DP 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_31",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,69 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2DP 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_18",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2DP 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_18",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,69 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2DP",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_16",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"20",
"30"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ABS @BBL H2DP",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_16",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"20",
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,143 +1,104 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2S 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_25",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"40"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2S 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_25",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"40"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_prime_volume": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,140 +1,125 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2S 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_33",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ABS @BBL H2S 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_33",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35",
"25"
],
"filament_prime_volume": [
"30"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,140 +1,113 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2S 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_32",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL H2S 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_32",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_prime_volume": [
"30"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,140 +1,125 @@
{
"type": "filament",
"name": "Bambu ABS @BBL H2S",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_24",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"20",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ABS @BBL H2S",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_24",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"20",
"35",
"20"
],
"filament_prime_volume": [
"30"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -0,0 +1,72 @@
{
"type": "filament",
"name": "Bambu ABS @BBL P1S 0.4 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_38",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"40"
],
"filament_long_retractions_when_cut": [
"1",
"nil"
],
"filament_max_volumetric_speed": [
"16",
"25"
],
"filament_retraction_distances_when_cut": [
"18",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_speed": [
"nil",
"40"
],
"filament_z_hop": [
"nil",
"0.6"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P1S 0.4 nozzle"
]
}
@@ -0,0 +1,72 @@
{
"type": "filament",
"name": "Bambu ABS @BBL P1S 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_39",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"40"
],
"filament_long_retractions_when_cut": [
"1",
"nil"
],
"filament_max_volumetric_speed": [
"16",
"25"
],
"filament_retraction_distances_when_cut": [
"18",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_speed": [
"nil",
"40"
],
"filament_z_hop": [
"nil",
"0.6"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P1S 0.6 nozzle"
]
}
@@ -1,174 +1,93 @@
{
"type": "filament",
"name": "Bambu ABS @BBL P2S 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_14",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"fan_min_speed": [
"40"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL P2S 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_14",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_min_speed": [
"40"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,174 +1,105 @@
{
"type": "filament",
"name": "Bambu ABS @BBL P2S 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_36",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"16",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
"type": "filament",
"name": "Bambu ABS @BBL P2S 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_36",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"16",
"35",
"16"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,177 +1,93 @@
{
"type": "filament",
"name": "Bambu ABS @BBL P2S 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_15",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"18",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL P2S 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_15",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"18",
"35"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Bambu Lab P2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,174 +1,108 @@
{
"type": "filament",
"name": "Bambu ABS @BBL P2S",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_10",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"16",
"25"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
"type": "filament",
"name": "Bambu ABS @BBL P2S",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_10",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_min": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"16",
"25",
"16"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"hole_limit_max": [
"0.1319"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,127 +1,58 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X1C 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_00",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab X1 0.2 nozzle",
"Bambu Lab P1S 0.2 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X1C 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_00",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab X1 0.2 nozzle",
"Bambu Lab P1S 0.2 nozzle"
]
}
@@ -0,0 +1,64 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X1C 0.6 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_40",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"nil"
],
"filament_max_volumetric_speed": [
"16",
"25"
],
"filament_retraction_distances_when_cut": [
"18",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.8"
],
"filament_z_hop": [
"nil",
"0.6"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.6 nozzle"
]
}
@@ -1,130 +1,58 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X1C 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_01",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab P1S 0.8 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X1C 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_01",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"nil"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab P1S 0.8 nozzle"
]
}
@@ -1,130 +1,74 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X1C",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"16",
"16"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X1C",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"40"
],
"filament_long_retractions_when_cut": [
"1",
"nil"
],
"filament_max_volumetric_speed": [
"16",
"25"
],
"filament_retraction_distances_when_cut": [
"18",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_speed": [
"nil",
"40"
],
"filament_z_hop": [
"nil",
"0.6"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle"
]
}
@@ -1,125 +1,56 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X1E 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_05",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1E 0.2 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X1E 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_05",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1E 0.2 nozzle"
]
}
@@ -1,128 +1,56 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X1E 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_06",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1E 0.8 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X1E 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_06",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"nil"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Bambu Lab X1E 0.8 nozzle"
]
}
@@ -1,126 +1,61 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X1E",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_04",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"16",
"16"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X1E",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_04",
"instantiation": "true",
"fan_max_speed": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"16",
"16"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_length": [
"0.4",
"nil"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle"
]
}
@@ -1,299 +1,134 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X2D 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_20",
"instantiation": "true",
"filament_adaptive_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_deretraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_enable_overhang_speed": [
"1",
"1",
"1",
"1"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow",
"Bowden Standard",
"Bowden High Flow"
],
"filament_flush_temp": [
"0",
"0",
"0",
"0"
],
"filament_flush_volumetric_speed": [
"3",
"3",
"3",
"3"
],
"filament_long_retractions_when_cut": [
"nil",
"nil",
"nil",
"nil"
],
"filament_overhang_1_4_speed": [
"0",
"0",
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50",
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30",
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10",
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10",
"10",
"10"
],
"filament_bridge_speed": [
"25",
"25",
"25",
"25"
],
"filament_pre_cooling_temperature": [
"0",
"0",
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0",
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14",
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1",
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1",
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe": [
"1",
"nil",
"1",
"nil"
],
"filament_wipe_distance": [
"1",
"nil",
"1",
"nil"
],
"filament_z_hop": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"nil",
"Spiral Lift",
"nil"
],
"long_retractions_when_ec": [
"1",
"1",
"1",
"1"
],
"override_process_overhang_speed": [
"0",
"0",
"0",
"0"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_min_speed": [
"80"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"2",
"2",
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_tower_interface_print_temp": [
"270"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Bambu Lab X2D 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X2D 0.2 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_20",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_min_speed": [
"80"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_flush_volumetric_speed": [
"3",
"3",
"3",
"3"
],
"filament_max_volumetric_speed": [
"2",
"2",
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_tower_interface_print_temp": [
"270"
],
"filament_wipe": [
"1",
"nil",
"1",
"nil"
],
"filament_wipe_distance": [
"1",
"nil",
"1",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"nil",
"Spiral Lift",
"nil"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_bowden"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X2D 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,299 +1,163 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X2D 0.4 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_09",
"instantiation": "true",
"filament_adaptive_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_deretraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_enable_overhang_speed": [
"1",
"1",
"1",
"1"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow",
"Bowden Standard",
"Bowden High Flow"
],
"filament_flush_temp": [
"0",
"0",
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil",
"nil",
"nil"
],
"filament_overhang_1_4_speed": [
"0",
"0",
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50",
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30",
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10",
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10",
"10",
"10"
],
"filament_bridge_speed": [
"25",
"25",
"25",
"25"
],
"filament_pre_cooling_temperature": [
"0",
"0",
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0",
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14",
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1",
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1",
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4",
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe": [
"1",
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"long_retractions_when_ec": [
"1",
"1",
"1",
"1"
],
"override_process_overhang_speed": [
"0",
"0",
"0",
"0"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"16",
"25",
"16",
"18"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_tower_interface_print_temp": [
"270"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Bambu Lab X2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
"type": "filament",
"name": "Bambu ABS @BBL X2D 0.4 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_09",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"16",
"25",
"16",
"16",
"18",
"16"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0",
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4",
"nil",
"nil",
"nil"
],
"filament_tower_interface_print_temp": [
"270"
],
"filament_wipe": [
"1",
"1",
"1",
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1",
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift",
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_bowden_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"3",
"3",
"3",
"4",
"4",
"4"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20",
"20",
"20"
],
"temperature_vitrification": [
"100"
],
"compatible_printers": [
"Bambu Lab X2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,299 +1,134 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X2D 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_30",
"instantiation": "true",
"filament_adaptive_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_deretraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_enable_overhang_speed": [
"1",
"1",
"1",
"1"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow",
"Bowden Standard",
"Bowden High Flow"
],
"filament_flush_temp": [
"0",
"0",
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil",
"nil",
"nil"
],
"filament_overhang_1_4_speed": [
"0",
"0",
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50",
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30",
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10",
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10",
"10",
"10"
],
"filament_bridge_speed": [
"25",
"25",
"25",
"25"
],
"filament_pre_cooling_temperature": [
"0",
"0",
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0",
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14",
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1",
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1",
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"nil",
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe": [
"1",
"nil",
"1",
"nil"
],
"filament_wipe_distance": [
"1",
"nil",
"1",
"nil"
],
"filament_z_hop": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"nil",
"Spiral Lift",
"nil"
],
"long_retractions_when_ec": [
"1",
"1",
"1",
"1"
],
"override_process_overhang_speed": [
"0",
"0",
"0",
"0"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"16",
"35",
"16",
"16"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_tower_interface_print_temp": [
"270"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Bambu Lab X2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ABS @BBL X2D 0.8 nozzle",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_30",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"16",
"35",
"16",
"16"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"nil",
"nil",
"nil"
],
"filament_tower_interface_print_temp": [
"270"
],
"filament_wipe": [
"1",
"nil",
"1",
"nil"
],
"filament_wipe_distance": [
"1",
"nil",
"1",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"nil",
"Spiral Lift",
"nil"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_bowden"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,299 +1,160 @@
{
"type": "filament",
"name": "Bambu ABS @BBL X2D",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_19",
"instantiation": "true",
"filament_adaptive_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_deretraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_enable_overhang_speed": [
"1",
"1",
"1",
"1"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow",
"Bowden Standard",
"Bowden High Flow"
],
"filament_flush_temp": [
"0",
"0",
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil",
"nil",
"nil"
],
"filament_overhang_1_4_speed": [
"0",
"0",
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50",
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30",
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10",
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10",
"10",
"10"
],
"filament_bridge_speed": [
"25",
"25",
"25",
"25"
],
"filament_pre_cooling_temperature": [
"0",
"0",
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0",
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14",
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1",
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1",
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"nil",
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe": [
"1",
"nil",
"1",
"nil"
],
"filament_wipe_distance": [
"1",
"nil",
"1",
"nil"
],
"filament_z_hop": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"nil",
"Spiral Lift",
"nil"
],
"long_retractions_when_ec": [
"1",
"1",
"1",
"1"
],
"override_process_overhang_speed": [
"0",
"0",
"0",
"0"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"16",
"35",
"16",
"16"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_tower_interface_print_temp": [
"270"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Bambu Lab X2D 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
"type": "filament",
"name": "Bambu ABS @BBL X2D",
"inherits": "Bambu ABS @base",
"from": "system",
"setting_id": "GFSB00_19",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0124"
],
"counter_coef_3": [
"0.0241"
],
"counter_limit_max": [
"0.3341"
],
"counter_limit_min": [
"0.0241"
],
"fan_max_speed": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_extruder_compatibility": [
"24"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"16",
"35",
"16",
"16",
"16",
"16"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0",
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"nil",
"0.4",
"nil",
"nil",
"nil"
],
"filament_tower_interface_print_temp": [
"270"
],
"filament_wipe": [
"1",
"nil",
"1",
"1",
"nil",
"1"
],
"filament_wipe_distance": [
"1",
"nil",
"1",
"1",
"nil",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"nil",
"Spiral Lift",
"Spiral Lift",
"nil",
"Spiral Lift"
],
"hole_coef_2": [
"-0.0008"
],
"hole_coef_3": [
"0.1319"
],
"hole_limit_max": [
"0.1319"
],
"hole_limit_min": [
"0.1119"
],
"include": [
"fdm_filament_template_direct_bowden_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"3",
"3",
"3",
"4",
"4",
"4"
],
"slow_down_layer_time": [
"12"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X2D 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,21 +1,21 @@
{
"type": "filament",
"name": "Bambu ABS @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "OFhuaUQB",
"instantiation": "false",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"filament_cost": [
"24.99"
],
"filament_flow_ratio": [
"0.95"
],
"filament_vendor": [
"Bambu Lab"
],
"impact_strength_z": [
"7.4"
]
}
"type": "filament",
"name": "Bambu ABS @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "OFhuaUQB",
"instantiation": "false",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"filament_cost": [
"15.99"
],
"filament_flow_ratio": [
"0.95"
],
"filament_vendor": [
"Bambu Lab"
],
"impact_strength_z": [
"7.4"
]
}
@@ -1,19 +1,19 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL A1",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_02",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL A1",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_02",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}
@@ -1,174 +1,86 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL H2C 0.4 nozzle",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_08",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_change_length": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL H2C 0.4 nozzle",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_08",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1",
"1"
],
"filament_change_length": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"filament_preheat_temperature_delta": [
"20",
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,175 +1,87 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL H2C",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_09",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_change_length": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.6 nozzle",
"Bambu Lab H2C 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL H2C",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_09",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1",
"1"
],
"filament_change_length": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"filament_preheat_temperature_delta": [
"20",
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Bambu Lab H2C 0.6 nozzle",
"Bambu Lab H2C 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,130 +1,61 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL H2D",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_03",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.4 nozzle",
"Bambu Lab H2D 0.6 nozzle",
"Bambu Lab H2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL H2D",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_03",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_prime_volume": [
"30"
],
"filament_change_length": [
"4"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.4 nozzle",
"Bambu Lab H2D 0.6 nozzle",
"Bambu Lab H2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,130 +1,49 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL H2DP",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_05",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.4 nozzle",
"Bambu Lab H2D Pro 0.6 nozzle",
"Bambu Lab H2D Pro 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL H2DP",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_05",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.4 nozzle",
"Bambu Lab H2D Pro 0.6 nozzle",
"Bambu Lab H2D Pro 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,130 +1,71 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL H2S",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_10",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.4 nozzle",
"Bambu Lab H2S 0.6 nozzle",
"Bambu Lab H2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL H2S",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_10",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12"
],
"filament_prime_volume": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_change_length": [
"4"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.4 nozzle",
"Bambu Lab H2S 0.6 nozzle",
"Bambu Lab H2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,121 +1,52 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL P1P",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_01",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P1P 0.8 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.4 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL P1P",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_01",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P1P 0.8 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.4 nozzle"
]
}
@@ -1,170 +1,70 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL P2S",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_04",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.4 nozzle",
"Bambu Lab P2S 0.6 nozzle",
"Bambu Lab P2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL P2S",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_04",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.4 nozzle",
"Bambu Lab P2S 0.6 nozzle",
"Bambu Lab P2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,130 +1,61 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL X1C",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_00",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle",
"Bambu Lab X1E 0.8 nozzle"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL X1C",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_00",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle",
"Bambu Lab X1E 0.8 nozzle"
]
}
@@ -1,266 +1,103 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL X2D 0.4 nozzle",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_06",
"instantiation": "true",
"filament_adaptive_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_deretraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_enable_overhang_speed": [
"1",
"1",
"1",
"1"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow",
"Bowden Standard",
"Bowden High Flow"
],
"filament_flush_temp": [
"0",
"0",
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil",
"nil",
"nil"
],
"filament_overhang_1_4_speed": [
"0",
"0",
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50",
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30",
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10",
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10",
"10",
"10"
],
"filament_bridge_speed": [
"25",
"25",
"25",
"25"
],
"filament_pre_cooling_temperature": [
"0",
"0",
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0",
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14",
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1",
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1",
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"1",
"1",
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil",
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1",
"1",
"1"
],
"override_process_overhang_speed": [
"0",
"0",
"0",
"0"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"chamber_temperatures": [
"60"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12",
"12"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_tower_interface_print_temp": [
"270"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"compatible_printers": [
"Bambu Lab X2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL X2D 0.4 nozzle",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_06",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12",
"12",
"12",
"12"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0",
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"1",
"1",
"1",
"nil",
"nil",
"nil"
],
"filament_tower_interface_print_temp": [
"270"
],
"include": [
"fdm_filament_template_direct_bowden_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"3",
"3",
"3",
"4",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,267 +1,104 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL X2D",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_07",
"instantiation": "true",
"filament_adaptive_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10"
],
"filament_deretraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_enable_overhang_speed": [
"1",
"1",
"1",
"1"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow",
"Bowden Standard",
"Bowden High Flow"
],
"filament_flush_temp": [
"0",
"0",
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0",
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil",
"nil",
"nil"
],
"filament_overhang_1_4_speed": [
"0",
"0",
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50",
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30",
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10",
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10",
"10",
"10"
],
"filament_bridge_speed": [
"25",
"25",
"25",
"25"
],
"filament_pre_cooling_temperature": [
"0",
"0",
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0",
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14",
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1",
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1",
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"1",
"nil",
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil",
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil",
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil",
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil",
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1",
"1",
"1"
],
"override_process_overhang_speed": [
"0",
"0",
"0",
"0"
],
"retraction_distances_when_ec": [
"3",
"3",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"chamber_temperatures": [
"60"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12",
"12"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0"
],
"filament_tower_interface_print_temp": [
"270"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260"
],
"compatible_printers": [
"Bambu Lab X2D 0.6 nozzle",
"Bambu Lab X2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ABS-GF @BBL X2D",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_07",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_cooling_before_tower": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_flow_ratio": [
"0.95",
"0.95",
"0.95",
"0.95",
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"12",
"12",
"12",
"12",
"12",
"12"
],
"filament_ramming_travel_time": [
"0",
"0",
"0",
"0",
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10",
"10",
"10",
"10"
],
"filament_retraction_length": [
"1",
"nil",
"1",
"nil",
"nil",
"nil"
],
"filament_tower_interface_print_temp": [
"270"
],
"include": [
"fdm_filament_template_direct_bowden_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270",
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"260",
"260",
"260",
"260",
"260",
"260"
],
"retraction_distances_when_ec": [
"3",
"3",
"3",
"4",
"4",
"4"
],
"slow_down_min_speed": [
"20",
"20",
"20",
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X2D 0.6 nozzle",
"Bambu Lab X2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,45 +1,45 @@
{
"type": "filament",
"name": "Bambu ABS-GF @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "OFknl9Iz",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [
"12"
],
"fan_max_speed": [
"30"
],
"filament_cost": [
"29.99"
],
"filament_density": [
"1.08"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_type": [
"ABS-GF"
],
"filament_vendor": [
"Bambu Lab"
],
"impact_strength_z": [
"5.3"
],
"overhang_fan_speed": [
"30"
],
"overhang_fan_threshold": [
"10%"
],
"slow_down_layer_time": [
"4"
]
}
"type": "filament",
"name": "Bambu ABS-GF @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "OFknl9Iz",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [
"12"
],
"fan_max_speed": [
"30"
],
"filament_cost": [
"26.99"
],
"filament_density": [
"1.08"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_type": [
"ABS-GF"
],
"filament_vendor": [
"Bambu Lab"
],
"impact_strength_z": [
"5.3"
],
"overhang_fan_speed": [
"30"
],
"overhang_fan_threshold": [
"10%"
],
"slow_down_layer_time": [
"4"
]
}
@@ -1,20 +1,20 @@
{
"type": "filament",
"name": "Bambu ASA @BBL A1 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_10",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1"
],
"filament_max_volumetric_speed": [
"2"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL A1 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_10",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1"
],
"filament_max_volumetric_speed": [
"2"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
]
}
@@ -1,20 +1,20 @@
{
"type": "filament",
"name": "Bambu ASA @BBL A1 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_09",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL A1 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_09",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle"
]
}
@@ -1,21 +1,21 @@
{
"type": "filament",
"name": "Bambu ASA @BBL A1 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_08",
"instantiation": "true",
"fan_min_speed": [
"25"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL A1 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_08",
"instantiation": "true",
"fan_min_speed": [
"25"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}
@@ -1,201 +1,104 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2C 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_24",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2C 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_24",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,198 +1,135 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2C 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_37",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.96",
"0.96"
],
"filament_max_volumetric_speed": [
"25",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ASA @BBL H2C 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_37",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_flow_ratio": [
"0.96",
"0.96",
"0.96"
],
"filament_max_volumetric_speed": [
"25",
"30",
"25"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1",
"1"
],
"filament_change_length": [
"4"
],
"filament_change_length_nc": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"filament_preheat_temperature_delta": [
"20",
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,198 +1,121 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2C 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_38",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.96",
"0.96"
],
"filament_max_volumetric_speed": [
"25",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2C 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_38",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.96",
"0.96"
],
"filament_max_volumetric_speed": [
"25",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,198 +1,135 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2C",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_23",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flow_ratio": [
"0.96",
"0.96"
],
"filament_max_volumetric_speed": [
"20",
"30"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1"
],
"filament_retraction_length": [
"0.4",
"0.6"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"first_x_layer_fan_speed": [
"0"
],
"filament_change_length_nc": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"filament_preheat_temperature_delta": [
"20",
"20"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_retract_length_nc": [
"14",
"14"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"long_retractions_when_ec": [
"1",
"1"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ASA @BBL H2C",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_23",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_flow_ratio": [
"0.96",
"0.96",
"0.96"
],
"filament_max_volumetric_speed": [
"20",
"30",
"20"
],
"filament_retraction_length": [
"0.4",
"0.6",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_prime_volume": [
"30"
],
"filament_prime_volume_nc": [
"30"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_pre_cooling_temperature_nc": [
"230",
"230",
"230"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"1",
"1",
"1"
],
"filament_change_length": [
"4"
],
"filament_change_length_nc": [
"4"
],
"first_x_layer_fan_speed": [
"0"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"filament_preheat_temperature_delta": [
"20",
"20",
"20"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"temperature_vitrification": [
"85"
],
"compatible_printers": [
"Bambu Lab H2C 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,128 +1,77 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_12",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_12",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_prime_volume": [
"30"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,149 +1,103 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_13",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.007"
],
"counter_coef_3": [
"0.003"
],
"counter_limit_max": [
"0.1"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"20",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"hole_coef_2": [
"-0.006"
],
"hole_coef_3": [
"0.25"
],
"hole_limit_min": [
"-0.088"
],
"hole_limit_max": [
"0.14"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_13",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"20",
"35",
"20"
],
"filament_prime_volume": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,128 +1,103 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_11",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_11",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35",
"25"
],
"filament_prime_volume": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,132 +1,97 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_33",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"filament_extruder_id": [
"1",
"1"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2D 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_33",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_extruder_id": [
"1",
"1"
],
"filament_prime_volume": [
"30"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,128 +1,47 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_18",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_18",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,149 +1,84 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_19",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.007"
],
"counter_coef_3": [
"0.003"
],
"counter_limit_max": [
"0.1"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"20",
"30"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"hole_coef_2": [
"-0.006"
],
"hole_coef_3": [
"0.25"
],
"hole_limit_min": [
"-0.088"
],
"hole_limit_max": [
"0.14"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_19",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.007"
],
"counter_coef_3": [
"0.003"
],
"counter_limit_max": [
"0.1"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"20",
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"-0.006"
],
"hole_coef_3": [
"0.25"
],
"hole_limit_max": [
"0.14"
],
"hole_limit_min": [
"-0.088"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,128 +1,63 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_17",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_17",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,128 +1,63 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_34",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"10",
"10"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2DP 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_34",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"include": [
"fdm_filament_template_direct_dual"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2D Pro 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,95 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2S 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_27",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2S 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_27",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_prime_volume": [
"30"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,119 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2S 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_36",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ASA @BBL H2S 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_36",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35",
"25"
],
"filament_prime_volume": [
"30"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,107 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2S 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_35",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL H2S 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_35",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"25",
"35"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_prime_volume": [
"30"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_change_length": [
"4"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,134 +1,119 @@
{
"type": "filament",
"name": "Bambu ASA @BBL H2S",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_26",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"20",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab H2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
"type": "filament",
"name": "Bambu ASA @BBL H2S",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_26",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"filament_change_length": [
"4"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"20",
"35",
"20"
],
"filament_prime_volume": [
"30"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"overhang_fan_speed": [
"100"
],
"pre_start_fan_time": [
"2"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab H2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
]
}
@@ -1,192 +1,101 @@
{
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_15",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"eng_plate_temp": [
"90"
],
"eng_plate_temp_initial_layer": [
"90"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"30"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"hot_plate_temp": [
"90"
],
"hot_plate_temp_initial_layer": [
"90"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"textured_plate_temp": [
"90"
],
"textured_plate_temp_initial_layer": [
"90"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_15",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"30"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_flush_volumetric_speed": [
"3",
"3"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.2 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,186 +1,102 @@
{
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_16",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"eng_plate_temp": [
"90"
],
"eng_plate_temp_initial_layer": [
"90"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"18",
"25"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"hot_plate_temp": [
"90"
],
"hot_plate_temp_initial_layer": [
"90"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"textured_plate_temp": [
"90"
],
"textured_plate_temp_initial_layer": [
"90"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_16",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"18",
"25",
"18"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.4 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,189 +1,115 @@
{
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_14",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"eng_plate_temp": [
"90"
],
"eng_plate_temp_initial_layer": [
"90"
],
"fan_min_speed": [
"25"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"18",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"hot_plate_temp": [
"90"
],
"hot_plate_temp_initial_layer": [
"90"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"textured_plate_temp": [
"90"
],
"textured_plate_temp_initial_layer": [
"90"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_14",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_min": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"fan_min_speed": [
"25"
],
"filament_cooling_before_tower": [
"10",
"10",
"10"
],
"filament_max_volumetric_speed": [
"18",
"35",
"18"
],
"filament_retraction_distances_when_cut": [
"10",
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4",
"0.4"
],
"filament_wipe": [
"1",
"1",
"1"
],
"filament_wipe_distance": [
"1",
"1",
"1"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift",
"Spiral Lift"
],
"filament_ramming_travel_time": [
"0",
"0",
"0"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_min": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"include": [
"fdm_filament_template_direct_dual_e3d"
],
"long_retractions_when_ec": [
"0",
"0",
"0"
],
"nozzle_temperature": [
"270",
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,186 +1,91 @@
{
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_32",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"eng_plate_temp": [
"90"
],
"eng_plate_temp_initial_layer": [
"90"
],
"fan_min_speed": [
"25"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"18",
"35"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_ramming_volumetric_speed_nc": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_pre_cooling_temperature_nc": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_travel_time_nc": [
"0",
"0"
],
"filament_enable_overhang_speed": [
"1",
"1"
],
"filament_overhang_1_4_speed": [
"0",
"0"
],
"filament_overhang_2_4_speed": [
"50",
"50"
],
"filament_overhang_3_4_speed": [
"30",
"30"
],
"filament_overhang_4_4_speed": [
"10",
"10"
],
"filament_overhang_totally_speed": [
"10",
"10"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"hot_plate_temp": [
"90"
],
"hot_plate_temp_initial_layer": [
"90"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"override_process_overhang_speed": [
"0",
"0"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"textured_plate_temp": [
"90"
],
"textured_plate_temp_initial_layer": [
"90"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab P2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
"type": "filament",
"name": "Bambu ASA @BBL P2S 0.8 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_32",
"instantiation": "true",
"chamber_temperatures": [
"65"
],
"counter_coef_2": [
"0.0094"
],
"counter_coef_3": [
"-0.0092"
],
"counter_limit_max": [
"0.2258"
],
"counter_limit_min": [
"-0.0092"
],
"fan_min_speed": [
"25"
],
"filament_cooling_before_tower": [
"10",
"10"
],
"filament_max_volumetric_speed": [
"18",
"35"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_retraction_distances_when_cut": [
"10",
"10"
],
"filament_retraction_length": [
"0.4",
"0.4"
],
"filament_z_hop_types": [
"Spiral Lift",
"Spiral Lift"
],
"hole_coef_2": [
"0.0013"
],
"hole_coef_3": [
"0.1261"
],
"hole_limit_max": [
"0.1586"
],
"hole_limit_min": [
"0.1261"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab P2S 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}
@@ -1,119 +1,50 @@
{
"type": "filament",
"name": "Bambu ASA @BBL X1 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_03",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 0.2 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL X1 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_03",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 0.2 nozzle"
]
}
@@ -1,125 +1,60 @@
{
"type": "filament",
"name": "Bambu ASA @BBL X1 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_04",
"instantiation": "true",
"fan_min_speed": [
"25"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_speed": [
"0.4",
"0.4"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"textured_plate_temp_initial_layer": [
"V"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 0.6 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL X1 0.6 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_04",
"instantiation": "true",
"fan_min_speed": [
"25"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_speed": [
"0.4",
"0.4"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"textured_plate_temp_initial_layer": [
"V"
],
"compatible_printers": [
"Bambu Lab X1 0.6 nozzle"
]
}
@@ -1,121 +1,52 @@
{
"type": "filament",
"name": "Bambu ASA @BBL X1C 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_01",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab P1S 0.2 nozzle",
"Bambu Lab P1P 0.2 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL X1C 0.2 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_01",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"2",
"2"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab P1S 0.2 nozzle",
"Bambu Lab P1P 0.2 nozzle"
]
}
@@ -1,126 +1,65 @@
{
"type": "filament",
"name": "Bambu ASA @BBL X1C 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_02",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.8 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL X1C 0.4 nozzle",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_02",
"instantiation": "true",
"chamber_temperatures": [
"60"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"18",
"25"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_length": [
"nil",
"0.4"
],
"filament_z_hop": [
"nil",
"0.6"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab P1P 0.8 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1P 0.4 nozzle"
]
}
@@ -1,127 +1,66 @@
{
"type": "filament",
"name": "Bambu ASA @BBL X1C",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_00",
"instantiation": "true",
"fan_min_speed": [
"25"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_max_volumetric_speed": [
"18",
"18"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab P1P 0.6 nozzle"
]
}
"type": "filament",
"name": "Bambu ASA @BBL X1C",
"inherits": "Bambu ASA @base",
"from": "system",
"setting_id": "GFSB01_00",
"instantiation": "true",
"fan_min_speed": [
"25"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"18",
"25"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_retraction_length": [
"nil",
"0.4"
],
"filament_z_hop": [
"nil",
"0.6"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"270",
"270"
],
"nozzle_temperature_initial_layer": [
"270",
"270"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1P 0.6 nozzle"
]
}

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