Compare commits

..
Author SHA1 Message Date
Kris Austin 237cd10eb5 fix: Home start shows Prepare or a blank window, and Prepare opens slowly (#15878) 2026-09-26 14:23:52 -03:00
Ioannis Giannakas e77d179bbe Fix inner-outer-inner wall ordering falling back to outer-inner on narrow walls with Arachne (#15924)
* Fix wall ordering edge case
* IOI performance tuning - greedy stop when a first touch is identified.
2026-09-26 17:44:52 +01:00
Ioannis Giannakas d5aaa463c8 Fix MacOS 27 Xcode and Command Line build failures (#15923) 2026-09-26 13:20:17 -03:00
Ian BassiandRodrigo Faselli 8c03985818 Add Cubic Non-crossing multiline strategy (#15887)
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
2026-09-26 11:40:49 -03:00
Kris Austin 93b58a2034 fix(gui): keyboard shortcuts cleanup after #15706 (#15862) 2026-09-25 21:51:19 -03:00
weng haishi 6be6fdd7c7 feat: add timestamp to ofl update workflow so that concurrent post_merge_profiles are not silently dropped (#15898)
# 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?
-->

If a vendor runs `/bot merge` while the cronjob is running, it might be
dropped because the table might be cleared before `post_merge_profiles`
completes. Instead we can add a timestamp so that we don't accidentally
drop any PR merges that occur while the OFL cronjob is running.

# 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 17:53:22 +08:00
Ian Chua 521a30a45c feat: add timestamp to ofl update workflow so that concurrent post_merge_profiles are not silently dropped 2026-09-25 16:53:45 +08:00
Ian Chua 35d5ff705b fix: cronjob checks against last ofl-ota-cronjob instead of post_merge_profiles (#15894)
# 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?
-->

The previous implementation checks against the last successful
`post_merge_profiles` which can trigger when a normal OTA update for
non-OFL profiles are made. This causes the check to fail when OFL
changes are made before other regular profile changes are made in
`resources/profiles/<vendor>`

# 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 15:09:41 +08:00
Ian Chua 482fc1e719 fix: cronjob checks against last ofl-ota-cronjob instead of post_merge_profiles 2026-09-25 15:04:32 +08:00
Ian Chua d087941289 test: update profiles for ota update (WILL BE REVERTED) (#15891)
Merged by /bot merge on behalf of @peachismomo (id 52488812).
Grants: resources/profiles/OrcaFilamentLibrary/filament/Elegoo, resources/profiles/OrcaFilamentLibrary.json, resources/profiles/Elegoo, resources/profiles/Elegoo.json
Head: b73e9df4f4
2026-09-25 06:38:09 +00: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
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
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
Ian Chua 0030bed519 fix: ota updates workflow 2026-09-23 20:37:25 +08:00
2669 changed files with 201934 additions and 265385 deletions
+139
View File
@@ -0,0 +1,139 @@
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.
#
# At the start of each run, the pending-publish table is cleared up to a captured
# timestamp (POST /api/v1/ota/ofl/pending/clear?timestamp=...). Changes merged after
# that timestamp remain pending for the next run.
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: Capture start timestamp and clear OFL pending queue
id: start
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; }
timestamp="$(date -u '+%Y-%m-%dT%H:%M:%SZ')"
echo "timestamp=$timestamp" >> "$GITHUB_OUTPUT"
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?timestamp=$timestamp" \
-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
- 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
shell: bash
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SCAN_UNTIL: ${{ steps.start.outputs.timestamp }}
run: |
set -euo pipefail
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; checking OFL changes up to $SCAN_UNTIL."
changed_files="$(git log --until="$SCAN_UNTIL" --name-only --pretty=format: "origin/$branch" -- \
resources/profiles/OrcaFilamentLibrary resources/profiles/OrcaFilamentLibrary.json \
| sed '/^$/d')"
else
changed_files="$(git log --since="$since" --until="$SCAN_UNTIL" --name-only --pretty=format: "origin/$branch" -- \
resources/profiles/OrcaFilamentLibrary resources/profiles/OrcaFilamentLibrary.json \
| sed '/^$/d')"
fi
if [ -n "$changed_files" ]; then
echo "OFL changed on $branch from ${since:-the beginning} through $SCAN_UNTIL:"
echo "$changed_files"
changed=true
else
echo "No OFL changes on $branch through $SCAN_UNTIL."
changed=false
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
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
+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 # only then does it become a live OTA update - this workflow does none of that
# last part (no changelog, no R2, no webhook). # 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: # Asset contract expected by OrcaCloud's release scanner:
# ^(\d+\.\d+\.\d+)_([^_]+)_(\d+(?:\.\d+){3})_(\d{12})\.zip$ # ^(\d+\.\d+\.\d+)_([^_]+)_(\d+(?:\.\d+){3})_(\d{12})\.zip$
# <orca_ver>_<vendor>_<profile_version>_<UTC yyyymmddHHMM>.zip (zip root: <vendor>.opc) # <orca_ver>_<vendor>_<profile_version>_<UTC yyyymmddHHMM>.zip (zip root: <vendor>.opc)
@@ -17,16 +30,39 @@ name: Post-merge profiles
on: on:
push: push:
branches: branches:
# once v2.5.0 stable is released, this will be removed, so nightly won't receive OTA updates.
- main - 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: paths:
- 'resources/profiles/**' - 'resources/profiles/**'
- '.github/workflows/post_merge_profiles.yml' - '.github/workflows/post_merge_profiles.yml'
workflow_dispatch: 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: permissions:
contents: read 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. # One run per branch; let a run finish rather than cancel it, since it publishes.
concurrency: concurrency:
@@ -66,8 +102,38 @@ jobs:
shell: bash shell: bash
env: env:
FOLDER_MERGERS: ${{ vars.FOLDER_MERGERS }} FOLDER_MERGERS: ${{ vars.FOLDER_MERGERS }}
DISPATCH_VENDOR: ${{ github.event_name == 'workflow_dispatch' && inputs.vendor || '' }}
run: | run: |
set -euo pipefail 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 }}' base='${{ github.event.before }}'
head='${{ github.sha }}' head='${{ github.sha }}'
# Zero SHA (branch created / force push) or manual dispatch: fall back # 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 if [ -z "$base" ] || [ "$base" = "0000000000000000000000000000000000000000" ] || ! git cat-file -e "$base^{commit}" 2>/dev/null; then
base="$head^" base="$head^"
fi 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 < <( mapfile -t candidates < <(
git diff --name-only "$base" "$head" -- resources/profiles \ git diff --name-only "$base" "$head" -- resources/profiles \
| sed -nE 's#^resources/profiles/([^/]+)/.*#\1#p; s#^resources/profiles/([^/]+)\.json$#\1#p' \ | sed -nE 's#^resources/profiles/([^/]+)/.*#\1#p; s#^resources/profiles/([^/]+)\.json$#\1#p' \
@@ -84,10 +154,7 @@ jobs:
vendors=() vendors=()
for v in "${candidates[@]:-}"; do for v in "${candidates[@]:-}"; do
[ -n "$v" ] || continue [ -n "$v" ] || continue
json="resources/profiles/$v.json" if is_valid_vendor "$v"; then
# 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
vendors+=("$v") vendors+=("$v")
fi fi
done done
@@ -101,6 +168,9 @@ jobs:
# sibling bundle JSON are covered by at least one FOLDER_MERGERS # sibling bundle JSON are covered by at least one FOLDER_MERGERS
# grant. The account part is intentionally ignored here: this is a # grant. The account part is intentionally ignored here: this is a
# post-merge safety check, not an authorization check for a command. # 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=() grants=()
while IFS= read -r raw_line; do while IFS= read -r raw_line; do
line="${raw_line#"${raw_line%%[![:space:]]*}"}" line="${raw_line#"${raw_line%%[![:space:]]*}"}"
@@ -127,23 +197,29 @@ jobs:
return 1 return 1
} }
authorized=()
unauthorized=() unauthorized=()
for v in "${vendors[@]}"; do 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") unauthorized+=("$v")
fi fi
done done
if [ "${#unauthorized[@]}" -ne 0 ]; then if [ "${#unauthorized[@]}" -ne 0 ]; then
echo "vendors=" >> "$GITHUB_OUTPUT" echo "::warning::skipping vendor(s) with no FOLDER_MERGERS grant (no asset built or published for them this run): ${unauthorized[*]}"
exit 0
fi fi
echo "vendors=${vendors[*]}" >> "$GITHUB_OUTPUT" echo "vendors=${authorized[*]}" >> "$GITHUB_OUTPUT"
- name: Resolve Orca version - name: Resolve Orca version
id: orca 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 shell: bash
run: | run: |
set -euo pipefail set -euo pipefail
@@ -242,3 +318,132 @@ jobs:
echo "### Published to \`$repo\` release \`$RELEASE_TAG\`" echo "### Published to \`$repo\` release \`$RELEASE_TAG\`"
for f in "$ASSET_DIR"/*.zip; do echo "- \`$(basename "$f")\`"; done for f in "$ASSET_DIR"/*.zip; do echo "- \`$(basename "$f")\`"; done
} >> "$GITHUB_STEP_SUMMARY" } >> "$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
+7 -2
View File
@@ -56,9 +56,9 @@ You can do this in Environment Variables settings.
endif () endif ()
if (APPLE) if (APPLE)
# if CMAKE_OSX_DEPLOYMENT_TARGET is not set, set it to 11.3 # if CMAKE_OSX_DEPLOYMENT_TARGET is not set, set it to 12.0 (the lowest Xcode 27 accepts)
if (NOT CMAKE_OSX_DEPLOYMENT_TARGET) if (NOT CMAKE_OSX_DEPLOYMENT_TARGET)
set(CMAKE_OSX_DEPLOYMENT_TARGET "11.3" CACHE STRING "Minimum OS X deployment version" FORCE) set(CMAKE_OSX_DEPLOYMENT_TARGET "12.0" CACHE STRING "Minimum OS X deployment version" FORCE)
endif () endif ()
message(STATUS "CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET}") message(STATUS "CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET}")
endif () endif ()
@@ -279,6 +279,11 @@ if (APPLE)
endif() endif()
SET(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.orcaslicer.OrcaSlicer") SET(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.orcaslicer.OrcaSlicer")
# The macOS CI jobs build with Ninja (build_release_macos.sh -x), so the Xcode generator
# is not covered. Xcode adds -Wshorten-64-to-32 by default ("Implicit Conversion to 32 Bit
# Type"); Ninja/-Wall does not, and under -Werror it fails Xcode builds on code CI accepts.
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_64_TO_32_BIT_CONVERSION "NO")
message(STATUS "Orca: IS_CROSS_COMPILE: ${IS_CROSS_COMPILE}") message(STATUS "Orca: IS_CROSS_COMPILE: ${IS_CROSS_COMPILE}")
elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux") elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(CMAKE_INSTALL_RPATH "$ORIGIN") set(CMAKE_INSTALL_RPATH "$ORIGIN")
+2 -2
View File
@@ -53,7 +53,7 @@ while getopts ":dpa:snt:xbc:i:j:Tuh" opt; do
echo " -s: Build slicer only" echo " -s: Build slicer only"
echo " -u: Build universal app only (requires existing arm64 and x86_64 app bundles)" echo " -u: Build universal app only (requires existing arm64 and x86_64 app bundles)"
echo " -n: Nightly build" echo " -n: Nightly build"
echo " -t: Specify minimum version of the target platform, default is 11.3" echo " -t: Specify minimum version of the target platform, default is 12.0"
echo " -x: Use Ninja Multi-Config CMake generator, default is Xcode" echo " -x: Use Ninja Multi-Config CMake generator, default is Xcode"
echo " -b: Build without reconfiguring CMake" echo " -b: Build without reconfiguring CMake"
echo " -c: Set CMake build configuration, default is Release" echo " -c: Set CMake build configuration, default is Release"
@@ -95,7 +95,7 @@ if [ -z "$DEPS_CMAKE_GENERATOR" ]; then
fi fi
if [ -z "$OSX_DEPLOYMENT_TARGET" ]; then if [ -z "$OSX_DEPLOYMENT_TARGET" ]; then
export OSX_DEPLOYMENT_TARGET="11.3" export OSX_DEPLOYMENT_TARGET="12.0"
fi fi
if [ -z "$CMAKE_IGNORE_PREFIX_PATH" ]; then if [ -z "$CMAKE_IGNORE_PREFIX_PATH" ]; then
+2 -2
View File
@@ -26,9 +26,9 @@ endif()
cmake_minimum_required(VERSION 3.2) cmake_minimum_required(VERSION 3.2)
if (APPLE) if (APPLE)
# if CMAKE_OSX_DEPLOYMENT_TARGET is not set, set it to 11.3 # if CMAKE_OSX_DEPLOYMENT_TARGET is not set, set it to 12.0 (the lowest Xcode 27 accepts)
if (NOT CMAKE_OSX_DEPLOYMENT_TARGET) if (NOT CMAKE_OSX_DEPLOYMENT_TARGET)
set(CMAKE_OSX_DEPLOYMENT_TARGET "11.3" CACHE STRING "Minimum OS X deployment version" FORCE) set(CMAKE_OSX_DEPLOYMENT_TARGET "12.0" CACHE STRING "Minimum OS X deployment version" FORCE)
endif () endif ()
message(STATUS "CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET}") message(STATUS "CMAKE_OSX_DEPLOYMENT_TARGET: ${CMAKE_OSX_DEPLOYMENT_TARGET}")
+102 -185
View File
@@ -2,219 +2,136 @@
## Why it exists ## Why it exists
The main window is a notebook of tabs. When the first frame appears, one tab is on The main window is a notebook of tabs, and only one of them is on screen when the first
screen and the others are not; some of them are opened later in the session, some frame appears. Others are opened later in the session, some never, and some only exist
never, and some only exist for certain printers. Building a tab before the first frame for certain printers. Building every tab before the first frame makes each startup pay for
adds its cost to every startup, whether or not the tab is used. tabs the user may never open.
This subsystem builds a tab's panel the first time the tab is shown. It also builds the This subsystem builds a tab the first time it is shown, and builds the rest in small units
remaining tabs while the user is idle after startup, in units of tens of milliseconds, while the user is idle after startup. Startup pays only for what the first frame shows,
so a click that lands in the middle of one waits for that unit and no longer. Startup the other tabs are usually ready before anyone opens them, and a click that lands in the
pays only for what the first frame shows, and the other tabs are usually built before middle of the idle build waits for one unit at most. Work that is not a tab, such as a
anyone opens them. dialog or the 3D view's GL resources, uses the same machinery.
## The parts ## The parts
`src/slic3r/GUI/Lazy.hpp`, `LazyPage.hpp`, `StagedBuild.hpp` and `IdleScheduler.hpp/.cpp` The parts are independent. A holder can hold anything a factory makes, a placeholder page
(with its wx-free `PrebuildQueue.hpp`) are independent. A holder can hold anything a is a holder with a widget, a staged object can live outside a holder, and the scheduler
factory makes, a page is a holder with a placeholder widget, a staged object can live knows none of them; it runs tasks, which the main window makes from the holders.
outside a holder, and the scheduler knows none of them; it runs tasks, which `MainFrame`
makes from the holders.
### Lazy<T>: the holder ### The holder: `Lazy<T>`
Holds an object that a factory makes on first use, under a name for the log and a place A holder keeps one object and the factory that makes it. The rest of the app reads the
in the idle queue, both given by the owner. The header has no wx dependency; the busy object if it exists, makes sure it exists now when about to show or navigate to it, or runs
cursor for an on-demand build lives in `Lazy.cpp` and is skipped when there is no app, something once it exists. A type with one instance in the app gets these as statics
so the holder is unit-tested. through `LazyInstance<T>`, so callers need no reference to the main window, and all of them
are harmless while no holder exists.
- `get()` is null until the object is completely built; `built()` says the same. The holder guarantees that callers see the object only once it is completely built. A
- `ensure()` builds whatever is left now, under a busy cursor, and returns the object, or build cannot re-enter itself, so a nested request finds nothing yet, and a factory that
null in the two cases below. A click on an unbuilt tab or a first open of a dialog goes returns null or a unit that throws leaves the holder and the scheduler able to carry on.
through this, and it logs the units and time it took. The holder does not own the object; its wx parent does, as for any window. The holder has
- `build_step()` runs one unit of construction and returns true while more remain. The no wx dependency and is unit-tested.
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 ### The placeholder page: `LazyPage<Panel>`
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 The notebook needs a page object for a tab to exist and for tabs to be inserted and
(`MainFrame::get_calibration_curr_tab()`); it is set after the object is complete. removed by pointer, and the placeholder is that object. It builds the real panel inside
itself the first time it is shown and forwards showing and hiding afterwards, so a panel's
own show handling stays its activation hook. Nothing builds while the main window is
hidden; the window's first show builds the start page. A page that is out of the book is
not prebuilt. A panel built while its page is hidden stays hidden, and gets the theming
the window applied before the panel existed.
`LazyBase` is the holder's type-free interface (`name()`, `built()`, `pending()`, ### Staged construction: `StagedBuild`
`build_step()`, `prebuild_order()`) and is what the scheduler side sees.
### LazyPage<Panel>: the placeholder A constructor too big to be one unit builds a skeleton and queues the rest as steps, which
run one per unit. A child panel's steps can be forwarded to its parent, and the parent is
complete only once the child is. Nothing may use what a step builds before the last step
has run, so staged panels follow these constraints:
A `wxPanel` placed in the parent in place of the real panel, and a `Lazy<Panel>` whose - members created in steps start out null, so a partly built panel can be destroyed;
factory makes the panel inside it (by default `new Panel(parent)`). The notebook needs a - timers, event handlers and destructors that touch step content check that the panel is
page object for the tab to exist and for `show_device()` to insert and remove tabs by complete first;
pointer, and the placeholder is that object. `MainFrame` creates every page once, named - nothing takes focus while off screen, since a unit may run while the user is typing
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; elsewhere;
- where a step's widgets must keep their place in a sizer that later steps also fill, the - a widget added by a step keeps its place in the sizer through an empty slot the skeleton
constructor adds an empty slot sizer in that position and the step fills the slot creates.
(`StatusBasePanel`).
### IdleScheduler: when to build ### The scheduler: `IdleScheduler` and `PrebuildQueue`
A task is any `LazyBase`: a name for the log, `pending()`, `build_step()` and The queue holds tasks in order, and a slice runs units of the first pending task until
`prebuild_order()`. `PrebuildQueue` holds the tasks by order (equal order in the order the task finishes, the time budget is spent, or input arrives. It has no wx dependency and
added) and runs a slice, the units of the first pending task until it completes, the is unit-tested with a fake clock. A task whose work goes away, such as a tab removed from
budget is spent on the clock it is given, or the interrupt predicate says input arrived. the book, is skipped, and becomes pending again if the work comes back.
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 A slice runs only once the user has been idle for a short quiet time, and each slice is its
Windows queue check, and logs each unit and slice. Each slice is a timer message: a own timer message, so paint, timers and input queued in between are handled before the
period of 250 ms while waiting for the user to go quiet, and a one-shot of zero after a next slice. Posting slices as pending events would not do that, because wx drains every
slice that left work, so the event loop dispatches whatever it has queued (paint, pending event before the next native message. On GTK a timer that is always due starves
timers, input) before the next slice runs. Chaining slices with `CallAfter` would not do the lower-priority sources that repaint and deliver posted events, so slices are a few
this: wx drains pending events fully before the next native message, on every platform. milliseconds apart. On Windows a slice also waits while the native queue holds input,
On GTK the one-shot is 5 ms, because a due GLib timeout runs ahead of the redraw and not counting mouse moves, which Windows synthesizes whenever a window appears under the
idle sources that paint and deliver posted events. cursor. A slice never runs inside a `wxYield()`, where it would build pages in the middle of
A slice runs only once the user has been idle for the quiet time, and the timer stops the code that yielded. A unit cannot be interrupted, so the largest unit bounds how long a
itself once no task is pending. The tick period, quiet time and slice length are click can wait.
constants in `IdleScheduler.cpp`. A unit cannot be interrupted once started, so the When nothing is pending the timer stops and the subsystem costs nothing.
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 The main window owns the scheduler because it owns what the tasks build, and clearing the
every `LazyPage` the frame created, in or out of the book (`pending()` is false for a queue with the window keeps a task from outliving its object. Each owner provides its own
page out of the book), the Compare presets holder, and the Prepare sidebar's settings tasks, such as a tab, a dialog, the Prepare tab's settings page one option group at a
page from `ParamsPanel::settings_page_prebuild()`, whose first unit selects the default time, the Prepare page's layout at the size the book gives its pages, or the 3D view's GL
tab if none is selected yet and whose later units build one option group each. resources.
`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 ### The 3D view's GL resources
(`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 OpenGL is loaded on the Prepare tab's canvas. When the start page is not Prepare, loading
nothing. it is an idle task that makes the context current on the hidden canvas, so the start page
paints first and Prepare never appears. Loading it on a shown canvas under `Freeze()` holds
back the start page's paint, and on GTK `Freeze()` cannot hide the canvas, which is a
native child window or a Wayland subsurface drawn outside GTK. A hidden Windows child
window keeps its device context, macOS attaches the context to a hidden view, and GTK
creates the canvas's surface when the widget is realized, so on GTK the task realizes the
canvas first. If the context cannot be made current, the canvas's first render loads the
resources.
## Rules ## Rules
**What builds before the first frame.** The Prepare tab's plater, because `post_init()` **Before the first frame.** Only the start page and the Prepare tab's plater are built
needs its GL canvas on screen to initialise OpenGL in every startup state, and the start before the first frame. Everything else goes through a holder.
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 **Reaching a lazy object.** Callers use the type's statics. Reading it if built is for
return null and is for telling the object something it can live without (a rescale, a things the object can live without, such as a rescale, a color change or a status refresh.
colour change, a status update). `T::ensure()` builds the object and is for navigating Making sure it exists is for navigating to it or showing it. Running something once it is
to it or for a caller that is about to show it. A caller that tells the object something built is for state it would not fetch for itself on construction. A panel that pulls its
it would not fetch for itself on construction uses `T::when_built()`, which keeps the state when constructed only ever needs to be read if built.
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 **Unit size.** A unit should fit in one slice on a fast machine. A constructor over that is
a fast machine. A constructor above that is staged. A single widget above it is the staged, and a single widget over it is accepted unless the widget itself can be split.
floor unless the widget itself is split.
**Order.** Cheapest and most likely to be opened first, given where `MainFrame` creates **Order.** Tasks run cheapest and most likely to be opened first. Each holder's order is
each holder. The settings page is 0 (the Prepare tab's own content), Home 10, Device 20 given where it is created, with gaps so a new task fits between its neighbors. A negative
(a Bambu user's usual second stop), Calibration 30, Multi-device 40, the web Device order is never prebuilt, for something few sessions open that costs more to build unasked
view 50, Project 60 (a second WebView2 instance) and the Compare presets dialog 100; than it saves.
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 ## Adopting it
A lazy tab needs: A lazy tab needs a panel type deriving from `LazyInstance`, a placeholder page the main
window creates once with its order and registers for the idle build, and every use of the
panel outside the main window going through the statics. Its constructor has to cope with
the main window already existing and the user being busy elsewhere, so it takes no focus
while off screen, and it does all of its own setup, since the main window does nothing to a
panel after creating it.
1. The panel derived from `LazyInstance<Panel>`, since a tab's panel has one instance. To stage a heavy constructor, keep the skeleton in the constructor, move the rest into
2. A `LazyPage<Panel>*` member in `MainFrame`, created once in `init_tabpanel()` with steps in its original order, and follow the staged-construction constraints. Measure the
its `TAB_ID_*` as the name, its place by the order rule (and a factory if units; a step that is still one big widget is split inside the widget or accepted.
`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, ## Verifying
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 The log lists the queue when it is registered, reports each completed task at info level
registered, `IdleScheduler::tick` reports each completed task by name at info level and and each slice and unit at debug level, and reports every on-demand build with its units
each slice and unit at debug level, and `Lazy::ensure` reports an object a user built and time. A task's completion line counts only the slice it finished in. A run from the
on demand with the units and time it took. A run from the configured start configured start page should show every registered task complete in order, with no unit
page shows every registered page complete, in order, with no unit longer than intended. longer than intended. A click on a tab during the idle build should show an on-demand
A click on a tab mid-prebuild shows the finished panel with an `ensure` line for what was build for what was left, with the slices resuming once the user is idle again.
left, and the slices resume for the remaining tasks once the user is idle again.
+123
View File
@@ -0,0 +1,123 @@
# Multiline infill — High Level Design
## Purpose and scope
`fill_multiline` prints every sparse infill wall as N adjacent lines instead of
one, so a wall is `d1 = N * spacing` thick. Only internal sparse infill uses it.
Each pattern first builds its single-line centerlines at N times the usual line
spacing (so the density holds), and `multiline_fill()` then replaces each
centerline by the lines of that wall: the centerline itself when N is odd, and
closed outlines around it at every `spacing` out to `d1 / 2`. The outlines are
clipped to the fill region contracted by half a line width, then connected like
any other infill.
Outlines of centerlines that cross each other overlap at every crossing, which
over-extrudes the wall intersections. The line-crossing patterns Grid,
Triangles, Tri-hexagon and Cubic therefore build centerlines that never cross
(`FillRectilinear::fill_surface_trapezoidal()`), and so do Adaptive Cubic and
Support Cubic (`FillAdaptive`); the other patterns outline their usual
centerlines.
## Non-crossing centerlines
The crossing lines are resolved into x-monotone paths, the levels of the line
arrangement: walking along x, the k-th path is always the k-th line from the
bottom. At every crossing, the two paths bounce off each other instead of
passing through. Adjacent paths meet only at crossings, so their outlines touch
there and nowhere overlap.
Where two paths meet, each is cut short by a line perpendicular to the bisector
of its bend, `d1 / 2` from the crossing. The two cut segments are parallel and
`d1` apart, so the outermost lines of the two walls sit exactly `spacing` apart,
like the lines inside a wall. Where three lines meet at one point, the middle
path runs straight through and the outer two are cut `d1` from it.
Each pattern builds its rows along x in a rotated frame. Grid lines run at ±45°
there, and its rows are trapezoid waves that transpose on alternate layers. The three families of Triangles, Tri-hexagon and
Cubic run at 0°, 60° and 120°. Those rows rotate by 120° every layer about a
3-fold center of the arrangement, so each family takes every role in turn.
The pattern is phased on fixed positions, so it lines up across layers and
across the regions of one layer. Rounding the corners with
`sparse_infill_smooth_factor` happens before `multiline_fill()`.
## Cubic
Single-line Cubic draws the three families at the same spacing `h` and shifts
them with z: by `+dx`, `-dx` and `+dx`, `dx = z / sqrt(2)`. The multiline paths
follow the same lines. In the frame where one family is horizontal, the other two
cross in rows `h` apart, alternating by half a period, at height
`tau = -3 * dx (mod h)` above the horizontal line below them. The crossings split
every band between horizontal lines into up-pointing triangles of height `tau`,
down-pointing triangles of height `h - tau`, and hexagons. At `tau = 0` (and `h`)
all three families meet at common points, as in Triangles. At `tau = h / 2` the
triangles are equal, as in Tri-hexagon. The origin of that frame is always a
3-fold center, whatever z is, so the per-layer rotation keeps the lines in place.
Each band holds two paths that touch at its crossings: the upper one takes the
V below the crossing and runs along the top horizontal line, and the lower one
takes the inverted V above it and runs along the bottom line. Both are the same function
of `tau`, the lower one mirrored with `h - tau`. `cubic_upper_level()` builds one
period of the upper path as the lower envelope of five lines, clipped from below:
- the two slanted lines through the crossings,
- the horizontal line, lowered when the triangle above it is less than `1.5 * d1` high,
- the two chamfers where the path turns onto and off the horizontal line, `d1 / 2`
from those crossings,
- the flat cut into the V at the crossing.
The cut height `clamp(tau - d1 / 2, 0, h - d1) + d1` is what makes the pattern
continuous in z. While both triangles are at least `1.5 * d1` high, every
crossing is a pair of bends `d1 / 2` from it, as in Tri-hexagon. When a triangle
is thinner, its three paths stack like a triple crossing. The path through it
flattens toward its base line and lies on it once the triangle is under `d1 / 2`
high, and the paths beside it are pushed `d1` away. The layout thus reaches the
Triangles one where the families meet. Adjacent paths stay at least `d1` apart
at every `tau` and at every density up to 100%.
## Adaptive Cubic
Adaptive Cubic and Support Cubic take their lines from an octree of cubes
standing on a corner. On each layer every cube cuts its three mid-planes into
segments of the same three 60° families as Cubic, but the pattern is not
periodic. Smaller cubes near the surface add finer lines, and a finer line ends
where it meets the wall of its coarser cube, so the lines form crossings and
T-junctions. `FillAdaptive::multiline_paths()` builds the paths from these
segments directly, for each fill region and within `4 * d1` of it.
At a crossing the two paths bounce as in Cubic. At a T-junction the through line
runs straight on and the path of the ending line stops there. Every path still
runs left to right in the frame where one family is horizontal, and that family
rotates with the layer.
Every line of every cube size lies on one fine lattice, so crossings closer than
a few `d1` are the corners of one small triangle of that lattice, as in Cubic.
The cuts follow the Cubic rules without a closed formula:
- The two bends of a crossing are cut `d1` apart, `d1 / 2` each, perpendicular
to their bisector, so their walls touch. A cut goes no further than the path
end, and the other bend takes the rest of `d1`.
- At the tip of a small triangle, between the two slanted families, a cut also
goes no further than the neighbouring bend turning the other way, and the
path beyond that bend is kept a wall away from it. The bends onto the
horizontal family are not limited this way: pushing their paths apart would
open gaps between walls that should touch.
- A cut moves the path only where the cut line lies beyond it, near its bend.
The sharp bends between the two slanted families are cut after the bends onto
the horizontal family, so the tip of a small triangle wins, as in Cubic.
- A path stopping at a T-junction is trimmed until it is `d1` less half a line
spacing from every other path, so that its end overlaps the wall it stops on
by half a line and bonds to it. The paths are trimmed one at a time against
the others as already trimmed, so two ends facing each other meet instead of
both backing off. A path stopping on the line of another is trimmed before
that one, so it gives way and the other still reaches the line it stops on. A
second round trims every path again from its full length, so an end grows
back where the ends it gave way to were trimmed later, and a last round only
shortens them, keeping them that far apart. Paths shorter than `d1` are left
out.
- A line that ends on another less than `2 * d1` past a crossing stops at that
crossing instead, the shorter one where both do. The path along such a stub
would be trimmed away, leaving a hole between the walls that were cut to
touch it.
Short paths enclosed by coarser lines still print as closed outlines, but most
paths run on across several cells.
+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 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 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 inherits, the names of the presets it includes, and the parse metadata (name, sub-path,
and filament ids, renames). Non-instantiated base presets are stored too; the children description, instantiation, setting and filament ids, renames). Non-instantiated base
that inherit from them cannot resolve without them. 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 **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 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 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, 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; and nothing else reaches across vendors — an `include` is always vendor-local. The
every other vendor follows in parallel, resolving against it; and the results are library therefore goes first, alone; every other vendor follows in parallel, resolving
merged in a stable order: against it; and the results are merged in a stable order:
```mermaid ```mermaid
flowchart LR 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 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 then installed one by one — inheritance resolved against the presets installed before
them and the currently loaded filament library, configs flattened onto the collection them and the currently loaded filament library, includes layered in, configs flattened
defaults, validated and registered — by the same function the JSON path calls straight onto the collection defaults, validated and registered — by the same function the JSON
after parsing a sub-file. The two paths share everything below the parse, which is what path calls straight after parsing a sub-file. An `include` layers what the included
makes a cache-loaded bundle indistinguishable from a JSON-loaded one by construction base states, between the parent and the preset's own keys: the base's diff against the
rather than by test coverage. Installation also rebuilds each preset's file path from default, taken when the base itself was installed and before the per-variant padding
the local data directory, so a shipped cache never carries the generating machine's `inherits` sees, so only what a template sets reaches the presets including it. The two
paths. 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 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 `CACHE_VERSION` bump makes an installed cache unreadable, and that is handled at
+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", "type": "filament",
"name": "Bambu ABS @BBL A1 0.2 nozzle", "name": "Bambu ABS @BBL A1 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_08", "setting_id": "GFSB00_08",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"20" "20"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "2"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18" "18"
], ],
"hot_plate_temp": [ "hot_plate_temp": [
"100" "100"
], ],
"hot_plate_temp_initial_layer": [ "hot_plate_temp_initial_layer": [
"100" "100"
], ],
"reduce_fan_stop_start_freq": [ "reduce_fan_stop_start_freq": [
"0" "0"
], ],
"slow_down_layer_time": [ "slow_down_layer_time": [
"12" "12"
], ],
"textured_plate_temp": [ "textured_plate_temp": [
"100" "100"
], ],
"textured_plate_temp_initial_layer": [ "textured_plate_temp_initial_layer": [
"100" "100"
], ],
"compatible_printers": [ "compatible_printers": [
"Bambu Lab A1 0.2 nozzle" "Bambu Lab A1 0.2 nozzle"
] ]
} }
@@ -1,43 +1,46 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL A1", "name": "Bambu ABS @BBL A1",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_07", "setting_id": "GFSB00_07",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"20" "20"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"16" "16"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18" "18"
], ],
"hot_plate_temp": [ "filament_retraction_length": [
"100" "0.4"
], ],
"hot_plate_temp_initial_layer": [ "hot_plate_temp": [
"100" "100"
], ],
"reduce_fan_stop_start_freq": [ "hot_plate_temp_initial_layer": [
"0" "100"
], ],
"slow_down_layer_time": [ "reduce_fan_stop_start_freq": [
"12" "0"
], ],
"textured_plate_temp": [ "slow_down_layer_time": [
"100" "12"
], ],
"textured_plate_temp_initial_layer": [ "textured_plate_temp": [
"100" "100"
], ],
"compatible_printers": [ "textured_plate_temp_initial_layer": [
"Bambu Lab A1 0.4 nozzle", "100"
"Bambu Lab A1 0.6 nozzle", ],
"Bambu Lab A1 0.8 nozzle" "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", "type": "filament",
"name": "Bambu ABS @BBL H2C 0.2 nozzle", "name": "Bambu ABS @BBL H2C 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_23", "setting_id": "GFSB00_23",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0124" "0.0124"
], ],
"counter_coef_3": [ "counter_coef_3": [
"0.0241" "0.0241"
], ],
"counter_limit_max": [ "counter_limit_max": [
"0.3341" "0.3341"
], ],
"counter_limit_min": [ "counter_limit_min": [
"0.0241" "0.0241"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"fan_min_speed": [ "fan_min_speed": [
"40" "40"
], ],
"filament_change_length": [ "filament_change_length": [
"4" "4"
], ],
"filament_cooling_before_tower": [ "filament_cooling_before_tower": [
"10", "10",
"10" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_pre_cooling_temperature_nc": [
"230", "230",
"230" "230"
], ],
"filament_prime_volume": [ "filament_prime_volume": [
"30" "30"
], ],
"filament_prime_volume_nc": [ "filament_prime_volume_nc": [
"30" "30"
], ],
"filament_ramming_travel_time": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_ramming_travel_time_nc": [ "filament_ramming_travel_time_nc": [
"1", "1",
"1" "1"
], ],
"first_x_layer_fan_speed": [ "first_x_layer_fan_speed": [
"0" "0"
], ],
"filament_change_length_nc": [ "filament_change_length_nc": [
"4" "4"
], ],
"hole_coef_2": [ "hole_coef_2": [
"-0.0008" "-0.0008"
], ],
"hole_coef_3": [ "hole_coef_3": [
"0.1319" "0.1319"
], ],
"hole_limit_max": [ "hole_limit_max": [
"0.1319" "0.1319"
], ],
"hole_limit_min": [ "hole_limit_min": [
"0.1119" "0.1119"
], ],
"filament_preheat_temperature_delta": [ "filament_preheat_temperature_delta": [
"20", "20",
"20" "20"
], ],
"filament_adaptive_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "nozzle_temperature": [
"filament_deretraction_speed": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_extruder_variant": [ "260",
"Direct Drive Standard", "260"
"Direct Drive High Flow" ],
], "overhang_fan_speed": [
"filament_flush_temp": [ "100"
"0", ],
"0" "slow_down_layer_time": [
], "12"
"filament_flush_volumetric_speed": [ ],
"0", "slow_down_min_speed": [
"0" "20",
], "20"
"filament_flow_ratio": [ ],
"0.95", "temperature_vitrification": [
"0.95" "75"
], ],
"filament_long_retractions_when_cut": [ "compatible_printers": [
"nil", "Bambu Lab H2C 0.2 nozzle"
"nil" ],
], "filament_start_gcode": [
"filament_pre_cooling_temperature": [ "; filament start gcode\n"
"0", ],
"0" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
}
@@ -1,204 +1,141 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2C 0.6 nozzle", "name": "Bambu ABS @BBL H2C 0.6 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_34", "setting_id": "GFSB00_34",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0124" "0.0124"
], ],
"counter_coef_3": [ "counter_coef_3": [
"0.0241" "0.0241"
], ],
"counter_limit_max": [ "counter_limit_min": [
"0.3341" "0.0241"
], ],
"counter_limit_min": [ "counter_limit_max": [
"0.0241" "0.3341"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_change_length": [ "filament_cooling_before_tower": [
"4" "10",
], "10",
"filament_cooling_before_tower": [ "10"
"10", ],
"10" "filament_flow_ratio": [
], "0.98",
"filament_flow_ratio": [ "0.98",
"0.98", "0.98"
"0.98" ],
], "filament_max_volumetric_speed": [
"filament_max_volumetric_speed": [ "25",
"25", "30",
"30" "25"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_retraction_length": [
"230", "0.4",
"230" "0.4",
], "0.4"
"filament_prime_volume": [ ],
"30" "filament_wipe": [
], "1",
"filament_prime_volume_nc": [ "1",
"30" "1"
], ],
"filament_ramming_travel_time": [ "filament_wipe_distance": [
"0", "1",
"0" "1",
], "1"
"filament_ramming_travel_time_nc": [ ],
"1", "filament_prime_volume": [
"1" "30"
], ],
"filament_retraction_length": [ "filament_prime_volume_nc": [
"0.4", "30"
"0.4" ],
], "filament_z_hop_types": [
"filament_wipe": [ "Spiral Lift",
"1", "Spiral Lift",
"1" "Spiral Lift"
], ],
"filament_wipe_distance": [ "filament_pre_cooling_temperature_nc": [
"1", "230",
"1" "230",
], "230"
"filament_z_hop_types": [ ],
"Spiral Lift", "filament_ramming_travel_time": [
"Spiral Lift" "0",
], "0",
"first_x_layer_fan_speed": [ "0"
"0" ],
], "filament_ramming_travel_time_nc": [
"filament_change_length_nc": [ "1",
"4" "1",
], "1"
"hole_coef_2": [ ],
"-0.0008" "filament_change_length": [
], "4"
"hole_coef_3": [ ],
"0.1319" "filament_change_length_nc": [
], "4"
"hole_limit_max": [ ],
"0.1319" "first_x_layer_fan_speed": [
], "0"
"hole_limit_min": [ ],
"0.1119" "hole_coef_2": [
], "-0.0008"
"filament_preheat_temperature_delta": [ ],
"20", "hole_coef_3": [
"20" "0.1319"
], ],
"filament_adaptive_volumetric_speed": [ "hole_limit_min": [
"0", "0.1119"
"0" ],
], "hole_limit_max": [
"filament_deretraction_speed": [ "0.1319"
"nil", ],
"nil" "filament_preheat_temperature_delta": [
], "20",
"filament_extruder_variant": [ "20",
"Direct Drive Standard", "20"
"Direct Drive High Flow" ],
], "include": [
"filament_flush_temp": [ "fdm_filament_template_direct_dual_e3d"
"0", ],
"0" "nozzle_temperature": [
], "270",
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_long_retractions_when_cut": [ "260",
"nil", "260",
"nil" "260"
], ],
"filament_pre_cooling_temperature": [ "slow_down_layer_time": [
"0", "12"
"0" ],
], "slow_down_min_speed": [
"filament_retract_length_nc": [ "20",
"14", "20",
"14" "20"
], ],
"filament_ramming_volumetric_speed": [ "temperature_vitrification": [
"-1", "75"
"-1" ],
], "compatible_printers": [
"filament_ramming_volumetric_speed_nc": [ "Bambu Lab H2C 0.6 nozzle"
"-1", ],
"-1" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_retract_before_wipe": [ ],
"nil", "filament_end_gcode": [
"nil" "; filament end gcode \n"
], ]
"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"
]
} }
@@ -1,204 +1,127 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2C 0.8 nozzle", "name": "Bambu ABS @BBL H2C 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_35", "setting_id": "GFSB00_35",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0124" "0.0124"
], ],
"counter_coef_3": [ "counter_coef_3": [
"0.0241" "0.0241"
], ],
"counter_limit_max": [ "counter_limit_max": [
"0.3341" "0.3341"
], ],
"counter_limit_min": [ "counter_limit_min": [
"0.0241" "0.0241"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_change_length": [ "filament_change_length": [
"4" "4"
], ],
"filament_cooling_before_tower": [ "filament_cooling_before_tower": [
"10", "10",
"10" "10"
], ],
"filament_flow_ratio": [ "filament_flow_ratio": [
"0.98", "0.98",
"0.98" "0.98"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"25", "25",
"30" "30"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_pre_cooling_temperature_nc": [
"230", "230",
"230" "230"
], ],
"filament_prime_volume": [ "filament_prime_volume": [
"30" "30"
], ],
"filament_prime_volume_nc": [ "filament_prime_volume_nc": [
"30" "30"
], ],
"filament_ramming_travel_time": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_ramming_travel_time_nc": [ "filament_ramming_travel_time_nc": [
"1", "1",
"1" "1"
], ],
"filament_retraction_length": [ "filament_retraction_length": [
"0.4", "0.4",
"0.4" "0.4"
], ],
"filament_wipe": [ "filament_wipe": [
"1", "1",
"1" "1"
], ],
"filament_wipe_distance": [ "filament_wipe_distance": [
"1", "1",
"1" "1"
], ],
"filament_z_hop_types": [ "filament_z_hop_types": [
"Spiral Lift", "Spiral Lift",
"Spiral Lift" "Spiral Lift"
], ],
"first_x_layer_fan_speed": [ "first_x_layer_fan_speed": [
"0" "0"
], ],
"filament_change_length_nc": [ "filament_change_length_nc": [
"4" "4"
], ],
"hole_coef_2": [ "hole_coef_2": [
"-0.0008" "-0.0008"
], ],
"hole_coef_3": [ "hole_coef_3": [
"0.1319" "0.1319"
], ],
"hole_limit_max": [ "hole_limit_max": [
"0.1319" "0.1319"
], ],
"hole_limit_min": [ "hole_limit_min": [
"0.1119" "0.1119"
], ],
"filament_preheat_temperature_delta": [ "filament_preheat_temperature_delta": [
"20", "20",
"20" "20"
], ],
"filament_adaptive_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "nozzle_temperature": [
"filament_deretraction_speed": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_extruder_variant": [ "260",
"Direct Drive Standard", "260"
"Direct Drive High Flow" ],
], "slow_down_layer_time": [
"filament_flush_temp": [ "12"
"0", ],
"0" "slow_down_min_speed": [
], "20",
"filament_flush_volumetric_speed": [ "20"
"0", ],
"0" "temperature_vitrification": [
], "75"
"filament_long_retractions_when_cut": [ ],
"nil", "compatible_printers": [
"nil" "Bambu Lab H2C 0.8 nozzle"
], ],
"filament_pre_cooling_temperature": [ "filament_start_gcode": [
"0", "; filament start gcode\n"
"0" ],
], "filament_end_gcode": [
"filament_retract_length_nc": [ "; filament end gcode \n"
"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"
]
}
@@ -1,204 +1,141 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2C", "name": "Bambu ABS @BBL H2C",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_22", "setting_id": "GFSB00_22",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0124" "0.0124"
], ],
"counter_coef_3": [ "counter_coef_3": [
"0.0241" "0.0241"
], ],
"counter_limit_max": [ "counter_limit_min": [
"0.3341" "0.0241"
], ],
"counter_limit_min": [ "counter_limit_max": [
"0.0241" "0.3341"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_change_length": [ "filament_cooling_before_tower": [
"4" "10",
], "10",
"filament_cooling_before_tower": [ "10"
"10", ],
"10" "filament_flow_ratio": [
], "0.98",
"filament_flow_ratio": [ "0.98",
"0.98", "0.98"
"0.98" ],
], "filament_max_volumetric_speed": [
"filament_max_volumetric_speed": [ "20",
"20", "30",
"30" "20"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_retraction_length": [
"230", "0.4",
"230" "0.6",
], "0.4"
"filament_prime_volume": [ ],
"30" "filament_wipe": [
], "1",
"filament_prime_volume_nc": [ "1",
"30" "1"
], ],
"filament_ramming_travel_time": [ "filament_wipe_distance": [
"0", "1",
"0" "1",
], "1"
"filament_ramming_travel_time_nc": [ ],
"1", "filament_prime_volume": [
"1" "30"
], ],
"filament_retraction_length": [ "filament_prime_volume_nc": [
"0.4", "30"
"0.6" ],
], "filament_z_hop_types": [
"filament_wipe": [ "Spiral Lift",
"1", "Spiral Lift",
"1" "Spiral Lift"
], ],
"filament_wipe_distance": [ "filament_pre_cooling_temperature_nc": [
"1", "230",
"1" "230",
], "230"
"filament_z_hop_types": [ ],
"Spiral Lift", "filament_ramming_travel_time": [
"Spiral Lift" "0",
], "0",
"first_x_layer_fan_speed": [ "0"
"0" ],
], "filament_ramming_travel_time_nc": [
"filament_change_length_nc": [ "1",
"4" "1",
], "1"
"hole_coef_2": [ ],
"-0.0008" "filament_change_length": [
], "4"
"hole_coef_3": [ ],
"0.1319" "filament_change_length_nc": [
], "4"
"hole_limit_max": [ ],
"0.1319" "first_x_layer_fan_speed": [
], "0"
"hole_limit_min": [ ],
"0.1119" "hole_coef_2": [
], "-0.0008"
"filament_preheat_temperature_delta": [ ],
"20", "hole_coef_3": [
"20" "0.1319"
], ],
"filament_adaptive_volumetric_speed": [ "hole_limit_min": [
"0", "0.1119"
"0" ],
], "hole_limit_max": [
"filament_deretraction_speed": [ "0.1319"
"nil", ],
"nil" "filament_preheat_temperature_delta": [
], "20",
"filament_extruder_variant": [ "20",
"Direct Drive Standard", "20"
"Direct Drive High Flow" ],
], "include": [
"filament_flush_temp": [ "fdm_filament_template_direct_dual_e3d"
"0", ],
"0" "nozzle_temperature": [
], "270",
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_long_retractions_when_cut": [ "260",
"nil", "260",
"nil" "260"
], ],
"filament_pre_cooling_temperature": [ "slow_down_layer_time": [
"0", "12"
"0" ],
], "slow_down_min_speed": [
"filament_retract_length_nc": [ "20",
"14", "20",
"14" "20"
], ],
"filament_ramming_volumetric_speed": [ "temperature_vitrification": [
"-1", "75"
"-1" ],
], "compatible_printers": [
"filament_ramming_volumetric_speed_nc": [ "Bambu Lab H2C 0.4 nozzle"
"-1", ],
"-1" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_retract_before_wipe": [ ],
"nil", "filament_end_gcode": [
"nil" "; filament end gcode \n"
], ]
"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"
]
} }
@@ -1,134 +1,83 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2D 0.2 nozzle", "name": "Bambu ABS @BBL H2D 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_12", "setting_id": "GFSB00_12",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "counter_limit_min": [
], "0.0241"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_max_volumetric_speed": [
"nil", "2",
"nil" "2"
], ],
"filament_max_volumetric_speed": [ "filament_ramming_travel_time": [
"2", "0",
"2" "0"
], ],
"filament_ramming_volumetric_speed": [ "filament_prime_volume": [
"-1", "30"
"-1" ],
], "filament_change_length": [
"filament_retract_before_wipe": [ "4"
"nil", ],
"nil" "hole_coef_2": [
], "-0.0008"
"filament_retract_restart_extra": [ ],
"nil", "hole_coef_3": [
"nil" "0.1319"
], ],
"filament_retract_when_changing_layer": [ "hole_limit_max": [
"nil", "0.1319"
"nil" ],
], "hole_limit_min": [
"filament_retraction_distances_when_cut": [ "0.1119"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual"
"filament_retraction_length": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_retraction_minimum_travel": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "260",
], "260"
"filament_retraction_speed": [ ],
"nil", "slow_down_layer_time": [
"nil" "12"
], ],
"filament_wipe": [ "slow_down_min_speed": [
"nil", "20",
"nil" "20"
], ],
"filament_wipe_distance": [ "compatible_printers": [
"nil", "Bambu Lab H2D 0.2 nozzle"
"nil" ],
], "filament_start_gcode": [
"filament_z_hop": [ "; filament start gcode\n"
"nil", ],
"nil" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
}
@@ -1,138 +1,109 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2D 0.6 nozzle", "name": "Bambu ABS @BBL H2D 0.6 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_29", "setting_id": "GFSB00_29",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "counter_limit_min": [
], "0.0241"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_change_length": [
"0", "4"
"0" ],
], "filament_cooling_before_tower": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"25", "25",
"35" "35",
], "25"
"filament_ramming_volumetric_speed": [ ],
"-1", "filament_prime_volume": [
"-1" "30"
], ],
"filament_retract_before_wipe": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0",
], "0"
"filament_retract_restart_extra": [ ],
"nil", "filament_retraction_length": [
"nil" "0.4",
], "0.4",
"filament_retract_when_changing_layer": [ "0.4"
"nil", ],
"nil" "filament_wipe": [
], "1",
"filament_retraction_distances_when_cut": [ "1",
"nil", "1"
"nil" ],
], "filament_wipe_distance": [
"filament_retraction_length": [ "1",
"0.4", "1",
"0.4" "1"
], ],
"filament_retraction_minimum_travel": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift",
], "Spiral Lift"
"filament_retraction_speed": [ ],
"nil", "hole_coef_2": [
"nil" "-0.0008"
], ],
"filament_wipe": [ "hole_coef_3": [
"1", "0.1319"
"1" ],
], "hole_limit_max": [
"filament_wipe_distance": [ "0.1319"
"1", ],
"1" "hole_limit_min": [
], "0.1119"
"filament_z_hop": [ ],
"nil", "include": [
"nil" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_z_hop_types": [ "nozzle_temperature": [
"Spiral Lift", "270",
"Spiral Lift" "270",
], "270"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature_initial_layer": [
"Direct Drive High Flow" "260",
], "260",
"filament_pre_cooling_temperature": [ "260"
"0", ],
"0" "slow_down_layer_time": [
], "12"
"filament_ramming_travel_time": [ ],
"0", "slow_down_min_speed": [
"0" "20",
], "20",
"filament_adaptive_volumetric_speed": [ "20"
"0", ],
"0" "compatible_printers": [
], "Bambu Lab H2D 0.6 nozzle"
"filament_extruder_id": [ ],
"1", "filament_start_gcode": [
"1" "; filament start gcode\n"
], ],
"long_retractions_when_ec": [ "filament_end_gcode": [
"1", "; filament end gcode \n"
"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"
]
}
@@ -1,134 +1,99 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2D 0.8 nozzle", "name": "Bambu ABS @BBL H2D 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_13", "setting_id": "GFSB00_13",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "counter_limit_min": [
], "0.0241"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_max_volumetric_speed": [
"nil", "25",
"nil" "35"
], ],
"filament_max_volumetric_speed": [ "filament_retraction_length": [
"25", "0.4",
"35" "0.4"
], ],
"filament_ramming_volumetric_speed": [ "filament_wipe": [
"-1", "1",
"-1" "1"
], ],
"filament_retract_before_wipe": [ "filament_wipe_distance": [
"nil", "1",
"nil" "1"
], ],
"filament_retract_restart_extra": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift"
], ],
"filament_retract_when_changing_layer": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0"
], ],
"filament_retraction_distances_when_cut": [ "filament_prime_volume": [
"nil", "30"
"nil" ],
], "filament_change_length": [
"filament_retraction_length": [ "4"
"0.4", ],
"0.4" "hole_coef_2": [
], "-0.0008"
"filament_retraction_minimum_travel": [ ],
"nil", "hole_coef_3": [
"nil" "0.1319"
], ],
"filament_retraction_speed": [ "hole_limit_max": [
"nil", "0.1319"
"nil" ],
], "hole_limit_min": [
"filament_wipe": [ "0.1119"
"1", ],
"1" "include": [
], "fdm_filament_template_direct_dual"
"filament_wipe_distance": [ ],
"1", "nozzle_temperature": [
"1" "260",
], "260"
"filament_z_hop": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "260",
], "260"
"filament_z_hop_types": [ ],
"Spiral Lift", "slow_down_layer_time": [
"Spiral Lift" "12"
], ],
"filament_extruder_variant": [ "slow_down_min_speed": [
"Direct Drive Standard", "20",
"Direct Drive High Flow" "20"
], ],
"filament_pre_cooling_temperature": [ "compatible_printers": [
"0", "Bambu Lab H2D 0.8 nozzle"
"0" ],
], "filament_start_gcode": [
"filament_ramming_travel_time": [ "; filament start gcode\n"
"0", ],
"0" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
}
@@ -1,134 +1,109 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2D", "name": "Bambu ABS @BBL H2D",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_11", "setting_id": "GFSB00_11",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "counter_limit_min": [
], "0.0241"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_change_length": [
"0", "4"
"0" ],
], "filament_cooling_before_tower": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"20", "20",
"35" "35",
], "20"
"filament_ramming_volumetric_speed": [ ],
"-1", "filament_prime_volume": [
"-1" "30"
], ],
"filament_retract_before_wipe": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0",
], "0"
"filament_retract_restart_extra": [ ],
"nil", "filament_retraction_length": [
"nil" "0.4",
], "0.4",
"filament_retract_when_changing_layer": [ "0.4"
"nil", ],
"nil" "filament_wipe": [
], "1",
"filament_retraction_distances_when_cut": [ "1",
"nil", "1"
"nil" ],
], "filament_wipe_distance": [
"filament_retraction_length": [ "1",
"0.4", "1",
"0.4" "1"
], ],
"filament_retraction_minimum_travel": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift",
], "Spiral Lift"
"filament_retraction_speed": [ ],
"nil", "hole_coef_2": [
"nil" "-0.0008"
], ],
"filament_wipe": [ "hole_coef_3": [
"1", "0.1319"
"1" ],
], "hole_limit_max": [
"filament_wipe_distance": [ "0.1319"
"1", ],
"1" "hole_limit_min": [
], "0.1119"
"filament_z_hop": [ ],
"nil", "include": [
"nil" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_z_hop_types": [ "nozzle_temperature": [
"Spiral Lift", "270",
"Spiral Lift" "270",
], "270"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature_initial_layer": [
"Direct Drive High Flow" "260",
], "260",
"filament_pre_cooling_temperature": [ "260"
"0", ],
"0" "slow_down_layer_time": [
], "12"
"filament_ramming_travel_time": [ ],
"0", "slow_down_min_speed": [
"0" "20",
], "20",
"filament_adaptive_volumetric_speed": [ "20"
"0", ],
"0" "compatible_printers": [
], "Bambu Lab H2D 0.4 nozzle"
"long_retractions_when_ec": [ ],
"1", "filament_start_gcode": [
"1" "; filament start gcode\n"
], ],
"nozzle_temperature": [ "filament_end_gcode": [
"270", "; filament end gcode \n"
"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"
]
}
@@ -1,134 +1,53 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2DP 0.2 nozzle", "name": "Bambu ABS @BBL H2DP 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_17", "setting_id": "GFSB00_17",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "2",
"0.95" "2"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "nozzle_temperature": [
"filament_long_retractions_when_cut": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_max_volumetric_speed": [ "260",
"2", "260"
"2" ],
], "slow_down_layer_time": [
"filament_ramming_volumetric_speed": [ "12"
"-1", ],
"-1" "slow_down_min_speed": [
], "20",
"filament_retract_before_wipe": [ "20"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab H2D Pro 0.2 nozzle"
"filament_retract_restart_extra": [ ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ],
"filament_retract_when_changing_layer": [ "filament_end_gcode": [
"nil", "; filament end gcode \n"
"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"
]
}
@@ -1,134 +1,69 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2DP 0.6 nozzle", "name": "Bambu ABS @BBL H2DP 0.6 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_31", "setting_id": "GFSB00_31",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "25",
"0.95" "35"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "filament_retraction_length": [
"0", "0.4",
"0" "0.4"
], ],
"filament_long_retractions_when_cut": [ "filament_wipe": [
"nil", "1",
"nil" "1"
], ],
"filament_max_volumetric_speed": [ "filament_wipe_distance": [
"25", "1",
"35" "1"
], ],
"filament_ramming_volumetric_speed": [ "filament_z_hop_types": [
"-1", "Spiral Lift",
"-1" "Spiral Lift"
], ],
"filament_retract_before_wipe": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "nozzle_temperature": [
"filament_retract_restart_extra": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_when_changing_layer": [ "260",
"nil", "260"
"nil" ],
], "slow_down_layer_time": [
"filament_retraction_distances_when_cut": [ "12"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_retraction_length": [ "20"
"0.4", ],
"0.4" "compatible_printers": [
], "Bambu Lab H2D Pro 0.6 nozzle"
"filament_retraction_minimum_travel": [ ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ],
"filament_retraction_speed": [ "filament_end_gcode": [
"nil", "; filament end gcode \n"
"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"
]
} }
@@ -1,134 +1,69 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2DP 0.8 nozzle", "name": "Bambu ABS @BBL H2DP 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_18", "setting_id": "GFSB00_18",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "25",
"0.95" "35"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "filament_retraction_length": [
"0", "0.4",
"0" "0.4"
], ],
"filament_long_retractions_when_cut": [ "filament_wipe": [
"nil", "1",
"nil" "1"
], ],
"filament_max_volumetric_speed": [ "filament_wipe_distance": [
"25", "1",
"35" "1"
], ],
"filament_ramming_volumetric_speed": [ "filament_z_hop_types": [
"-1", "Spiral Lift",
"-1" "Spiral Lift"
], ],
"filament_retract_before_wipe": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "nozzle_temperature": [
"filament_retract_restart_extra": [ "260",
"nil", "260"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_when_changing_layer": [ "260",
"nil", "260"
"nil" ],
], "slow_down_layer_time": [
"filament_retraction_distances_when_cut": [ "12"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_retraction_length": [ "20"
"0.4", ],
"0.4" "compatible_printers": [
], "Bambu Lab H2D Pro 0.8 nozzle"
"filament_retraction_minimum_travel": [ ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ],
"filament_retraction_speed": [ "filament_end_gcode": [
"nil", "; filament end gcode \n"
"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"
]
}
@@ -1,134 +1,69 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2DP", "name": "Bambu ABS @BBL H2DP",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_16", "setting_id": "GFSB00_16",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "20",
"0.95" "30"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "filament_retraction_length": [
"0", "0.4",
"0" "0.4"
], ],
"filament_long_retractions_when_cut": [ "filament_wipe": [
"nil", "1",
"nil" "1"
], ],
"filament_max_volumetric_speed": [ "filament_wipe_distance": [
"20", "1",
"30" "1"
], ],
"filament_ramming_volumetric_speed": [ "filament_z_hop_types": [
"-1", "Spiral Lift",
"-1" "Spiral Lift"
], ],
"filament_retract_before_wipe": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "nozzle_temperature": [
"filament_retract_restart_extra": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_when_changing_layer": [ "260",
"nil", "260"
"nil" ],
], "slow_down_layer_time": [
"filament_retraction_distances_when_cut": [ "12"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_retraction_length": [ "20"
"0.4", ],
"0.4" "compatible_printers": [
], "Bambu Lab H2D Pro 0.4 nozzle"
"filament_retraction_minimum_travel": [ ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ],
"filament_retraction_speed": [ "filament_end_gcode": [
"nil", "; filament end gcode \n"
"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"
]
} }
@@ -1,143 +1,104 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2S 0.2 nozzle", "name": "Bambu ABS @BBL H2S 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_25", "setting_id": "GFSB00_25",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"fan_min_speed": [ "counter_coef_3": [
"40" "0.0241"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "fan_max_speed": [
], "60"
"filament_flush_temp": [ ],
"0", "fan_min_speed": [
"0" "40"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"3", "10",
"3" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_flush_volumetric_speed": [
"nil", "3",
"nil" "3"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_ramming_volumetric_speed": [ "filament_prime_volume": [
"-1", "30"
"-1" ],
], "filament_ramming_travel_time": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "filament_change_length": [
"filament_retract_restart_extra": [ "4"
"nil", ],
"nil" "hole_coef_2": [
], "-0.0008"
"filament_retract_when_changing_layer": [ ],
"nil", "hole_coef_3": [
"nil" "0.1319"
], ],
"filament_retraction_distances_when_cut": [ "hole_limit_min": [
"nil", "0.1119"
"nil" ],
], "hole_limit_max": [
"filament_retraction_length": [ "0.1319"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual"
"filament_retraction_minimum_travel": [ ],
"nil", "long_retractions_when_ec": [
"nil" "0",
], "0"
"filament_retraction_speed": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_wipe": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "260",
], "260"
"filament_wipe_distance": [ ],
"nil", "overhang_fan_speed": [
"nil" "100"
], ],
"filament_z_hop": [ "pre_start_fan_time": [
"nil", "2"
"nil" ],
], "retraction_distances_when_ec": [
"filament_z_hop_types": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_extruder_variant": [ "12"
"Direct Drive Standard", ],
"Direct Drive High Flow" "slow_down_min_speed": [
], "20",
"filament_pre_cooling_temperature": [ "20"
"0", ],
"0" "compatible_printers": [
], "Bambu Lab H2S 0.2 nozzle"
"filament_ramming_travel_time": [ ],
"0", "filament_start_gcode": [
"0" "; filament start gcode\n"
], ],
"filament_adaptive_volumetric_speed": [ "filament_end_gcode": [
"0", "; filament end gcode \n"
"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"
]
}
@@ -1,140 +1,125 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2S 0.6 nozzle", "name": "Bambu ABS @BBL H2S 0.6 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_33", "setting_id": "GFSB00_33",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_min": [
"filament_flow_ratio": [ "0.0241"
"0.95", ],
"0.95" "counter_limit_max": [
], "0.3341"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_change_length": [
"0", "4"
"0" ],
], "filament_cooling_before_tower": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"25", "25",
"35" "35",
], "25"
"filament_ramming_volumetric_speed": [ ],
"-1", "filament_prime_volume": [
"-1" "30"
], ],
"filament_retract_before_wipe": [ "filament_retraction_length": [
"nil", "0.4",
"nil" "0.4",
], "0.4"
"filament_retract_restart_extra": [ ],
"nil", "filament_wipe": [
"nil" "1",
], "1",
"filament_retract_when_changing_layer": [ "1"
"nil", ],
"nil" "filament_wipe_distance": [
], "1",
"filament_retraction_distances_when_cut": [ "1",
"nil", "1"
"nil" ],
], "filament_z_hop_types": [
"filament_retraction_length": [ "Spiral Lift",
"0.4", "Spiral Lift",
"0.4" "Spiral Lift"
], ],
"filament_retraction_minimum_travel": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0",
], "0"
"filament_retraction_speed": [ ],
"nil", "hole_coef_2": [
"nil" "-0.0008"
], ],
"filament_wipe": [ "hole_coef_3": [
"1", "0.1319"
"1" ],
], "hole_limit_min": [
"filament_wipe_distance": [ "0.1119"
"1", ],
"1" "hole_limit_max": [
], "0.1319"
"filament_z_hop": [ ],
"nil", "include": [
"nil" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_z_hop_types": [ "long_retractions_when_ec": [
"Spiral Lift", "0",
"Spiral Lift" "0",
], "0"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature": [
"Direct Drive High Flow" "270",
], "270",
"filament_pre_cooling_temperature": [ "270"
"0", ],
"0" "nozzle_temperature_initial_layer": [
], "260",
"filament_ramming_travel_time": [ "260",
"0", "260"
"0" ],
], "overhang_fan_speed": [
"filament_adaptive_volumetric_speed": [ "100"
"0", ],
"0" "pre_start_fan_time": [
], "2"
"long_retractions_when_ec": [ ],
"0", "retraction_distances_when_ec": [
"0" "0",
], "0",
"nozzle_temperature": [ "0"
"270", ],
"270" "slow_down_layer_time": [
], "12"
"nozzle_temperature_initial_layer": [ ],
"260", "slow_down_min_speed": [
"260" "20",
], "20",
"overhang_fan_speed": [ "20"
"100" ],
], "compatible_printers": [
"pre_start_fan_time": [ "Bambu Lab H2S 0.6 nozzle"
"2" ],
], "filament_start_gcode": [
"retraction_distances_when_ec": [ "; filament start gcode\n"
"0", ],
"0" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
} }
@@ -1,140 +1,113 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2S 0.8 nozzle", "name": "Bambu ABS @BBL H2S 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_32", "setting_id": "GFSB00_32",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_min": [
"filament_flow_ratio": [ "0.0241"
"0.95", ],
"0.95" "counter_limit_max": [
], "0.3341"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_max_volumetric_speed": [
"nil", "25",
"nil" "35"
], ],
"filament_max_volumetric_speed": [ "filament_retraction_length": [
"25", "0.4",
"35" "0.4"
], ],
"filament_ramming_volumetric_speed": [ "filament_wipe": [
"-1", "1",
"-1" "1"
], ],
"filament_retract_before_wipe": [ "filament_wipe_distance": [
"nil", "1",
"nil" "1"
], ],
"filament_retract_restart_extra": [ "filament_prime_volume": [
"nil", "30"
"nil" ],
], "filament_z_hop_types": [
"filament_retract_when_changing_layer": [ "Spiral Lift",
"nil", "Spiral Lift"
"nil" ],
], "filament_ramming_travel_time": [
"filament_retraction_distances_when_cut": [ "0",
"nil", "0"
"nil" ],
], "filament_change_length": [
"filament_retraction_length": [ "4"
"0.4", ],
"0.4" "hole_coef_2": [
], "-0.0008"
"filament_retraction_minimum_travel": [ ],
"nil", "hole_coef_3": [
"nil" "0.1319"
], ],
"filament_retraction_speed": [ "hole_limit_min": [
"nil", "0.1119"
"nil" ],
], "hole_limit_max": [
"filament_wipe": [ "0.1319"
"1", ],
"1" "include": [
], "fdm_filament_template_direct_dual"
"filament_wipe_distance": [ ],
"1", "long_retractions_when_ec": [
"1" "0",
], "0"
"filament_z_hop": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_z_hop_types": [ ],
"Spiral Lift", "nozzle_temperature_initial_layer": [
"Spiral Lift" "260",
], "260"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "overhang_fan_speed": [
"Direct Drive High Flow" "100"
], ],
"filament_pre_cooling_temperature": [ "pre_start_fan_time": [
"0", "2"
"0" ],
], "retraction_distances_when_ec": [
"filament_ramming_travel_time": [ "0",
"0", "0"
"0" ],
], "slow_down_layer_time": [
"filament_adaptive_volumetric_speed": [ "12"
"0", ],
"0" "slow_down_min_speed": [
], "20",
"long_retractions_when_ec": [ "20"
"0", ],
"0" "compatible_printers": [
], "Bambu Lab H2S 0.8 nozzle"
"nozzle_temperature": [ ],
"270", "filament_start_gcode": [
"270" "; filament start gcode\n"
], ],
"nozzle_temperature_initial_layer": [ "filament_end_gcode": [
"260", "; filament end gcode \n"
"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"
]
}
@@ -1,140 +1,125 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL H2S", "name": "Bambu ABS @BBL H2S",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_24", "setting_id": "GFSB00_24",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_min": [
"filament_flow_ratio": [ "0.0241"
"0.95", ],
"0.95" "counter_limit_max": [
], "0.3341"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_change_length": [
"0", "4"
"0" ],
], "filament_cooling_before_tower": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"20", "20",
"35" "35",
], "20"
"filament_ramming_volumetric_speed": [ ],
"-1", "filament_prime_volume": [
"-1" "30"
], ],
"filament_retract_before_wipe": [ "filament_retraction_length": [
"nil", "0.4",
"nil" "0.4",
], "0.4"
"filament_retract_restart_extra": [ ],
"nil", "filament_wipe": [
"nil" "1",
], "1",
"filament_retract_when_changing_layer": [ "1"
"nil", ],
"nil" "filament_wipe_distance": [
], "1",
"filament_retraction_distances_when_cut": [ "1",
"nil", "1"
"nil" ],
], "filament_z_hop_types": [
"filament_retraction_length": [ "Spiral Lift",
"0.4", "Spiral Lift",
"0.4" "Spiral Lift"
], ],
"filament_retraction_minimum_travel": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0",
], "0"
"filament_retraction_speed": [ ],
"nil", "hole_coef_2": [
"nil" "-0.0008"
], ],
"filament_wipe": [ "hole_coef_3": [
"1", "0.1319"
"1" ],
], "hole_limit_min": [
"filament_wipe_distance": [ "0.1119"
"1", ],
"1" "hole_limit_max": [
], "0.1319"
"filament_z_hop": [ ],
"nil", "include": [
"nil" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_z_hop_types": [ "long_retractions_when_ec": [
"Spiral Lift", "0",
"Spiral Lift" "0",
], "0"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature": [
"Direct Drive High Flow" "270",
], "270",
"filament_pre_cooling_temperature": [ "270"
"0", ],
"0" "nozzle_temperature_initial_layer": [
], "260",
"filament_ramming_travel_time": [ "260",
"0", "260"
"0" ],
], "overhang_fan_speed": [
"filament_adaptive_volumetric_speed": [ "100"
"0", ],
"0" "pre_start_fan_time": [
], "2"
"long_retractions_when_ec": [ ],
"0", "retraction_distances_when_ec": [
"0" "0",
], "0",
"nozzle_temperature": [ "0"
"270", ],
"270" "slow_down_layer_time": [
], "12"
"nozzle_temperature_initial_layer": [ ],
"260", "slow_down_min_speed": [
"260" "20",
], "20",
"overhang_fan_speed": [ "20"
"100" ],
], "compatible_printers": [
"pre_start_fan_time": [ "Bambu Lab H2S 0.4 nozzle"
"2" ],
], "filament_start_gcode": [
"retraction_distances_when_ec": [ "; filament start gcode\n"
"0", ],
"0" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
} }
@@ -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", "type": "filament",
"name": "Bambu ABS @BBL P2S 0.2 nozzle", "name": "Bambu ABS @BBL P2S 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_14", "setting_id": "GFSB00_14",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "activate_air_filtration": [
"0" "0"
], ],
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_min_speed": [ "counter_coef_2": [
"40" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "counter_limit_min": [
], "0.0241"
"filament_flush_temp": [ ],
"0", "fan_min_speed": [
"0" "40"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"3", "10",
"3" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_flush_volumetric_speed": [
"nil", "3",
"nil" "3"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_ramming_volumetric_speed": [ "filament_ramming_travel_time": [
"-1", "0",
"-1" "0"
], ],
"filament_ramming_volumetric_speed_nc": [ "filament_retraction_distances_when_cut": [
"-1", "10",
"-1" "10"
], ],
"filament_retract_before_wipe": [ "hole_coef_2": [
"nil", "-0.0008"
"nil" ],
], "hole_coef_3": [
"filament_retract_restart_extra": [ "0.1319"
"nil", ],
"nil" "hole_limit_max": [
], "0.1319"
"filament_retract_when_changing_layer": [ ],
"nil", "hole_limit_min": [
"nil" "0.1119"
], ],
"filament_retraction_distances_when_cut": [ "include": [
"10", "fdm_filament_template_direct_dual"
"10" ],
], "long_retractions_when_ec": [
"filament_retraction_length": [ "0",
"nil", "0"
"nil" ],
], "nozzle_temperature": [
"filament_retraction_minimum_travel": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retraction_speed": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_wipe": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_wipe_distance": [ "12"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_z_hop": [ "20"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab P2S 0.2 nozzle"
"filament_z_hop_types": [ ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ]
"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"
]
}
@@ -1,174 +1,105 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL P2S 0.6 nozzle", "name": "Bambu ABS @BBL P2S 0.6 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_36", "setting_id": "GFSB00_36",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "chamber_temperatures": [
"0" "65"
], ],
"chamber_temperatures": [ "counter_coef_2": [
"65" "0.0124"
], ],
"fan_max_speed": [ "counter_coef_3": [
"60" "0.0241"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "fan_max_speed": [
], "60"
"filament_flush_temp": [ ],
"0", "filament_cooling_before_tower": [
"0" "10",
], "10",
"filament_flush_volumetric_speed": [ "10"
"0", ],
"0" "filament_max_volumetric_speed": [
], "16",
"filament_long_retractions_when_cut": [ "35",
"nil", "16"
"nil" ],
], "filament_retraction_distances_when_cut": [
"filament_max_volumetric_speed": [ "10",
"16", "10",
"35" "10"
], ],
"filament_ramming_volumetric_speed": [ "filament_retraction_length": [
"-1", "0.4",
"-1" "0.4",
], "0.4"
"filament_ramming_volumetric_speed_nc": [ ],
"-1", "filament_z_hop_types": [
"-1" "Spiral Lift",
], "Spiral Lift",
"filament_retract_before_wipe": [ "Spiral Lift"
"nil", ],
"nil" "filament_ramming_travel_time": [
], "0",
"filament_retract_restart_extra": [ "0",
"nil", "0"
"nil" ],
], "hole_coef_2": [
"filament_retract_when_changing_layer": [ "-0.0008"
"nil", ],
"nil" "hole_coef_3": [
], "0.1319"
"filament_retraction_distances_when_cut": [ ],
"10", "hole_limit_min": [
"10" "0.1119"
], ],
"filament_retraction_length": [ "hole_limit_max": [
"0.4", "0.1319"
"0.4" ],
], "include": [
"filament_retraction_minimum_travel": [ "fdm_filament_template_direct_dual_e3d"
"nil", ],
"nil" "long_retractions_when_ec": [
], "0",
"filament_retraction_speed": [ "0",
"nil", "0"
"nil" ],
], "nozzle_temperature": [
"filament_wipe": [ "270",
"nil", "270",
"nil" "270"
], ],
"filament_wipe_distance": [ "nozzle_temperature_initial_layer": [
"nil", "260",
"nil" "260",
], "260"
"filament_z_hop": [ ],
"nil", "retraction_distances_when_ec": [
"nil" "0",
], "0",
"filament_z_hop_types": [ "0"
"Spiral Lift", ],
"Spiral Lift" "slow_down_layer_time": [
], "12"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "slow_down_min_speed": [
"Direct Drive High Flow" "20",
], "20",
"filament_pre_cooling_temperature": [ "20"
"0", ],
"0" "compatible_printers": [
], "Bambu Lab P2S 0.6 nozzle"
"filament_pre_cooling_temperature_nc": [ ],
"0", "filament_start_gcode": [
"0" "; filament start gcode\n"
], ]
"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"
]
} }
@@ -1,177 +1,93 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL P2S 0.8 nozzle", "name": "Bambu ABS @BBL P2S 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_15", "setting_id": "GFSB00_15",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "activate_air_filtration": [
"0" "0"
], ],
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.3341"
"0.95", ],
"0.95" "counter_limit_min": [
], "0.0241"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_max_volumetric_speed": [
"nil", "18",
"nil" "35"
], ],
"filament_max_volumetric_speed": [ "filament_ramming_travel_time": [
"18", "0",
"35" "0"
], ],
"filament_ramming_volumetric_speed": [ "filament_retraction_distances_when_cut": [
"-1", "10",
"-1" "10"
], ],
"filament_ramming_volumetric_speed_nc": [ "filament_retraction_length": [
"-1", "0.4",
"-1" "0.4"
], ],
"filament_retract_before_wipe": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift"
], ],
"filament_retract_restart_extra": [ "hole_coef_2": [
"nil", "-0.0008"
"nil" ],
], "hole_coef_3": [
"filament_retract_when_changing_layer": [ "0.1319"
"nil", ],
"nil" "hole_limit_max": [
], "0.1319"
"filament_retraction_distances_when_cut": [ ],
"10", "hole_limit_min": [
"10" "0.1119"
], ],
"filament_retraction_length": [ "include": [
"0.4", "fdm_filament_template_direct_dual"
"0.4" ],
], "long_retractions_when_ec": [
"filament_retraction_minimum_travel": [ "0",
"nil", "0"
"nil" ],
], "nozzle_temperature": [
"filament_retraction_speed": [ "260",
"nil", "260"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_wipe": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_wipe_distance": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_z_hop": [ "12"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab P2S 0.8 nozzle"
"filament_z_hop_types": [ ],
"Spiral Lift", "filament_start_gcode": [
"Spiral Lift" "; filament start gcode\n"
], ]
"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"
]
}
@@ -1,174 +1,108 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL P2S", "name": "Bambu ABS @BBL P2S",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_10", "setting_id": "GFSB00_10",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "activate_air_filtration": [
"0" "0"
], ],
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"fan_max_speed": [ "counter_coef_2": [
"60" "0.0124"
], ],
"filament_deretraction_speed": [ "counter_coef_3": [
"nil", "0.0241"
"nil" ],
], "counter_limit_min": [
"filament_flow_ratio": [ "0.0241"
"0.95", ],
"0.95" "counter_limit_max": [
], "0.3341"
"filament_flush_temp": [ ],
"0", "fan_max_speed": [
"0" "60"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10",
], "10"
"filament_long_retractions_when_cut": [ ],
"nil", "filament_max_volumetric_speed": [
"nil" "16",
], "25",
"filament_max_volumetric_speed": [ "16"
"16", ],
"25" "filament_retraction_distances_when_cut": [
], "10",
"filament_ramming_volumetric_speed": [ "10",
"-1", "10"
"-1" ],
], "filament_retraction_length": [
"filament_ramming_volumetric_speed_nc": [ "0.4",
"-1", "0.4",
"-1" "0.4"
], ],
"filament_retract_before_wipe": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift",
], "Spiral Lift"
"filament_retract_restart_extra": [ ],
"nil", "filament_ramming_travel_time": [
"nil" "0",
], "0",
"filament_retract_when_changing_layer": [ "0"
"nil", ],
"nil" "hole_coef_2": [
], "-0.0008"
"filament_retraction_distances_when_cut": [ ],
"10", "hole_coef_3": [
"10" "0.1319"
], ],
"filament_retraction_length": [ "hole_limit_min": [
"0.4", "0.1119"
"0.4" ],
], "hole_limit_max": [
"filament_retraction_minimum_travel": [ "0.1319"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual_e3d"
"filament_retraction_speed": [ ],
"nil", "long_retractions_when_ec": [
"nil" "0",
], "0",
"filament_wipe": [ "0"
"nil", ],
"nil" "nozzle_temperature": [
], "270",
"filament_wipe_distance": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_z_hop": [ "260",
"nil", "260",
"nil" "260"
], ],
"filament_z_hop_types": [ "retraction_distances_when_ec": [
"Spiral Lift", "0",
"Spiral Lift" "0",
], "0"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "slow_down_layer_time": [
"Direct Drive High Flow" "12"
], ],
"filament_pre_cooling_temperature": [ "slow_down_min_speed": [
"0", "20",
"0" "20",
], "20"
"filament_pre_cooling_temperature_nc": [ ],
"0", "compatible_printers": [
"0" "Bambu Lab P2S 0.4 nozzle"
], ],
"filament_ramming_travel_time": [ "filament_start_gcode": [
"0", "; filament start gcode\n"
"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"
]
} }
@@ -1,127 +1,58 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X1C 0.2 nozzle", "name": "Bambu ABS @BBL X1C 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_00", "setting_id": "GFSB00_00",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18", "18",
"18" "18"
], ],
"filament_flow_ratio": [ "filament_ramming_travel_time": [
"0.95", "0",
"0.95" "0"
], ],
"filament_deretraction_speed": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "long_retractions_when_ec": [
"filament_flush_temp": [ "0",
"0", "0"
"0" ],
], "nozzle_temperature": [
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_ramming_volumetric_speed": [ "260",
"-1", "260"
"-1" ],
], "retraction_distances_when_ec": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_retract_restart_extra": [ "12"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_retract_when_changing_layer": [ "20"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab X1 Carbon 0.2 nozzle",
"filament_retraction_length": [ "Bambu Lab X1 0.2 nozzle",
"nil", "Bambu Lab P1S 0.2 nozzle"
"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"
]
}
@@ -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", "type": "filament",
"name": "Bambu ABS @BBL X1C 0.8 nozzle", "name": "Bambu ABS @BBL X1C 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_01", "setting_id": "GFSB00_01",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"18", "18",
"18" "18"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18", "18",
"18" "18"
], ],
"filament_flow_ratio": [ "filament_ramming_travel_time": [
"0.95", "0",
"0.95" "0"
], ],
"filament_deretraction_speed": [ "filament_retraction_length": [
"nil", "0.4",
"nil" "nil"
], ],
"filament_flush_temp": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "long_retractions_when_ec": [
"filament_flush_volumetric_speed": [ "0",
"0", "0"
"0" ],
], "nozzle_temperature": [
"filament_ramming_volumetric_speed": [ "260",
"-1", "260"
"-1" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_before_wipe": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_restart_extra": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_retract_when_changing_layer": [ "12"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab X1 Carbon 0.8 nozzle",
"filament_retraction_length": [ "Bambu Lab X1 0.8 nozzle",
"nil", "Bambu Lab P1S 0.8 nozzle"
"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"
]
}
@@ -1,130 +1,74 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X1C", "name": "Bambu ABS @BBL X1C",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00", "setting_id": "GFSB00",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_long_retractions_when_cut": [ "filament_deretraction_speed": [
"1", "nil",
"1" "40"
], ],
"filament_max_volumetric_speed": [ "filament_long_retractions_when_cut": [
"16", "1",
"16" "nil"
], ],
"filament_retraction_distances_when_cut": [ "filament_max_volumetric_speed": [
"18", "16",
"18" "25"
], ],
"filament_flow_ratio": [ "filament_retraction_distances_when_cut": [
"0.95", "18",
"0.95" "nil"
], ],
"filament_deretraction_speed": [ "filament_retraction_length": [
"nil", "0.4",
"nil" "0.4"
], ],
"filament_flush_temp": [ "filament_retraction_speed": [
"0", "nil",
"0" "40"
], ],
"filament_flush_volumetric_speed": [ "filament_z_hop": [
"0", "nil",
"0" "0.6"
], ],
"filament_ramming_volumetric_speed": [ "filament_ramming_travel_time": [
"-1", "0",
"-1" "0"
], ],
"filament_retract_before_wipe": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "long_retractions_when_ec": [
"filament_retract_restart_extra": [ "0",
"nil", "0"
"nil" ],
], "nozzle_temperature": [
"filament_retract_when_changing_layer": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retraction_length": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retraction_minimum_travel": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_retraction_speed": [ "12"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_wipe": [ "20"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab X1 Carbon 0.4 nozzle",
"filament_wipe_distance": [ "Bambu Lab X1 0.4 nozzle",
"nil", "Bambu Lab X1 0.6 nozzle"
"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"
]
}
@@ -1,125 +1,56 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X1E 0.2 nozzle", "name": "Bambu ABS @BBL X1E 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_05", "setting_id": "GFSB00_05",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_long_retractions_when_cut": [
"nil", "1",
"nil" "1"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "2",
"0.95" "2"
], ],
"filament_flush_temp": [ "filament_retraction_distances_when_cut": [
"0", "18",
"0" "18"
], ],
"filament_flush_volumetric_speed": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_long_retractions_when_cut": [ "include": [
"1", "fdm_filament_template_direct_dual"
"1" ],
], "long_retractions_when_ec": [
"filament_max_volumetric_speed": [ "0",
"2", "0"
"2" ],
], "nozzle_temperature": [
"filament_ramming_volumetric_speed": [ "270",
"-1", "270"
"-1" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_before_wipe": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_restart_extra": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_retract_when_changing_layer": [ "12"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_retraction_distances_when_cut": [ "20"
"18", ],
"18" "compatible_printers": [
], "Bambu Lab X1E 0.2 nozzle"
"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"
]
}
@@ -1,128 +1,56 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X1E 0.8 nozzle", "name": "Bambu ABS @BBL X1E 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_06", "setting_id": "GFSB00_06",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_long_retractions_when_cut": [
"nil", "1",
"nil" "1"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "18",
"0.95" "18"
], ],
"filament_flush_temp": [ "filament_retraction_distances_when_cut": [
"0", "18",
"0" "18"
], ],
"filament_flush_volumetric_speed": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_long_retractions_when_cut": [ "filament_retraction_length": [
"1", "0.4",
"1" "nil"
], ],
"filament_max_volumetric_speed": [ "include": [
"18", "fdm_filament_template_direct_dual"
"18" ],
], "long_retractions_when_ec": [
"filament_ramming_volumetric_speed": [ "0",
"-1", "0"
"-1" ],
], "nozzle_temperature": [
"filament_retract_before_wipe": [ "260",
"nil", "260"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_restart_extra": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_when_changing_layer": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_retraction_distances_when_cut": [ "12"
"18", ],
"18" "compatible_printers": [
], "Bambu Lab X1E 0.8 nozzle"
"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"
]
}
@@ -1,126 +1,61 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X1E", "name": "Bambu ABS @BBL X1E",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_04", "setting_id": "GFSB00_04",
"instantiation": "true", "instantiation": "true",
"fan_max_speed": [ "fan_max_speed": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_long_retractions_when_cut": [
"nil", "1",
"nil" "1"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "16",
"0.95" "16"
], ],
"filament_flush_temp": [ "filament_retraction_distances_when_cut": [
"0", "18",
"0" "18"
], ],
"filament_flush_volumetric_speed": [ "filament_retraction_length": [
"0", "0.4",
"0" "nil"
], ],
"filament_long_retractions_when_cut": [ "filament_ramming_travel_time": [
"1", "0",
"1" "0"
], ],
"filament_max_volumetric_speed": [ "include": [
"16", "fdm_filament_template_direct_dual"
"16" ],
], "long_retractions_when_ec": [
"filament_ramming_volumetric_speed": [ "0",
"-1", "0"
"-1" ],
], "nozzle_temperature": [
"filament_retract_before_wipe": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_restart_extra": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_when_changing_layer": [ "0",
"nil", "0"
"nil" ],
], "slow_down_layer_time": [
"filament_retraction_distances_when_cut": [ "12"
"18", ],
"18" "slow_down_min_speed": [
], "20",
"filament_retraction_length": [ "20"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab X1E 0.4 nozzle",
"filament_retraction_minimum_travel": [ "Bambu Lab X1E 0.6 nozzle"
"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"
]
}
@@ -1,299 +1,134 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X2D 0.2 nozzle", "name": "Bambu ABS @BBL X2D 0.2 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_20", "setting_id": "GFSB00_20",
"instantiation": "true", "instantiation": "true",
"filament_adaptive_volumetric_speed": [ "chamber_temperatures": [
"0", "65"
"0", ],
"0", "counter_coef_2": [
"0" "0.0124"
], ],
"filament_cooling_before_tower": [ "counter_coef_3": [
"10", "0.0241"
"10", ],
"10", "counter_limit_max": [
"10" "0.3341"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "0.0241"
"nil", ],
"nil", "fan_min_speed": [
"nil" "80"
], ],
"filament_enable_overhang_speed": [ "filament_cooling_before_tower": [
"1", "10",
"1", "10",
"1", "10",
"1" "10"
], ],
"filament_extruder_variant": [ "filament_extruder_compatibility": [
"Direct Drive Standard", "24"
"Direct Drive High Flow", ],
"Bowden Standard", "filament_flow_ratio": [
"Bowden High Flow" "0.95",
], "0.95",
"filament_flush_temp": [ "0.95",
"0", "0.95"
"0", ],
"0", "filament_flush_volumetric_speed": [
"0" "3",
], "3",
"filament_flush_volumetric_speed": [ "3",
"3", "3"
"3", ],
"3", "filament_max_volumetric_speed": [
"3" "2",
], "2",
"filament_long_retractions_when_cut": [ "2",
"nil", "2"
"nil", ],
"nil", "filament_ramming_travel_time": [
"nil" "0",
], "0",
"filament_overhang_1_4_speed": [ "0",
"0", "0"
"0", ],
"0", "filament_retraction_distances_when_cut": [
"0" "10",
], "10",
"filament_overhang_2_4_speed": [ "10",
"50", "10"
"50", ],
"50", "filament_tower_interface_print_temp": [
"50" "270"
], ],
"filament_overhang_3_4_speed": [ "filament_wipe": [
"30", "1",
"30", "nil",
"30", "1",
"30" "nil"
], ],
"filament_overhang_4_4_speed": [ "filament_wipe_distance": [
"10", "1",
"10", "nil",
"10", "1",
"10" "nil"
], ],
"filament_overhang_totally_speed": [ "filament_z_hop_types": [
"10", "Spiral Lift",
"10", "nil",
"10", "Spiral Lift",
"10" "nil"
], ],
"filament_bridge_speed": [ "hole_coef_2": [
"25", "-0.0008"
"25", ],
"25", "hole_coef_3": [
"25" "0.1319"
], ],
"filament_pre_cooling_temperature": [ "hole_limit_max": [
"0", "0.1319"
"0", ],
"0", "hole_limit_min": [
"0" "0.1119"
], ],
"filament_pre_cooling_temperature_nc": [ "include": [
"0", "fdm_filament_template_direct_bowden"
"0", ],
"0", "nozzle_temperature": [
"0" "270",
], "270",
"filament_ramming_travel_time_nc": [ "270",
"0", "270"
"0", ],
"0", "nozzle_temperature_initial_layer": [
"0" "260",
], "260",
"filament_retract_length_nc": [ "260",
"14", "260"
"14", ],
"14", "retraction_distances_when_ec": [
"14" "3",
], "3",
"filament_ramming_volumetric_speed": [ "4",
"-1", "4"
"-1", ],
"-1", "slow_down_layer_time": [
"-1" "12"
], ],
"filament_ramming_volumetric_speed_nc": [ "slow_down_min_speed": [
"-1", "20",
"-1", "20",
"-1", "20",
"-1" "20"
], ],
"filament_retract_before_wipe": [ "compatible_printers": [
"nil", "Bambu Lab X2D 0.2 nozzle"
"nil", ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ]
"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"
]
}
@@ -1,299 +1,163 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X2D 0.4 nozzle", "name": "Bambu ABS @BBL X2D 0.4 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_09", "setting_id": "GFSB00_09",
"instantiation": "true", "instantiation": "true",
"filament_adaptive_volumetric_speed": [ "chamber_temperatures": [
"0", "65"
"0", ],
"0", "counter_coef_2": [
"0" "0.0124"
], ],
"filament_cooling_before_tower": [ "counter_coef_3": [
"10", "0.0241"
"10", ],
"10", "counter_limit_max": [
"10" "0.3341"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "0.0241"
"nil", ],
"nil", "fan_max_speed": [
"nil" "60"
], ],
"filament_enable_overhang_speed": [ "filament_cooling_before_tower": [
"1", "10",
"1", "10",
"1", "10",
"1" "10",
], "10",
"filament_extruder_variant": [ "10"
"Direct Drive Standard", ],
"Direct Drive High Flow", "filament_extruder_compatibility": [
"Bowden Standard", "24"
"Bowden High Flow" ],
], "filament_flow_ratio": [
"filament_flush_temp": [ "0.95",
"0", "0.95",
"0", "0.95",
"0", "0.95",
"0" "0.95",
], "0.95"
"filament_flush_volumetric_speed": [ ],
"0", "filament_max_volumetric_speed": [
"0", "16",
"0", "25",
"0" "16",
], "16",
"filament_long_retractions_when_cut": [ "18",
"nil", "16"
"nil", ],
"nil", "filament_ramming_travel_time": [
"nil" "0",
], "0",
"filament_overhang_1_4_speed": [ "0",
"0", "0",
"0", "0",
"0", "0"
"0" ],
], "filament_retraction_distances_when_cut": [
"filament_overhang_2_4_speed": [ "10",
"50", "10",
"50", "10",
"50", "10",
"50" "10",
], "10"
"filament_overhang_3_4_speed": [ ],
"30", "filament_retraction_length": [
"30", "0.4",
"30", "0.4",
"30" "0.4",
], "nil",
"filament_overhang_4_4_speed": [ "nil",
"10", "nil"
"10", ],
"10", "filament_tower_interface_print_temp": [
"10" "270"
], ],
"filament_overhang_totally_speed": [ "filament_wipe": [
"10", "1",
"10", "1",
"10", "1",
"10" "1",
], "1",
"filament_bridge_speed": [ "1"
"25", ],
"25", "filament_wipe_distance": [
"25", "1",
"25" "1",
], "1",
"filament_pre_cooling_temperature": [ "1",
"0", "1",
"0", "1"
"0", ],
"0" "filament_z_hop_types": [
], "Spiral Lift",
"filament_pre_cooling_temperature_nc": [ "Spiral Lift",
"0", "Spiral Lift",
"0", "Spiral Lift",
"0", "Spiral Lift",
"0" "Spiral Lift"
], ],
"filament_ramming_travel_time_nc": [ "hole_coef_2": [
"0", "-0.0008"
"0", ],
"0", "hole_coef_3": [
"0" "0.1319"
], ],
"filament_retract_length_nc": [ "hole_limit_max": [
"14", "0.1319"
"14", ],
"14", "hole_limit_min": [
"14" "0.1119"
], ],
"filament_ramming_volumetric_speed": [ "include": [
"-1", "fdm_filament_template_direct_bowden_e3d"
"-1", ],
"-1", "nozzle_temperature": [
"-1" "270",
], "270",
"filament_ramming_volumetric_speed_nc": [ "270",
"-1", "270",
"-1", "270",
"-1", "270"
"-1" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_before_wipe": [ "260",
"nil", "260",
"nil", "260",
"nil", "260",
"nil" "260",
], "260"
"filament_retract_restart_extra": [ ],
"nil", "retraction_distances_when_ec": [
"nil", "3",
"nil", "3",
"nil" "3",
], "4",
"filament_retract_when_changing_layer": [ "4",
"nil", "4"
"nil", ],
"nil", "slow_down_layer_time": [
"nil" "12"
], ],
"filament_retraction_distances_when_cut": [ "slow_down_min_speed": [
"10", "20",
"10", "20",
"10", "20",
"10" "20",
], "20",
"filament_retraction_length": [ "20"
"0.4", ],
"0.4", "temperature_vitrification": [
"nil", "100"
"nil" ],
], "compatible_printers": [
"filament_retraction_minimum_travel": [ "Bambu Lab X2D 0.4 nozzle"
"nil", ],
"nil", "filament_start_gcode": [
"nil", "; filament start gcode\n"
"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"
]
} }
@@ -1,299 +1,134 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X2D 0.8 nozzle", "name": "Bambu ABS @BBL X2D 0.8 nozzle",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_30", "setting_id": "GFSB00_30",
"instantiation": "true", "instantiation": "true",
"filament_adaptive_volumetric_speed": [ "chamber_temperatures": [
"0", "65"
"0", ],
"0", "counter_coef_2": [
"0" "0.0124"
], ],
"filament_cooling_before_tower": [ "counter_coef_3": [
"10", "0.0241"
"10", ],
"10", "counter_limit_max": [
"10" "0.3341"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "0.0241"
"nil", ],
"nil", "fan_max_speed": [
"nil" "60"
], ],
"filament_enable_overhang_speed": [ "filament_cooling_before_tower": [
"1", "10",
"1", "10",
"1", "10",
"1" "10"
], ],
"filament_extruder_variant": [ "filament_extruder_compatibility": [
"Direct Drive Standard", "24"
"Direct Drive High Flow", ],
"Bowden Standard", "filament_flow_ratio": [
"Bowden High Flow" "0.95",
], "0.95",
"filament_flush_temp": [ "0.95",
"0", "0.95"
"0", ],
"0", "filament_max_volumetric_speed": [
"0" "16",
], "35",
"filament_flush_volumetric_speed": [ "16",
"0", "16"
"0", ],
"0", "filament_ramming_travel_time": [
"0" "0",
], "0",
"filament_long_retractions_when_cut": [ "0",
"nil", "0"
"nil", ],
"nil", "filament_retraction_distances_when_cut": [
"nil" "10",
], "10",
"filament_overhang_1_4_speed": [ "10",
"0", "10"
"0", ],
"0", "filament_retraction_length": [
"0" "0.4",
], "nil",
"filament_overhang_2_4_speed": [ "nil",
"50", "nil"
"50", ],
"50", "filament_tower_interface_print_temp": [
"50" "270"
], ],
"filament_overhang_3_4_speed": [ "filament_wipe": [
"30", "1",
"30", "nil",
"30", "1",
"30" "nil"
], ],
"filament_overhang_4_4_speed": [ "filament_wipe_distance": [
"10", "1",
"10", "nil",
"10", "1",
"10" "nil"
], ],
"filament_overhang_totally_speed": [ "filament_z_hop_types": [
"10", "Spiral Lift",
"10", "nil",
"10", "Spiral Lift",
"10" "nil"
], ],
"filament_bridge_speed": [ "hole_coef_2": [
"25", "-0.0008"
"25", ],
"25", "hole_coef_3": [
"25" "0.1319"
], ],
"filament_pre_cooling_temperature": [ "hole_limit_max": [
"0", "0.1319"
"0", ],
"0", "hole_limit_min": [
"0" "0.1119"
], ],
"filament_pre_cooling_temperature_nc": [ "include": [
"0", "fdm_filament_template_direct_bowden"
"0", ],
"0", "nozzle_temperature": [
"0" "270",
], "270",
"filament_ramming_travel_time_nc": [ "270",
"0", "270"
"0", ],
"0", "nozzle_temperature_initial_layer": [
"0" "260",
], "260",
"filament_retract_length_nc": [ "260",
"14", "260"
"14", ],
"14", "retraction_distances_when_ec": [
"14" "3",
], "3",
"filament_ramming_volumetric_speed": [ "4",
"-1", "4"
"-1", ],
"-1", "slow_down_layer_time": [
"-1" "12"
], ],
"filament_ramming_volumetric_speed_nc": [ "slow_down_min_speed": [
"-1", "20",
"-1", "20",
"-1", "20",
"-1" "20"
], ],
"filament_retract_before_wipe": [ "compatible_printers": [
"nil", "Bambu Lab X2D 0.8 nozzle"
"nil", ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ]
"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"
]
}
@@ -1,299 +1,160 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @BBL X2D", "name": "Bambu ABS @BBL X2D",
"inherits": "Bambu ABS @base", "inherits": "Bambu ABS @base",
"from": "system", "from": "system",
"setting_id": "GFSB00_19", "setting_id": "GFSB00_19",
"instantiation": "true", "instantiation": "true",
"filament_adaptive_volumetric_speed": [ "chamber_temperatures": [
"0", "65"
"0", ],
"0", "counter_coef_2": [
"0" "0.0124"
], ],
"filament_cooling_before_tower": [ "counter_coef_3": [
"10", "0.0241"
"10", ],
"10", "counter_limit_max": [
"10" "0.3341"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "0.0241"
"nil", ],
"nil", "fan_max_speed": [
"nil" "60"
], ],
"filament_enable_overhang_speed": [ "filament_cooling_before_tower": [
"1", "10",
"1", "10",
"1", "10",
"1" "10",
], "10",
"filament_extruder_variant": [ "10"
"Direct Drive Standard", ],
"Direct Drive High Flow", "filament_extruder_compatibility": [
"Bowden Standard", "24"
"Bowden High Flow" ],
], "filament_flow_ratio": [
"filament_flush_temp": [ "0.95",
"0", "0.95",
"0", "0.95",
"0", "0.95",
"0" "0.95",
], "0.95"
"filament_flush_volumetric_speed": [ ],
"0", "filament_max_volumetric_speed": [
"0", "16",
"0", "35",
"0" "16",
], "16",
"filament_long_retractions_when_cut": [ "16",
"nil", "16"
"nil", ],
"nil", "filament_ramming_travel_time": [
"nil" "0",
], "0",
"filament_overhang_1_4_speed": [ "0",
"0", "0",
"0", "0",
"0", "0"
"0" ],
], "filament_retraction_distances_when_cut": [
"filament_overhang_2_4_speed": [ "10",
"50", "10",
"50", "10",
"50", "10",
"50" "10",
], "10"
"filament_overhang_3_4_speed": [ ],
"30", "filament_retraction_length": [
"30", "0.4",
"30", "nil",
"30" "0.4",
], "nil",
"filament_overhang_4_4_speed": [ "nil",
"10", "nil"
"10", ],
"10", "filament_tower_interface_print_temp": [
"10" "270"
], ],
"filament_overhang_totally_speed": [ "filament_wipe": [
"10", "1",
"10", "nil",
"10", "1",
"10" "1",
], "nil",
"filament_bridge_speed": [ "1"
"25", ],
"25", "filament_wipe_distance": [
"25", "1",
"25" "nil",
], "1",
"filament_pre_cooling_temperature": [ "1",
"0", "nil",
"0", "1"
"0", ],
"0" "filament_z_hop_types": [
], "Spiral Lift",
"filament_pre_cooling_temperature_nc": [ "nil",
"0", "Spiral Lift",
"0", "Spiral Lift",
"0", "nil",
"0" "Spiral Lift"
], ],
"filament_ramming_travel_time_nc": [ "hole_coef_2": [
"0", "-0.0008"
"0", ],
"0", "hole_coef_3": [
"0" "0.1319"
], ],
"filament_retract_length_nc": [ "hole_limit_max": [
"14", "0.1319"
"14", ],
"14", "hole_limit_min": [
"14" "0.1119"
], ],
"filament_ramming_volumetric_speed": [ "include": [
"-1", "fdm_filament_template_direct_bowden_e3d"
"-1", ],
"-1", "nozzle_temperature": [
"-1" "270",
], "270",
"filament_ramming_volumetric_speed_nc": [ "270",
"-1", "270",
"-1", "270",
"-1", "270"
"-1" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_before_wipe": [ "260",
"nil", "260",
"nil", "260",
"nil", "260",
"nil" "260",
], "260"
"filament_retract_restart_extra": [ ],
"nil", "retraction_distances_when_ec": [
"nil", "3",
"nil", "3",
"nil" "3",
], "4",
"filament_retract_when_changing_layer": [ "4",
"nil", "4"
"nil", ],
"nil", "slow_down_layer_time": [
"nil" "12"
], ],
"filament_retraction_distances_when_cut": [ "slow_down_min_speed": [
"10", "20",
"10", "20",
"10", "20",
"10" "20",
], "20",
"filament_retraction_length": [ "20"
"0.4", ],
"nil", "compatible_printers": [
"nil", "Bambu Lab X2D 0.6 nozzle"
"nil" ],
], "filament_start_gcode": [
"filament_retraction_minimum_travel": [ "; filament start gcode\n"
"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"
]
} }
@@ -1,21 +1,21 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS @base", "name": "Bambu ABS @base",
"inherits": "fdm_filament_abs", "inherits": "fdm_filament_abs",
"from": "system", "from": "system",
"filament_id": "OFhuaUQB", "filament_id": "OFhuaUQB",
"instantiation": "false", "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.", "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": [ "filament_cost": [
"24.99" "15.99"
], ],
"filament_flow_ratio": [ "filament_flow_ratio": [
"0.95" "0.95"
], ],
"filament_vendor": [ "filament_vendor": [
"Bambu Lab" "Bambu Lab"
], ],
"impact_strength_z": [ "impact_strength_z": [
"7.4" "7.4"
] ]
} }
@@ -1,19 +1,19 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL A1", "name": "Bambu ABS-GF @BBL A1",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_02", "setting_id": "GFSB50_02",
"instantiation": "true", "instantiation": "true",
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18" "18"
], ],
"compatible_printers": [ "compatible_printers": [
"Bambu Lab A1 0.4 nozzle", "Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle", "Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle" "Bambu Lab A1 0.8 nozzle"
] ]
} }
@@ -1,174 +1,86 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL H2C 0.4 nozzle", "name": "Bambu ABS-GF @BBL H2C 0.4 nozzle",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_08", "setting_id": "GFSB50_08",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_cooling_before_tower": [ "filament_cooling_before_tower": [
"10", "10",
"10" "10",
], "10"
"filament_max_volumetric_speed": [ ],
"12", "filament_max_volumetric_speed": [
"12" "12",
], "12",
"filament_prime_volume": [ "12"
"30" ],
], "filament_prime_volume": [
"filament_prime_volume_nc": [ "30"
"30" ],
], "filament_prime_volume_nc": [
"filament_pre_cooling_temperature_nc": [ "30"
"230", ],
"230" "filament_pre_cooling_temperature_nc": [
], "230",
"filament_ramming_travel_time": [ "230",
"0", "230"
"0" ],
], "filament_ramming_travel_time": [
"filament_ramming_travel_time_nc": [ "0",
"1", "0",
"1" "0"
], ],
"filament_change_length": [ "filament_ramming_travel_time_nc": [
"4" "1",
], "1",
"first_x_layer_fan_speed": [ "1"
"0" ],
], "filament_change_length": [
"filament_change_length_nc": [ "4"
"4" ],
], "first_x_layer_fan_speed": [
"filament_preheat_temperature_delta": [ "0"
"20", ],
"20" "filament_change_length_nc": [
], "4"
"filament_adaptive_volumetric_speed": [ ],
"0", "filament_preheat_temperature_delta": [
"0" "20",
], "20",
"filament_deretraction_speed": [ "20"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual_e3d"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature": [
"Direct Drive High Flow" "270",
], "270",
"filament_flush_temp": [ "270"
"0", ],
"0" "nozzle_temperature_initial_layer": [
], "260",
"filament_flush_volumetric_speed": [ "260",
"0", "260"
"0" ],
], "slow_down_min_speed": [
"filament_flow_ratio": [ "20",
"0.95", "20",
"0.95" "20"
], ],
"filament_long_retractions_when_cut": [ "temperature_vitrification": [
"nil", "75"
"nil" ],
], "compatible_printers": [
"filament_pre_cooling_temperature": [ "Bambu Lab H2C 0.4 nozzle"
"0", ],
"0" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_retract_length_nc": [ ],
"14", "filament_end_gcode": [
"14" "; filament end gcode \n"
], ]
"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"
]
}
@@ -1,175 +1,87 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL H2C", "name": "Bambu ABS-GF @BBL H2C",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_09", "setting_id": "GFSB50_09",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_cooling_before_tower": [ "filament_cooling_before_tower": [
"10", "10",
"10" "10",
], "10"
"filament_max_volumetric_speed": [ ],
"12", "filament_max_volumetric_speed": [
"12" "12",
], "12",
"filament_prime_volume": [ "12"
"30" ],
], "filament_prime_volume": [
"filament_prime_volume_nc": [ "30"
"30" ],
], "filament_prime_volume_nc": [
"filament_pre_cooling_temperature_nc": [ "30"
"230", ],
"230" "filament_pre_cooling_temperature_nc": [
], "230",
"filament_ramming_travel_time": [ "230",
"0", "230"
"0" ],
], "filament_ramming_travel_time": [
"filament_ramming_travel_time_nc": [ "0",
"1", "0",
"1" "0"
], ],
"filament_change_length": [ "filament_ramming_travel_time_nc": [
"4" "1",
], "1",
"first_x_layer_fan_speed": [ "1"
"0" ],
], "filament_change_length": [
"filament_change_length_nc": [ "4"
"4" ],
], "first_x_layer_fan_speed": [
"filament_preheat_temperature_delta": [ "0"
"20", ],
"20" "filament_change_length_nc": [
], "4"
"filament_adaptive_volumetric_speed": [ ],
"0", "filament_preheat_temperature_delta": [
"0" "20",
], "20",
"filament_deretraction_speed": [ "20"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual_e3d"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature": [
"Direct Drive High Flow" "270",
], "270",
"filament_flush_temp": [ "270"
"0", ],
"0" "nozzle_temperature_initial_layer": [
], "260",
"filament_flush_volumetric_speed": [ "260",
"0", "260"
"0" ],
], "slow_down_min_speed": [
"filament_flow_ratio": [ "20",
"0.95", "20",
"0.95" "20"
], ],
"filament_long_retractions_when_cut": [ "temperature_vitrification": [
"nil", "75"
"nil" ],
], "compatible_printers": [
"filament_pre_cooling_temperature": [ "Bambu Lab H2C 0.6 nozzle",
"0", "Bambu Lab H2C 0.8 nozzle"
"0" ],
], "filament_start_gcode": [
"filament_retract_length_nc": [ "; filament start gcode\n"
"14", ],
"14" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
}
@@ -1,130 +1,61 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL H2D", "name": "Bambu ABS-GF @BBL H2D",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_03", "setting_id": "GFSB50_03",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10",
], "10"
"filament_flow_ratio": [ ],
"0.95", "filament_max_volumetric_speed": [
"0.95" "12",
], "12",
"filament_flush_temp": [ "12"
"0", ],
"0" "filament_ramming_travel_time": [
], "0",
"filament_flush_volumetric_speed": [ "0",
"0", "0"
"0" ],
], "filament_prime_volume": [
"filament_long_retractions_when_cut": [ "30"
"nil", ],
"nil" "filament_change_length": [
], "4"
"filament_max_volumetric_speed": [ ],
"12", "include": [
"12" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_ramming_volumetric_speed": [ "nozzle_temperature": [
"-1", "270",
"-1" "270",
], "270"
"filament_retract_before_wipe": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "260",
], "260",
"filament_retract_restart_extra": [ "260"
"nil", ],
"nil" "slow_down_min_speed": [
], "20",
"filament_retract_when_changing_layer": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retraction_distances_when_cut": [ "Bambu Lab H2D 0.4 nozzle",
"nil", "Bambu Lab H2D 0.6 nozzle",
"nil" "Bambu Lab H2D 0.8 nozzle"
], ],
"filament_retraction_length": [ "filament_start_gcode": [
"nil", "; filament start gcode\n"
"nil" ],
], "filament_end_gcode": [
"filament_retraction_minimum_travel": [ "; filament end gcode \n"
"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"
]
}
@@ -1,130 +1,49 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL H2DP", "name": "Bambu ABS-GF @BBL H2DP",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_05", "setting_id": "GFSB50_05",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "12",
"0.95" "12"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "nozzle_temperature": [
"filament_long_retractions_when_cut": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_max_volumetric_speed": [ "260",
"12", "260"
"12" ],
], "slow_down_min_speed": [
"filament_ramming_volumetric_speed": [ "20",
"-1", "20"
"-1" ],
], "compatible_printers": [
"filament_retract_before_wipe": [ "Bambu Lab H2D Pro 0.4 nozzle",
"nil", "Bambu Lab H2D Pro 0.6 nozzle",
"nil" "Bambu Lab H2D Pro 0.8 nozzle"
], ],
"filament_retract_restart_extra": [ "filament_start_gcode": [
"nil", "; filament start gcode\n"
"nil" ],
], "filament_end_gcode": [
"filament_retract_when_changing_layer": [ "; filament end gcode \n"
"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"
]
}
@@ -1,130 +1,71 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL H2S", "name": "Bambu ABS-GF @BBL H2S",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_10", "setting_id": "GFSB50_10",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10",
], "10"
"filament_flow_ratio": [ ],
"0.95", "filament_max_volumetric_speed": [
"0.95" "12",
], "12",
"filament_flush_temp": [ "12"
"0", ],
"0" "filament_prime_volume": [
], "30"
"filament_flush_volumetric_speed": [ ],
"0", "filament_ramming_travel_time": [
"0" "0",
], "0",
"filament_long_retractions_when_cut": [ "0"
"nil", ],
"nil" "filament_change_length": [
], "4"
"filament_max_volumetric_speed": [ ],
"12", "include": [
"12" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_ramming_volumetric_speed": [ "long_retractions_when_ec": [
"-1", "0",
"-1" "0",
], "0"
"filament_retract_before_wipe": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270",
"filament_retract_restart_extra": [ "270"
"nil", ],
"nil" "nozzle_temperature_initial_layer": [
], "260",
"filament_retract_when_changing_layer": [ "260",
"nil", "260"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retraction_distances_when_cut": [ "0",
"nil", "0",
"nil" "0"
], ],
"filament_retraction_length": [ "slow_down_min_speed": [
"nil", "20",
"nil" "20",
], "20"
"filament_retraction_minimum_travel": [ ],
"nil", "compatible_printers": [
"nil" "Bambu Lab H2S 0.4 nozzle",
], "Bambu Lab H2S 0.6 nozzle",
"filament_retraction_speed": [ "Bambu Lab H2S 0.8 nozzle"
"nil", ],
"nil" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_wipe": [ ],
"nil", "filament_end_gcode": [
"nil" "; filament end gcode \n"
], ]
"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"
]
}
@@ -1,121 +1,52 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL P1P", "name": "Bambu ABS-GF @BBL P1P",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_01", "setting_id": "GFSB50_01",
"instantiation": "true", "instantiation": "true",
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_max_volumetric_speed": [
"18", "12",
"18" "12"
], ],
"filament_flow_ratio": [ "filament_retraction_distances_when_cut": [
"0.95", "18",
"0.95" "18"
], ],
"filament_max_volumetric_speed": [ "filament_ramming_travel_time": [
"12", "0",
"12" "0"
], ],
"filament_deretraction_speed": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "long_retractions_when_ec": [
"filament_flush_temp": [ "0",
"0", "0"
"0" ],
], "nozzle_temperature": [
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_ramming_volumetric_speed": [ "260",
"-1", "260"
"-1" ],
], "retraction_distances_when_ec": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retract_restart_extra": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retract_when_changing_layer": [ "Bambu Lab P1P 0.8 nozzle",
"nil", "Bambu Lab P1P 0.6 nozzle",
"nil" "Bambu Lab P1P 0.4 nozzle"
], ]
"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"
]
}
@@ -1,170 +1,70 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL P2S", "name": "Bambu ABS-GF @BBL P2S",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_04", "setting_id": "GFSB50_04",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "activate_air_filtration": [
"0" "0"
], ],
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10",
], "10"
"filament_flow_ratio": [ ],
"0.95", "filament_max_volumetric_speed": [
"0.95" "12",
], "12",
"filament_flush_temp": [ "12"
"0", ],
"0" "filament_ramming_travel_time": [
], "0",
"filament_flush_volumetric_speed": [ "0",
"0", "0"
"0" ],
], "filament_retraction_distances_when_cut": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "include": [
"12", "fdm_filament_template_direct_dual_e3d"
"12" ],
], "long_retractions_when_ec": [
"filament_ramming_volumetric_speed": [ "0",
"-1", "0",
"-1" "0"
], ],
"filament_ramming_volumetric_speed_nc": [ "nozzle_temperature": [
"-1", "270",
"-1" "270",
], "270"
"filament_retract_before_wipe": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "260",
], "260",
"filament_retract_restart_extra": [ "260"
"nil", ],
"nil" "retraction_distances_when_ec": [
], "0",
"filament_retract_when_changing_layer": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retraction_distances_when_cut": [ "20",
"10", "20",
"10" "20"
], ],
"filament_retraction_length": [ "compatible_printers": [
"nil", "Bambu Lab P2S 0.4 nozzle",
"nil" "Bambu Lab P2S 0.6 nozzle",
], "Bambu Lab P2S 0.8 nozzle"
"filament_retraction_minimum_travel": [ ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ]
"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"
]
}
@@ -1,130 +1,61 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL X1C", "name": "Bambu ABS-GF @BBL X1C",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_00", "setting_id": "GFSB50_00",
"instantiation": "true", "instantiation": "true",
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_max_volumetric_speed": [
"18", "12",
"18" "12"
], ],
"filament_flow_ratio": [ "filament_retraction_distances_when_cut": [
"0.95", "18",
"0.95" "18"
], ],
"filament_max_volumetric_speed": [ "filament_ramming_travel_time": [
"12", "0",
"12" "0"
], ],
"filament_deretraction_speed": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "long_retractions_when_ec": [
"filament_flush_temp": [ "0",
"0", "0"
"0" ],
], "nozzle_temperature": [
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_ramming_volumetric_speed": [ "260",
"-1", "260"
"-1" ],
], "retraction_distances_when_ec": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retract_restart_extra": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retract_when_changing_layer": [ "Bambu Lab P1S 0.4 nozzle",
"nil", "Bambu Lab P1S 0.6 nozzle",
"nil" "Bambu Lab P1S 0.8 nozzle",
], "Bambu Lab X1 0.4 nozzle",
"filament_retraction_length": [ "Bambu Lab X1 0.6 nozzle",
"nil", "Bambu Lab X1 0.8 nozzle",
"nil" "Bambu Lab X1 Carbon 0.4 nozzle",
], "Bambu Lab X1 Carbon 0.6 nozzle",
"filament_retraction_minimum_travel": [ "Bambu Lab X1 Carbon 0.8 nozzle",
"nil", "Bambu Lab X1E 0.4 nozzle",
"nil" "Bambu Lab X1E 0.6 nozzle",
], "Bambu Lab X1E 0.8 nozzle"
"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"
]
}
@@ -1,266 +1,103 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL X2D 0.4 nozzle", "name": "Bambu ABS-GF @BBL X2D 0.4 nozzle",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_06", "setting_id": "GFSB50_06",
"instantiation": "true", "instantiation": "true",
"filament_adaptive_volumetric_speed": [ "chamber_temperatures": [
"0", "60"
"0", ],
"0", "filament_cooling_before_tower": [
"0" "10",
], "10",
"filament_cooling_before_tower": [ "10",
"10", "10",
"10", "10",
"10", "10"
"10" ],
], "filament_flow_ratio": [
"filament_deretraction_speed": [ "0.95",
"nil", "0.95",
"nil", "0.95",
"nil", "0.95",
"nil" "0.95",
], "0.95"
"filament_enable_overhang_speed": [ ],
"1", "filament_max_volumetric_speed": [
"1", "12",
"1", "12",
"1" "12",
], "12",
"filament_extruder_variant": [ "12",
"Direct Drive Standard", "12"
"Direct Drive High Flow", ],
"Bowden Standard", "filament_ramming_travel_time": [
"Bowden High Flow" "0",
], "0",
"filament_flush_temp": [ "0",
"0", "0",
"0", "0",
"0", "0"
"0" ],
], "filament_retraction_distances_when_cut": [
"filament_flush_volumetric_speed": [ "10",
"0", "10",
"0", "10",
"0", "10",
"0" "10",
], "10"
"filament_long_retractions_when_cut": [ ],
"nil", "filament_retraction_length": [
"nil", "1",
"nil", "1",
"nil" "1",
], "nil",
"filament_overhang_1_4_speed": [ "nil",
"0", "nil"
"0", ],
"0", "filament_tower_interface_print_temp": [
"0" "270"
], ],
"filament_overhang_2_4_speed": [ "include": [
"50", "fdm_filament_template_direct_bowden_e3d"
"50", ],
"50", "nozzle_temperature": [
"50" "270",
], "270",
"filament_overhang_3_4_speed": [ "270",
"30", "270",
"30", "270",
"30", "270"
"30" ],
], "nozzle_temperature_initial_layer": [
"filament_overhang_4_4_speed": [ "260",
"10", "260",
"10", "260",
"10", "260",
"10" "260",
], "260"
"filament_overhang_totally_speed": [ ],
"10", "retraction_distances_when_ec": [
"10", "3",
"10", "3",
"10" "3",
], "4",
"filament_bridge_speed": [ "4",
"25", "4"
"25", ],
"25", "slow_down_min_speed": [
"25" "20",
], "20",
"filament_pre_cooling_temperature": [ "20",
"0", "20",
"0", "20",
"0", "20"
"0" ],
], "compatible_printers": [
"filament_pre_cooling_temperature_nc": [ "Bambu Lab X2D 0.4 nozzle"
"0", ],
"0", "filament_start_gcode": [
"0", "; filament start gcode\n"
"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"
]
}
@@ -1,267 +1,104 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @BBL X2D", "name": "Bambu ABS-GF @BBL X2D",
"inherits": "Bambu ABS-GF @base", "inherits": "Bambu ABS-GF @base",
"from": "system", "from": "system",
"setting_id": "GFSB50_07", "setting_id": "GFSB50_07",
"instantiation": "true", "instantiation": "true",
"filament_adaptive_volumetric_speed": [ "chamber_temperatures": [
"0", "60"
"0", ],
"0", "filament_cooling_before_tower": [
"0" "10",
], "10",
"filament_cooling_before_tower": [ "10",
"10", "10",
"10", "10",
"10", "10"
"10" ],
], "filament_flow_ratio": [
"filament_deretraction_speed": [ "0.95",
"nil", "0.95",
"nil", "0.95",
"nil", "0.95",
"nil" "0.95",
], "0.95"
"filament_enable_overhang_speed": [ ],
"1", "filament_max_volumetric_speed": [
"1", "12",
"1", "12",
"1" "12",
], "12",
"filament_extruder_variant": [ "12",
"Direct Drive Standard", "12"
"Direct Drive High Flow", ],
"Bowden Standard", "filament_ramming_travel_time": [
"Bowden High Flow" "0",
], "0",
"filament_flush_temp": [ "0",
"0", "0",
"0", "0",
"0", "0"
"0" ],
], "filament_retraction_distances_when_cut": [
"filament_flush_volumetric_speed": [ "10",
"0", "10",
"0", "10",
"0", "10",
"0" "10",
], "10"
"filament_long_retractions_when_cut": [ ],
"nil", "filament_retraction_length": [
"nil", "1",
"nil", "nil",
"nil" "1",
], "nil",
"filament_overhang_1_4_speed": [ "nil",
"0", "nil"
"0", ],
"0", "filament_tower_interface_print_temp": [
"0" "270"
], ],
"filament_overhang_2_4_speed": [ "include": [
"50", "fdm_filament_template_direct_bowden_e3d"
"50", ],
"50", "nozzle_temperature": [
"50" "270",
], "270",
"filament_overhang_3_4_speed": [ "270",
"30", "270",
"30", "270",
"30", "270"
"30" ],
], "nozzle_temperature_initial_layer": [
"filament_overhang_4_4_speed": [ "260",
"10", "260",
"10", "260",
"10", "260",
"10" "260",
], "260"
"filament_overhang_totally_speed": [ ],
"10", "retraction_distances_when_ec": [
"10", "3",
"10", "3",
"10" "3",
], "4",
"filament_bridge_speed": [ "4",
"25", "4"
"25", ],
"25", "slow_down_min_speed": [
"25" "20",
], "20",
"filament_pre_cooling_temperature": [ "20",
"0", "20",
"0", "20",
"0", "20"
"0" ],
], "compatible_printers": [
"filament_pre_cooling_temperature_nc": [ "Bambu Lab X2D 0.6 nozzle",
"0", "Bambu Lab X2D 0.8 nozzle"
"0", ],
"0", "filament_start_gcode": [
"0" "; filament start gcode\n"
], ]
"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"
]
}
@@ -1,45 +1,45 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ABS-GF @base", "name": "Bambu ABS-GF @base",
"inherits": "fdm_filament_abs", "inherits": "fdm_filament_abs",
"from": "system", "from": "system",
"filament_id": "OFknl9Iz", "filament_id": "OFknl9Iz",
"instantiation": "false", "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.", "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": [ "fan_cooling_layer_time": [
"12" "12"
], ],
"fan_max_speed": [ "fan_max_speed": [
"30" "30"
], ],
"filament_cost": [ "filament_cost": [
"29.99" "26.99"
], ],
"filament_density": [ "filament_density": [
"1.08" "1.08"
], ],
"filament_flow_ratio": [ "filament_flow_ratio": [
"0.95" "0.95"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"12" "12"
], ],
"filament_type": [ "filament_type": [
"ABS-GF" "ABS-GF"
], ],
"filament_vendor": [ "filament_vendor": [
"Bambu Lab" "Bambu Lab"
], ],
"impact_strength_z": [ "impact_strength_z": [
"5.3" "5.3"
], ],
"overhang_fan_speed": [ "overhang_fan_speed": [
"30" "30"
], ],
"overhang_fan_threshold": [ "overhang_fan_threshold": [
"10%" "10%"
], ],
"slow_down_layer_time": [ "slow_down_layer_time": [
"4" "4"
] ]
} }
@@ -1,20 +1,20 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL A1 0.2 nozzle", "name": "Bambu ASA @BBL A1 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_10", "setting_id": "GFSB01_10",
"instantiation": "true", "instantiation": "true",
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "2"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18" "18"
], ],
"compatible_printers": [ "compatible_printers": [
"Bambu Lab A1 0.2 nozzle" "Bambu Lab A1 0.2 nozzle"
] ]
} }
@@ -1,20 +1,20 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL A1 0.4 nozzle", "name": "Bambu ASA @BBL A1 0.4 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_09", "setting_id": "GFSB01_09",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18" "18"
], ],
"compatible_printers": [ "compatible_printers": [
"Bambu Lab A1 0.4 nozzle" "Bambu Lab A1 0.4 nozzle"
] ]
} }
@@ -1,21 +1,21 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL A1 0.6 nozzle", "name": "Bambu ASA @BBL A1 0.6 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_08", "setting_id": "GFSB01_08",
"instantiation": "true", "instantiation": "true",
"fan_min_speed": [ "fan_min_speed": [
"25" "25"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18" "18"
], ],
"compatible_printers": [ "compatible_printers": [
"Bambu Lab A1 0.6 nozzle", "Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle" "Bambu Lab A1 0.8 nozzle"
] ]
} }
@@ -1,201 +1,104 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2C 0.2 nozzle", "name": "Bambu ASA @BBL H2C 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_24", "setting_id": "GFSB01_24",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0094" "0.0094"
], ],
"counter_coef_3": [ "counter_coef_3": [
"-0.0092" "-0.0092"
], ],
"counter_limit_max": [ "counter_limit_max": [
"0.2258" "0.2258"
], ],
"counter_limit_min": [ "counter_limit_min": [
"-0.0092" "-0.0092"
], ],
"filament_change_length": [ "filament_change_length": [
"4" "4"
], ],
"filament_cooling_before_tower": [ "filament_cooling_before_tower": [
"10", "10",
"10" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_pre_cooling_temperature_nc": [
"230", "230",
"230" "230"
], ],
"filament_prime_volume": [ "filament_prime_volume": [
"30" "30"
], ],
"filament_prime_volume_nc": [ "filament_prime_volume_nc": [
"30" "30"
], ],
"filament_ramming_travel_time": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_ramming_travel_time_nc": [ "filament_ramming_travel_time_nc": [
"1", "1",
"1" "1"
], ],
"first_x_layer_fan_speed": [ "first_x_layer_fan_speed": [
"0" "0"
], ],
"filament_change_length_nc": [ "filament_change_length_nc": [
"4" "4"
], ],
"hole_coef_2": [ "hole_coef_2": [
"0.0013" "0.0013"
], ],
"hole_coef_3": [ "hole_coef_3": [
"0.1261" "0.1261"
], ],
"hole_limit_max": [ "hole_limit_max": [
"0.1586" "0.1586"
], ],
"hole_limit_min": [ "hole_limit_min": [
"0.1261" "0.1261"
], ],
"filament_preheat_temperature_delta": [ "filament_preheat_temperature_delta": [
"20", "20",
"20" "20"
], ],
"filament_adaptive_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "nozzle_temperature": [
"filament_deretraction_speed": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_extruder_variant": [ "270",
"Direct Drive Standard", "270"
"Direct Drive High Flow" ],
], "overhang_fan_speed": [
"filament_flush_temp": [ "100"
"0", ],
"0" "slow_down_min_speed": [
], "20",
"filament_flush_volumetric_speed": [ "20"
"0", ],
"0" "temperature_vitrification": [
], "85"
"filament_flow_ratio": [ ],
"0.95", "compatible_printers": [
"0.95" "Bambu Lab H2C 0.2 nozzle"
], ],
"filament_long_retractions_when_cut": [ "filament_start_gcode": [
"nil", "; filament start gcode\n"
"nil" ],
], "filament_end_gcode": [
"filament_pre_cooling_temperature": [ "; filament end gcode \n"
"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"
]
}
@@ -1,198 +1,135 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2C 0.6 nozzle", "name": "Bambu ASA @BBL H2C 0.6 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_37", "setting_id": "GFSB01_37",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0094" "0.0094"
], ],
"counter_coef_3": [ "counter_coef_3": [
"-0.0092" "-0.0092"
], ],
"counter_limit_max": [ "counter_limit_min": [
"0.2258" "-0.0092"
], ],
"counter_limit_min": [ "counter_limit_max": [
"-0.0092" "0.2258"
], ],
"filament_change_length": [ "filament_cooling_before_tower": [
"4" "10",
], "10",
"filament_cooling_before_tower": [ "10"
"10", ],
"10" "filament_flow_ratio": [
], "0.96",
"filament_flow_ratio": [ "0.96",
"0.96", "0.96"
"0.96" ],
], "filament_max_volumetric_speed": [
"filament_max_volumetric_speed": [ "25",
"25", "30",
"30" "25"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_retraction_length": [
"230", "0.4",
"230" "0.4",
], "0.4"
"filament_prime_volume": [ ],
"30" "filament_wipe": [
], "1",
"filament_prime_volume_nc": [ "1",
"30" "1"
], ],
"filament_ramming_travel_time": [ "filament_wipe_distance": [
"0", "1",
"0" "1",
], "1"
"filament_ramming_travel_time_nc": [ ],
"1", "filament_prime_volume": [
"1" "30"
], ],
"filament_retraction_length": [ "filament_prime_volume_nc": [
"0.4", "30"
"0.4" ],
], "filament_z_hop_types": [
"filament_wipe": [ "Spiral Lift",
"1", "Spiral Lift",
"1" "Spiral Lift"
], ],
"filament_wipe_distance": [ "filament_pre_cooling_temperature_nc": [
"1", "230",
"1" "230",
], "230"
"filament_z_hop_types": [ ],
"Spiral Lift", "filament_ramming_travel_time": [
"Spiral Lift" "0",
], "0",
"first_x_layer_fan_speed": [ "0"
"0" ],
], "filament_ramming_travel_time_nc": [
"filament_change_length_nc": [ "1",
"4" "1",
], "1"
"hole_coef_2": [ ],
"0.0013" "filament_change_length": [
], "4"
"hole_coef_3": [ ],
"0.1261" "filament_change_length_nc": [
], "4"
"hole_limit_max": [ ],
"0.1586" "first_x_layer_fan_speed": [
], "0"
"hole_limit_min": [ ],
"0.1261" "hole_coef_2": [
], "0.0013"
"filament_preheat_temperature_delta": [ ],
"20", "hole_coef_3": [
"20" "0.1261"
], ],
"filament_adaptive_volumetric_speed": [ "hole_limit_min": [
"0", "0.1261"
"0" ],
], "hole_limit_max": [
"filament_deretraction_speed": [ "0.1586"
"nil", ],
"nil" "filament_preheat_temperature_delta": [
], "20",
"filament_extruder_variant": [ "20",
"Direct Drive Standard", "20"
"Direct Drive High Flow" ],
], "include": [
"filament_flush_temp": [ "fdm_filament_template_direct_dual_e3d"
"0", ],
"0" "nozzle_temperature": [
], "270",
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_long_retractions_when_cut": [ "270",
"nil", "270",
"nil" "270"
], ],
"filament_pre_cooling_temperature": [ "slow_down_min_speed": [
"0", "20",
"0" "20",
], "20"
"filament_retract_length_nc": [ ],
"14", "temperature_vitrification": [
"14" "85"
], ],
"filament_ramming_volumetric_speed": [ "compatible_printers": [
"-1", "Bambu Lab H2C 0.6 nozzle"
"-1" ],
], "filament_start_gcode": [
"filament_ramming_volumetric_speed_nc": [ "; filament start gcode\n"
"-1", ],
"-1" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
} }
@@ -1,198 +1,121 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2C 0.8 nozzle", "name": "Bambu ASA @BBL H2C 0.8 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_38", "setting_id": "GFSB01_38",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0094" "0.0094"
], ],
"counter_coef_3": [ "counter_coef_3": [
"-0.0092" "-0.0092"
], ],
"counter_limit_max": [ "counter_limit_max": [
"0.2258" "0.2258"
], ],
"counter_limit_min": [ "counter_limit_min": [
"-0.0092" "-0.0092"
], ],
"filament_change_length": [ "filament_change_length": [
"4" "4"
], ],
"filament_cooling_before_tower": [ "filament_cooling_before_tower": [
"10", "10",
"10" "10"
], ],
"filament_flow_ratio": [ "filament_flow_ratio": [
"0.96", "0.96",
"0.96" "0.96"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"25", "25",
"30" "30"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_pre_cooling_temperature_nc": [
"230", "230",
"230" "230"
], ],
"filament_prime_volume": [ "filament_prime_volume": [
"30" "30"
], ],
"filament_prime_volume_nc": [ "filament_prime_volume_nc": [
"30" "30"
], ],
"filament_ramming_travel_time": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_ramming_travel_time_nc": [ "filament_ramming_travel_time_nc": [
"1", "1",
"1" "1"
], ],
"filament_retraction_length": [ "filament_retraction_length": [
"0.4", "0.4",
"0.4" "0.4"
], ],
"filament_wipe": [ "filament_wipe": [
"1", "1",
"1" "1"
], ],
"filament_wipe_distance": [ "filament_wipe_distance": [
"1", "1",
"1" "1"
], ],
"filament_z_hop_types": [ "filament_z_hop_types": [
"Spiral Lift", "Spiral Lift",
"Spiral Lift" "Spiral Lift"
], ],
"first_x_layer_fan_speed": [ "first_x_layer_fan_speed": [
"0" "0"
], ],
"filament_change_length_nc": [ "filament_change_length_nc": [
"4" "4"
], ],
"hole_coef_2": [ "hole_coef_2": [
"0.0013" "0.0013"
], ],
"hole_coef_3": [ "hole_coef_3": [
"0.1261" "0.1261"
], ],
"hole_limit_max": [ "hole_limit_max": [
"0.1586" "0.1586"
], ],
"hole_limit_min": [ "hole_limit_min": [
"0.1261" "0.1261"
], ],
"filament_preheat_temperature_delta": [ "filament_preheat_temperature_delta": [
"20", "20",
"20" "20"
], ],
"filament_adaptive_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "nozzle_temperature": [
"filament_deretraction_speed": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_extruder_variant": [ "270",
"Direct Drive Standard", "270"
"Direct Drive High Flow" ],
], "slow_down_min_speed": [
"filament_flush_temp": [ "20",
"0", "20"
"0" ],
], "temperature_vitrification": [
"filament_flush_volumetric_speed": [ "85"
"0", ],
"0" "compatible_printers": [
], "Bambu Lab H2C 0.8 nozzle"
"filament_long_retractions_when_cut": [ ],
"nil", "filament_start_gcode": [
"nil" "; filament start gcode\n"
], ],
"filament_pre_cooling_temperature": [ "filament_end_gcode": [
"0", "; filament end gcode \n"
"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"
]
}
@@ -1,198 +1,135 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2C", "name": "Bambu ASA @BBL H2C",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_23", "setting_id": "GFSB01_23",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.0094" "0.0094"
], ],
"counter_coef_3": [ "counter_coef_3": [
"-0.0092" "-0.0092"
], ],
"counter_limit_max": [ "counter_limit_min": [
"0.2258" "-0.0092"
], ],
"counter_limit_min": [ "counter_limit_max": [
"-0.0092" "0.2258"
], ],
"filament_change_length": [ "filament_cooling_before_tower": [
"4" "10",
], "10",
"filament_cooling_before_tower": [ "10"
"10", ],
"10" "filament_flow_ratio": [
], "0.96",
"filament_flow_ratio": [ "0.96",
"0.96", "0.96"
"0.96" ],
], "filament_max_volumetric_speed": [
"filament_max_volumetric_speed": [ "20",
"20", "30",
"30" "20"
], ],
"filament_pre_cooling_temperature_nc": [ "filament_retraction_length": [
"230", "0.4",
"230" "0.6",
], "0.4"
"filament_prime_volume": [ ],
"30" "filament_wipe": [
], "1",
"filament_prime_volume_nc": [ "1",
"30" "1"
], ],
"filament_ramming_travel_time": [ "filament_wipe_distance": [
"0", "1",
"0" "1",
], "1"
"filament_ramming_travel_time_nc": [ ],
"1", "filament_prime_volume": [
"1" "30"
], ],
"filament_retraction_length": [ "filament_prime_volume_nc": [
"0.4", "30"
"0.6" ],
], "filament_z_hop_types": [
"filament_wipe": [ "Spiral Lift",
"1", "Spiral Lift",
"1" "Spiral Lift"
], ],
"filament_wipe_distance": [ "filament_pre_cooling_temperature_nc": [
"1", "230",
"1" "230",
], "230"
"filament_z_hop_types": [ ],
"Spiral Lift", "filament_ramming_travel_time": [
"Spiral Lift" "0",
], "0",
"first_x_layer_fan_speed": [ "0"
"0" ],
], "filament_ramming_travel_time_nc": [
"filament_change_length_nc": [ "1",
"4" "1",
], "1"
"hole_coef_2": [ ],
"0.0013" "filament_change_length": [
], "4"
"hole_coef_3": [ ],
"0.1261" "filament_change_length_nc": [
], "4"
"hole_limit_max": [ ],
"0.1586" "first_x_layer_fan_speed": [
], "0"
"hole_limit_min": [ ],
"0.1261" "hole_coef_2": [
], "0.0013"
"filament_preheat_temperature_delta": [ ],
"20", "hole_coef_3": [
"20" "0.1261"
], ],
"filament_adaptive_volumetric_speed": [ "hole_limit_min": [
"0", "0.1261"
"0" ],
], "hole_limit_max": [
"filament_deretraction_speed": [ "0.1586"
"nil", ],
"nil" "filament_preheat_temperature_delta": [
], "20",
"filament_extruder_variant": [ "20",
"Direct Drive Standard", "20"
"Direct Drive High Flow" ],
], "include": [
"filament_flush_temp": [ "fdm_filament_template_direct_dual_e3d"
"0", ],
"0" "nozzle_temperature": [
], "270",
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_long_retractions_when_cut": [ "270",
"nil", "270",
"nil" "270"
], ],
"filament_pre_cooling_temperature": [ "slow_down_min_speed": [
"0", "20",
"0" "20",
], "20"
"filament_retract_length_nc": [ ],
"14", "temperature_vitrification": [
"14" "85"
], ],
"filament_ramming_volumetric_speed": [ "compatible_printers": [
"-1", "Bambu Lab H2C 0.4 nozzle"
"-1" ],
], "filament_start_gcode": [
"filament_ramming_volumetric_speed_nc": [ "; filament start gcode\n"
"-1", ],
"-1" "filament_end_gcode": [
], "; filament end gcode \n"
"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"
]
} }
@@ -1,128 +1,77 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2D 0.2 nozzle", "name": "Bambu ASA @BBL H2D 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_12", "setting_id": "GFSB01_12",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"filament_deretraction_speed": [ "counter_coef_2": [
"nil", "0.0094"
"nil" ],
], "counter_coef_3": [
"filament_flow_ratio": [ "-0.0092"
"0.95", ],
"0.95" "counter_limit_max": [
], "0.2258"
"filament_flush_temp": [ ],
"0", "counter_limit_min": [
"0" "-0.0092"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_max_volumetric_speed": [
"nil", "2",
"nil" "2"
], ],
"filament_max_volumetric_speed": [ "filament_ramming_travel_time": [
"2", "0",
"2" "0"
], ],
"filament_ramming_volumetric_speed": [ "filament_prime_volume": [
"-1", "30"
"-1" ],
], "filament_change_length": [
"filament_retract_before_wipe": [ "4"
"nil", ],
"nil" "hole_coef_2": [
], "0.0013"
"filament_retract_restart_extra": [ ],
"nil", "hole_coef_3": [
"nil" "0.1261"
], ],
"filament_retract_when_changing_layer": [ "hole_limit_max": [
"nil", "0.1586"
"nil" ],
], "hole_limit_min": [
"filament_retraction_distances_when_cut": [ "0.1261"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual"
"filament_retraction_length": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_retraction_minimum_travel": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "270",
], "270"
"filament_retraction_speed": [ ],
"nil", "slow_down_min_speed": [
"nil" "20",
], "20"
"filament_wipe": [ ],
"nil", "compatible_printers": [
"nil" "Bambu Lab H2D 0.2 nozzle"
], ],
"filament_wipe_distance": [ "filament_start_gcode": [
"nil", "; filament start gcode\n"
"nil" ],
], "filament_end_gcode": [
"filament_z_hop": [ "; filament end gcode \n"
"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"
]
}
@@ -1,149 +1,103 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2D 0.4 nozzle", "name": "Bambu ASA @BBL H2D 0.4 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_13", "setting_id": "GFSB01_13",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.007" "0.0094"
], ],
"counter_coef_3": [ "counter_coef_3": [
"0.003" "-0.0092"
], ],
"counter_limit_max": [ "counter_limit_max": [
"0.1" "0.2258"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "-0.0092"
"nil" ],
], "filament_change_length": [
"filament_flow_ratio": [ "4"
"0.95", ],
"0.95" "filament_cooling_before_tower": [
], "10",
"filament_flush_temp": [ "10",
"0", "10"
"0" ],
], "filament_max_volumetric_speed": [
"filament_flush_volumetric_speed": [ "20",
"0", "35",
"0" "20"
], ],
"filament_long_retractions_when_cut": [ "filament_prime_volume": [
"nil", "30"
"nil" ],
], "filament_ramming_travel_time": [
"filament_max_volumetric_speed": [ "0",
"20", "0",
"35" "0"
], ],
"filament_ramming_volumetric_speed": [ "filament_retraction_length": [
"-1", "0.4",
"-1" "0.4",
], "0.4"
"filament_retract_before_wipe": [ ],
"nil", "filament_wipe": [
"nil" "1",
], "1",
"filament_retract_restart_extra": [ "1"
"nil", ],
"nil" "filament_wipe_distance": [
], "1",
"filament_retract_when_changing_layer": [ "1",
"nil", "1"
"nil" ],
], "filament_z_hop_types": [
"filament_retraction_distances_when_cut": [ "Spiral Lift",
"nil", "Spiral Lift",
"nil" "Spiral Lift"
], ],
"filament_retraction_length": [ "hole_coef_2": [
"0.4", "0.0013"
"0.4" ],
], "hole_coef_3": [
"filament_retraction_minimum_travel": [ "0.1261"
"nil", ],
"nil" "hole_limit_max": [
], "0.1586"
"filament_retraction_speed": [ ],
"nil", "hole_limit_min": [
"nil" "0.1261"
], ],
"filament_wipe": [ "include": [
"1", "fdm_filament_template_direct_dual_e3d"
"1" ],
], "nozzle_temperature": [
"filament_wipe_distance": [ "270",
"1", "270",
"1" "270"
], ],
"filament_z_hop": [ "nozzle_temperature_initial_layer": [
"nil", "270",
"nil" "270",
], "270"
"filament_z_hop_types": [ ],
"Spiral Lift", "slow_down_min_speed": [
"Spiral Lift" "20",
], "20",
"filament_extruder_variant": [ "20"
"Direct Drive Standard", ],
"Direct Drive High Flow" "compatible_printers": [
], "Bambu Lab H2D 0.4 nozzle"
"filament_pre_cooling_temperature": [ ],
"0", "filament_start_gcode": [
"0" "; filament start gcode\n"
], ],
"filament_ramming_travel_time": [ "filament_end_gcode": [
"0", "; filament end gcode \n"
"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"
]
}
@@ -1,128 +1,103 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2D 0.6 nozzle", "name": "Bambu ASA @BBL H2D 0.6 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_11", "setting_id": "GFSB01_11",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"filament_deretraction_speed": [ "counter_coef_2": [
"nil", "0.0094"
"nil" ],
], "counter_coef_3": [
"filament_flow_ratio": [ "-0.0092"
"0.95", ],
"0.95" "counter_limit_max": [
], "0.2258"
"filament_flush_temp": [ ],
"0", "counter_limit_min": [
"0" "-0.0092"
], ],
"filament_flush_volumetric_speed": [ "filament_change_length": [
"0", "4"
"0" ],
], "filament_cooling_before_tower": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"25", "25",
"35" "35",
], "25"
"filament_ramming_volumetric_speed": [ ],
"-1", "filament_prime_volume": [
"-1" "30"
], ],
"filament_retract_before_wipe": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0",
], "0"
"filament_retract_restart_extra": [ ],
"nil", "filament_retraction_length": [
"nil" "0.4",
], "0.4",
"filament_retract_when_changing_layer": [ "0.4"
"nil", ],
"nil" "filament_wipe": [
], "1",
"filament_retraction_distances_when_cut": [ "1",
"nil", "1"
"nil" ],
], "filament_wipe_distance": [
"filament_retraction_length": [ "1",
"0.4", "1",
"0.4" "1"
], ],
"filament_retraction_minimum_travel": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift",
], "Spiral Lift"
"filament_retraction_speed": [ ],
"nil", "hole_coef_2": [
"nil" "0.0013"
], ],
"filament_wipe": [ "hole_coef_3": [
"1", "0.1261"
"1" ],
], "hole_limit_max": [
"filament_wipe_distance": [ "0.1586"
"1", ],
"1" "hole_limit_min": [
], "0.1261"
"filament_z_hop": [ ],
"nil", "include": [
"nil" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_z_hop_types": [ "nozzle_temperature": [
"Spiral Lift", "270",
"Spiral Lift" "270",
], "270"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature_initial_layer": [
"Direct Drive High Flow" "270",
], "270",
"filament_pre_cooling_temperature": [ "270"
"0", ],
"0" "slow_down_min_speed": [
], "20",
"filament_ramming_travel_time": [ "20",
"0", "20"
"0" ],
], "compatible_printers": [
"filament_adaptive_volumetric_speed": [ "Bambu Lab H2D 0.6 nozzle"
"0", ],
"0" "filament_start_gcode": [
], "; filament start gcode\n"
"long_retractions_when_ec": [ ],
"1", "filament_end_gcode": [
"1" "; filament end gcode \n"
], ]
"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"
]
}
@@ -1,132 +1,97 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2D 0.8 nozzle", "name": "Bambu ASA @BBL H2D 0.8 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_33", "setting_id": "GFSB01_33",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"filament_deretraction_speed": [ "counter_coef_2": [
"nil", "0.0094"
"nil" ],
], "counter_coef_3": [
"filament_flow_ratio": [ "-0.0092"
"0.95", ],
"0.95" "counter_limit_max": [
], "0.2258"
"filament_flush_temp": [ ],
"0", "counter_limit_min": [
"0" "-0.0092"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_max_volumetric_speed": [
"nil", "25",
"nil" "35"
], ],
"filament_max_volumetric_speed": [ "filament_retraction_length": [
"25", "0.4",
"35" "0.4"
], ],
"filament_ramming_volumetric_speed": [ "filament_wipe": [
"-1", "1",
"-1" "1"
], ],
"filament_retract_before_wipe": [ "filament_wipe_distance": [
"nil", "1",
"nil" "1"
], ],
"filament_retract_restart_extra": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift"
], ],
"filament_retract_when_changing_layer": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0"
], ],
"filament_retraction_distances_when_cut": [ "filament_extruder_id": [
"nil", "1",
"nil" "1"
], ],
"filament_retraction_length": [ "filament_prime_volume": [
"0.4", "30"
"0.4" ],
], "filament_change_length": [
"filament_retraction_minimum_travel": [ "4"
"nil", ],
"nil" "hole_coef_2": [
], "0.0013"
"filament_retraction_speed": [ ],
"nil", "hole_coef_3": [
"nil" "0.1261"
], ],
"filament_wipe": [ "hole_limit_max": [
"1", "0.1586"
"1" ],
], "hole_limit_min": [
"filament_wipe_distance": [ "0.1261"
"1", ],
"1" "include": [
], "fdm_filament_template_direct_dual"
"filament_z_hop": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_z_hop_types": [ ],
"Spiral Lift", "nozzle_temperature_initial_layer": [
"Spiral Lift" "270",
], "270"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "slow_down_min_speed": [
"Direct Drive High Flow" "20",
], "20"
"filament_pre_cooling_temperature": [ ],
"0", "compatible_printers": [
"0" "Bambu Lab H2D 0.8 nozzle"
], ],
"filament_ramming_travel_time": [ "filament_start_gcode": [
"0", "; filament start gcode\n"
"0" ],
], "filament_end_gcode": [
"filament_adaptive_volumetric_speed": [ "; filament end gcode \n"
"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"
]
}
@@ -1,128 +1,47 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2DP 0.2 nozzle", "name": "Bambu ASA @BBL H2DP 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_18", "setting_id": "GFSB01_18",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "2",
"0.95" "2"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "nozzle_temperature": [
"filament_long_retractions_when_cut": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_max_volumetric_speed": [ "270",
"2", "270"
"2" ],
], "slow_down_min_speed": [
"filament_ramming_volumetric_speed": [ "20",
"-1", "20"
"-1" ],
], "compatible_printers": [
"filament_retract_before_wipe": [ "Bambu Lab H2D Pro 0.2 nozzle"
"nil", ],
"nil" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_retract_restart_extra": [ ],
"nil", "filament_end_gcode": [
"nil" "; filament end gcode \n"
], ]
"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"
]
}
@@ -1,149 +1,84 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2DP 0.4 nozzle", "name": "Bambu ASA @BBL H2DP 0.4 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_19", "setting_id": "GFSB01_19",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"counter_coef_2": [ "counter_coef_2": [
"0.007" "0.007"
], ],
"counter_coef_3": [ "counter_coef_3": [
"0.003" "0.003"
], ],
"counter_limit_max": [ "counter_limit_max": [
"0.1" "0.1"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "20",
"0.95" "30"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "filament_retraction_length": [
"0", "0.4",
"0" "0.4"
], ],
"filament_long_retractions_when_cut": [ "filament_wipe": [
"nil", "1",
"nil" "1"
], ],
"filament_max_volumetric_speed": [ "filament_wipe_distance": [
"20", "1",
"30" "1"
], ],
"filament_ramming_volumetric_speed": [ "filament_z_hop_types": [
"-1", "Spiral Lift",
"-1" "Spiral Lift"
], ],
"filament_retract_before_wipe": [ "hole_coef_2": [
"nil", "-0.006"
"nil" ],
], "hole_coef_3": [
"filament_retract_restart_extra": [ "0.25"
"nil", ],
"nil" "hole_limit_max": [
], "0.14"
"filament_retract_when_changing_layer": [ ],
"nil", "hole_limit_min": [
"nil" "-0.088"
], ],
"filament_retraction_distances_when_cut": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "nozzle_temperature": [
"filament_retraction_length": [ "270",
"0.4", "270"
"0.4" ],
], "nozzle_temperature_initial_layer": [
"filament_retraction_minimum_travel": [ "270",
"nil", "270"
"nil" ],
], "slow_down_min_speed": [
"filament_retraction_speed": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_wipe": [ "Bambu Lab H2D Pro 0.4 nozzle"
"1", ],
"1" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_wipe_distance": [ ],
"1", "filament_end_gcode": [
"1" "; filament end gcode \n"
], ]
"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"
]
} }
@@ -1,128 +1,63 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2DP 0.6 nozzle", "name": "Bambu ASA @BBL H2DP 0.6 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_17", "setting_id": "GFSB01_17",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "25",
"0.95" "35"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "filament_retraction_length": [
"0", "0.4",
"0" "0.4"
], ],
"filament_long_retractions_when_cut": [ "filament_wipe": [
"nil", "1",
"nil" "1"
], ],
"filament_max_volumetric_speed": [ "filament_wipe_distance": [
"25", "1",
"35" "1"
], ],
"filament_ramming_volumetric_speed": [ "filament_z_hop_types": [
"-1", "Spiral Lift",
"-1" "Spiral Lift"
], ],
"filament_retract_before_wipe": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "nozzle_temperature": [
"filament_retract_restart_extra": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_when_changing_layer": [ "270",
"nil", "270"
"nil" ],
], "slow_down_min_speed": [
"filament_retraction_distances_when_cut": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retraction_length": [ "Bambu Lab H2D Pro 0.6 nozzle"
"0.4", ],
"0.4" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_retraction_minimum_travel": [ ],
"nil", "filament_end_gcode": [
"nil" "; filament end gcode \n"
], ]
"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"
]
} }
@@ -1,128 +1,63 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2DP 0.8 nozzle", "name": "Bambu ASA @BBL H2DP 0.8 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_34", "setting_id": "GFSB01_34",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"filament_deretraction_speed": [ "filament_cooling_before_tower": [
"nil", "10",
"nil" "10"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "25",
"0.95" "35"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "filament_retraction_length": [
"0", "0.4",
"0" "0.4"
], ],
"filament_long_retractions_when_cut": [ "filament_wipe": [
"nil", "1",
"nil" "1"
], ],
"filament_max_volumetric_speed": [ "filament_wipe_distance": [
"25", "1",
"35" "1"
], ],
"filament_ramming_volumetric_speed": [ "filament_z_hop_types": [
"-1", "Spiral Lift",
"-1" "Spiral Lift"
], ],
"filament_retract_before_wipe": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "nozzle_temperature": [
"filament_retract_restart_extra": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_when_changing_layer": [ "270",
"nil", "270"
"nil" ],
], "slow_down_min_speed": [
"filament_retraction_distances_when_cut": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retraction_length": [ "Bambu Lab H2D Pro 0.8 nozzle"
"0.4", ],
"0.4" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_retraction_minimum_travel": [ ],
"nil", "filament_end_gcode": [
"nil" "; filament end gcode \n"
], ]
"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"
]
}
@@ -1,134 +1,95 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2S 0.2 nozzle", "name": "Bambu ASA @BBL H2S 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_27", "setting_id": "GFSB01_27",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "counter_coef_2": [
"nil", "0.0094"
"nil" ],
], "counter_coef_3": [
"filament_flow_ratio": [ "-0.0092"
"0.95", ],
"0.95" "counter_limit_min": [
], "-0.0092"
"filament_flush_temp": [ ],
"0", "counter_limit_max": [
"0" "0.2258"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"3", "10",
"3" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_flush_volumetric_speed": [
"nil", "3",
"nil" "3"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_ramming_volumetric_speed": [ "filament_prime_volume": [
"-1", "30"
"-1" ],
], "filament_ramming_travel_time": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "filament_change_length": [
"filament_retract_restart_extra": [ "4"
"nil", ],
"nil" "hole_coef_2": [
], "0.0013"
"filament_retract_when_changing_layer": [ ],
"nil", "hole_coef_3": [
"nil" "0.1261"
], ],
"filament_retraction_distances_when_cut": [ "hole_limit_min": [
"nil", "0.1261"
"nil" ],
], "hole_limit_max": [
"filament_retraction_length": [ "0.1586"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual"
"filament_retraction_minimum_travel": [ ],
"nil", "long_retractions_when_ec": [
"nil" "0",
], "0"
"filament_retraction_speed": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_wipe": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "270",
], "270"
"filament_wipe_distance": [ ],
"nil", "overhang_fan_speed": [
"nil" "100"
], ],
"filament_z_hop": [ "pre_start_fan_time": [
"nil", "2"
"nil" ],
], "retraction_distances_when_ec": [
"filament_z_hop_types": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_extruder_variant": [ "20",
"Direct Drive Standard", "20"
"Direct Drive High Flow" ],
], "compatible_printers": [
"filament_pre_cooling_temperature": [ "Bambu Lab H2S 0.2 nozzle"
"0", ],
"0" "filament_start_gcode": [
], "; filament start gcode\n"
"filament_ramming_travel_time": [ ],
"0", "filament_end_gcode": [
"0" "; filament end gcode \n"
], ]
"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"
]
}
@@ -1,134 +1,119 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2S 0.6 nozzle", "name": "Bambu ASA @BBL H2S 0.6 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_36", "setting_id": "GFSB01_36",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "counter_coef_2": [
"nil", "0.0094"
"nil" ],
], "counter_coef_3": [
"filament_flow_ratio": [ "-0.0092"
"0.95", ],
"0.95" "counter_limit_min": [
], "-0.0092"
"filament_flush_temp": [ ],
"0", "counter_limit_max": [
"0" "0.2258"
], ],
"filament_flush_volumetric_speed": [ "filament_change_length": [
"0", "4"
"0" ],
], "filament_cooling_before_tower": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"25", "25",
"35" "35",
], "25"
"filament_ramming_volumetric_speed": [ ],
"-1", "filament_prime_volume": [
"-1" "30"
], ],
"filament_retract_before_wipe": [ "filament_retraction_length": [
"nil", "0.4",
"nil" "0.4",
], "0.4"
"filament_retract_restart_extra": [ ],
"nil", "filament_wipe": [
"nil" "1",
], "1",
"filament_retract_when_changing_layer": [ "1"
"nil", ],
"nil" "filament_wipe_distance": [
], "1",
"filament_retraction_distances_when_cut": [ "1",
"nil", "1"
"nil" ],
], "filament_z_hop_types": [
"filament_retraction_length": [ "Spiral Lift",
"0.4", "Spiral Lift",
"0.4" "Spiral Lift"
], ],
"filament_retraction_minimum_travel": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0",
], "0"
"filament_retraction_speed": [ ],
"nil", "hole_coef_2": [
"nil" "0.0013"
], ],
"filament_wipe": [ "hole_coef_3": [
"1", "0.1261"
"1" ],
], "hole_limit_min": [
"filament_wipe_distance": [ "0.1261"
"1", ],
"1" "hole_limit_max": [
], "0.1586"
"filament_z_hop": [ ],
"nil", "include": [
"nil" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_z_hop_types": [ "long_retractions_when_ec": [
"Spiral Lift", "0",
"Spiral Lift" "0",
], "0"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature": [
"Direct Drive High Flow" "270",
], "270",
"filament_pre_cooling_temperature": [ "270"
"0", ],
"0" "nozzle_temperature_initial_layer": [
], "270",
"filament_ramming_travel_time": [ "270",
"0", "270"
"0" ],
], "overhang_fan_speed": [
"filament_adaptive_volumetric_speed": [ "100"
"0", ],
"0" "pre_start_fan_time": [
], "2"
"long_retractions_when_ec": [ ],
"0", "retraction_distances_when_ec": [
"0" "0",
], "0",
"nozzle_temperature": [ "0"
"270", ],
"270" "slow_down_min_speed": [
], "20",
"nozzle_temperature_initial_layer": [ "20",
"270", "20"
"270" ],
], "compatible_printers": [
"overhang_fan_speed": [ "Bambu Lab H2S 0.6 nozzle"
"100" ],
], "filament_start_gcode": [
"pre_start_fan_time": [ "; filament start gcode\n"
"2" ],
], "filament_end_gcode": [
"retraction_distances_when_ec": [ "; filament end gcode \n"
"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"
]
} }
@@ -1,134 +1,107 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2S 0.8 nozzle", "name": "Bambu ASA @BBL H2S 0.8 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_35", "setting_id": "GFSB01_35",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "counter_coef_2": [
"nil", "0.0094"
"nil" ],
], "counter_coef_3": [
"filament_flow_ratio": [ "-0.0092"
"0.95", ],
"0.95" "counter_limit_min": [
], "-0.0092"
"filament_flush_temp": [ ],
"0", "counter_limit_max": [
"0" "0.2258"
], ],
"filament_flush_volumetric_speed": [ "filament_cooling_before_tower": [
"0", "10",
"0" "10"
], ],
"filament_long_retractions_when_cut": [ "filament_max_volumetric_speed": [
"nil", "25",
"nil" "35"
], ],
"filament_max_volumetric_speed": [ "filament_retraction_length": [
"25", "0.4",
"35" "0.4"
], ],
"filament_ramming_volumetric_speed": [ "filament_wipe": [
"-1", "1",
"-1" "1"
], ],
"filament_retract_before_wipe": [ "filament_wipe_distance": [
"nil", "1",
"nil" "1"
], ],
"filament_retract_restart_extra": [ "filament_prime_volume": [
"nil", "30"
"nil" ],
], "filament_z_hop_types": [
"filament_retract_when_changing_layer": [ "Spiral Lift",
"nil", "Spiral Lift"
"nil" ],
], "filament_ramming_travel_time": [
"filament_retraction_distances_when_cut": [ "0",
"nil", "0"
"nil" ],
], "filament_change_length": [
"filament_retraction_length": [ "4"
"0.4", ],
"0.4" "hole_coef_2": [
], "0.0013"
"filament_retraction_minimum_travel": [ ],
"nil", "hole_coef_3": [
"nil" "0.1261"
], ],
"filament_retraction_speed": [ "hole_limit_min": [
"nil", "0.1261"
"nil" ],
], "hole_limit_max": [
"filament_wipe": [ "0.1586"
"1", ],
"1" "include": [
], "fdm_filament_template_direct_dual"
"filament_wipe_distance": [ ],
"1", "long_retractions_when_ec": [
"1" "0",
], "0"
"filament_z_hop": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_z_hop_types": [ ],
"Spiral Lift", "nozzle_temperature_initial_layer": [
"Spiral Lift" "270",
], "270"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "overhang_fan_speed": [
"Direct Drive High Flow" "100"
], ],
"filament_pre_cooling_temperature": [ "pre_start_fan_time": [
"0", "2"
"0" ],
], "retraction_distances_when_ec": [
"filament_ramming_travel_time": [ "0",
"0", "0"
"0" ],
], "slow_down_min_speed": [
"filament_adaptive_volumetric_speed": [ "20",
"0", "20"
"0" ],
], "compatible_printers": [
"long_retractions_when_ec": [ "Bambu Lab H2S 0.8 nozzle"
"0", ],
"0" "filament_start_gcode": [
], "; filament start gcode\n"
"nozzle_temperature": [ ],
"270", "filament_end_gcode": [
"270" "; filament end gcode \n"
], ]
"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"
]
}
@@ -1,134 +1,119 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL H2S", "name": "Bambu ASA @BBL H2S",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_26", "setting_id": "GFSB01_26",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_deretraction_speed": [ "counter_coef_2": [
"nil", "0.0094"
"nil" ],
], "counter_coef_3": [
"filament_flow_ratio": [ "-0.0092"
"0.95", ],
"0.95" "counter_limit_min": [
], "-0.0092"
"filament_flush_temp": [ ],
"0", "counter_limit_max": [
"0" "0.2258"
], ],
"filament_flush_volumetric_speed": [ "filament_change_length": [
"0", "4"
"0" ],
], "filament_cooling_before_tower": [
"filament_long_retractions_when_cut": [ "10",
"nil", "10",
"nil" "10"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"20", "20",
"35" "35",
], "20"
"filament_ramming_volumetric_speed": [ ],
"-1", "filament_prime_volume": [
"-1" "30"
], ],
"filament_retract_before_wipe": [ "filament_retraction_length": [
"nil", "0.4",
"nil" "0.4",
], "0.4"
"filament_retract_restart_extra": [ ],
"nil", "filament_wipe": [
"nil" "1",
], "1",
"filament_retract_when_changing_layer": [ "1"
"nil", ],
"nil" "filament_wipe_distance": [
], "1",
"filament_retraction_distances_when_cut": [ "1",
"nil", "1"
"nil" ],
], "filament_z_hop_types": [
"filament_retraction_length": [ "Spiral Lift",
"0.4", "Spiral Lift",
"0.4" "Spiral Lift"
], ],
"filament_retraction_minimum_travel": [ "filament_ramming_travel_time": [
"nil", "0",
"nil" "0",
], "0"
"filament_retraction_speed": [ ],
"nil", "hole_coef_2": [
"nil" "0.0013"
], ],
"filament_wipe": [ "hole_coef_3": [
"1", "0.1261"
"1" ],
], "hole_limit_min": [
"filament_wipe_distance": [ "0.1261"
"1", ],
"1" "hole_limit_max": [
], "0.1586"
"filament_z_hop": [ ],
"nil", "include": [
"nil" "fdm_filament_template_direct_dual_e3d"
], ],
"filament_z_hop_types": [ "long_retractions_when_ec": [
"Spiral Lift", "0",
"Spiral Lift" "0",
], "0"
"filament_extruder_variant": [ ],
"Direct Drive Standard", "nozzle_temperature": [
"Direct Drive High Flow" "270",
], "270",
"filament_pre_cooling_temperature": [ "270"
"0", ],
"0" "nozzle_temperature_initial_layer": [
], "270",
"filament_ramming_travel_time": [ "270",
"0", "270"
"0" ],
], "overhang_fan_speed": [
"filament_adaptive_volumetric_speed": [ "100"
"0", ],
"0" "pre_start_fan_time": [
], "2"
"long_retractions_when_ec": [ ],
"0", "retraction_distances_when_ec": [
"0" "0",
], "0",
"nozzle_temperature": [ "0"
"270", ],
"270" "slow_down_min_speed": [
], "20",
"nozzle_temperature_initial_layer": [ "20",
"270", "20"
"270" ],
], "compatible_printers": [
"overhang_fan_speed": [ "Bambu Lab H2S 0.4 nozzle"
"100" ],
], "filament_start_gcode": [
"pre_start_fan_time": [ "; filament start gcode\n"
"2" ],
], "filament_end_gcode": [
"retraction_distances_when_ec": [ "; filament end gcode \n"
"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"
]
} }
@@ -1,192 +1,101 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL P2S 0.2 nozzle", "name": "Bambu ASA @BBL P2S 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_15", "setting_id": "GFSB01_15",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "activate_air_filtration": [
"0" "0"
], ],
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"eng_plate_temp": [ "counter_coef_2": [
"90" "0.0094"
], ],
"eng_plate_temp_initial_layer": [ "counter_coef_3": [
"90" "-0.0092"
], ],
"fan_max_speed": [ "counter_limit_max": [
"60" "0.2258"
], ],
"fan_min_speed": [ "counter_limit_min": [
"30" "-0.0092"
], ],
"filament_deretraction_speed": [ "fan_max_speed": [
"nil", "60"
"nil" ],
], "fan_min_speed": [
"filament_flow_ratio": [ "30"
"0.95", ],
"0.95" "filament_cooling_before_tower": [
], "10",
"filament_flush_temp": [ "10"
"0", ],
"0" "filament_flush_volumetric_speed": [
], "3",
"filament_flush_volumetric_speed": [ "3"
"3", ],
"3" "filament_max_volumetric_speed": [
], "2",
"filament_long_retractions_when_cut": [ "2"
"nil", ],
"nil" "filament_ramming_travel_time": [
], "0",
"filament_max_volumetric_speed": [ "0"
"2", ],
"2" "filament_retraction_distances_when_cut": [
], "10",
"filament_ramming_volumetric_speed": [ "10"
"-1", ],
"-1" "filament_wipe": [
], "1",
"filament_ramming_volumetric_speed_nc": [ "1"
"-1", ],
"-1" "filament_wipe_distance": [
], "1",
"filament_retract_before_wipe": [ "1"
"nil", ],
"nil" "hole_coef_2": [
], "0.0013"
"filament_retract_restart_extra": [ ],
"nil", "hole_coef_3": [
"nil" "0.1261"
], ],
"filament_retract_when_changing_layer": [ "hole_limit_max": [
"nil", "0.1586"
"nil" ],
], "hole_limit_min": [
"filament_retraction_distances_when_cut": [ "0.1261"
"10", ],
"10" "include": [
], "fdm_filament_template_direct_dual"
"filament_retraction_length": [ ],
"nil", "long_retractions_when_ec": [
"nil" "0",
], "0"
"filament_retraction_minimum_travel": [ ],
"nil", "nozzle_temperature": [
"nil" "270",
], "270"
"filament_retraction_speed": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "270",
], "270"
"filament_wipe": [ ],
"1", "retraction_distances_when_ec": [
"1" "0",
], "0"
"filament_wipe_distance": [ ],
"1", "slow_down_min_speed": [
"1" "20",
], "20"
"filament_z_hop": [ ],
"nil", "compatible_printers": [
"nil" "Bambu Lab P2S 0.2 nozzle"
], ],
"filament_z_hop_types": [ "filament_start_gcode": [
"nil", "; filament start gcode\n"
"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"
]
}
@@ -1,186 +1,102 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL P2S 0.4 nozzle", "name": "Bambu ASA @BBL P2S 0.4 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_16", "setting_id": "GFSB01_16",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "activate_air_filtration": [
"0" "0"
], ],
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"eng_plate_temp": [ "counter_coef_2": [
"90" "0.0094"
], ],
"eng_plate_temp_initial_layer": [ "counter_coef_3": [
"90" "-0.0092"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "-0.0092"
"nil" ],
], "counter_limit_max": [
"filament_flow_ratio": [ "0.2258"
"0.95", ],
"0.95" "filament_cooling_before_tower": [
], "10",
"filament_flush_temp": [ "10",
"0", "10"
"0" ],
], "filament_max_volumetric_speed": [
"filament_flush_volumetric_speed": [ "18",
"0", "25",
"0" "18"
], ],
"filament_long_retractions_when_cut": [ "filament_retraction_distances_when_cut": [
"nil", "10",
"nil" "10",
], "10"
"filament_max_volumetric_speed": [ ],
"18", "filament_retraction_length": [
"25" "0.4",
], "0.4",
"filament_ramming_volumetric_speed": [ "0.4"
"-1", ],
"-1" "filament_z_hop_types": [
], "Spiral Lift",
"filament_ramming_volumetric_speed_nc": [ "Spiral Lift",
"-1", "Spiral Lift"
"-1" ],
], "filament_ramming_travel_time": [
"filament_retract_before_wipe": [ "0",
"nil", "0",
"nil" "0"
], ],
"filament_retract_restart_extra": [ "hole_coef_2": [
"nil", "0.0013"
"nil" ],
], "hole_coef_3": [
"filament_retract_when_changing_layer": [ "0.1261"
"nil", ],
"nil" "hole_limit_min": [
], "0.1261"
"filament_retraction_distances_when_cut": [ ],
"10", "hole_limit_max": [
"10" "0.1586"
], ],
"filament_retraction_length": [ "include": [
"0.4", "fdm_filament_template_direct_dual_e3d"
"0.4" ],
], "long_retractions_when_ec": [
"filament_retraction_minimum_travel": [ "0",
"nil", "0",
"nil" "0"
], ],
"filament_retraction_speed": [ "nozzle_temperature": [
"nil", "270",
"nil" "270",
], "270"
"filament_wipe": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "270",
], "270",
"filament_wipe_distance": [ "270"
"nil", ],
"nil" "retraction_distances_when_ec": [
], "0",
"filament_z_hop": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_z_hop_types": [ "20",
"Spiral Lift", "20",
"Spiral Lift" "20"
], ],
"filament_extruder_variant": [ "compatible_printers": [
"Direct Drive Standard", "Bambu Lab P2S 0.4 nozzle"
"Direct Drive High Flow" ],
], "filament_start_gcode": [
"filament_pre_cooling_temperature": [ "; filament start gcode\n"
"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"
]
} }
@@ -1,189 +1,115 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL P2S 0.6 nozzle", "name": "Bambu ASA @BBL P2S 0.6 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_14", "setting_id": "GFSB01_14",
"instantiation": "true", "instantiation": "true",
"activate_air_filtration": [ "activate_air_filtration": [
"0" "0"
], ],
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"eng_plate_temp": [ "counter_coef_2": [
"90" "0.0094"
], ],
"eng_plate_temp_initial_layer": [ "counter_coef_3": [
"90" "-0.0092"
], ],
"fan_min_speed": [ "counter_limit_min": [
"25" "-0.0092"
], ],
"filament_deretraction_speed": [ "counter_limit_max": [
"nil", "0.2258"
"nil" ],
], "fan_min_speed": [
"filament_flow_ratio": [ "25"
"0.95", ],
"0.95" "filament_cooling_before_tower": [
], "10",
"filament_flush_temp": [ "10",
"0", "10"
"0" ],
], "filament_max_volumetric_speed": [
"filament_flush_volumetric_speed": [ "18",
"0", "35",
"0" "18"
], ],
"filament_long_retractions_when_cut": [ "filament_retraction_distances_when_cut": [
"nil", "10",
"nil" "10",
], "10"
"filament_max_volumetric_speed": [ ],
"18", "filament_retraction_length": [
"35" "0.4",
], "0.4",
"filament_ramming_volumetric_speed": [ "0.4"
"-1", ],
"-1" "filament_wipe": [
], "1",
"filament_ramming_volumetric_speed_nc": [ "1",
"-1", "1"
"-1" ],
], "filament_wipe_distance": [
"filament_retract_before_wipe": [ "1",
"nil", "1",
"nil" "1"
], ],
"filament_retract_restart_extra": [ "filament_z_hop_types": [
"nil", "Spiral Lift",
"nil" "Spiral Lift",
], "Spiral Lift"
"filament_retract_when_changing_layer": [ ],
"nil", "filament_ramming_travel_time": [
"nil" "0",
], "0",
"filament_retraction_distances_when_cut": [ "0"
"10", ],
"10" "hole_coef_2": [
], "0.0013"
"filament_retraction_length": [ ],
"0.4", "hole_coef_3": [
"0.4" "0.1261"
], ],
"filament_retraction_minimum_travel": [ "hole_limit_min": [
"nil", "0.1261"
"nil" ],
], "hole_limit_max": [
"filament_retraction_speed": [ "0.1586"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual_e3d"
"filament_wipe": [ ],
"1", "long_retractions_when_ec": [
"1" "0",
], "0",
"filament_wipe_distance": [ "0"
"1", ],
"1" "nozzle_temperature": [
], "270",
"filament_z_hop": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_z_hop_types": [ "270",
"Spiral Lift", "270",
"Spiral Lift" "270"
], ],
"filament_extruder_variant": [ "retraction_distances_when_ec": [
"Direct Drive Standard", "0",
"Direct Drive High Flow" "0",
], "0"
"filament_pre_cooling_temperature": [ ],
"0", "slow_down_min_speed": [
"0" "20",
], "20",
"filament_pre_cooling_temperature_nc": [ "20"
"0", ],
"0" "compatible_printers": [
], "Bambu Lab P2S 0.6 nozzle"
"filament_ramming_travel_time": [ ],
"0", "filament_start_gcode": [
"0" "; filament start gcode\n"
], ]
"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"
]
} }
@@ -1,186 +1,91 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL P2S 0.8 nozzle", "name": "Bambu ASA @BBL P2S 0.8 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_32", "setting_id": "GFSB01_32",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"65" "65"
], ],
"eng_plate_temp": [ "counter_coef_2": [
"90" "0.0094"
], ],
"eng_plate_temp_initial_layer": [ "counter_coef_3": [
"90" "-0.0092"
], ],
"fan_min_speed": [ "counter_limit_max": [
"25" "0.2258"
], ],
"filament_deretraction_speed": [ "counter_limit_min": [
"nil", "-0.0092"
"nil" ],
], "fan_min_speed": [
"filament_flow_ratio": [ "25"
"0.95", ],
"0.95" "filament_cooling_before_tower": [
], "10",
"filament_flush_temp": [ "10"
"0", ],
"0" "filament_max_volumetric_speed": [
], "18",
"filament_flush_volumetric_speed": [ "35"
"0", ],
"0" "filament_ramming_travel_time": [
], "0",
"filament_long_retractions_when_cut": [ "0"
"nil", ],
"nil" "filament_retraction_distances_when_cut": [
], "10",
"filament_max_volumetric_speed": [ "10"
"18", ],
"35" "filament_retraction_length": [
], "0.4",
"filament_ramming_volumetric_speed": [ "0.4"
"-1", ],
"-1" "filament_z_hop_types": [
], "Spiral Lift",
"filament_ramming_volumetric_speed_nc": [ "Spiral Lift"
"-1", ],
"-1" "hole_coef_2": [
], "0.0013"
"filament_retract_before_wipe": [ ],
"nil", "hole_coef_3": [
"nil" "0.1261"
], ],
"filament_retract_restart_extra": [ "hole_limit_max": [
"nil", "0.1586"
"nil" ],
], "hole_limit_min": [
"filament_retract_when_changing_layer": [ "0.1261"
"nil", ],
"nil" "include": [
], "fdm_filament_template_direct_dual"
"filament_retraction_distances_when_cut": [ ],
"10", "long_retractions_when_ec": [
"10" "0",
], "0"
"filament_retraction_length": [ ],
"0.4", "nozzle_temperature": [
"0.4" "270",
], "270"
"filament_retraction_minimum_travel": [ ],
"nil", "nozzle_temperature_initial_layer": [
"nil" "270",
], "270"
"filament_retraction_speed": [ ],
"nil", "retraction_distances_when_ec": [
"nil" "0",
], "0"
"filament_wipe": [ ],
"nil", "slow_down_min_speed": [
"nil" "20",
], "20"
"filament_wipe_distance": [ ],
"nil", "compatible_printers": [
"nil" "Bambu Lab P2S 0.8 nozzle"
], ],
"filament_z_hop": [ "filament_start_gcode": [
"nil", "; filament start gcode\n"
"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"
]
}
@@ -1,119 +1,50 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL X1 0.2 nozzle", "name": "Bambu ASA @BBL X1 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_03", "setting_id": "GFSB01_03",
"instantiation": "true", "instantiation": "true",
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18", "18",
"18" "18"
], ],
"filament_flow_ratio": [ "filament_ramming_travel_time": [
"0.95", "0",
"0.95" "0"
], ],
"filament_deretraction_speed": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "long_retractions_when_ec": [
"filament_flush_temp": [ "0",
"0", "0"
"0" ],
], "nozzle_temperature": [
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_ramming_volumetric_speed": [ "270",
"-1", "270"
"-1" ],
], "retraction_distances_when_ec": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retract_restart_extra": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retract_when_changing_layer": [ "Bambu Lab X1 0.2 nozzle"
"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"
]
}
@@ -1,125 +1,60 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL X1 0.6 nozzle", "name": "Bambu ASA @BBL X1 0.6 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_04", "setting_id": "GFSB01_04",
"instantiation": "true", "instantiation": "true",
"fan_min_speed": [ "fan_min_speed": [
"25" "25"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_max_volumetric_speed": [
"18", "18",
"18" "18"
], ],
"filament_retraction_speed": [ "filament_retraction_distances_when_cut": [
"0.4", "18",
"0.4" "18"
], ],
"filament_flow_ratio": [ "filament_retraction_speed": [
"0.95", "0.4",
"0.95" "0.4"
], ],
"filament_max_volumetric_speed": [ "filament_ramming_travel_time": [
"18", "0",
"18" "0"
], ],
"filament_deretraction_speed": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "long_retractions_when_ec": [
"filament_flush_temp": [ "0",
"0", "0"
"0" ],
], "nozzle_temperature": [
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_ramming_volumetric_speed": [ "270",
"-1", "270"
"-1" ],
], "retraction_distances_when_ec": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retract_restart_extra": [ "20",
"nil", "20"
"nil" ],
], "textured_plate_temp_initial_layer": [
"filament_retract_when_changing_layer": [ "V"
"nil", ],
"nil" "compatible_printers": [
], "Bambu Lab X1 0.6 nozzle"
"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"
]
}
@@ -1,121 +1,52 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL X1C 0.2 nozzle", "name": "Bambu ASA @BBL X1C 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_01", "setting_id": "GFSB01_01",
"instantiation": "true", "instantiation": "true",
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2", "2",
"2" "2"
], ],
"filament_retraction_distances_when_cut": [ "filament_retraction_distances_when_cut": [
"18", "18",
"18" "18"
], ],
"filament_flow_ratio": [ "filament_ramming_travel_time": [
"0.95", "0",
"0.95" "0"
], ],
"filament_deretraction_speed": [ "include": [
"nil", "fdm_filament_template_direct_dual"
"nil" ],
], "long_retractions_when_ec": [
"filament_flush_temp": [ "0",
"0", "0"
"0" ],
], "nozzle_temperature": [
"filament_flush_volumetric_speed": [ "270",
"0", "270"
"0" ],
], "nozzle_temperature_initial_layer": [
"filament_ramming_volumetric_speed": [ "270",
"-1", "270"
"-1" ],
], "retraction_distances_when_ec": [
"filament_retract_before_wipe": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retract_restart_extra": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retract_when_changing_layer": [ "Bambu Lab X1 Carbon 0.2 nozzle",
"nil", "Bambu Lab P1S 0.2 nozzle",
"nil" "Bambu Lab P1P 0.2 nozzle"
], ]
"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"
]
}
@@ -1,126 +1,65 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL X1C 0.4 nozzle", "name": "Bambu ASA @BBL X1C 0.4 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_02", "setting_id": "GFSB01_02",
"instantiation": "true", "instantiation": "true",
"chamber_temperatures": [ "chamber_temperatures": [
"60" "60"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_max_volumetric_speed": [
"18", "18",
"18" "25"
], ],
"filament_flow_ratio": [ "filament_retraction_distances_when_cut": [
"0.95", "18",
"0.95" "18"
], ],
"filament_max_volumetric_speed": [ "filament_retraction_length": [
"18", "nil",
"18" "0.4"
], ],
"filament_deretraction_speed": [ "filament_z_hop": [
"nil", "nil",
"nil" "0.6"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "long_retractions_when_ec": [
"filament_ramming_volumetric_speed": [ "0",
"-1", "0"
"-1" ],
], "nozzle_temperature": [
"filament_retract_before_wipe": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_restart_extra": [ "270",
"nil", "270"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_when_changing_layer": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retraction_length": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retraction_minimum_travel": [ "Bambu Lab X1 Carbon 0.4 nozzle",
"nil", "Bambu Lab X1 0.4 nozzle",
"nil" "Bambu Lab P1P 0.8 nozzle",
], "Bambu Lab P1S 0.4 nozzle",
"filament_retraction_speed": [ "Bambu Lab P1P 0.4 nozzle"
"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"
]
}
@@ -1,127 +1,66 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL X1C", "name": "Bambu ASA @BBL X1C",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_00", "setting_id": "GFSB01_00",
"instantiation": "true", "instantiation": "true",
"fan_min_speed": [ "fan_min_speed": [
"25" "25"
], ],
"filament_long_retractions_when_cut": [ "filament_long_retractions_when_cut": [
"1", "1",
"1" "1"
], ],
"filament_retraction_distances_when_cut": [ "filament_max_volumetric_speed": [
"18", "18",
"18" "25"
], ],
"filament_flow_ratio": [ "filament_retraction_distances_when_cut": [
"0.95", "18",
"0.95" "18"
], ],
"filament_max_volumetric_speed": [ "filament_retraction_length": [
"18", "nil",
"18" "0.4"
], ],
"filament_deretraction_speed": [ "filament_z_hop": [
"nil", "nil",
"nil" "0.6"
], ],
"filament_flush_temp": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_flush_volumetric_speed": [ "include": [
"0", "fdm_filament_template_direct_dual"
"0" ],
], "long_retractions_when_ec": [
"filament_ramming_volumetric_speed": [ "0",
"-1", "0"
"-1" ],
], "nozzle_temperature": [
"filament_retract_before_wipe": [ "270",
"nil", "270"
"nil" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_restart_extra": [ "270",
"nil", "270"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_when_changing_layer": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retraction_length": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retraction_minimum_travel": [ "Bambu Lab X1 Carbon 0.6 nozzle",
"nil", "Bambu Lab X1 Carbon 0.8 nozzle",
"nil" "Bambu Lab X1 0.8 nozzle",
], "Bambu Lab P1S 0.8 nozzle",
"filament_retraction_speed": [ "Bambu Lab P1S 0.6 nozzle",
"nil", "Bambu Lab P1P 0.6 nozzle"
"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"
]
}
@@ -1,119 +1,50 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL X1E 0.2 nozzle", "name": "Bambu ASA @BBL X1E 0.2 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_06", "setting_id": "GFSB01_06",
"instantiation": "true", "instantiation": "true",
"filament_deretraction_speed": [ "filament_long_retractions_when_cut": [
"nil", "1",
"nil" "1"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "2",
"0.95" "2"
], ],
"filament_flush_temp": [ "filament_retraction_distances_when_cut": [
"0", "18",
"0" "18"
], ],
"filament_flush_volumetric_speed": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_long_retractions_when_cut": [ "include": [
"1", "fdm_filament_template_direct_dual"
"1" ],
], "long_retractions_when_ec": [
"filament_max_volumetric_speed": [ "0",
"2", "0"
"2" ],
], "nozzle_temperature": [
"filament_ramming_volumetric_speed": [ "270",
"-1", "270"
"-1" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_before_wipe": [ "270",
"nil", "270"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_restart_extra": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retract_when_changing_layer": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retraction_distances_when_cut": [ "Bambu Lab X1E 0.2 nozzle"
"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": [
"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 X1E 0.2 nozzle"
]
}
@@ -1,119 +1,50 @@
{ {
"type": "filament", "type": "filament",
"name": "Bambu ASA @BBL X1E 0.4 nozzle", "name": "Bambu ASA @BBL X1E 0.4 nozzle",
"inherits": "Bambu ASA @base", "inherits": "Bambu ASA @base",
"from": "system", "from": "system",
"setting_id": "GFSB01_07", "setting_id": "GFSB01_07",
"instantiation": "true", "instantiation": "true",
"filament_deretraction_speed": [ "filament_long_retractions_when_cut": [
"nil", "1",
"nil" "1"
], ],
"filament_flow_ratio": [ "filament_max_volumetric_speed": [
"0.95", "18",
"0.95" "18"
], ],
"filament_flush_temp": [ "filament_retraction_distances_when_cut": [
"0", "18",
"0" "18"
], ],
"filament_flush_volumetric_speed": [ "filament_ramming_travel_time": [
"0", "0",
"0" "0"
], ],
"filament_long_retractions_when_cut": [ "include": [
"1", "fdm_filament_template_direct_dual"
"1" ],
], "long_retractions_when_ec": [
"filament_max_volumetric_speed": [ "0",
"18", "0"
"18" ],
], "nozzle_temperature": [
"filament_ramming_volumetric_speed": [ "270",
"-1", "270"
"-1" ],
], "nozzle_temperature_initial_layer": [
"filament_retract_before_wipe": [ "270",
"nil", "270"
"nil" ],
], "retraction_distances_when_ec": [
"filament_retract_restart_extra": [ "0",
"nil", "0"
"nil" ],
], "slow_down_min_speed": [
"filament_retract_when_changing_layer": [ "20",
"nil", "20"
"nil" ],
], "compatible_printers": [
"filament_retraction_distances_when_cut": [ "Bambu Lab X1E 0.4 nozzle"
"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": [
"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 X1E 0.4 nozzle"
]
}

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