Compare commits

...

67 Commits

Author SHA1 Message Date
SoftFever
3546dafc18 update doc 2026-06-03 22:41:30 +08:00
SoftFever
2e4cbd4511 fix(automation): view.select 'device' falls back to m_printer_view for third-party printers 2026-06-03 21:45:44 +08:00
SoftFever
411787afb2 docs(automation): add view.select client wrapper, example usage, and docs 2026-06-03 21:37:51 +08:00
SoftFever
00bb52bcd7 fix(automation): select_tab_by_name resolves prepare/preview by page window (viewer-mode safe) 2026-06-03 21:36:03 +08:00
SoftFever
1a960b59ea feat(automation): implement view.select via MainFrame::select_tab_by_name 2026-06-03 21:26:40 +08:00
SoftFever
9a16fb7c2e feat(automation): add view.select dispatcher handler + tests 2026-06-03 21:18:50 +08:00
SoftFever
7ef89fdb9d docs(automation): document file.open method and error 1007 2026-06-03 20:22:17 +08:00
SoftFever
3d813d529e docs(automation): example_slice.py loads model at runtime via file.open 2026-06-03 20:20:25 +08:00
SoftFever
151927ac00 feat(automation): add OrcaClient.open() wrapper for file.open 2026-06-03 20:18:31 +08:00
SoftFever
3f1a2a71bd feat(automation): implement WxUiBackend::open_files via Plater::load_files 2026-06-03 20:14:29 +08:00
SoftFever
b87dd23c74 feat(automation): advertise file.open in automation.version capabilities 2026-06-03 20:06:44 +08:00
SoftFever
cea46ddc7f feat(automation): add file.open dispatcher handler with validation + tests 2026-06-03 20:01:23 +08:00
SoftFever
b3d7a732c5 feat(automation): add open_files to backend interface + kErrLoadFailed (1007) 2026-06-03 19:55:46 +08:00
SoftFever
b70be9178e docs(automation): design spec for file.open runtime model-loading method
Adds the approved design for a `file.open` JSON-RPC method that loads
files into a running OrcaSlicer via Plater::load_files (synchronous, GUI
thread). Dialog-driving approaches deferred.
2026-06-03 18:57:20 +08:00
SoftFever
892b33bac5 refactor(automation): drop screenshot.viewport3d, keep only screenshot.window
The on-screen window capture is composited from the desktop framebuffer, so it
already includes the GL 3D viewport as currently shown (model in the editor,
toolpaths in Preview). The offscreen render_thumbnail path only ever drew the
model GLVolumeCollection — never the gcode toolpaths — and produced a blank image
after slicing because the app switches to the Preview panel. Rather than maintain a
second, more limited capture method, remove it entirely.

Removes the JSON-RPC method, IUiBackend/WxUiBackend implementation, dispatcher
route + capability entry, the now-dead opt_int/thumbnail_to_wximage helpers and
ThumbnailData include, the mock override + unit test, and the Python
screenshot_3d client method. Docs updated accordingly.
2026-06-03 18:05:23 +08:00
SoftFever
952696fd1f fix(automation): capture screenshot.window from the composited screen
Blitting from the MainFrame's own wxClientDC clips out child HWNDs, so all of
OrcaSlicer's custom child-window controls (sidebar buttons/combos/panels) and the
GL canvas came back as uninitialized black bitmap memory. Read the window's
on-screen rectangle from the DWM-composited desktop via wxScreenDC instead, which
includes every child window, the OpenGL surface, and ImGui overlays.

Document the visible/unobscured requirement and the HiDPI logical-vs-physical
pixel caveat; clarify how screenshot.viewport3d differs and why it stays.
2026-06-03 17:19:36 +08:00
SoftFever
6980d9c327 plan 2026-06-03 09:50:34 +08:00
SoftFever
45e93951c1 test(automation): regression verification — unit suites green + disabled-path no-op audit 2026-06-03 04:26:25 +08:00
SoftFever
a4cedde163 docs(automation): protocol reference, ids, and platform caveats 2026-06-03 04:19:20 +08:00
SoftFever
61b4131aee feat(automation): runnable e2e slice example / smoke test 2026-06-03 04:14:24 +08:00
SoftFever
6eb479243d feat(automation): instrument core widgets with stable automation ids 2026-06-03 04:09:42 +08:00
SoftFever
622272e674 feat(automation): GUI_App owns automation server lifecycle (opt-in) 2026-06-03 03:58:01 +08:00
SoftFever
b54cc75362 feat(automation): --automation-server CLI flag plumbed into GUI 2026-06-03 03:48:47 +08:00
SoftFever
9d915c4e76 feat(automation): WxUiBackend input + window/viewport screenshots 2026-06-03 03:35:40 +08:00
SoftFever
d742b10c50 feat(automation): WxUiBackend marshaller + dump_tree + app_state 2026-06-03 03:19:29 +08:00
SoftFever
47467b626c feat(automation): guarded ImGui item/window recording hooks 2026-06-03 03:01:58 +08:00
SoftFever
c0d37bff3a feat(automation): double-buffered ImGui item table 2026-06-03 02:52:52 +08:00
SoftFever
39a29cf865 feat(automation): wxWindow automation-id registry 2026-06-03 02:43:41 +08:00
SoftFever
487e1cb205 feat(automation): localhost beast POST /jsonrpc server 2026-06-03 02:32:51 +08:00
SoftFever
a2e8a90052 feat(automation): Python reference client 2026-06-03 02:23:10 +08:00
SoftFever
8dcbc582fa feat(automation): sync.wait_for poll loop 2026-06-03 02:13:35 +08:00
SoftFever
b0325c999a feat(automation): app.state + screenshot handlers with base64 2026-06-03 02:07:30 +08:00
SoftFever
5a2f03adee feat(automation): input.click / input.type / input.key handlers 2026-06-03 02:01:40 +08:00
SoftFever
a8ed2b8dd5 feat(automation): tree.dump / tree.find / widget.get handlers 2026-06-03 01:55:48 +08:00
SoftFever
aac14ae161 feat(automation): JSON-RPC dispatcher envelope + version + error model 2026-06-03 01:49:49 +08:00
SoftFever
94c356845e test(automation): MockUiBackend recording test double 2026-06-03 01:45:46 +08:00
SoftFever
e449a0b618 feat(automation): resolve_unique + wait-state evaluation 2026-06-03 01:42:38 +08:00
SoftFever
ddd1967bff feat(automation): pure locator (id/path/predicate) with unit tests 2026-06-03 01:38:13 +08:00
SoftFever
02140d2a1e test(automation): lock serializer children/value/imgui/app_state shapes 2026-06-03 01:34:13 +08:00
SoftFever
0be138b981 feat(automation): pure UI node model + JSON serializer with unit test 2026-06-03 01:28:43 +08:00
SoftFever
11301086a7 docs: add UI automation design spec
Design for an opt-in localhost JSON-RPC server that lets an external script/AI agent drive and observe the OrcaSlicer GUI (wxWidgets + 3D viewport + ImGui) via wxUIActionSimulator.
2026-06-03 00:48:27 +08:00
Kiss Lorand
1b72dbf6fa Fix inconsistent ordering of support base outline and fill (#11761)
* Preserve support base outline/fill order

Honor no_sort when emitting support toolpaths to keep outline-first order.
Group tree support base paths (including lightning) into per-area no_sort collections to prevent interleaving across islands.
Keep lightning layer lookup side-effect free.

* Tag Orca specific changes

Tag Orca specific changes vs. Bambu using the comment //ORCA: . This helps when reviewing merge commits from upstream Bambu so we don't end up causing regressions when pulling in commits from upstream
2026-06-02 14:39:27 +08:00
Kiss Lorand
ac92125012 Fix counterbore hole bridge (#13956)
Fix counterbore hole partial bridge
2026-06-02 14:34:43 +08:00
Bingo2023
d6a49ace15 Update Bambu Lab X2D 0.4 nozzle.json (#13985)
* Update Bambu Lab X2D 0.4 nozzle.json

corrected mistake from 31.5.2026
" is correct in machine code.

* Update Bambu Lab X2D 0.4 nozzle.json

fixed error with " -> \"

* Merge branch 'main' into patch-2
2026-06-01 22:15:34 +08:00
yw4z
71eebc2332 Merge code base of Setup Guide and Standalone versions of Printer / Filament Selection Dialogs (#13579) 2026-06-01 21:00:42 +08:00
Ian Bassi
7a0c149701 lightning infill angles Wiki (#13984) 2026-06-01 09:24:00 -03:00
Alexandre Folle de Menezes
737c684a93 Improve and complement pt-BR translation (#13973) 2026-06-01 09:12:06 -03:00
Terasit Juntarasombut
91ce821959 i18n: Complete Thai (th) localization and enable Thai in GUI (#13916)
* i18n: complete Thai (th) localization

* feat: fix thi translation

* feat: fix Thai language localization file

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-01 18:11:14 +08:00
Kiss Lorand
752551292b Fix modifiers bridge speed not respected (#13971)
* Respect modifiers bridge speed
2026-06-01 16:00:00 +08:00
Calcousin55
86ad4d141a Preserve Z scale and apply correct offset when Ctrl‑dragging XY corner (#13840) 2026-06-01 00:16:06 +08:00
Vovodroid
30e83d790c Enable wipe with firmware retractions is set 100% before wipe. (#13812)
Enable wipe with firmware retractions
2026-06-01 00:14:42 +08:00
LH
7f7e7dff3a Update LH Stinger profile (#13865)
- Adding default speed for the new initial_layer_travel_acceleration
2026-06-01 00:13:35 +08:00
Rodrigo Faselli
8548e5ca96 Expose lightning infill angles (#13848)
* expose lightning infill angles

Update PrintObject.cpp

* Update src/libslic3r/PrintConfig.cpp

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Update GUI_Factories.cpp

* Fix lightning infill angles to 45 degrees for supports

Updated lightning infill angles to fixed values for consistency.

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-01 00:12:49 +08:00
anjis
4d05ba0d02 Support GIGA multi-printhead configuration options (#13901)
* Support GIGA multi-printhead configuration options

* Removed unused G-code comments.

* Added parallel_printheads_count option to configure parallel printhead count.

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-01 00:11:07 +08:00
Noisyfox
3cce9b09ed Cut: Make sure x offset is considered when checking multi dovetail (#13945)
Make sure x offset is considered when checking multi dovetail (OrcaSlicer/OrcaSlicer#13940)
2026-05-31 22:34:32 +08:00
Matias Fernandez
8362eba19d Remove redundant toolchange retraction/un-retraction during filament change in CC1 profile (#13456)
* Fix: Disable redundant toolchange retraction for Elegoo Centauri Carbon
Sets `retract_length_toolchange` to 0 in the Elegoo Centauri Carbon (ECC) machine profile.
This resolves an issue where a massive filament blob would form on the prime tower immediately after resuming a manual filament change (M600). The blob was caused by a conflict between OrcaSlicer's default toolchange logic and Elegoo's hardcoded firmware behavior:
- Elegoo's firmware (specifically the `cmd_PAUSE` and `cmd_RESUME` sequences) completely takes over pressure management during an M600. It performs its own initial 2mm retraction, a 120mm purge, and a silicone brush wipe, returning the print head to the prime tower perfectly primed.
- Previously, Slicer was unaware of the firmware's priming and would issue a redundant 2mm un-retract (`G1 E2`) upon resume. Forcing 2mm of filament out of an already-full nozzle created the blob.
By disabling the toolchange retraction (`0`), Slicer correctly hands off filament pressure management during an M600 entirely to the Elegoo firmware, preventing double-retractions and eliminating the blob.

* fix errors after merging main

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-05-31 20:35:35 +08:00
yw4z
1644d49ae1 Fix non functional OBJ import dialog on linux (#13914) 2026-05-31 20:16:29 +08:00
Kiss Lorand
3a8dfeaa08 Preview sliders overhaul (#13919)
* Make preview slider labels draggable

Add label hit testing and delta-based dragging for the vertical preview slider labels. Keep label drags tied to the selected handle, prevent slider hover/timeline/menu handling from stealing label interactions, and keep value setters from changing the active selection implicitly.

* Refresh preview slider visuals

Update preview slider rails, handles, and labels for the refreshed light and dark theme appearance. Apply the same visual language to the horizontal slider, align single-layer and multi-layer labels, and remove obsolete triangle label geometry.
2026-05-31 18:55:14 +08:00
Bingo2023
c714935596 Update Bambu Lab X2D 0.4 nozzle.json - updade Maschine Startcode (#13944)
* Update Bambu Lab X2D 0.4 nozzle.json - updade Maschine Startcode

bump in changes from BBL

update:
===== 2026/05/08 =====

old:
===== 2026/03/26 =====

* Update Bambu Lab X2D 0.4 nozzle.json

corrected:
- " " -> ' '
- {Tab} -> deleted

* Update Bambu Lab X2D 0.4 nozzle.json

replaced " -> '
2026-05-31 18:46:46 +08:00
SoftFever
372f7823ac Feature/tweak stealth mode (#13963)
* Update the stealth mode description to reflect the current code changes in 2.4.

* disable HMS if bambu network plugin is not installed or in stealth mode

* fix build err

* add hide_login_side_panel to control whether to show login panel in home page
2026-05-31 18:04:06 +08:00
Ian Chua
535911fcfe fix: 409 conflicts resolution in notifications (#13900)
* fix: 409 conflicts resolution in notifications

* fix: silently log other http errors

* fix: pass force push flag to start_sync_user_preset

* remove formatting churn

* fix: propagate force push down put_setting

* refactor render_hyperlink_action to PopNotification for reuse

* fix an issue that hold status should be cleared before force pushing.

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-05-31 16:23:10 +08:00
Kiss Lorand
6a26284ba6 Fix air filtration gcode emitted even if not not supported by the printer (#13868)
* Fix air filtration gcode emitted even if not not supported

- do not emit air filtration gcode if not supported by the printer
- removed redundant  "add_eol" parameter from "set_exhaust_fan()" function
2026-05-31 12:11:40 +08:00
SoftFever
b78d5b94dc Add SeeMeCNC printer profiles (#13924)
* Add SeeMeCNC printer profiles

Adds machine, filament, and process profiles for SeeMeCNC printers:
Artemis, BOSSdelta 300, BOSSdelta 500 (0505/0510/0521), and
RostockMAX v3.2/v4 — covering 0.4mm, 0.5mm, 0.7mm, and 1.0mm nozzles.
Includes PLA, ABS, PETG, PETG-CF, PA-CF, and TPU filament profiles.

Co-authored-by: Sam <47287571+Sewbot@users.noreply.github.com>

* bump version

---------

Co-authored-by: Sam <47287571+Sewbot@users.noreply.github.com>
2026-05-30 22:06:54 +08:00
Wegerich
61e2abfb2b Enhance G92 E0 case sensitivity check (#13933) 2026-05-30 21:57:54 +08:00
Tobias Gloth
9d8c7cc495 use /bigobj when building Eigen with MSVC (#13922) 2026-05-30 16:51:31 +08:00
Ian Bassi
9a01df4a80 Filament for features for SEMM (#13937)
* Remove limit for SEMM

* Remove legacy check

* Revert "Remove legacy check"

This reverts commit c6e5074114.
2026-05-30 14:16:59 +08:00
Kiss Lorand
83946f3df8 Fix division by zero in organic tree support generation (#13936) 2026-05-29 18:09:47 -03:00
284 changed files with 46342 additions and 4863 deletions

3
.gitignore vendored
View File

@@ -45,4 +45,5 @@ test.js
.clangd
internal_docs/
*.flatpak
/flatpak-repo/
/flatpak-repo/
*.pyc

View File

@@ -1,5 +1,11 @@
set(_eigen_extra_flags "")
if (MSVC)
set(_eigen_extra_flags "-DCMAKE_CXX_FLAGS:STRING=/bigobj")
endif ()
orcaslicer_add_cmake_project(Eigen
URL https://gitlab.com/libeigen/eigen/-/archive/5.0.1/eigen-5.0.1.zip
URL_HASH SHA256=0dbb1f9e3aaad66f352c03227d8c983f6f0b49e0b07e71a7300f4abcc01aee12
CMAKE_ARGS "${_eigen_extra_flags}"
DEPENDS dep_Boost dep_GMP dep_MPFR
)

668
doc/automation.md Normal file
View File

@@ -0,0 +1,668 @@
# OrcaSlicer UI Automation Protocol (v1.0.0)
OrcaSlicer ships an **opt-in, localhost-only JSON-RPC server** that lets external
scripts introspect, drive, and screenshot the running OrcaSlicer GUI. It is built
for end-to-end testing and automation: a script can enumerate the live widget
tree, click buttons, type text, send keyboard shortcuts, wait for UI state, query
high-level application state, load models/projects into the running instance,
switch the active view/tab, and capture window images (the on-screen capture
includes the 3D viewport).
This document is the protocol reference. It describes activation, the transport,
the JSON-RPC envelope, every method, the unified node shape, the target/locator
model, error codes, the set of instrumented automation ids, ImGui specifics,
platform caveats, a quick-start snippet, and planned future work.
---
## 1. Overview & activation
The automation server is **OFF by default**. It is enabled with two
command-line flags:
| Flag | Meaning |
|---|---|
| `--automation-server` | Enable the automation server. |
| `--automation-server-port=PORT` | Override the listening port. Optional; default is **13619**. |
Example:
```bash
OrcaSlicer --automation-server --automation-server-port=13619 model.stl
```
The server binds to **`127.0.0.1` only** (the loopback interface). It is never
exposed on an external network interface.
**Security note (v1):** there is **no authentication token** in v1. The localhost
bind is the *only* security boundary. Any process able to run code on the machine
can connect to the port and drive the GUI — including injecting mouse and keyboard
input — while the server is enabled. The feature is intended for testing and
automation environments, not for production or shared/multi-user machines.
When the server is enabled, OrcaSlicer emits a `warning`-level log line at startup
to make the active input-injection surface obvious in logs, for example:
```
UI automation server ENABLED ... input injection is active
```
---
## 2. Transport
The server speaks **HTTP/1.1** over the loopback TCP socket:
| Request | Response |
|---|---|
| `POST /jsonrpc` with a JSON-RPC 2.0 request body | A JSON-RPC 2.0 response with `Content-Type: application/json`. |
| `GET /` | A plain-text health page: `OrcaSlicer automation server v1.0.0` (`Content-Type: text/plain`). |
| Anything else | HTTP `404 Not Found`. |
The server is **single-client / serialized** in v1: it handles one request at a
time on its own dedicated I/O thread. Connections are not kept alive; each request
is answered and the socket is closed. Clients should issue requests sequentially.
---
## 3. JSON-RPC envelope
The protocol follows **JSON-RPC 2.0**.
**Request:**
```json
{ "jsonrpc": "2.0", "id": <id>, "method": "<method>", "params": { ... } }
```
- `params` may be omitted; the server treats a missing `params` as an empty object.
**Success response:**
```json
{ "jsonrpc": "2.0", "id": <id>, "result": { ... } }
```
**Error response:**
```json
{ "jsonrpc": "2.0", "id": <id>, "error": { "code": <int>, "message": "<string>" } }
```
The request `id` is echoed back in the response. When the request has no `id`, or
when the request body cannot be parsed as JSON, the response `id` is `null`.
---
## 4. Methods
There are 12 methods. Capabilities advertised by `automation.version` list the 11
callable feature methods (every method except `automation.version` itself).
### `automation.version`
Returns server identity and the list of supported methods. Takes no parameters.
**Result:**
```json
{
"version": "1.0.0",
"protocol": "2.0",
"capabilities": [
"tree.dump", "tree.find", "widget.get", "input.click", "input.type",
"input.key", "sync.wait_for", "app.state", "screenshot.window", "file.open",
"view.select"
]
}
```
### `tree.dump`
Snapshot the live UI tree as a single root node with nested children.
**Params (all optional):**
| Param | Type | Default | Meaning |
|---|---|---|---|
| `root` | string (id or path) | full tree | Root the dump at the node with this id/path. |
| `max_depth` | int | `-1` | Maximum depth to descend. `-1` = unlimited. |
| `visible_only` | bool | `false` | When true, omit non-visible nodes. |
| `include_imgui` | bool | `true` | When true, include ImGui items. |
**Result:** the serialized root [node](#5-unified-node-shape), with `children`
included.
### `tree.find`
Find all nodes matching a [target predicate](#6-target--locator).
**Params:** a target predicate — any combination of `name`, `class`, `label`,
`value`, `backend` (provided fields are ANDed). The params object is the target
itself (it is *not* wrapped in a `target` key for this method).
**Result:** a **flat JSON array** of matching nodes. The nodes in this array are
returned **without** their `children` (use `widget.get`/`tree.dump` to descend).
### `widget.get`
Fetch a single node by [target](#6-target--locator).
**Params:**
| Param | Type | Required | Meaning |
|---|---|---|---|
| `target` | object | yes | Target spec (id / path / predicate). |
**Result:** a single [node](#5-unified-node-shape), with its `children` included.
**Errors:** `1001` if the target is **not found** *or* **ambiguous** (more than one
match).
### `input.click`
Click a resolved, actionable node.
**Params:**
| Param | Type | Default | Meaning |
|---|---|---|---|
| `target` | object | required | Target spec; must resolve to exactly one node. |
| `button` | string | `"left"` | `"left"`, `"right"`, or `"middle"`. |
| `double` | bool | `false` | Double-click when true. |
| `modifiers` | array of string | `[]` | Held modifiers: any of `"ctrl"`, `"shift"`, `"alt"`, `"cmd"` (`"meta"` is accepted as an alias of `"cmd"`). |
**Result:** `{ "ok": true }`.
**Errors:** `1001` not found / ambiguous; `1002` if the target is disabled or
hidden (not actionable). The click path raises and focuses the target's top-level
window before injecting the click.
### `input.type`
Type text into the currently focused control.
**Params:**
| Param | Type | Required | Meaning |
|---|---|---|---|
| `text` | string | yes | The text to type. |
| `target` | object | no | If given, this node is clicked first (to focus it) before typing. |
**Result:** `{ "ok": true }`.
**Errors:** if `target` is supplied, the same actionability errors as
`input.click` apply (`1001` / `1002`).
### `input.key`
Send a key chord (a key plus optional modifiers) to the focused window.
**Params:**
| Param | Type | Required | Meaning |
|---|---|---|---|
| `keys` | string or array | yes | Either a `"+"`-joined string like `"ctrl+s"`, or an array like `["ctrl", "s"]`. The last token is the key; earlier tokens are modifiers. |
**Result:** `{ "ok": true }`.
**Key names must be lowercase.** Recognized key names include `"enter"`, `"tab"`,
`"esc"`, `"space"`, `"delete"`, `"backspace"`, `"f5"` (and other function keys),
and single characters (e.g. `"s"`, `"a"`). Recognized modifiers are `"ctrl"`,
`"shift"`, `"alt"`, `"cmd"` (with `"meta"` as an alias for `"cmd"`).
**Unrecognized or uppercase key names are silently ignored** — no error is
returned, the key simply does not fire. Use lowercase names exclusively.
### `sync.wait_for`
Poll the UI until a target node reaches a desired state, or time out. This is the
preferred way to synchronize with asynchronous UI changes (it replaces fragile
fixed sleeps). Internally it repeatedly refreshes and dumps the tree, re-resolves
the target, and evaluates the requested state until it is satisfied.
**Params:**
| Param | Type | Default | Meaning |
|---|---|---|---|
| `target` | object | required | Target spec. |
| `state` | string | required | One of `"exists"`, `"visible"`, `"enabled"`, `"value"`. |
| `value` | string | — | Required when `state` is `"value"`; the expected value to match. |
| `timeout_ms` | int | `5000` | Maximum time to wait, in milliseconds. |
| `poll_ms` | int | `100` | Poll interval, in milliseconds (minimum 1). |
State semantics:
- `exists` — the target resolves to a node.
- `visible` — the node exists and is visible.
- `enabled` — the node exists and is **both enabled and visible**.
- `value` — the node has a value and that value equals the supplied `value`.
**Result:** `{ "ok": true, "elapsed_ms": <int> }`.
**Errors:** `1003` on timeout (the state was not reached within `timeout_ms`).
### `app.state`
Return a high-level application-state snapshot. Takes no parameters.
**Result:**
```json
{
"active_tab": "<string>",
"project_loaded": <bool>,
"slicing": <bool>,
"slice_progress": <int>,
"foreground": <bool>,
"modal_dialog": "<string>"
}
```
| Field | Meaning |
|---|---|
| `active_tab` | The active top-level tab/page. |
| `project_loaded` | Whether a project/model is currently loaded. |
| `slicing` | Whether slicing is currently in progress. |
| `slice_progress` | Slicing progress (`-1` when unknown). |
| `foreground` | Whether the main window is in the foreground. |
| `modal_dialog` | Present only when a modal dialog is active; identifies it. Omitted otherwise. |
### `screenshot.window`
Capture a window as a PNG, exactly as it appears on screen.
**Params:**
| Param | Type | Default | Meaning |
|---|---|---|---|
| `target` | object | main frame | If given, capture this window; otherwise capture the main frame. |
**Result:** `{ "png_base64": "<base64 PNG>", "width": <int>, "height": <int> }`.
**Errors:** `1005` on screenshot failure; `1001` if a supplied `target` is not
found or ambiguous.
**How it works:** the window's on-screen rectangle is read back from the
DWM-composited desktop framebuffer (`wxScreenDC`), so the capture includes every
native child control, the OpenGL 3D viewport, and ImGui overlays — it is a faithful
image of what the user sees. (Capturing the parent window's own client DC instead
would clip out child HWNDs and the GL surface, leaving them black; that is why this
method reads from the screen.)
**Caveats:**
- The window must be **visible and unobscured**. Because the source is the on-screen
framebuffer, any overlapping window occludes the captured region. The backend
raises the target window before capturing.
- **HiDPI:** the reported `width`/`height` come from the window's logical client size,
while the screen framebuffer is in physical pixels. On per-monitor-DPI displays the
two can differ; the capture may be cropped or scaled relative to the logical size.
- Because the capture is the live on-screen image, the 3D content reflects the
**current view**: the model in the 3D editor, or the gcode toolpaths in Preview
after a slice. There is no separate offscreen 3D-render method — the window
capture already includes whatever the GL canvas is showing.
### `file.open`
Load one or more files into the **already-running** instance at runtime, by calling
`Plater::load_files(...)` directly on the GUI thread. This is the supported way to add
or swap a model without relaunching the process. Loading is **synchronous**: when the
call returns `ok: true`, `app.state().project_loaded` is already `true` (no polling
race).
**Params:**
| Param | Type | Required | Meaning |
|---|---|---|---|
| `paths` | string or array of strings | yes | One or more **absolute** file paths. A bare string is accepted and treated as a one-element list. Paths are read from the **host (server) filesystem** — client and server are localhost-only. |
`.3mf` files are routed as projects and meshes as models automatically, based on file
content (the same default strategy as drag-drop); there is no `as_project` flag in v1.
**Result:** `{ "ok": true, "loaded": <int> }`, where `loaded` is the number of objects
added to the scene (`load_files(...).size()`).
**Errors:**
- `-32602` (invalid params) — `paths` is missing, is not a string/array, contains a
non-string entry, or yields no non-empty path.
- `1007` (load failed) — `load_files` returned empty or threw (file not found, parse
error, or unsupported format).
- `1004` (GUI busy) — the GUI-thread marshal timed out. An extremely large model can
exceed the marshal timeout and surface here; documented, not mitigated in v1.
### `view.select`
Switch the main window to a top-level view/tab at runtime. Useful to put the UI in a
known state before other actions — e.g. switch to **Prepare** before loading a model,
or to **Preview** after slicing.
**Params:**
| Param | Type | Required | Meaning |
|---|---|---|---|
| `view` | string | yes | The target view. One of: `home`, `prepare` (3D editor), `preview` (sliced G-code), `device`, `multi_device`, `project`, `calibration`. |
**Result:** `{ "ok": true, "view": <string>, "index": <int> }`, where `index` is the
resulting tab index (it can vary with layout, since some tabs — e.g. `multi_device`
are only present in certain configurations).
**Errors:**
- `-32602` (invalid params) — `view` is missing, is not a string, or is empty.
- `1001` (not found) — the view name is unknown, or that view is not available in the
current layout (for example `prepare`/`preview` in G-code-viewer mode, or
`multi_device` when multi-device is disabled).
- `1004` (GUI busy) — the GUI-thread marshal timed out.
---
## 5. Unified node shape
Both wx widgets and ImGui items are reported with the same node schema:
```json
{
"backend": "wx" | "imgui",
"id": "<string>",
"path": "<string>",
"class": "<string>",
"label": "<string>",
"rect": { "x": <int>, "y": <int>, "w": <int>, "h": <int> },
"enabled": <bool>,
"visible": <bool>,
"value": "<string>",
"children": [ <node>, ... ]
}
```
| Field | Meaning |
|---|---|
| `backend` | `"wx"` for native wxWidgets controls, `"imgui"` for immediate-mode ImGui items. |
| `id` | The automation id when one is set, otherwise a derived id. For ImGui items the `path` doubles as the `id`. |
| `path` | Positional path, e.g. `"MainFrame/Panel[2]/Button[0]"`. For ImGui items: `"ImGui/<window>/<label>"`. |
| `class` | wx class name, or the ImGui item type. |
| `label` | The control's label/caption. May include an ImGui `##`-id suffix for ImGui items. |
| `rect` | Bounding rectangle in **screen coordinates**. |
| `enabled` | Whether the control is enabled. |
| `visible` | Whether the control is visible. |
| `value` | The control's value (text/choice/check/slider, etc.). **Omitted entirely** when the control has no applicable value. |
| `children` | Child nodes. **wx only**, and present only when children are included (e.g. `tree.dump`, `widget.get`). ImGui items are flat (no children) and are listed under their window. |
Notes:
- The `value` key is **omitted** (not `null`) when the control has no value.
- `children` is present only for wx nodes when children are requested; ImGui nodes
never carry `children`.
---
## 6. Target / locator
Most methods accept a **target** object that identifies one or more nodes. A
target may specify:
| Field | Meaning |
|---|---|
| `id` | Exact automation id. |
| `path` | Exact positional path. |
| `name` | Predicate: matches either the node's `id` **or** its `label`. |
| `class` | Predicate: exact class name. |
| `label` | Predicate: exact label. |
| `value` | Predicate: node has a value and it equals this string. |
| `backend` | Predicate: `"wx"` or `"imgui"`. |
**Resolution order:** **`id``path` → predicate.**
- If `id` is present, only `id` is used (exact match).
- Else if `path` is present, only `path` is used (exact match).
- Else the predicate fields (`name`, `class`, `label`, `value`, `backend`) are
used, and all provided predicate fields are **ANDed** together.
Action methods (`input.click`, `input.type` with a target, `widget.get`, and
single-target `screenshot.window`) require a **unique** match. If the target
resolves to zero matches or more than one match, the call fails with error `1001`
(not found / ambiguous). `tree.find` is the exception: it returns *all* matches as
an array and never errors on ambiguity.
---
## 7. Error codes
Standard JSON-RPC codes:
| Code | Meaning |
|---|---|
| `-32700` | Parse error — the request body was not valid JSON. |
| `-32600` | Invalid request — missing/invalid `method`. |
| `-32601` | Method not found — unknown method name. |
| `-32602` | Invalid params — missing/invalid parameters for the method. |
Application-specific codes:
| Code | Meaning |
|---|---|
| `1001` | Widget/target not found **or** ambiguous (more than one match). |
| `1002` | Not actionable — the target is disabled or hidden. |
| `1003` | Wait timeout — `sync.wait_for` did not reach the requested state in time. |
| `1004` | GUI thread busy / timeout — a backend call could not be marshaled onto the GUI thread in time (wedged GUI). |
| `1005` | Screenshot failed. |
| `1006` | Disabled. |
| `1007` | Load failed — `file.open`'s `load_files` returned empty or threw (not found, parse error, unsupported format). |
---
## 8. Automation-id naming conventions & instrumented ids
Stable automation ids follow these prefix conventions:
| Prefix | Used for |
|---|---|
| `btn_` | Buttons |
| `combo_` | Preset combo boxes |
| `tab_` | Tabs |
| `canvas_` | Canvases |
| `dlg_` | Dialog buttons |
### Instrumented ids (as-built in v1)
The following controls currently carry stable automation ids:
| id | Control | Note |
|---|---|---|
| `btn_slice` | Slice-plate button | |
| `btn_export` | Print / Export button | Multi-purpose: the action (Print plate / Export G-code / Send) depends on the current mode. |
| `tab_device` | Device / Monitor tab (`MonitorPanel`) | |
| `combo_printer` | Printer preset combo (sidebar) | |
| `combo_filament` | Filament preset combo (sidebar) | First filament row only; extra multi-material rows are not instrumented. |
| `canvas_3d` | 3D editor GL canvas | |
### Controls NOT instrumented in v1
Several controls are intentionally **not** instrumented in v1 because they have no
stable `wxWindow` target to attach an id to:
- **`combo_process`** — process settings are not a sidebar combo box in the current
OrcaSlicer layout, so there is no combo control to instrument.
- **`btn_add`** — the add/import-object control is a `GLToolbar` item rendered
*inside* the GL canvas, not a `wxWindow`.
- **`tab_prepare` / `tab_preview`** — the Prepare and Preview notebook pages are
both backed by the **same** window, and the per-tab buttons are private; there is
no distinct stable window to target.
For controls that are not instrumented, scripts should fall back to class / label /
path lookup (for wx controls) or ImGui-item lookup (for ImGui controls).
---
## 9. ImGui notes
ImGui is **immediate-mode**: an item is addressable only while it is being drawn in
the current frame. The automation backend records ImGui items each frame, and a
`refresh_ui` is forced before every read or action so that the latest frame's items
are captured.
Consequences and conventions:
- Use [`sync.wait_for`](#syncwait_for) to wait for a transient gizmo or panel item
to appear before acting on it.
- ImGui items are reported with `backend: "imgui"`, a `path` of the form
`ImGui/<window>/<label>`, and that **path doubles as the item's `id`** in v1.
- ImGui items are **flat** — they have no `children` and are listed under their
window.
- Labels may include ImGui `##`-id suffixes (the part after `##` that ImGui uses to
disambiguate identically labeled widgets).
- Raw `ImGui::` gizmos that are *not* routed through the instrumented
`ImGuiWrapper` widgets (for example some Emboss / SVG / Text gizmo controls) are
only covered at the **window level** in v1; their individual sub-items are not
enumerated.
---
## 10. Platform & display caveats
- **Input requires a focused, visible window.** OS-level input injection uses
`wxUIActionSimulator`, which requires a focused, visible window. The click path
raises and focuses the target's top-level window first.
- **Linux CI needs a display.** There must be an X display available; wrap test
runs with `xvfb-run` (for example, `xvfb-run -a python example_slice.py ...`).
- **Input is asynchronous.** Do **not** rely on fixed sleeps. Use
[`sync.wait_for`](#syncwait_for) — for example, wait for `btn_export` to become
`enabled` after slicing completes — rather than sleeping for a guessed duration.
- **`screenshot.window` reads the screen.** It captures the on-screen, DWM-composited
framebuffer, so the target window must be visible and unobscured, and the result is
in physical pixels (see HiDPI caveat under [`screenshot.window`](#screenshotwindow)).
The capture includes the GL 3D viewport as currently shown (model or toolpaths).
- **Single-client / serialized.** v1 handles one request at a time; issue requests
sequentially from a single client.
- **GUI-thread marshaling.** Every backend call is marshaled onto the GUI thread
with a timeout. A wedged or unresponsive GUI returns error `1004`.
---
## 11. Quick start
Using the reference client in `tools/automation/orca_automation.py`:
```python
from orca_automation import OrcaClient
orca = OrcaClient(port=13619)
print(orca.version()) # {'version': '1.0.0', ...}
orca.select_view("prepare") # switch to the 3D editor
orca.open(r"C:\models\part.stl") # load a model at runtime (synchronous)
orca.click({"id": "btn_slice"}) # start slicing the plate
orca.wait_for({"id": "btn_export"}, # wait until slicing finishes
state="enabled", timeout_ms=180000)
orca.select_view("preview") # switch to the sliced G-code preview
png = orca.screenshot() # on-screen capture (incl. 3D view)
with open("window.png", "wb") as f:
f.write(png)
```
For a full, runnable end-to-end example — launching OrcaSlicer with the automation
flags, loading a model, slicing, waiting for completion, and saving a window PNG —
see `tools/automation/example_slice.py`.
---
## 12. Future work
Planned enhancements beyond v1:
- **Authentication token** plus a Preferences toggle to enable/disable the server
from the GUI.
- **WebSocket push events** for real-time UI/state notifications (instead of
polling).
- **Per-item ImGui gizmo instrumentation** so individual gizmo sub-controls (Emboss
/ SVG / Text, etc.) are addressable, not just at the window level.
- **More widget ids** — the process combo, the add/import button, and the
Prepare/Preview tabs once they expose stable windows.
- An **MCP wrapper** to expose the automation surface to model-context tooling.
---
## Verification (v1)
This section records the final regression gate for the v1 feature: confirmation
that the protocol core is covered by unit tests, that the existing test suites
are unaffected, and that the **disabled path (automation OFF, the default) is a
true no-op** — zero new threads, zero socket binds, zero allocations, and zero
behavior change.
### Unit-suite results (Release, Windows / MSVC, Ninja Multi-Config)
| Suite | Result |
|---|---|
| `automation` (protocol core) | **32 / 32 passed** |
| `libslic3r` (most affected by the additive `PrintConfig.cpp` CLI options) | **99 / 99 passed** |
| `fff_print` | **14 / 14 passed** |
| `libnest2d` | **14 / 14 passed** |
| `sla_print` | **21 / 21 passed** |
| `slic3rutils` | 3 / 5 passed — 2 pre-existing `[OrcaCloudServiceAgent]` SEGFAULTs, **unrelated to automation** (see note) |
> The two `slic3rutils` failures are `Orca cloud flat/nested session resolves
> display name consistently`. They exercise `Slic3r::OrcaCloudServiceAgent`, which
> the automation branch does **not** touch (verified via `git diff --stat
> main...HEAD` — no change to `src/slic3r/Utils/OrcaCloudServiceAgent.*` or
> `tests/slic3rutils/*`). They are pre-existing and not a regression introduced by
> this feature.
### Static disabled-path audit (the core regression guarantee)
Verified by code reading that with no `--automation-server` flag:
- **Flag defaults off.** `m_automation_port` defaults to `0`
(`src/slic3r/GUI/GUI_App.hpp:249`); `is_automation_enabled()` returns
`m_automation_port > 0` (`GUI_App.hpp:386`) → `false` by default.
- **No server / thread / socket.** `post_init()` calls
`start_automation_server()` **only** when
`init_params->automation_port > 0` (`src/slic3r/GUI/GUI_App.cpp:737-740`), and
`start_automation_server()` itself early-returns when `m_automation_port <= 0`
(`GUI_App.cpp:7097`). The backend / dispatcher / beast server objects are
constructed nowhere else → no `orca_automation` thread and no localhost bind
when the flag is absent.
- **Recording hooks short-circuit.** `ImGuiWrapper::automation_record_last_item`
has as its **first statement** `if (!wxGetApp().is_automation_enabled())
return;` (`src/slic3r/GUI/ImGuiWrapper.cpp:576-577`) — a single bool check, no
`ImGuiItemRecord` allocation and no `ImGuiItemTable` access on the disabled
path. In `ImGuiWrapper::render()` the window-enumeration loop and
`swap_frame()` are fully wrapped in `if (wxGetApp().is_automation_enabled())`
(`ImGuiWrapper.cpp:599-611`); when off, `render()` is its original
`ImGui::Render()` + `render_draw_data()` plus one bool check.
- **Instrumentation is inert.** The ~7 `set_automation_id(...)` calls
(`MainFrame.cpp:1330,1389,1841,1842`; `Plater.cpp:1772,2172,5068`) only store a
pointer into a static registry and bind a `wxEVT_DESTROY` pruning handler
(`src/slic3r/GUI/Automation/AutomationRegistry.cpp:24-36`). The registry is
**read** only via `window_for_automation_id` / `automation_id_of`, which are
called solely by the backend while the server is running → harmless when off.
- **CLI options are purely additive.** `automation_server` (coBool, default
`false`) and `automation_server_port` (coInt, default `13619`) are new `add()`
entries appended after `enable_timelapse`
(`src/libslic3r/PrintConfig.cpp:10794-10805`); no existing option is changed.
`GUI_InitParams::automation_port` defaults to `0`
(`src/slic3r/GUI/GUI_Init.hpp:37`) and is set only when `--automation-server`
is supplied (`src/OrcaSlicer.cpp:1345-1348`).
**Conclusion:** with automation OFF (the default), the feature allocates nothing
and changes nothing — the only added cost on any hot path is a single boolean
comparison.
### Deferred manual runtime checks (require a display / Xvfb)
These need a live GUI and cannot be run headlessly in CI; they are the manual
acceptance steps:
1. Launch **without** `--automation-server``curl http://127.0.0.1:13619/`
fails to connect (no listener); no `orca_automation` thread exists.
2. Launch **with** `--automation-server --automation-server-port=13619`
`GET /` returns the health text; `POST /jsonrpc {"method":"automation.version"}`
returns version / protocol / capabilities; `widget.get {"target":{"id":"btn_slice"}}`
returns a node with a sensible screen rect.
3. Interactive sanity: open a gizmo / move sliders with automation OFF → no
visual or behavior change.
See `tools/automation/example_slice.py` for the runnable end-to-end path.

View File

@@ -0,0 +1,608 @@
# `file.open` Automation Method Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** Add a `file.open` JSON-RPC automation method that loads one or more files into an already-running OrcaSlicer instance by calling `Plater::load_files(...)` synchronously on the GUI thread.
**Architecture:** Follows the existing `screenshot.window` / `app.state` method pattern. A new pure-virtual `open_files(paths)` is added to the wx-free `IUiBackend` interface; `WxUiBackend` implements it via the existing `run_on_gui(...)` GUI-thread marshal calling `Plater::load_files`; the `JsonRpcDispatcher` gains a `file.open` route, a param-parsing helper, and a new `kErrLoadFailed = 1007` error code. The unit-testable surface (dispatcher + param validation + routing) is driven against `MockUiBackend`.
**Tech Stack:** C++17, nlohmann::json, Catch2 v2 (`catch_all.hpp` / `Catch2WithMain`), wxWidgets, CMake + Ninja Multi-Config. Python 3 reference client (stdlib only).
---
## Design-spec note (resolve before coding)
The design spec's error table reads `1002 | kInvalidParams | paths missing/empty…`, but in the codebase `kInvalidParams` is the standard JSON-RPC code **`-32602`**, while `1002` is `kErrNotActionable`. The spec's **Constant column (`kInvalidParams`) is authoritative** and matches every other param-validation path in the dispatcher (e.g. `m_input_type` throws `kInvalidParams` for a bad `text`). This plan therefore validates `file.open` params with **`kInvalidParams` (-32602)**, exactly like the existing handlers, and the tests assert `== kInvalidParams`. The literal "1002" in the spec is a typo; do not emit code 1002 for param errors.
## File Structure
| File | Change | Responsibility |
|---|---|---|
| `src/slic3r/GUI/Automation/IUiBackend.hpp` | modify | Add pure-virtual `int open_files(paths)` to the backend abstraction (stays wx-free). |
| `src/slic3r/GUI/Automation/JsonRpcDispatcher.hpp` | modify | Add `kErrLoadFailed = 1007` constant + `m_file_open` declaration. |
| `src/slic3r/GUI/Automation/JsonRpcDispatcher.cpp` | modify | Add `parse_paths` helper, `m_file_open` body, dispatch route, capabilities entry. |
| `src/slic3r/GUI/Automation/WxUiBackend.hpp` | modify | Declare `open_files` override. |
| `src/slic3r/GUI/Automation/WxUiBackend.cpp` | modify | Implement `open_files` via `run_on_gui``Plater::load_files`. |
| `tests/automation/MockUiBackend.hpp` | modify | `open_files` override: record paths + return-count + fail knob. |
| `tests/automation/test_dispatcher.cpp` | modify | Catch2 tests for routing, string/array, validation, failure, capabilities. |
| `tools/automation/orca_automation.py` | modify | `open(self, paths)` client wrapper. |
| `tools/automation/example_slice.py` | modify | Launch without a model arg, then `orca.open([model])`. |
| `doc/automation.md` | modify | Document the method, capabilities, error `1007`. |
**Build/test layout:** Ninja Multi-Config in `build/`. The unit suite target is `automation_tests`; its sources (`tests/automation/CMakeLists.txt`) compile `JsonRpcDispatcher.cpp` + `MockUiBackend` but **not** `WxUiBackend.cpp`. So dispatcher/mock changes are fully unit-testable headlessly; `WxUiBackend.cpp` is verified by the full app build only.
---
## Task 1: Extend the backend abstraction (interface + mock + error code)
Adds the `open_files` contract so tests can be written. Adding a pure virtual to `IUiBackend` forces every implementation to provide it — in the unit-test target that is only `MockUiBackend`, so this task keeps the `automation_tests` build green.
**Files:**
- Modify: `src/slic3r/GUI/Automation/IUiBackend.hpp`
- Modify: `src/slic3r/GUI/Automation/JsonRpcDispatcher.hpp:19`
- Modify: `tests/automation/MockUiBackend.hpp`
- [ ] **Step 1: Add the error constant**
In `src/slic3r/GUI/Automation/JsonRpcDispatcher.hpp`, after the existing `kErrDisabled` line (currently line 19), add:
```cpp
constexpr int kErrDisabled = 1006;
constexpr int kErrLoadFailed = 1007; // file.open: load_files returned empty / threw
```
- [ ] **Step 2: Add the pure-virtual `open_files` to the interface**
In `src/slic3r/GUI/Automation/IUiBackend.hpp`, inside `class IUiBackend`, immediately after the `screenshot_window` pure virtual (currently line 97), add:
```cpp
// Load one or more files (absolute paths) into the running instance on the GUI
// thread. Returns the number of objects added to the scene (load_files(...).size()).
// Throws AutomationError(kErrLoadFailed) when nothing loads. Header stays wx-free:
// the concrete LoadStrategy is chosen inside WxUiBackend, not exposed here.
virtual int open_files(const std::vector<std::string>& paths) = 0;
```
- [ ] **Step 3: Implement `open_files` in the mock with record + knobs**
In `tests/automation/MockUiBackend.hpp`: add an include for the error constant near the top (after the `IUiBackend.hpp` include on line 2):
```cpp
#include "slic3r/GUI/Automation/IUiBackend.hpp"
#include "slic3r/GUI/Automation/JsonRpcDispatcher.hpp" // kErrLoadFailed
```
Add recorded-call + canned-output members. After the `screenshot_window_count` recorded field (line 20) add:
```cpp
int screenshot_window_count = 0;
std::vector<std::vector<std::string>> opened_paths; // paths of each open_files()
```
After the `click_result` canned field (line 26) add:
```cpp
bool click_result = true;
int open_return_count = 0; // value open_files() returns
bool open_should_fail = false; // when true, open_files() throws kErrLoadFailed
```
Add the override next to the other overrides, after `screenshot_window` (lines 49-51):
```cpp
PngImage screenshot_window(const UiNode*) override {
++screenshot_window_count; return canned_png;
}
int open_files(const std::vector<std::string>& paths) override {
opened_paths.push_back(paths);
if (open_should_fail)
throw AutomationError(kErrLoadFailed, "mock load failed");
return open_return_count;
}
```
- [ ] **Step 4: Build the unit-test target to confirm it still compiles**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests`
Expected: build succeeds (the new pure virtual is satisfied by the mock; no behavior change yet).
- [ ] **Step 5: Commit**
```bash
git add src/slic3r/GUI/Automation/IUiBackend.hpp src/slic3r/GUI/Automation/JsonRpcDispatcher.hpp tests/automation/MockUiBackend.hpp
git commit -m "feat(automation): add open_files to backend interface + kErrLoadFailed (1007)"
```
---
## Task 2: `file.open` dispatcher handler (parse, route, validate, fail)
Implements the full JSON-RPC handler against the mock: param parsing (string or array), validation, routing to `open_files`, and `kErrLoadFailed` propagation.
**Files:**
- Modify: `src/slic3r/GUI/Automation/JsonRpcDispatcher.hpp:49` (declaration)
- Modify: `src/slic3r/GUI/Automation/JsonRpcDispatcher.cpp`
- Test: `tests/automation/test_dispatcher.cpp`
- [ ] **Step 1: Write the failing happy-path test (array of paths)**
Append to `tests/automation/test_dispatcher.cpp`:
```cpp
TEST_CASE("file.open with an array of paths routes to backend", "[automation][rpc]") {
MockUiBackend mock;
mock.open_return_count = 3;
JsonRpcDispatcher d(mock);
const json resp = d.dispatch({{"jsonrpc","2.0"},{"id",1},{"method","file.open"},
{"params",{{"paths", json::array({"C:/abs/a.stl","C:/abs/b.stl"})}}}});
CHECK(resp.at("result").at("ok") == true);
CHECK(resp.at("result").at("loaded") == 3);
REQUIRE(mock.opened_paths.size() == 1);
REQUIRE(mock.opened_paths[0].size() == 2);
CHECK(mock.opened_paths[0][0] == "C:/abs/a.stl");
CHECK(mock.opened_paths[0][1] == "C:/abs/b.stl");
}
```
- [ ] **Step 2: Run the test to verify it fails**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests && build/tests/automation/RelWithDebInfo/automation_tests.exe "file.open with an array of paths routes to backend"`
Expected: FAIL — `file.open` is an unknown method, so the response carries `error.code == -32601` and has no `result` (the `resp.at("result")` access throws). (If the exe path differs on your machine, locate it with `find build -iname automation_tests.exe`.)
- [ ] **Step 3: Declare the handler**
In `src/slic3r/GUI/Automation/JsonRpcDispatcher.hpp`, after the `m_screenshot_window` declaration (currently line 49) add:
```cpp
nlohmann::json m_screenshot_window(const nlohmann::json& params);
nlohmann::json m_file_open(const nlohmann::json& params);
```
- [ ] **Step 4: Add the `parse_paths` helper and `m_file_open` body**
In `src/slic3r/GUI/Automation/JsonRpcDispatcher.cpp`, add a `parse_paths` helper. Place it in the anonymous namespace that also holds `parse_keys` — insert it right before that namespace's closing `} // namespace` (currently line 130):
```cpp
// "paths" may be a single string ("C:/a.stl") or an array of strings. Returns the
// non-empty absolute paths; throws kInvalidParams when paths is missing, not a
// string/array, contains a non-string entry, or yields no non-empty path.
std::vector<std::string> parse_paths(const nlohmann::json& params) {
if (!params.is_object() || !params.contains("paths"))
throw AutomationError(kInvalidParams, "file.open requires 'paths'");
const auto& p = params.at("paths");
std::vector<std::string> out;
if (p.is_string()) {
out.push_back(p.get<std::string>());
} else if (p.is_array()) {
for (const auto& e : p) {
if (!e.is_string())
throw AutomationError(kInvalidParams, "'paths' entries must be strings");
out.push_back(e.get<std::string>());
}
} else {
throw AutomationError(kInvalidParams, "'paths' must be a string or array");
}
out.erase(std::remove_if(out.begin(), out.end(),
[](const std::string& s) { return s.empty(); }),
out.end());
if (out.empty())
throw AutomationError(kInvalidParams, "'paths' is empty");
return out;
}
```
(`<algorithm>` for `std::remove_if` is already included at the top of the file, line 4.)
Add the handler body next to the other handlers. After `m_screenshot_window` (currently ends line 343, just before the final `}}} // namespace`), add:
```cpp
nlohmann::json JsonRpcDispatcher::m_file_open(const nlohmann::json& params) {
const std::vector<std::string> paths = parse_paths(params);
const int loaded = m_backend.open_files(paths);
return { {"ok", true}, {"loaded", loaded} };
}
```
- [ ] **Step 5: Add the dispatch route**
In `JsonRpcDispatcher::dispatch`, after the `screenshot.window` route (currently line 195) add:
```cpp
if (method == "screenshot.window") return make_result(id, m_screenshot_window(params));
if (method == "file.open") return make_result(id, m_file_open(params));
```
- [ ] **Step 6: Run the happy-path test to verify it passes**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests && build/tests/automation/RelWithDebInfo/automation_tests.exe "file.open with an array of paths routes to backend"`
Expected: PASS — 1 test case, all assertions passed.
- [ ] **Step 7: Add the remaining handler tests (string, validation, failure)**
Append to `tests/automation/test_dispatcher.cpp`:
```cpp
TEST_CASE("file.open accepts a bare string path", "[automation][rpc]") {
MockUiBackend mock;
mock.open_return_count = 1;
JsonRpcDispatcher d(mock);
const json resp = d.dispatch({{"jsonrpc","2.0"},{"id",2},{"method","file.open"},
{"params",{{"paths","C:/abs/a.stl"}}}});
CHECK(resp.at("result").at("loaded") == 1);
REQUIRE(mock.opened_paths.size() == 1);
REQUIRE(mock.opened_paths[0].size() == 1);
CHECK(mock.opened_paths[0][0] == "C:/abs/a.stl");
}
TEST_CASE("file.open with missing paths -> invalid params", "[automation][rpc]") {
MockUiBackend mock;
JsonRpcDispatcher d(mock);
const json resp = d.dispatch({{"jsonrpc","2.0"},{"id",3},{"method","file.open"},
{"params", json::object()}});
CHECK(resp.at("error").at("code") == kInvalidParams);
CHECK(mock.opened_paths.empty());
}
TEST_CASE("file.open with empty paths array -> invalid params", "[automation][rpc]") {
MockUiBackend mock;
JsonRpcDispatcher d(mock);
const json resp = d.dispatch({{"jsonrpc","2.0"},{"id",4},{"method","file.open"},
{"params",{{"paths", json::array()}}}});
CHECK(resp.at("error").at("code") == kInvalidParams);
CHECK(mock.opened_paths.empty());
}
TEST_CASE("file.open with a non-string entry -> invalid params", "[automation][rpc]") {
MockUiBackend mock;
JsonRpcDispatcher d(mock);
const json resp = d.dispatch({{"jsonrpc","2.0"},{"id",5},{"method","file.open"},
{"params",{{"paths", json::array({"C:/a.stl", 42})}}}});
CHECK(resp.at("error").at("code") == kInvalidParams);
CHECK(mock.opened_paths.empty());
}
TEST_CASE("file.open backend load failure -> 1007", "[automation][rpc]") {
MockUiBackend mock;
mock.open_should_fail = true;
JsonRpcDispatcher d(mock);
const json resp = d.dispatch({{"jsonrpc","2.0"},{"id",6},{"method","file.open"},
{"params",{{"paths","C:/abs/a.stl"}}}});
CHECK(resp.at("error").at("code") == kErrLoadFailed);
}
```
- [ ] **Step 8: Run all file.open tests to verify they pass**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests && build/tests/automation/RelWithDebInfo/automation_tests.exe "file.open*"`
Expected: PASS — 6 test cases, all assertions passed.
- [ ] **Step 9: Commit**
```bash
git add src/slic3r/GUI/Automation/JsonRpcDispatcher.hpp src/slic3r/GUI/Automation/JsonRpcDispatcher.cpp tests/automation/test_dispatcher.cpp
git commit -m "feat(automation): add file.open dispatcher handler with validation + tests"
```
---
## Task 3: Advertise `file.open` in `automation.version` capabilities
**Files:**
- Modify: `src/slic3r/GUI/Automation/JsonRpcDispatcher.cpp:166-172`
- Test: `tests/automation/test_dispatcher.cpp`
- [ ] **Step 1: Write the failing capabilities test**
Append to `tests/automation/test_dispatcher.cpp`:
```cpp
TEST_CASE("automation.version capabilities include file.open", "[automation][rpc]") {
MockUiBackend mock;
JsonRpcDispatcher d(mock);
const json resp = d.dispatch({{"jsonrpc","2.0"},{"id",1},{"method","automation.version"}});
const auto& caps = resp.at("result").at("capabilities");
bool found = false;
for (const auto& c : caps) if (c == "file.open") found = true;
CHECK(found);
}
```
- [ ] **Step 2: Run the test to verify it fails**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests && build/tests/automation/RelWithDebInfo/automation_tests.exe "automation.version capabilities include file.open"`
Expected: FAIL — `CHECK(found)` is false; `file.open` is not yet in the capabilities array.
- [ ] **Step 3: Add `file.open` to the capabilities array**
In `JsonRpcDispatcher::m_version` (currently lines 166-172), add `"file.open"` to the array:
```cpp
nlohmann::json JsonRpcDispatcher::m_version(const nlohmann::json&) {
return { {"version", kAutomationVersion},
{"protocol", "2.0"},
{"capabilities", nlohmann::json::array({
"tree.dump","tree.find","widget.get","input.click","input.type",
"input.key","sync.wait_for","app.state","screenshot.window",
"file.open" })} };
}
```
- [ ] **Step 4: Run the test to verify it passes**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests && build/tests/automation/RelWithDebInfo/automation_tests.exe "automation.version capabilities include file.open"`
Expected: PASS.
- [ ] **Step 5: Run the whole automation suite to confirm no regressions**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests && build/tests/automation/RelWithDebInfo/automation_tests.exe --order rand --warn NoAssertions`
Expected: PASS — all cases green (the pre-existing ~32 plus the 7 new `file.open`/capabilities cases ≈ 39).
- [ ] **Step 6: Commit**
```bash
git add src/slic3r/GUI/Automation/JsonRpcDispatcher.cpp tests/automation/test_dispatcher.cpp
git commit -m "feat(automation): advertise file.open in automation.version capabilities"
```
---
## Task 4: Implement `WxUiBackend::open_files` (real GUI-thread load)
Not covered by the headless unit suite (`WxUiBackend.cpp` is excluded from `automation_tests`); verified by the full app build + the manual runtime check in Task 8.
**Files:**
- Modify: `src/slic3r/GUI/Automation/WxUiBackend.hpp:21`
- Modify: `src/slic3r/GUI/Automation/WxUiBackend.cpp`
- [ ] **Step 1: Declare the override**
In `src/slic3r/GUI/Automation/WxUiBackend.hpp`, after the `screenshot_window` declaration (line 21) add:
```cpp
PngImage screenshot_window(const UiNode* target) override;
int open_files(const std::vector<std::string>& paths) override;
```
- [ ] **Step 2: Implement `open_files`**
In `src/slic3r/GUI/Automation/WxUiBackend.cpp`, add the implementation just before the final `}}} // namespace Slic3r::GUI::Automation` (currently line 306):
```cpp
int WxUiBackend::open_files(const std::vector<std::string>& paths) {
return run_on_gui(m_gui_timeout_ms, [&]() -> int {
Plater* plater = wxGetApp().plater();
if (plater == nullptr)
throw AutomationError(kErrLoadFailed, "no plater to load into");
// Default strategy matches drag-drop / Plater::load_files's own default: it
// routes .3mf as a project and meshes as models based on file content, so no
// as_project flag is needed in v1. ask_multi=false: never prompt.
const LoadStrategy strategy = LoadStrategy::LoadModel | LoadStrategy::LoadConfig;
std::vector<size_t> loaded;
try {
loaded = plater->load_files(paths, strategy, /*ask_multi=*/false);
} catch (const std::exception& e) {
throw AutomationError(kErrLoadFailed,
std::string("load_files failed: ") + e.what());
}
if (loaded.empty())
throw AutomationError(kErrLoadFailed, "load_files loaded nothing");
return static_cast<int>(loaded.size());
});
}
```
Notes for the implementer:
- `LoadStrategy` and its `operator|` (namespace `Slic3r`, from `libslic3r/Format/bbs_3mf.hpp`) are already in scope: `WxUiBackend.cpp` includes `Plater.hpp` (line 7), which transitively pulls in the enum, and this translation unit lives in `Slic3r::GUI::Automation` so unqualified `LoadStrategy` resolves via the enclosing `Slic3r` namespace. No new include is required.
- `Plater::load_files(const std::vector<std::string>&, LoadStrategy, bool)` is the existing string overload (`Plater.hpp:379`) — no `boost::filesystem::path` conversion needed.
- `kErrLoadFailed` comes from `JsonRpcDispatcher.hpp`, already included at line 4.
- An `AutomationError` thrown inside the `run_on_gui` lambda is captured by the helper's `set_exception` and rethrown from `fut.get()`, so the 1007 code propagates to the dispatcher unchanged.
- [ ] **Step 3: Build the full app to verify it compiles and links**
Run: `cmake --build build --config RelWithDebInfo --target OrcaSlicer`
Expected: build succeeds (no missing-symbol / pure-virtual errors; `WxUiBackend` is now concrete).
- [ ] **Step 4: Commit**
```bash
git add src/slic3r/GUI/Automation/WxUiBackend.hpp src/slic3r/GUI/Automation/WxUiBackend.cpp
git commit -m "feat(automation): implement WxUiBackend::open_files via Plater::load_files"
```
---
## Task 5: Python client wrapper `OrcaClient.open`
**Files:**
- Modify: `tools/automation/orca_automation.py:80-82`
- [ ] **Step 1: Add the `open` method**
In `tools/automation/orca_automation.py`, after the `key` method (ends line 82), add:
```python
def key(self, keys) -> dict:
# keys: "ctrl+s" or ["ctrl", "s"]
return self._call("input.key", {"keys": keys})
def open(self, paths) -> dict:
"""Load one or more files into the running instance at runtime.
`paths` is a single absolute path string or a list of them. Paths are read
from the host filesystem by the server (localhost-only). Returns
{"ok": True, "loaded": <count>}. Raises OrcaError 1007 on load failure."""
if isinstance(paths, str):
paths = [paths]
return self._call("file.open", {"paths": list(paths)})
```
- [ ] **Step 2: Smoke-test the wrapper's normalization offline (no server needed)**
Run:
```bash
python -c "import sys; sys.path.insert(0, 'tools/automation'); import orca_automation as m; c = m.OrcaClient.__new__(m.OrcaClient); c._call = lambda meth, params=None: (meth, params); print(c.open('C:/a.stl')); print(c.open(['C:/a.stl','C:/b.stl']))"
```
Expected output:
```
('file.open', {'paths': ['C:/a.stl']})
('file.open', {'paths': ['C:/a.stl', 'C:/b.stl']})
```
- [ ] **Step 3: Commit**
```bash
git add tools/automation/orca_automation.py
git commit -m "feat(automation): add OrcaClient.open() wrapper for file.open"
```
---
## Task 6: Update `example_slice.py` to load at runtime via `file.open`
**Files:**
- Modify: `tools/automation/example_slice.py:26-52`
- [ ] **Step 1: Launch without the model arg, then call `open`**
In `tools/automation/example_slice.py`, change the `subprocess.Popen` call (lines 26-31) to drop the trailing model positional:
```python
proc = subprocess.Popen([
args.orca,
"--automation-server",
f"--automation-server-port={args.port}",
])
```
Then replace the project-load wait block (currently lines 46-51) so the model is loaded at runtime via `file.open` instead of relying on a launch-time positional:
```python
# Load the model into the already-running instance, then wait until the
# project reports loaded. file.open is synchronous, so project_loaded is
# already true on return; the wait is a belt-and-suspenders guard.
orca.open([args.model])
deadline = time.time() + 30
while time.time() < deadline:
if orca.app_state().get("project_loaded"):
break
time.sleep(0.5)
```
- [ ] **Step 2: Byte-compile the script to confirm no syntax errors**
Run: `python -m py_compile tools/automation/example_slice.py`
Expected: no output, exit code 0.
- [ ] **Step 3: Commit**
```bash
git add tools/automation/example_slice.py
git commit -m "docs(automation): example_slice.py loads model at runtime via file.open"
```
---
## Task 7: Document `file.open` in `doc/automation.md`
**Files:**
- Modify: `doc/automation.md` (capabilities example §4 line 111-114; new method subsection after `screenshot.window`; error table §7)
- [ ] **Step 1: Add `file.open` to the capabilities example**
In `doc/automation.md`, update the `automation.version` result example (lines 111-114) to include `file.open`:
```json
"capabilities": [
"tree.dump", "tree.find", "widget.get", "input.click", "input.type",
"input.key", "sync.wait_for", "app.state", "screenshot.window", "file.open"
]
```
The §4 prose count is already written for this: "There are 11 methods … the 10 callable feature methods" now matches exactly (10 capability entries + `automation.version` = 11). Leave that sentence unchanged.
- [ ] **Step 2: Add the `file.open` method subsection**
In `doc/automation.md`, immediately after the `screenshot.window` method subsection (it ends just before the `---` on line 303) and before that `---`, insert:
```markdown
### `file.open`
Load one or more files into the **already-running** instance at runtime, by calling
`Plater::load_files(...)` directly on the GUI thread. This is the supported way to add
or swap a model without relaunching the process. Loading is **synchronous**: when the
call returns `ok: true`, `app.state().project_loaded` is already `true` (no polling
race).
**Params:**
| Param | Type | Required | Meaning |
|---|---|---|---|
| `paths` | string or array of strings | yes | One or more **absolute** file paths. A bare string is accepted and treated as a one-element list. Paths are read from the **host (server) filesystem** — client and server are localhost-only. |
`.3mf` files are routed as projects and meshes as models automatically, based on file
content (the same default strategy as drag-drop); there is no `as_project` flag in v1.
**Result:** `{ "ok": true, "loaded": <int> }`, where `loaded` is the number of objects
added to the scene (`load_files(...).size()`).
**Errors:**
- `-32602` (invalid params) — `paths` is missing, is not a string/array, contains a
non-string entry, or yields no non-empty path.
- `1007` (load failed) — `load_files` returned empty or threw (file not found, parse
error, or unsupported format).
- `1004` (GUI busy) — the GUI-thread marshal timed out. An extremely large model can
exceed the marshal timeout and surface here; documented, not mitigated in v1.
```
- [ ] **Step 3: Add the `1007` row to the error-code table**
In `doc/automation.md` §7, in the application-specific codes table, after the `1006` row (line 395) add:
```markdown
| `1006` | Disabled. |
| `1007` | Load failed — `file.open`'s `load_files` returned empty or threw (not found, parse error, unsupported format). |
```
- [ ] **Step 4: Commit**
```bash
git add doc/automation.md
git commit -m "docs(automation): document file.open method and error 1007"
```
---
## Final verification
- [ ] **Step 1: Full automation unit suite green**
Run: `cmake --build build --config RelWithDebInfo --target automation_tests && build/tests/automation/RelWithDebInfo/automation_tests.exe --order rand --warn NoAssertions`
Expected: PASS — all cases (pre-existing ~32 + 7 new) green, no `NoAssertions` warnings on the new cases.
- [ ] **Step 2: Full app builds**
Run: `cmake --build build --config RelWithDebInfo --target ALL_BUILD -- -m`
Expected: build succeeds.
- [ ] **Step 3: Manual runtime check (requires a display)**
Launch with `--automation-server` and **no** model arg, then from a Python shell:
```python
from orca_automation import OrcaClient
orca = OrcaClient(port=13619)
print(orca.open(["C:/abs/path/cube.stl"])) # -> {'ok': True, 'loaded': 1}
print(orca.app_state()["project_loaded"]) # -> True
open("window.png","wb").write(orca.screenshot()) # PNG shows the loaded model
```
Expected: `loaded >= 1`, `project_loaded == True`, screenshot shows the model.
- [ ] **Step 4: Gating check (automation OFF is a no-op)**
Confirm by reading: with no `--automation-server` flag, the server/backend/dispatcher are never constructed (`GUI_App.cpp` `start_automation_server()` early-return), so `file.open` is unreachable. No new hot-path cost beyond the existing single bool check. (See `doc/automation.md` §Verification — disabled-path audit; this feature adds no new gating surface.)
---
## Backward compatibility
Additive only: one new method (`file.open`), one new error code (`1007`), one new capabilities entry, and one new backend interface method. No existing method, profile, project-file handling, or default behavior changes. The method is reachable only when `--automation-server` is passed.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,117 @@
# Design — `file.open` automation method (runtime model loading)
**Date:** 2026-06-03
**Branch:** `feature/automation`
**Status:** Approved for implementation
---
## Problem
Today a model can be loaded into OrcaSlicer **only at process launch**: the model path
is passed as a CLI positional arg and OrcaSlicer's normal startup file-loading ingests
it. The JSON-RPC automation protocol has **no** load method, so swapping or adding a
model in an already-running instance requires a fresh process launch.
Driving the native File→Import dialog via `input.click` is not a viable substitute: the
OS file picker is not a `wxWindow`, so it never appears in the `tree.dump` hierarchy
(`WxUiBackend::dump_tree` walks `wxGetApp().mainframe` children only), and `input.click`
can only target nodes resolved from that tree (no raw-coordinate click). Blind typing via
`input.type` is mechanically possible but unobservable: the native picker is not a
`wxDialog`, so `app.state().modal_dialog` and `sync.wait_for` cannot gate on it, leaving
only sleep-and-hope timing. A direct API method is the clean fix.
## Goal
Add a `file.open` JSON-RPC method that loads one or more files into a running instance by
calling `Plater::load_files(...)` directly on the GUI thread. Out of scope: any
dialog-driving mechanism (intercept hook or true OS-level drive) — explicitly deferred.
---
## Protocol
- **Method:** `file.open`
- **Params:** `{ "paths": ["C:/abs/a.stl", ...] }`
- A bare string is also accepted: `{ "paths": "C:/abs/a.stl" }`.
- Paths must be **absolute**. The server reads them from the host filesystem
(client/server are localhost-only).
- **Result:** `{ "ok": true, "loaded": <count> }`
- `count` is `load_files(...).size()` — the number of objects added to the scene.
- **Errors:**
| Code | Constant | Condition |
|------|----------|-----------|
| -32602 | `kInvalidParams` | `paths` missing/empty, a non-string entry, or no non-empty path |
| 1004 | `kErrGuiBusy` | GUI-thread marshal timed out (`m_gui_timeout_ms`) |
| 1007 | `kErrLoadFailed` | `load_files` returned empty / threw (not found, parse error, unsupported format) — **new code** |
## Semantics — synchronous
`Plater::load_files` runs and completes on the GUI thread. The backend marshals via the
existing `run_on_gui(m_gui_timeout_ms, …)` helper and returns only after the load
finishes. Consequently, when `file.open` returns `ok:true`, `app.state().project_loaded`
is already `true` — there is no polling race.
Rejected alternative — async "fire-and-poll-`project_loaded`": adds client complexity and
loses a definitive per-call error result, with no benefit since loading is synchronous.
**Caveat:** an extremely large model could exceed `m_gui_timeout_ms` and surface as
`1004 kErrGuiBusy`. Documented; not mitigated in v1.
## Load strategy (v1 minimal)
Pass the default `LoadStrategy::LoadModel | LoadStrategy::LoadConfig` (identical to
drag-drop / `Plater::load_files`'s default) with `ask_multi = false`. This already routes
`.3mf` files as projects and meshes as models based on file content, so **no `as_project`
flag is needed in v1**. A future `{ "as_project": bool }` flag remains possible but is not
implemented now.
---
## Components / files to touch
Follows the existing `screenshot_window` / `app_state` method pattern.
1. **`src/slic3r/GUI/Automation/IUiBackend.hpp`** — add pure-virtual
`int open_files(const std::vector<std::string>& paths)` returning the loaded count,
throwing `AutomationError` on failure. Header stays wx-free (no `LoadStrategy` leak).
2. **`src/slic3r/GUI/Automation/WxUiBackend.{hpp,cpp}`** — implement `open_files`:
`run_on_gui(m_gui_timeout_ms, …)``wxGetApp().plater()->load_files(paths, default_strategy, false)`;
throw `kErrLoadFailed` if the returned vector is empty.
3. **`src/slic3r/GUI/Automation/JsonRpcDispatcher.{hpp,cpp}`** —
- add `constexpr int kErrLoadFailed = 1007;`
- declare + define `m_file_open(params)` (param parsing/validation; accept string or
array; require ≥1 non-empty string path)
- add dispatch route `if (method == "file.open") return make_result(id, m_file_open(params));`
- add `"file.open"` to the capabilities array in `m_version`.
4. **`tests/automation/MockUiBackend.hpp`** — `open_files` override recording the paths
vector + a configurable return-count (and a throw/fail knob).
5. **`tests/automation/test_dispatcher.cpp`** — Catch2 v2 tests:
- array of paths → routes to backend, returns `loaded` count
- bare-string path → normalized to one path
- missing/empty `paths``-32602` (`kInvalidParams`)
- backend load failure → `1007`
- `automation.version` capabilities array includes `"file.open"`
6. **`tools/automation/orca_automation.py`** — `open(self, paths)` wrapper (normalize
`str``[str]`, send `file.open`).
7. **`tools/automation/example_slice.py`** — launch **without** a model arg, then
`orca.open([model])`, then wait for `project_loaded`.
8. **`doc/automation.md`** — document method (params/result/errors), add to the
capabilities list, method index, and error table (`1007`).
---
## Testing / verification
- **Build (Windows):** `cmake --build . --config RelWithDebInfo --target ALL_BUILD -- -m`.
- **Unit:** `automation` Catch2 suite green including new tests (≈31 → ≈34 cases).
- **Manual:** launch with `--automation-server` and **no** model arg → call `file.open`
→ confirm `app.state().project_loaded` flips `true` and `screenshot.window` shows the
model.
- **Gating:** unchanged — the server only runs under `--automation-server`, so the method
is a no-op (unreachable) when automation is disabled.
## Backward compatibility
Additive only: a new method, a new error code, and a new capabilities entry. No change to
existing methods, profiles, project-file handling, or default behavior.

View File

@@ -0,0 +1,314 @@
# OrcaSlicer UI Automation — Design Spec
**Date:** 2026-06-03
**Status:** Approved design, pending implementation plan
**Topic:** Add an opt-in, externally-controllable UI automation interface to OrcaSlicer for automated GUI testing and future AI-agent control.
---
## 1. Overview
Add a localhost JSON-RPC server to a running OrcaSlicer GUI instance that lets an
**external** script (or AI agent) drive and observe the real GUI. "Driving" is done
the way a user would — simulated mouse/keyboard via `wxUIActionSimulator` — while
"observing" reads the live widget state and captures screenshots.
The interface must cover **three UI technologies** present in OrcaSlicer:
1. Native **wxWidgets** widgets (`wxWindow` hierarchy).
2. The **OpenGL 3D viewport** (`GLCanvas3D`) — screenshots via the existing
framebuffer/thumbnail path.
3. **Dear ImGui** immediate-mode controls (gizmo panels, in-canvas overlays,
notifications) — recorded as they are drawn, because there is no persistent tree.
## 2. Goals / Non-Goals
### Goals
- Let an external, language-agnostic client connect to a running instance and:
introspect the UI, locate widgets by stable name, perform input actions, wait on
conditions, and capture screenshots (including the 3D view as a separate image).
- Be safe by default: disabled unless explicitly enabled; bound to `127.0.0.1` only.
- Be testable in CI without a display (pure-logic units behind a mock backend).
- Ship a reference Python client, a runnable end-to-end example, protocol docs, and
C++ unit tests.
### Non-Goals (v1)
- No headless/offscreen automation — OS input injection needs a focused, visible
window (Linux CI requires a display, e.g. Xvfb).
- No auth token in v1 (documented future hardening; localhost-only is the boundary).
- No per-item coverage of raw-`ImGui::` gizmos (Emboss/SVG/Text). They get
window-level coverage; per-item is future work.
- No new scripting language embedded in the app; control is purely external over JSON-RPC.
- We do **not** modify the existing auth `HttpServer`.
## 3. Background — existing infrastructure (verified)
- **`wxUIActionSimulator`** is compiled into the wx build and already used
(`src/slic3r/GUI/GUI_ObjectList.cpp:211`). Cross-platform simulated input is available.
- **`GLCanvas3D::render_thumbnail()`** (`src/slic3r/GUI/GLCanvas3D.cpp:2210+`) →
`render_thumbnail_framebuffer()` (`:6352`) renders the 3D scene into a
`ThumbnailData` (RGBA) via an FBO + `glReadPixels`. `debug_output_thumbnail()`
(`:6099`) shows the `ThumbnailData → wxImage → PNG` conversion. This is the
separate-3D-screenshot path. `Plater::generate_thumbnail()`/`generate_thumbnails()`
wrap it.
- **`ImGuiWrapper`** (`src/slic3r/GUI/ImGuiWrapper.hpp`) is the chokepoint for nearly
all ImGui controls: `button`/`bbl_button`, `checkbox`/`bbl_checkbox`, `combo`,
`slider_float`, `input_double`, `radio_button`, `menu_item_with_icon`, plus
`begin`/`end` for windows. `imgui_internal.h` is in-tree, exposing
`ImGui::GetCurrentContext()->Windows`, item rects, and hovered/active id.
- **`HttpServer`** (`src/slic3r/GUI/HttpServer.{hpp,cpp}`, boost::beast, port 13618)
is used for cloud auth. **It cannot serve a POST body**`session::read_body()`
reads and discards the body and never replies (`HttpServer.cpp:57-65`). It is
effectively GET-only. We will **not** reuse or modify it.
- **`OtherInstanceMessageHandler`** (`src/slic3r/GUI/InstanceCheck.{hpp,cpp}`) is the
template for "start a localhost listener once the MainFrame exists, post events into
the GUI." Useful as a structural reference.
- **CLI args** are parsed in `src/OrcaSlicer.cpp` (`CLI::setup`/`CLI::run`) and flow
into the GUI run params consumed by `GUI_App::OnInit()`.
## 4. Architecture
```
External script / AI agent ──► Python client (orca_automation.py)
│ HTTP POST /jsonrpc (JSON-RPC 2.0) on 127.0.0.1:<port>
AutomationServer (dedicated boost::beast listener; own thread;
│ started only when --automation-server is set)
│ parse JSON-RPC envelope
JsonRpcDispatcher (pure logic — method registry; unit-testable)
│ marshal each call to the GUI thread via wxGetApp().CallAfter
│ + std::promise/future with a per-request timeout
IUiBackend (interface) ──► WxUiBackend (real, GUI thread) / MockBackend (tests)
├─ Introspection : walk wxWindow tree + read ImGui item table → unified JSON
├─ Locator : resolve automation-id / predicate → wx widget or ImGui item
├─ Actions : raise window, then wxUIActionSimulator click/type/key
├─ Sync : wait_for (poll condition) + app.state snapshot
└─ Screenshots : wx widget → wxDC→PNG ; 3D view → render_thumbnail()→PNG
```
### Components (new files unless noted)
All new code lives under `src/slic3r/GUI/Automation/`.
| Component | Responsibility |
|---|---|
| `AutomationServer.{hpp,cpp}` | Dedicated boost::beast HTTP listener with **POST + body** support; one `POST /jsonrpc` endpoint; returns `application/json`. Localhost-only. Own thread. |
| `JsonRpcDispatcher.{hpp,cpp}` | Parse JSON-RPC 2.0; route `method` → handler; build result/error. Depends only on `IUiBackend`. No wx/ImGui includes → unit-testable. |
| `IUiBackend.hpp` | Abstract interface: `dump_tree`, `find`, `get_widget`, `click`, `type`, `key`, `wait_for`, `app_state`, `screenshot_window`, `screenshot_viewport3d`. Uses plain structs (no wx types) so tests can mock it. |
| `WxUiBackend.{hpp,cpp}` | Real implementation. Runs on GUI thread. Walks `wxWindow` tree, reads the ImGui item table, drives `wxUIActionSimulator`, captures screenshots. |
| `MockUiBackend.{hpp,cpp}` (tests) | Deterministic fake tree + recorded actions for unit tests. |
| `AutomationRegistry.{hpp,cpp}` | Process-wide `wxWindow* → automation_id` map + reverse lookup; `set_automation_id(win, "id")` helper. Header is dependency-light so widget-construction code can call the helper unconditionally (it is a cheap no-op-safe registration). |
| `WidgetSerializer.{hpp,cpp}` | `wxWindow` → JSON node (name/id, class, label, screen-rect, enabled, shown, value via RTTI). |
| `ImGuiItemTable.{hpp,cpp}` | Per-frame recorder of ImGui items + live-window enumeration. Populated from `ImGuiWrapper`; read on GUI thread. |
### Touch points in existing files
- `src/slic3r/GUI/ImGuiWrapper.cpp` — add recording hooks inside the wrapped widget
methods and `begin`/`end`, **guarded by an `is_automation_enabled()` flag** so there
is zero overhead and zero behavior change when automation is off.
- `src/slic3r/GUI/GUI_App.{hpp,cpp}` — own the `AutomationServer`; start it in
`OnInit()` only when the flag is set; stop it on exit. Expose
`is_automation_enabled()`.
- `src/OrcaSlicer.cpp` — parse `--automation-server[=PORT]`; pass through GUI run params.
- A handful of widget-construction sites (Slice/Export buttons, preset combos, main
tabs, common dialog OK/Cancel, the 3D canvas) — add `set_automation_id(...)` calls
(~15-20 widgets in v1).
- CMake: add the new `Automation/` sources to the GUI target; add the unit-test target.
## 5. Transport & Protocol
- **Transport:** HTTP/1.1 on `127.0.0.1:<port>` (default **13619**, adjacent to the
auth server's 13618). Single endpoint: `POST /jsonrpc`, body is a JSON-RPC 2.0
request, response is a JSON-RPC 2.0 result/error. `GET /` returns a tiny health/version page.
- **Protocol:** JSON-RPC 2.0. `id`, `method`, `params`. Batch not required in v1.
### v1 methods
| Method | Params | Result |
|---|---|---|
| `automation.version` | — | `{version, protocol, capabilities[]}` |
| `tree.dump` | `{root?, max_depth?, visible_only?, include_imgui?}` | tree of nodes (wx + imgui) |
| `tree.find` | `{name?, class?, label?, value?, backend?}` | `[node...]` matches |
| `widget.get` | `{target}` | single node detail |
| `input.click` | `{target, button?=left, double?=false, modifiers?[]}` | `{ok}` |
| `input.type` | `{target?, text}` | `{ok}` |
| `input.key` | `{keys}` e.g. `"ctrl+s"` or `["ctrl","s"]` | `{ok}` |
| `sync.wait_for` | `{target, state: exists\|visible\|enabled\|value, value?, timeout_ms?=5000, poll_ms?=100}` | `{ok, elapsed_ms}` |
| `app.state` | — | `{active_tab, project_loaded, slicing, slice_progress, modal_dialog?, foreground}` |
| `screenshot.window` | `{target?}` (default main frame) | `{png_base64, width, height}` |
| `screenshot.viewport3d` | `{plate?, width?, height?}` | `{png_base64, width, height}` |
### Node shape (unified for wx and ImGui)
```json
{
"backend": "wx" | "imgui",
"id": "btn_slice", // automation id if set, else derived path id
"path": "MainFrame/.../btn_slice", // stable-ish positional path
"class": "Button", // wx class name or imgui item type
"label": "Slice plate",
"rect": { "x": 100, "y": 200, "w": 120, "h": 32 }, // screen coords
"enabled": true,
"visible": true,
"value": "PLA", // when applicable (text/choice/check/slider)
"children": [ ... ] // wx only; imgui items are flat under their window
}
```
### Error model (JSON-RPC `error.code`)
- `-32700` parse error, `-32601` method not found, `-32602` invalid params (standard).
- Application codes: `1001` widget/target not found, `1002` target not actionable
(disabled/hidden), `1003` wait timeout, `1004` GUI thread busy/timeout,
`1005` screenshot failed, `1006` automation feature disabled.
## 6. Threading model
- `AutomationServer` runs on its own thread and accepts connections; the dispatcher
parses on that thread.
- **Every** call touching wx/ImGui/GL is marshaled to the GUI thread with
`wxGetApp().CallAfter([...]{ ... })`; the server thread blocks on a `std::future`
with a per-request timeout (default 5 s; `wait_for` uses its own larger budget).
Timeout → error `1004`.
- This is mandatory: wx widgets, the ImGui context, and the GL context are not
thread-safe and are owned by the GUI thread.
- `CallAfter` is serviced even while modal dialogs run (nested event loop), so
automation can interact with dialogs.
## 7. Widget locator & automation IDs (wxWidgets)
- **Stable IDs:** `set_automation_id(window, "btn_slice")` registers the widget in
`AutomationRegistry`. Stored in a side map keyed by `wxWindow*` (not via `SetName`,
to avoid any coupling with wx's name-based lookups). Registration is removed on
widget destruction (bind to `wxEVT_DESTROY` or prune lazily on lookup).
- **Derived IDs:** for un-instrumented widgets, `WidgetSerializer` derives a positional
`path` (e.g. `MainFrame/Panel[2]/Button[0]`) so an AI agent can still target anything.
Named IDs are the preferred, stable path.
- **Locator resolution order:** exact automation id → exact path → predicate match
(name/class/label/value). Ambiguous matches return the list via `tree.find`; action
methods require a unique match or error `1001`.
- **v1 instrumented widgets (~15-20):** Slice/Export buttons, printer & filament preset
combos, the main tab buttons (`tp3DEditor`/`tpPreview`/`tpMonitor`/…), Add/Import,
common dialog OK/Cancel/Yes/No, the `GLCanvas3D` itself.
## 8. ImGui coverage (v1 = wrapper items + window introspection)
- **Item recording:** inside each `ImGuiWrapper` wrapped method, when
`is_automation_enabled()` is true, append the just-drawn item to a per-frame
`ImGuiItemTable` entry: `{window_name, label/id, type, rect, enabled, value}`.
Item rect comes from `ImGui::GetItemRectMin/Max()` (ImGui display coords) mapped to
**screen** coords via the `GLCanvas3D` client origin (`ClientToScreen`) and DPI scale.
- **Window enumeration:** via `imgui_internal.h`, enumerate `GetCurrentContext()->Windows`
for window name, rect, visibility, plus the global hovered/active item id.
- **Double-buffering:** the table is swapped at frame end (`ImGuiWrapper::render`) so
readers see a complete frame. Reads happen on the GUI thread (after marshaling), same
thread as rendering, so a simple front/back swap suffices.
- **Freshness:** because items exist only while drawn, before an ImGui tree read or
action the backend forces a canvas refresh and flushes events so the latest frame is
captured. `sync.wait_for` can poll for an ImGui item to appear (e.g. after opening a
gizmo).
- **Actions:** an ImGui target resolves to its recorded screen rect; `input.click`/
`input.type` use `wxUIActionSimulator` on that rect — identical action path to wx,
different rect source. Typing into an ImGui input works because simulated keystrokes
flow through the existing `ImGuiWrapper::update_key_data` bridge once the field is
focused by a click.
- **Limitation (documented):** raw-`ImGui::` gizmos (Emboss, SVG, Text) are covered at
the **window** level only in v1; per-item instrumentation is future work.
## 9. Screenshots
- **`screenshot.window`:** capture a `wxWindow` (default: main frame) via
`wxClientDC`/`wxWindowDC``wxBitmap``wxImage` → PNG → base64. Works for native
widgets but **not** for the GL canvas region (returns black there) — hence the
separate 3D method.
- **`screenshot.viewport3d`:** reuse `GLCanvas3D::render_thumbnail()` (FBO +
`glReadPixels`) → `ThumbnailData``wxImage` (per `debug_output_thumbnail`) → PNG →
base64. Optional `plate`, `width`, `height` params. Runs on the GUI thread with the GL
context current.
## 10. Activation & security
- **Off by default.** Enabled by CLI flag `--automation-server[=PORT]` (default port
13619). (An app-config/Preferences toggle may be added later; v1 is flag-only.)
- **Bind `127.0.0.1` only.** No external interface.
- **No token in v1** (per decision); documented as a recommended future hardening,
along with an optional `--automation-token`.
- When disabled: no listener, no thread, and all `ImGuiWrapper` recording hooks are
skipped — **zero** runtime overhead and **zero** behavior change. This satisfies the
project's "features gated by options must not affect existing behavior when disabled"
constraint.
## 11. Testability
- `JsonRpcDispatcher` depends only on `IUiBackend` and has **no** wx/ImGui/GL includes.
- **C++ unit tests (Catch2), display-free, run in CI:**
- JSON-RPC envelope parse/validate/dispatch (good + malformed input, error codes).
- Method routing and param validation for every v1 method against `MockUiBackend`.
- `WidgetSerializer` node shape (fed a synthetic node model, not real wx widgets).
- Locator resolution: exact id, path, predicate, ambiguity, not-found.
- The only piece needing a real GUI is `WxUiBackend`; it is exercised by the manual
end-to-end example, not by CI unit tests.
## 12. Deliverables
- **C++:** the `Automation/` components, `ImGuiWrapper` recording hooks, widget
instrumentation, CLI flag plumbing, `GUI_App` lifecycle, CMake wiring.
- **`tools/automation/orca_automation.py`:** reference Python client wrapping the
JSON-RPC calls (`connect`, `version`, `dump_tree`, `find`, `click`, `type`, `key`,
`wait_for`, `app_state`, `screenshot`, `screenshot_3d`).
- **`tools/automation/example_slice.py`:** runnable end-to-end flow — launch OrcaSlicer
with the flag, load a model, click Slice, `wait_for` completion, save a 3D-preview PNG.
Doubles as a manual smoke test.
- **`doc/automation.md`:** protocol reference (methods, params, results, error codes),
node shape, automation-id naming conventions, ImGui notes, platform/display caveats.
- **`tests/`:** Catch2 unit-test target for the dispatch/serialize/locator logic.
## 13. New / changed file inventory
**New**
- `src/slic3r/GUI/Automation/AutomationServer.{hpp,cpp}`
- `src/slic3r/GUI/Automation/JsonRpcDispatcher.{hpp,cpp}`
- `src/slic3r/GUI/Automation/IUiBackend.hpp`
- `src/slic3r/GUI/Automation/WxUiBackend.{hpp,cpp}`
- `src/slic3r/GUI/Automation/AutomationRegistry.{hpp,cpp}`
- `src/slic3r/GUI/Automation/WidgetSerializer.{hpp,cpp}`
- `src/slic3r/GUI/Automation/ImGuiItemTable.{hpp,cpp}`
- `tools/automation/orca_automation.py`
- `tools/automation/example_slice.py`
- `doc/automation.md`
- `tests/automation/` (Catch2 target) + `MockUiBackend.{hpp,cpp}`
**Changed**
- `src/slic3r/GUI/ImGuiWrapper.cpp` (guarded recording hooks)
- `src/slic3r/GUI/GUI_App.{hpp,cpp}` (server lifecycle, `is_automation_enabled()`)
- `src/OrcaSlicer.cpp` (CLI flag)
- ~15-20 widget-construction sites (`set_automation_id`)
- `src/slic3r/GUI/CMakeLists.txt` + `tests/CMakeLists.txt`
## 14. Known constraints & limitations
- OS input injection requires the OrcaSlicer window **focused and visible**; the backend
raises/focuses the main window before injecting. Linux CI needs a display (Xvfb).
- Input is asynchronous at the OS level; correctness relies on `sync.wait_for` rather
than fixed sleeps.
- ImGui items are only addressable while their host panel is drawn.
- Raw-`ImGui::` gizmos: window-level only in v1.
- Single-client assumption in v1 (serialized request handling); no concurrent sessions
contract.
## 15. Future work (out of scope for v1)
- Optional auth token + Preferences toggle.
- WebSocket channel for server-push events (slice progress, dialog-appeared).
- Per-item instrumentation for raw-`ImGui::` gizmos.
- An MCP server wrapping the JSON-RPC client for direct AI-agent integration.
- Optional integration of Dear ImGui Test Engine for deterministic ImGui interaction.
## 16. Verification plan
- **CI:** Catch2 unit tests (dispatch/serialize/locator) pass with no display.
- **Manual / e2e:** run `tools/automation/example_slice.py` against a built OrcaSlicer
launched with `--automation-server`; confirm model loads, Slice runs, `wait_for`
returns on completion, and both a wx-window PNG and a 3D-viewport PNG are produced.
- **Regression:** build and run with automation **off**; confirm no new threads, no
listener, and ImGui rendering is byte-for-byte unchanged (hooks compiled out of the
hot path via the disabled flag).

View File

@@ -628,10 +628,10 @@ msgid "Add connectors"
msgstr "Adicionar conectores"
msgid "Upper part"
msgstr "Parte superior"
msgstr "Peça superior"
msgid "Lower part"
msgstr "Parte inferior"
msgstr "Peça inferior"
msgid "Keep"
msgstr "Manter"
@@ -8027,7 +8027,7 @@ msgid "Disable Auto-Drop to preserve z positioning?\n"
msgstr ""
msgid "Object with floating parts was detected"
msgstr ""
msgstr "Foi detectado um objeto com partes flutuantes"
msgid "Another export job is running."
msgstr "Outro trabalho de exportação está em execução."
@@ -8446,7 +8446,7 @@ msgid "Triangles: %1%\n"
msgstr "Triângulos: %1%\n"
msgid "Use \"Fix Model\" to repair the mesh."
msgstr ""
msgstr "Use \"Corrigir Modelo\" para reparar a malha."
#, c-format, boost-format
msgid ""
@@ -8619,18 +8619,20 @@ msgid "Show splash screen"
msgstr "Mostrar tela de abertura"
msgid "Show the splash screen during startup."
msgstr "Mostra a tela de abertura durante a inicialização."
msgstr "Mostrar a tela de abertura durante a inicialização."
msgid "Show shared profiles notification"
msgstr ""
msgstr "Mostrar notificação de perfis compartilhados"
msgid ""
"Show a notification with a link to browse shared profiles when the selected "
"printer is changed."
msgstr ""
"Mostrar uma notificação com um link para navegar pelos perfis compartilhados "
"quando a impressora selecionada for alterada."
msgid "Use window buttons on left side"
msgstr ""
msgstr "Usar os botões de janela no lado esquerdo"
msgid "(Requires restart)"
msgstr "(Requer reinício)"
@@ -8963,12 +8965,15 @@ msgid ""
"Limits viewport frame rate to reduce GPU load and power usage.\n"
"Set to 0 for unlimited frame rate."
msgstr ""
"Limita a taxa de quadros da janela de visualização para reduzir a carga da "
"GPU e o consumo de energia.\n"
"Defina como 0 para taxa de quadros ilimitada."
msgid "Show FPS overlay"
msgstr ""
msgstr "Mostrar painel de FPS"
msgid "Displays current viewport FPS in the top-right corner."
msgstr ""
msgstr "Exibe o FPS atual da janela de visualização no canto superior direito."
msgid "Login region"
msgstr "Região de login"
@@ -8981,6 +8986,10 @@ msgid ""
"the transmission of data to Bambu's cloud services too. Users who don't use "
"BBL machines or use LAN mode only can safely turn on this function."
msgstr ""
"Esta opção desativa todos os serviços em nuvem, como o Orca Cloud e o Bambu "
"Cloud. Isso também interrompe a transmissão de dados para os serviços em "
"nuvem da Bambu. Usuários que não utilizam máquinas Bambu Labs ou que usam "
"apenas o modo LAN podem ativar esta função com segurança."
msgid "Network test"
msgstr "Teste de Rede"
@@ -9286,7 +9295,7 @@ msgid "Project-inside presets"
msgstr "Predefinições dentro do projeto"
msgid "Bundle presets"
msgstr ""
msgstr "Empacotar predefinições"
msgid "System"
msgstr "Sistema"
@@ -9889,6 +9898,9 @@ msgid ""
"type in the slicing file. Please make sure you have installed the correct "
"filament in the external spool."
msgstr ""
"O tipo de filamento externo é desconhecido ou não corresponde ao tipo de "
"filamento no arquivo de fatiamento. Certifique-se de ter instalado o "
"filamento correto no carretel externo."
msgid "Please refer to Wiki before use->"
msgstr "Consulte o Wiki antes de usar->"
@@ -11506,11 +11518,15 @@ msgid ""
"Native Wayland liveview requires the GStreamer GTK video sink. Please "
"install the gtksink plugin for GStreamer, then restart OrcaSlicer."
msgstr ""
"A visualização ao vivo nativa do Wayland requer o receptor de vídeo GTK do "
"GStreamer. Instale o plugin gtksink para GStreamer e reinicie o OrcaSlicer."
msgid ""
"Failed to initialize the native Wayland GStreamer video sink. Please check "
"your GStreamer GTK plugin installation."
msgstr ""
"Falha ao inicializar o receptor de vídeo nativo do Wayland GStreamer. "
"Verifique a instalação do plugin GStreamer GTK."
msgid ""
"Windows Media Player is required for this task! Do you want to enable "
@@ -11551,6 +11567,8 @@ msgstr ""
msgid "Cloud agent is not available. Please restart OrcaSlicer and try again."
msgstr ""
"O agente na nuvem não está disponível. Reinicie o OrcaSlicer e tente "
"novamente."
msgid "Bambu Network plug-in not detected."
msgstr "Plug-in de Rede Bambu não detectado."
@@ -11742,7 +11760,7 @@ msgid "Zoom out"
msgstr "Afastar zoom"
msgid "Toggle printable for object/part"
msgstr ""
msgstr "Alternar modo de impressão para objeto/peça"
msgid "Switch between Prepare/Preview"
msgstr "Alternar entre Preparar/Pré-visualizar"
@@ -11997,13 +12015,13 @@ msgstr "Mesa de Extensão"
#, boost-format
msgid "Split into %1% parts"
msgstr ""
msgstr "Dividir em %1% peças"
msgid "Repair finished"
msgstr "Reparo concluído"
msgid "Repair failed"
msgstr ""
msgstr "Reparo falhou"
msgid "Repair canceled"
msgstr "Reparo cancelado"
@@ -12083,15 +12101,19 @@ msgid "Flush volumes matrix do not match to the correct size!"
msgstr "A matriz de volumes de descarga não corresponde ao tamanho correto!"
msgid "set_accel_and_jerk() is only supported by Klipper"
msgstr ""
msgstr "set_accel_and_jerk() só é suportado pelo Klipper"
msgid ""
"Input shaping is not supported by Marlin < 2.1.2.\n"
"Check your firmware version and update your G-code flavor to ´Marlin 2´"
msgstr ""
"O controle de entrada não é suportado pelo Marlin < 2.1.2.\n"
"Verifique a versão do seu firmware e atualize o seu G-code para 'Marlin 2'"
msgid "Input shaping is only supported by Klipper, RepRapFirmware and Marlin 2"
msgstr ""
"O controle de entrada é suportado apenas pelo Klipper, RepRapFirmware e "
"Marlin 2"
msgid "Grouping error: "
msgstr "Erro de agrupamento: "
@@ -12676,7 +12698,7 @@ msgstr ""
"por este valor."
msgid "Elephant foot layers density"
msgstr ""
msgstr "Densidade das camadas do pé de elefante"
msgid ""
"Density of internal solid infill for Elephant foot layers compensation.\n"
@@ -12684,6 +12706,11 @@ msgid ""
"Subsequent layers become linearly denser by the height specified in "
"elefant_foot_compensation_layers."
msgstr ""
"Densidade do preenchimento sólido interno para compensação das camadas de "
"pé de elefante.\n"
"O valor inicial para a segunda camada está definido.\n"
"As camadas subsequentes tornam-se linearmente mais densas pela altura "
"especificada em elefant_foot_compensation_layers."
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
@@ -13849,14 +13876,18 @@ msgstr ""
msgid ""
"Enable this to override the fan speed set in custom G-code during print."
msgstr ""
"Habilite para substituir a velocidade da ventoinha definida no G-code "
"personalizado durante a impressão."
msgid "On completion"
msgstr ""
msgstr "Na cinclusão"
msgid ""
"Enable this to override the fan speed set in custom G-code after print "
"completion."
msgstr ""
"Habilite para substituir a velocidade da ventoinha definida no G-code "
"personalizado após a conclusão da impressão."
msgid ""
"Speed of exhaust fan during printing. This speed will override the speed in "
@@ -14284,6 +14315,13 @@ msgid ""
"\n"
"This option will be disabled if spiral vase mode is enabled."
msgstr ""
"A direção em que as voltas da parede de contorno são extrudados quando "
"vistos de cima.\n"
"Os furos são impressos na direção oposta ao contorno para manter o "
"alinhamento com as camadas cujos polígonos de contorno estão incompletos e "
"mudam de direção, formando também parcialmente o contorno de um furo.\n"
"\n"
"Esta opção será desativada se o modo vaso espiral estiver ativado."
msgid "Counter clockwise"
msgstr "Anti-horário"
@@ -14684,16 +14722,16 @@ msgid "Auto For Match"
msgstr "Automático para correspondência"
msgid "Enable filament dynamic map"
msgstr ""
msgstr "Habilitar mapa dinâmico de filamento"
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgstr "Habilitar mapeamento dinâmico de filamentos durante a impressão."
msgid "Has filament switcher"
msgstr ""
msgstr "Tem trocador de filamentos"
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgstr "A impressora tem um sistema de troca de filamentos (Ex.: AMS)."
msgid "Flush temperature"
msgstr "Temperatura de purga"
@@ -14968,10 +15006,10 @@ msgstr ""
"confiável."
msgid "Wipe tower cooling"
msgstr ""
msgstr "Resriamento da torre de limpeza"
msgid "Temperature drop before entering filament tower"
msgstr ""
msgstr "Redução de temperatura antes de entrar na torre de filamentos"
msgid "Interface layer pre-extrusion distance"
msgstr "Distância de pré-extrusão da camada de interface"
@@ -15433,12 +15471,14 @@ msgstr ""
"placa de impressão."
msgid "First layer travel"
msgstr ""
msgstr "Deslocamento para primeira camada"
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
"Aceleração de deslocamento para a primeira camada.\n"
"O valor percentual é relativo à Aceleração de Deslocamento."
msgid "Enable accel_to_decel"
msgstr "Habilitar accel_to_decel"
@@ -15779,6 +15819,17 @@ msgid ""
"Ripple: Uniform ripple pattern that ripples left and right of the original "
"path. Repeating pattern, woven appearance."
msgstr ""
"Tipo de ruído a ser usado para geração de textura difusa:\n"
"Clássico: Ruído aleatório uniforme clássico;\n"
"Perlin: Ruído Perlin, que dá uma textura mais consistente;\n"
"Billow: Semelhante ao ruído Perlin, mas mais aglomerado;\n"
"Multifractal estriado: Ruído estriado com características pontiagudas e "
"irregulares. Cria texturas semelhantes a mármore;\n"
"Voronoi: Divide a superfície em células Voronoi e desloca cada uma delas "
"por uma quantidade aleatória. Cria uma textura de retalhos;\n"
"Ondulação: Padrão de ondulação uniforme que se propaga para a esquerda e "
"para a direita do caminho original. Padrão repetitivo, com aparência de "
"tecido."
msgid "Classic"
msgstr "Clássico"
@@ -15796,7 +15847,7 @@ msgid "Voronoi"
msgstr "Voronoi"
msgid "Ripple"
msgstr ""
msgstr "Ondulação"
msgid "Fuzzy skin feature size"
msgstr "Tamanho dos elementos da textura difusa"
@@ -15829,13 +15880,14 @@ msgstr ""
"baixos resultarão em ruído mais suave."
msgid "Number of ripples per layer"
msgstr ""
msgstr "Número de ondulações por camada"
msgid "Controls how many full cycles of ripples will be added per layer."
msgstr ""
"Controla quantos ciclos completos de ondulações serão adicionados por camada."
msgid "Ripple offset"
msgstr ""
msgstr "Deslocamento das ondulações"
msgid ""
"Shifts the ripple phase forward along the print path by the specified "
@@ -15849,9 +15901,21 @@ msgid ""
"The shift is applied once every number of layers set by Layers between "
"ripple offset, so layers within the same group are printed identically."
msgstr ""
"Desloca a fase da ondulação para a frente ao longo do percurso de impressão "
"pela porcentagem especificada de um comprimento de onda a cada período de "
"camada.\n"
"- 0% mantém todas as camadas idênticas.\n"
"- 50% desloca o padrão em meio comprimento de onda, invertendo efetivamente "
"a fase.\n"
"- 100% desloca o padrão em um comprimento de onda completo, retornando à "
"fase original.\n"
"\n"
"O deslocamento é aplicado uma vez a cada número de camadas definido em "
"Camadas entre deslocamento de ondulação, de modo que as camadas dentro do "
"mesmo grupo sejam impressas de forma idêntica."
msgid "Layers between ripple offset"
msgstr ""
msgstr "Camadas entre o deslocamento de onda"
msgid ""
"Specifies how many consecutive layers share the same ripple phase before the "
@@ -15864,6 +15928,15 @@ msgid ""
"to 6 are shifted by the configured offset, then layers 7 to 9 return to the "
"base pattern, etc."
msgstr ""
"Especifica quantas camadas consecutivas compartilham a mesma fase de "
"ondulação antes da aplicação do deslocamento.\n"
"Por exemplo:\n"
"- 1 = A camada 1 é impressa com o padrão de ondulação base, em seguida a "
"camada 2 é deslocada pelo valor configurado, depois a camada 3 retorna ao "
"padrão base e assim por diante.\n"
"- 3 = As camadas 1 a 3 são impressas com o padrão de ondulação base, em "
"seguida as camadas 4 a 6 são deslocadas pelo valor configurado, depois as "
"camadas 7 a 9 retornam ao padrão base, etc."
msgid "Filter out tiny gaps"
msgstr "Filtrar vazios pequenos"
@@ -16596,13 +16669,17 @@ msgstr ""
"Habilitar o contorno da camada Z (antisserrilhamento da camada Z)."
msgid "Minimize wall height angle"
msgstr ""
msgstr "Minimizar o ângulo de altura das paredes"
msgid ""
"Reduce the height of top-surface perimeters to match the model edge height.\n"
"Affects perimeters with a slope less than this angle (degrees).\n"
"A reasonable value is 35. Set to 0 to disable."
msgstr ""
"Reduz a altura dos perímetros da superfície superior para corresponder à "
"altura da aresta do modelo.\n"
"Afeta os perímetros com uma inclinação menor que este ângulo (em graus).\n"
"Um valor razoável é 35. Defina como 0 para desativar."
msgid "°"
msgstr "°"
@@ -16615,12 +16692,14 @@ msgstr ""
"Desative a alternância da direção de preenchimento ao usar o contorno em Z."
msgid "Minimum z height"
msgstr ""
msgstr "Altura Z mínima"
msgid ""
"Minimum Z-layer height.\n"
"Also controls the slicing plane."
msgstr ""
"Altura mínima da camada Z.\n"
"Também controla o plano de corte."
msgid "This G-code is inserted at every layer change after the Z lift."
msgstr "Este G-code é inserido a cada mudança de camada após a elevação Z."
@@ -16823,12 +16902,14 @@ msgid "Maximum speed of resonance avoidance."
msgstr "Velocidade máxima de prevenção de ressonância."
msgid "Emit input shaping"
msgstr ""
msgstr "Emitir modelagem de entrada"
msgid ""
"Override firmware input shaping settings.\n"
"If disabled, firmware settings are used."
msgstr ""
"Substituir as configurações de modelagem de entrada do firmware.\n"
"Se desativado, as configurações do firmware serão usadas."
msgid "Input shaper type"
msgstr "Tipo de modelador de entrada"
@@ -16838,6 +16919,9 @@ msgid ""
"Default uses the firmware default settings.\n"
"Disable turns off input shaping in the firmware."
msgstr ""
"Escolha o algoritmo de modelagem de entrada.\n"
"Padrão usa as configurações padrão do firmware.\n"
"Desativar desativa a modelagem de entrada no firmware."
msgid "MZV"
msgstr ""
@@ -23280,6 +23364,10 @@ msgid ""
"the surface quality of your overhangs? However, it can cause wall "
"inconsistencies so use carefully!"
msgstr ""
"Reversão em par\n"
"Você sabia que o recurso <b>Reversão em par</b> pode melhorar "
"significativamente a qualidade da superfície de suas saliências? No entanto, "
"ele pode causar inconsistências na parede, portanto, use com cuidado!"
#: resources/data/hints.ini: [hint:Cut Tool]
msgid ""

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -48,6 +48,9 @@
"extruder_offset": [
"0x0"
],
"retract_length_toolchange": [
"0"
],
"default_bed_type": "4",
"auto_toolchange_command": "0",
"fan_speedup_time": "0.5",

File diff suppressed because one or more lines are too long

View File

@@ -28,6 +28,7 @@
"initial_layer_line_width": "0.5",
"initial_layer_speed": "60",
"initial_layer_travel_speed": "300",
"initial_layer_travel_acceleration": "4000",
"inner_wall_acceleration": "20000",
"inner_wall_jerk": "15",
"inner_wall_line_width": "0.4",

View File

@@ -0,0 +1,694 @@
{
"name": "SeeMeCNC",
"version": "2.4.0.00",
"force_update": "1",
"description": "SeeMeCNC configurations - Full profile set for Artemis, BOSSdelta, and RostockMAX printers",
"machine_model_list": [
{
"name": "SeeMeCNC Artemis 300",
"sub_path": "machine/SeeMeCNC Artemis 300.json"
},
{
"name": "SeeMeCNC BOSSdelta 300",
"sub_path": "machine/SeeMeCNC BOSSdelta 300.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505",
"sub_path": "machine/SeeMeCNC BOSSdelta 500 0505.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510",
"sub_path": "machine/SeeMeCNC BOSSdelta 500 0510.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521",
"sub_path": "machine/SeeMeCNC BOSSdelta 500 0521.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2",
"sub_path": "machine/SeeMeCNC RostockMAX v3.2.json"
},
{
"name": "SeeMeCNC RostockMAX v4",
"sub_path": "machine/SeeMeCNC RostockMAX v4.json"
}
],
"process_list": [
{
"name": "SeeMeCNC process base",
"sub_path": "process/SeeMeCNC_process_base.json"
},
{
"name": "0.16mm Fine @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.16mm Fine @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.20mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.20mm Draft @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.20mm Fine @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.20mm Fine @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.20mm Standard @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.20mm Standard @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.24mm Draft @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.25mm Standard @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.25mm Standard @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC Artemis 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4.json"
},
{
"name": "0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"sub_path": "process/0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4.json"
},
{
"name": "0.28mm Fine @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.28mm Fine @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.30mm Draft @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.30mm Draft @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.30mm TPU Solid @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.30mm TPU Solid @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC Artemis 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5.json"
},
{
"name": "0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"sub_path": "process/0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5.json"
},
{
"name": "0.35mm Standard @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.35mm Standard @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.35mm TPU Vase @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.35mm TPU Vase @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.40mm Fine @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.40mm Fine @SeeMeCNC RostockMAX v4 1.0.json"
},
{
"name": "0.42mm Draft @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.42mm Draft @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC Artemis 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7.json"
},
{
"name": "0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"sub_path": "process/0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7.json"
},
{
"name": "0.50mm Standard @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.50mm Standard @SeeMeCNC RostockMAX v4 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.60mm Draft @SeeMeCNC RostockMAX v4 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC Artemis 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0.json"
},
{
"name": "0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0",
"sub_path": "process/0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0.json"
}
],
"filament_list": [
{
"name": "SeeMeCNC filament base",
"sub_path": "filament/SeeMeCNC_filament_base.json"
},
{
"name": "SeeMeCNC ABS",
"sub_path": "filament/SeeMeCNC_ABS.json"
},
{
"name": "SeeMeCNC PA-CF",
"sub_path": "filament/SeeMeCNC_PA-CF.json"
},
{
"name": "SeeMeCNC PETG",
"sub_path": "filament/SeeMeCNC_PETG.json"
},
{
"name": "SeeMeCNC PETG-CF",
"sub_path": "filament/SeeMeCNC_PETG-CF.json"
},
{
"name": "SeeMeCNC TPU",
"sub_path": "filament/SeeMeCNC_TPU.json"
},
{
"name": "SeeMeCNC PLA",
"sub_path": "filament/SeeMeCNC_PLA.json"
}
],
"machine_list": [
{
"name": "SeeMeCNC Artemis 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_0_4mm.json"
},
{
"name": "SeeMeCNC Artemis 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_0_5mm.json"
},
{
"name": "SeeMeCNC Artemis 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_0_7mm.json"
},
{
"name": "SeeMeCNC Artemis 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_Artemis_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 300 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta_300_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0505_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0510_1_0mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_0_4mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_0_5mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_0_7mm.json"
},
{
"name": "SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_BOSSdelta500_0521_1_0mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_0_4mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_0_5mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_0_7mm.json"
},
{
"name": "SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v3.2_1_0mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 0.4 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_0_4mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 0.5 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_0_5mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 0.7 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_0_7mm.json"
},
{
"name": "SeeMeCNC RostockMAX v4 1.0 nozzle",
"sub_path": "machine/SeeMeCNC_RostockMAX_v4_1_0mm.json"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

@@ -0,0 +1,265 @@
{
"type": "filament",
"name": "SeeMeCNC ABS",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFB001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC ABS"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"3"
],
"cool_plate_temp": [
"100"
],
"cool_plate_temp_initial_layer": [
"100"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"100"
],
"eng_plate_temp_initial_layer": [
"100"
],
"fan_cooling_layer_time": [
"40"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.04"
],
"filament_max_volumetric_speed": [
"10"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.4000\n 0.5mm nozzle: 0.3200\n 0.7mm nozzle: 0.2286\n 1.0mm nozzle: 0.1600\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.4789\n 0.5mm nozzle: 0.3831\n 0.7mm nozzle: 0.2736\n 1.0mm nozzle: 0.1915\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.5352\n 0.5mm nozzle: 0.4282\n 0.7mm nozzle: 0.3058\n 1.0mm nozzle: 0.2141\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.7887\n 0.5mm nozzle: 0.6310\n 0.7mm nozzle: 0.4507\n 1.0mm nozzle: 0.3155\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.3239\n 0.5mm nozzle: 1.0592\n 0.7mm nozzle: 0.7565\n 1.0mm nozzle: 0.5296\n\nRun OrcaSlicer PA calibration to fine-tune for your setup.\n\nABS prints best with an enclosure to prevent warping.\nBed surface: PEI or garolite recommended.\nBed temp: 100C. Avoid drafts."
],
"filament_type": [
"ABS"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"100"
],
"hot_plate_temp_initial_layer": [
"100"
],
"internal_bridge_fan_speed": [
"30"
],
"nozzle_temperature": [
"240"
],
"nozzle_temperature_initial_layer": [
"240"
],
"nozzle_temperature_range_high": [
"270"
],
"nozzle_temperature_range_low": [
"230"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.4"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"30"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"100"
],
"supertack_plate_temp_initial_layer": [
"100"
],
"temperature_vitrification": [
"98"
],
"textured_cool_plate_temp": [
"100"
],
"textured_cool_plate_temp_initial_layer": [
"100"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"keep_fan_always_on": [
"0"
]
}

View File

@@ -0,0 +1,268 @@
{
"type": "filament",
"name": "SeeMeCNC PA-CF",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFN001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PA-CF"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"6"
],
"cool_plate_temp": [
"70"
],
"cool_plate_temp_initial_layer": [
"70"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"90"
],
"eng_plate_temp_initial_layer": [
"90"
],
"fan_cooling_layer_time": [
"60"
],
"fan_max_speed": [
"35"
],
"fan_min_speed": [
"35"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.15"
],
"filament_max_volumetric_speed": [
"8"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\n\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.5500\n 0.5mm nozzle: 0.4400\n 0.7mm nozzle: 0.3143\n 1.0mm nozzle: 0.2200\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.6585\n 0.5mm nozzle: 0.5268\n 0.7mm nozzle: 0.3763\n 1.0mm nozzle: 0.2634\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.7359\n 0.5mm nozzle: 0.5887\n 0.7mm nozzle: 0.4205\n 1.0mm nozzle: 0.2944\n\nBOSSdelta 0510:\n 0.4mm nozzle: 1.0845\n 0.5mm nozzle: 0.8676\n 0.7mm nozzle: 0.6197\n 1.0mm nozzle: 0.4338\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.8204\n 0.5mm nozzle: 1.4563\n 0.7mm nozzle: 1.0402\n 1.0mm nozzle: 0.7282\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PA-CF"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"90"
],
"hot_plate_temp_initial_layer": [
"90"
],
"internal_bridge_fan_speed": [
"35"
],
"nozzle_temperature": [
"265"
],
"nozzle_temperature_initial_layer": [
"265"
],
"nozzle_temperature_range_high": [
"285"
],
"nozzle_temperature_range_low": [
"255"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.55"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"0"
],
"slow_down_layer_time": [
"45"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"35"
],
"supertack_plate_temp_initial_layer": [
"35"
],
"temperature_vitrification": [
"180"
],
"textured_cool_plate_temp": [
"80"
],
"textured_cool_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp": [
"90"
],
"textured_plate_temp_initial_layer": [
"90"
],
"overhang_fan_speed": [
"50"
],
"keep_fan_always_on": [
"0"
]
}

View File

@@ -0,0 +1,265 @@
{
"type": "filament",
"name": "SeeMeCNC PETG-CF",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFG002",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PETG-CF"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"3"
],
"cool_plate_temp": [
"70"
],
"cool_plate_temp_initial_layer": [
"70"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"70"
],
"eng_plate_temp_initial_layer": [
"70"
],
"fan_cooling_layer_time": [
"60"
],
"fan_max_speed": [
"50"
],
"fan_min_speed": [
"35"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.32"
],
"filament_max_volumetric_speed": [
"7"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.4500\n 0.5mm nozzle: 0.3600\n 0.7mm nozzle: 0.2571\n 1.0mm nozzle: 0.1800\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.5387\n 0.5mm nozzle: 0.4310\n 0.7mm nozzle: 0.3078\n 1.0mm nozzle: 0.2155\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.6021\n 0.5mm nozzle: 0.4817\n 0.7mm nozzle: 0.3441\n 1.0mm nozzle: 0.2408\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.8873\n 0.5mm nozzle: 0.7099\n 0.7mm nozzle: 0.5070\n 1.0mm nozzle: 0.3549\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.4894\n 0.5mm nozzle: 1.1915\n 0.7mm nozzle: 0.8511\n 1.0mm nozzle: 0.5958\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PETG-CF"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"70"
],
"hot_plate_temp_initial_layer": [
"70"
],
"internal_bridge_fan_speed": [
"55"
],
"nozzle_temperature": [
"235"
],
"nozzle_temperature_initial_layer": [
"235"
],
"nozzle_temperature_range_high": [
"255"
],
"nozzle_temperature_range_low": [
"225"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.45"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"45"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"70"
],
"supertack_plate_temp_initial_layer": [
"70"
],
"temperature_vitrification": [
"80"
],
"textured_cool_plate_temp": [
"70"
],
"textured_cool_plate_temp_initial_layer": [
"70"
],
"textured_plate_temp": [
"70"
],
"textured_plate_temp_initial_layer": [
"70"
],
"keep_fan_always_on": [
"0"
]
}

View File

@@ -0,0 +1,265 @@
{
"type": "filament",
"name": "SeeMeCNC PETG",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFG001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PETG"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"5"
],
"cool_plate_temp": [
"70"
],
"cool_plate_temp_initial_layer": [
"70"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"70"
],
"eng_plate_temp_initial_layer": [
"70"
],
"fan_cooling_layer_time": [
"45"
],
"fan_max_speed": [
"70"
],
"fan_min_speed": [
"40"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.27"
],
"filament_max_volumetric_speed": [
"8"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.5000\n 0.5mm nozzle: 0.4000\n 0.7mm nozzle: 0.2857\n 1.0mm nozzle: 0.2000\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.5986\n 0.5mm nozzle: 0.4789\n 0.7mm nozzle: 0.3421\n 1.0mm nozzle: 0.2394\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.6690\n 0.5mm nozzle: 0.5352\n 0.7mm nozzle: 0.3823\n 1.0mm nozzle: 0.2676\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.9859\n 0.5mm nozzle: 0.7887\n 0.7mm nozzle: 0.5634\n 1.0mm nozzle: 0.3944\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.6549\n 0.5mm nozzle: 1.3239\n 0.7mm nozzle: 0.9457\n 1.0mm nozzle: 0.6620\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PETG"
],
"full_fan_speed_layer": [
"5"
],
"hot_plate_temp": [
"70"
],
"hot_plate_temp_initial_layer": [
"70"
],
"internal_bridge_fan_speed": [
"65"
],
"nozzle_temperature": [
"230"
],
"nozzle_temperature_initial_layer": [
"230"
],
"nozzle_temperature_range_high": [
"250"
],
"nozzle_temperature_range_low": [
"220"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.5"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"30"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"70"
],
"supertack_plate_temp_initial_layer": [
"70"
],
"temperature_vitrification": [
"80"
],
"textured_cool_plate_temp": [
"70"
],
"textured_cool_plate_temp_initial_layer": [
"70"
],
"textured_plate_temp": [
"70"
],
"textured_plate_temp_initial_layer": [
"70"
],
"keep_fan_always_on": [
"1"
]
}

View File

@@ -0,0 +1,447 @@
{
"type": "filament",
"name": "SeeMeCNC PLA",
"from": "System",
"filament_id": "SMCFL001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC PLA"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle",
"SeeMeCNC Artemis 0.5 nozzle",
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC Artemis 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"SeeMeCNC BOSSdelta 300 0.4 nozzle",
"SeeMeCNC BOSSdelta 300 0.5 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 1.0 nozzle",
"SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"SeeMeCNC RostockMAX v4 0.4 nozzle",
"SeeMeCNC RostockMAX v4 0.5 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle",
"SeeMeCNC RostockMAX v4 1.0 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.16mm Fine @SeeMeCNC Artemis 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"0.20mm Fine @SeeMeCNC Artemis 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"0.20mm Standard @SeeMeCNC Artemis 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"0.24mm Draft @SeeMeCNC Artemis 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"0.25mm Standard @SeeMeCNC Artemis 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"0.28mm Extra Draft @SeeMeCNC Artemis 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 300 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"0.28mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.4",
"0.28mm Extra Draft @SeeMeCNC RostockMAX v4 0.4",
"0.28mm Fine @SeeMeCNC Artemis 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 300 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.28mm Fine @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v3.2 0.7",
"0.28mm Fine @SeeMeCNC RostockMAX v4 0.7",
"0.30mm Draft @SeeMeCNC Artemis 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.30mm Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.30mm Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Extra Draft @SeeMeCNC Artemis 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 300 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.5",
"0.35mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.5",
"0.35mm Extra Draft @SeeMeCNC RostockMAX v4 0.5",
"0.35mm Standard @SeeMeCNC Artemis 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"0.40mm Fine @SeeMeCNC Artemis 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 300 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.40mm Fine @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v3.2 1.0",
"0.40mm Fine @SeeMeCNC RostockMAX v4 1.0",
"0.42mm Draft @SeeMeCNC Artemis 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.42mm Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.42mm Draft @SeeMeCNC RostockMAX v4 0.7",
"0.49mm Extra Draft @SeeMeCNC Artemis 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 300 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.49mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v3.2 0.7",
"0.49mm Extra Draft @SeeMeCNC RostockMAX v4 0.7",
"0.50mm Standard @SeeMeCNC Artemis 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"0.60mm Draft @SeeMeCNC Artemis 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.60mm Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.60mm Draft @SeeMeCNC RostockMAX v4 1.0",
"0.70mm Extra Draft @SeeMeCNC Artemis 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 300 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0505 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0510 1.0",
"0.70mm Extra Draft @SeeMeCNC BOSSdelta 500 0521 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v3.2 1.0",
"0.70mm Extra Draft @SeeMeCNC RostockMAX v4 1.0"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"3"
],
"cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"enable_overhang_bridge_fan": [
"1"
],
"eng_plate_temp": [
"55"
],
"eng_plate_temp_initial_layer": [
"55"
],
"fan_cooling_layer_time": [
"45"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"filament_cost": [
"30"
],
"filament_density": [
"1.24"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.4mm nozzle: 0.4000\n 0.5mm nozzle: 0.3200\n 0.7mm nozzle: 0.2286\n 1.0mm nozzle: 0.1600\n\nRostockMAX v3.2 / v4:\n 0.4mm nozzle: 0.4789\n 0.5mm nozzle: 0.3831\n 0.7mm nozzle: 0.2736\n 1.0mm nozzle: 0.1915\n\nBOSSdelta 0505:\n 0.4mm nozzle: 0.5352\n 0.5mm nozzle: 0.4282\n 0.7mm nozzle: 0.3058\n 1.0mm nozzle: 0.2141\n\nBOSSdelta 0510:\n 0.4mm nozzle: 0.7887\n 0.5mm nozzle: 0.6310\n 0.7mm nozzle: 0.4507\n 1.0mm nozzle: 0.3155\n\nBOSSdelta 0521:\n 0.4mm nozzle: 1.3239\n 0.5mm nozzle: 1.0592\n 0.7mm nozzle: 0.7565\n 1.0mm nozzle: 0.5296\n\nRun OrcaSlicer PA calibration to fine-tune for your setup."
],
"filament_type": [
"PLA"
],
"full_fan_speed_layer": [
"3"
],
"hot_plate_temp": [
"55"
],
"hot_plate_temp_initial_layer": [
"55"
],
"internal_bridge_fan_speed": [
"100"
],
"nozzle_temperature": [
"190"
],
"nozzle_temperature_initial_layer": [
"190"
],
"nozzle_temperature_range_high": [
"225"
],
"nozzle_temperature_range_low": [
"190"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.4"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"30"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"35"
],
"supertack_plate_temp_initial_layer": [
"35"
],
"temperature_vitrification": [
"60"
],
"textured_cool_plate_temp": [
"55"
],
"textured_cool_plate_temp_initial_layer": [
"55"
],
"textured_plate_temp": [
"55"
],
"textured_plate_temp_initial_layer": [
"55"
],
"keep_fan_always_on": [
"1"
],
"shrink_ratio": [
"1",
"1"
],
"dont_slow_down_outer_wall": [
"0"
],
"activate_air_filtration": [
"0"
],
"activate_chamber_temp_control": [
"0"
],
"adaptive_pressure_advance": [
"0"
],
"adaptive_pressure_advance_bridges": [
"0"
],
"adaptive_pressure_advance_model": [
"0,0,0\n0,0,0"
],
"adaptive_pressure_advance_overhangs": [
"0"
],
"additional_cooling_fan_speed": [
"0"
],
"chamber_temperature": [
"0"
],
"complete_print_exhaust_fan_speed": [
"80"
],
"default_filament_colour": [
""
],
"during_print_exhaust_fan_speed": [
"60"
],
"enable_pressure_advance": [
"1"
],
"filament_adaptive_volumetric_speed": [
"0"
],
"filament_adhesiveness_category": [
"0"
],
"filament_change_length": [
"10"
],
"filament_cooling_final_speed": [
"0"
],
"filament_cooling_initial_speed": [
"0"
],
"filament_cooling_moves": [
"0"
],
"filament_diameter": [
"1.75"
],
"filament_end_gcode": [
" "
],
"filament_extruder_variant": [
"Bowden Standard"
],
"filament_flush_temp": [
"0"
],
"filament_flush_volumetric_speed": [
"0"
],
"filament_ironing_flow": [
"nil"
],
"filament_ironing_inset": [
"nil"
],
"filament_ironing_spacing": [
"nil"
],
"filament_ironing_speed": [
"nil"
],
"filament_is_support": [
"0"
],
"filament_loading_speed": [
"20"
],
"filament_loading_speed_start": [
"3"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_multitool_ramming": [
"0"
],
"filament_multitool_ramming_flow": [
"10"
],
"filament_multitool_ramming_volume": [
"10"
],
"filament_printable": [
"3"
],
"filament_ramming_parameters": [
"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
],
"filament_shrink": [
"100%"
],
"filament_shrinkage_compensation_z": [
"100%"
],
"filament_soluble": [
"0"
],
"filament_stamping_distance": [
"0"
],
"filament_stamping_loading_speed": [
"0"
],
"filament_start_gcode": [
" "
],
"filament_toolchange_delay": [
"0"
],
"filament_toolchange_time": "4",
"filament_tower_interface_pre_extrusion_dist": [
"10"
],
"filament_tower_interface_pre_extrusion_length": [
"0"
],
"filament_tower_interface_print_temp": [
"-1"
],
"filament_tower_interface_purge_volume": [
"20"
],
"filament_tower_ironing_area": [
"4"
],
"filament_unloading_speed": [
"60"
],
"filament_unloading_speed_start": [
"80"
],
"filament_vendor": [
"SeeMeCNC"
],
"idle_temperature": [
"0"
],
"ironing_fan_speed": [
"-1"
],
"overhang_fan_speed": [
"100"
],
"pellet_flow_coefficient": [
"0.4157"
],
"required_nozzle_HRC": [
"0"
],
"support_material_interface_fan_speed": [
"-1"
],
"volumetric_speed_coefficients": [
""
],
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,185 @@
{
"type": "filament",
"name": "SeeMeCNC TPU",
"inherits": "SeeMeCNC filament base",
"from": "System",
"filament_id": "SMCFU001",
"instantiation": "true",
"filament_settings_id": [
"SeeMeCNC TPU"
],
"compatible_printers": [
"SeeMeCNC Artemis 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"SeeMeCNC BOSSdelta 300 0.7 nozzle",
"SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"SeeMeCNC RostockMAX v4 0.7 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [
"0.30mm TPU Solid @SeeMeCNC Artemis 0.7",
"0.30mm TPU Solid @SeeMeCNC BOSSdelta 300 0.7",
"0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.30mm TPU Solid @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.30mm TPU Solid @SeeMeCNC RostockMAX v3.2 0.7",
"0.30mm TPU Solid @SeeMeCNC RostockMAX v4 0.7",
"0.35mm TPU Vase @SeeMeCNC Artemis 0.7",
"0.35mm TPU Vase @SeeMeCNC BOSSdelta 300 0.7",
"0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0505 0.7",
"0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0510 0.7",
"0.35mm TPU Vase @SeeMeCNC BOSSdelta 500 0521 0.7",
"0.35mm TPU Vase @SeeMeCNC RostockMAX v3.2 0.7",
"0.35mm TPU Vase @SeeMeCNC RostockMAX v4 0.7"
],
"compatible_prints_condition": "",
"close_fan_the_first_x_layers": [
"999"
],
"cool_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"enable_overhang_bridge_fan": [
"0"
],
"eng_plate_temp": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"fan_cooling_layer_time": [
"35"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"35"
],
"filament_cost": [
"35"
],
"filament_density": [
"1.22"
],
"filament_max_volumetric_speed": [
"4"
],
"filament_notes": [
"Pressure Advance starting values by machine and nozzle size:\nArtemis / BOSSdelta 300:\n 0.7mm nozzle: 0.4571\n\nRostockMAX v3.2 / v4:\n 0.7mm nozzle: 0.5473\n\nBOSSdelta 0505:\n 0.7mm nozzle: 0.6117\n - Expect significant tuning required\n\nBOSSdelta 0510:\n Not recommended for TPU.\n\nBOSSdelta 0521:\n Not recommended for TPU.\n\nRun OrcaSlicer PA calibration to fine-tune for your setup.\n\nNote: TPU profiles are designed for 0.7mm nozzles only."
],
"filament_type": [
"TPU"
],
"full_fan_speed_layer": [
"999"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"internal_bridge_fan_speed": [
"-1"
],
"nozzle_temperature": [
"200"
],
"nozzle_temperature_initial_layer": [
"200"
],
"nozzle_temperature_range_high": [
"230"
],
"nozzle_temperature_range_low": [
"190"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.8"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_for_layer_cooling": [
"0"
],
"slow_down_layer_time": [
"25"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"35"
],
"supertack_plate_temp_initial_layer": [
"35"
],
"temperature_vitrification": [
"60"
],
"textured_cool_plate_temp": [
"60"
],
"textured_cool_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"filament_retraction_length": [
"20"
],
"filament_retraction_speed": [
"120"
],
"filament_deretraction_speed": [
"120"
],
"filament_retraction_minimum_travel": [
"15"
],
"filament_retract_restart_extra": [
"0.5"
],
"filament_retract_before_wipe": [
"0%"
],
"filament_retract_when_changing_layer": [
"0"
],
"filament_z_hop": [
"0"
],
"filament_z_hop_types": [
"Normal Lift"
],
"filament_retract_lift_above": [
"0"
],
"filament_retract_lift_below": [
"0"
],
"filament_retract_lift_enforce": [
"All Surfaces"
],
"overhang_fan_speed": [
"30"
],
"keep_fan_always_on": [
"0"
]
}

View File

@@ -0,0 +1,185 @@
{
"type": "filament",
"name": "SeeMeCNC filament base",
"from": "system",
"instantiation": "false",
"activate_air_filtration": [
"0"
],
"activate_chamber_temp_control": [
"0"
],
"adaptive_pressure_advance": [
"0"
],
"adaptive_pressure_advance_bridges": [
"0"
],
"adaptive_pressure_advance_model": [
"0,0,0\n0,0,0"
],
"adaptive_pressure_advance_overhangs": [
"0"
],
"additional_cooling_fan_speed": [
"0"
],
"chamber_temperature": [
"0"
],
"complete_print_exhaust_fan_speed": [
"80"
],
"default_filament_colour": [
""
],
"during_print_exhaust_fan_speed": [
"60"
],
"enable_pressure_advance": [
"1"
],
"filament_adaptive_volumetric_speed": [
"0"
],
"filament_adhesiveness_category": [
"0"
],
"filament_change_length": [
"10"
],
"filament_cooling_final_speed": [
"0"
],
"filament_cooling_initial_speed": [
"0"
],
"filament_cooling_moves": [
"0"
],
"filament_diameter": [
"1.75"
],
"filament_end_gcode": [
" "
],
"filament_extruder_variant": [
"Bowden Standard"
],
"filament_flow_ratio": [
"1"
],
"filament_flush_temp": [
"0"
],
"filament_flush_volumetric_speed": [
"0"
],
"filament_ironing_flow": [
"nil"
],
"filament_ironing_inset": [
"nil"
],
"filament_ironing_spacing": [
"nil"
],
"filament_ironing_speed": [
"nil"
],
"filament_is_support": [
"0"
],
"filament_loading_speed": [
"20"
],
"filament_loading_speed_start": [
"3"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_multitool_ramming": [
"0"
],
"filament_multitool_ramming_flow": [
"10"
],
"filament_multitool_ramming_volume": [
"10"
],
"filament_printable": [
"3"
],
"filament_ramming_parameters": [
"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
],
"filament_shrink": [
"100%"
],
"filament_shrinkage_compensation_z": [
"100%"
],
"filament_soluble": [
"0"
],
"filament_stamping_distance": [
"0"
],
"filament_stamping_loading_speed": [
"0"
],
"filament_start_gcode": [
" "
],
"filament_toolchange_delay": [
"0"
],
"filament_toolchange_time": "4",
"filament_tower_interface_pre_extrusion_dist": [
"10"
],
"filament_tower_interface_pre_extrusion_length": [
"0"
],
"filament_tower_interface_print_temp": [
"-1"
],
"filament_tower_interface_purge_volume": [
"20"
],
"filament_tower_ironing_area": [
"4"
],
"filament_unloading_speed": [
"60"
],
"filament_unloading_speed_start": [
"80"
],
"filament_vendor": [
"SeeMeCNC"
],
"idle_temperature": [
"0"
],
"ironing_fan_speed": [
"-1"
],
"overhang_fan_speed": [
"100"
],
"pellet_flow_coefficient": [
"0.4157"
],
"required_nozzle_HRC": [
"0"
],
"support_material_interface_fan_speed": [
"-1"
],
"volumetric_speed_coefficients": [
""
],
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,15 @@
{
"type": "machine_model",
"name": "SeeMeCNC Artemis 300",
"bed_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_texture": "SeeMeCNC_Buildplate_texture.png",
"default_materials": "SeeMeCNC PLA",
"nozzle_diameter": "0.4;0.5;0.7;1.0",
"machine_tech": "FFF",
"family": "SeeMeCNC Artemis 300",
"thumbnail": "SeeMeCNC Artemis 300_cover.png",
"machine_load_filament_time": "4",
"machine_unload_filament_time": "4",
"model_id": "SEEMECNC_ARTEMIS_300",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,15 @@
{
"type": "machine_model",
"name": "SeeMeCNC BOSSdelta 300",
"bed_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_texture": "SeeMeCNC_Buildplate_texture.png",
"default_materials": "SeeMeCNC PLA",
"nozzle_diameter": "0.4;0.5;0.7;1.0",
"machine_tech": "FFF",
"family": "SeeMeCNC BOSSdelta 300",
"thumbnail": "SeeMeCNC BOSSdelta 300_cover.png",
"machine_load_filament_time": "4",
"machine_unload_filament_time": "4",
"model_id": "SEEMECNC_BOSSDELTA_300",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,15 @@
{
"type": "machine_model",
"name": "SeeMeCNC BOSSdelta 500 0505",
"bed_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_texture": "SeeMeCNC_Buildplate_texture.png",
"default_materials": "SeeMeCNC PLA",
"nozzle_diameter": "0.4;0.5;0.7;1.0",
"machine_tech": "FFF",
"family": "SeeMeCNC BOSSdelta 500 0505",
"thumbnail": "SeeMeCNC BOSSdelta 500 0505_cover.png",
"machine_load_filament_time": "4",
"machine_unload_filament_time": "4",
"model_id": "SEEMECNC_BOSSDELTA_500_0505",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,15 @@
{
"type": "machine_model",
"name": "SeeMeCNC BOSSdelta 500 0510",
"bed_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_texture": "SeeMeCNC_Buildplate_texture.png",
"default_materials": "SeeMeCNC PLA",
"nozzle_diameter": "0.4;0.5;0.7;1.0",
"machine_tech": "FFF",
"family": "SeeMeCNC BOSSdelta 500 0510",
"thumbnail": "SeeMeCNC BOSSdelta 500 0510_cover.png",
"machine_load_filament_time": "4",
"machine_unload_filament_time": "4",
"model_id": "SEEMECNC_BOSSDELTA_500_0510",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,15 @@
{
"type": "machine_model",
"name": "SeeMeCNC BOSSdelta 500 0521",
"bed_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_texture": "SeeMeCNC_Buildplate_texture.png",
"default_materials": "SeeMeCNC PLA",
"nozzle_diameter": "0.4;0.5;0.7;1.0",
"machine_tech": "FFF",
"family": "SeeMeCNC BOSSdelta 500 0521",
"thumbnail": "SeeMeCNC BOSSdelta 500 0521_cover.png",
"machine_load_filament_time": "4",
"machine_unload_filament_time": "4",
"model_id": "SEEMECNC_BOSSDELTA_500_0521",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,15 @@
{
"type": "machine_model",
"name": "SeeMeCNC RostockMAX v3.2",
"bed_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_texture": "SeeMeCNC_Buildplate_texture.png",
"default_materials": "SeeMeCNC PLA",
"nozzle_diameter": "0.4;0.5;0.7;1.0",
"machine_tech": "FFF",
"family": "SeeMeCNC RostockMAX v3.2",
"thumbnail": "SeeMeCNC RostockMAX v3.2_cover.png",
"machine_load_filament_time": "4",
"machine_unload_filament_time": "4",
"model_id": "SEEMECNC_ROSTOCKMAX_V32",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,15 @@
{
"type": "machine_model",
"name": "SeeMeCNC RostockMAX v4",
"bed_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_texture": "SeeMeCNC_Buildplate_texture.png",
"default_materials": "SeeMeCNC PLA",
"nozzle_diameter": "0.4;0.5;0.7;1.0",
"machine_tech": "FFF",
"family": "SeeMeCNC RostockMAX v4",
"thumbnail": "SeeMeCNC RostockMAX v4_cover.png",
"machine_load_filament_time": "4",
"machine_unload_filament_time": "4",
"model_id": "SEEMECNC_ROSTOCKMAX_V4",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC Artemis 0.4 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.20mm Standard @SeeMeCNC Artemis 0.4",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"500"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ARTEMIS END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ARTEMIS START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 290mm bed) ---\nG92 E0\nG1 X-50 Y-129.9 Z0.4 F5000 ; Move to arc start (inside 145mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-129.9 R139.2 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-119.9 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.32"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.4"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "2.5",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"145.0000x0.0000",
"144.4482x12.6376",
"142.7971x25.1790",
"140.0592x37.5288",
"136.2554x49.5929",
"131.4146x61.2796",
"125.5737x72.5000",
"118.7770x83.1686",
"111.0764x93.2042",
"102.5305x102.5305",
"93.2042x111.0764",
"83.1686x118.7770",
"72.5000x125.5737",
"61.2796x131.4146",
"49.5929x136.2554",
"37.5288x140.0592",
"25.1790x142.7971",
"12.6376x144.4482",
"0.0000x145.0000",
"-12.6376x144.4482",
"-25.1790x142.7971",
"-37.5288x140.0592",
"-49.5929x136.2554",
"-61.2796x131.4146",
"-72.5000x125.5737",
"-83.1686x118.7770",
"-93.2042x111.0764",
"-102.5305x102.5305",
"-111.0764x93.2042",
"-118.7770x83.1686",
"-125.5737x72.5000",
"-131.4146x61.2796",
"-136.2554x49.5929",
"-140.0592x37.5288",
"-142.7971x25.1790",
"-144.4482x12.6376",
"-145.0000x0.0000",
"-144.4482x-12.6376",
"-142.7971x-25.1790",
"-140.0592x-37.5288",
"-136.2554x-49.5929",
"-131.4146x-61.2796",
"-125.5737x-72.5000",
"-118.7770x-83.1686",
"-111.0764x-93.2042",
"-102.5305x-102.5305",
"-93.2042x-111.0764",
"-83.1686x-118.7770",
"-72.5000x-125.5737",
"-61.2796x-131.4146",
"-49.5929x-136.2554",
"-37.5288x-140.0592",
"-25.1790x-142.7971",
"-12.6376x-144.4482",
"-0.0000x-145.0000",
"12.6376x-144.4482",
"25.1790x-142.7971",
"37.5288x-140.0592",
"49.5929x-136.2554",
"61.2796x-131.4146",
"72.5000x-125.5737",
"83.1686x-118.7770",
"93.2042x-111.0764",
"102.5305x-102.5305",
"111.0764x-93.2042",
"118.7770x-83.1686",
"125.5737x-72.5000",
"131.4146x-61.2796",
"136.2554x-49.5929",
"140.0592x-37.5288",
"142.7971x-25.1790",
"144.4482x-12.6376"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC Artemis 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC Artemis 0.4 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC Artemis 300",
"thumbnail": "SeeMeCNC Artemis 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC Artemis 0.5 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.25mm Standard @SeeMeCNC Artemis 0.5",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"500"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ARTEMIS END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ARTEMIS START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 290mm bed) ---\nG92 E0\nG1 X-50 Y-129.9 Z0.4 F5000 ; Move to arc start (inside 145mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-129.9 R139.2 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-119.9 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.40"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.10"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.5"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "2.5",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"145.0000x0.0000",
"144.4482x12.6376",
"142.7971x25.1790",
"140.0592x37.5288",
"136.2554x49.5929",
"131.4146x61.2796",
"125.5737x72.5000",
"118.7770x83.1686",
"111.0764x93.2042",
"102.5305x102.5305",
"93.2042x111.0764",
"83.1686x118.7770",
"72.5000x125.5737",
"61.2796x131.4146",
"49.5929x136.2554",
"37.5288x140.0592",
"25.1790x142.7971",
"12.6376x144.4482",
"0.0000x145.0000",
"-12.6376x144.4482",
"-25.1790x142.7971",
"-37.5288x140.0592",
"-49.5929x136.2554",
"-61.2796x131.4146",
"-72.5000x125.5737",
"-83.1686x118.7770",
"-93.2042x111.0764",
"-102.5305x102.5305",
"-111.0764x93.2042",
"-118.7770x83.1686",
"-125.5737x72.5000",
"-131.4146x61.2796",
"-136.2554x49.5929",
"-140.0592x37.5288",
"-142.7971x25.1790",
"-144.4482x12.6376",
"-145.0000x0.0000",
"-144.4482x-12.6376",
"-142.7971x-25.1790",
"-140.0592x-37.5288",
"-136.2554x-49.5929",
"-131.4146x-61.2796",
"-125.5737x-72.5000",
"-118.7770x-83.1686",
"-111.0764x-93.2042",
"-102.5305x-102.5305",
"-93.2042x-111.0764",
"-83.1686x-118.7770",
"-72.5000x-125.5737",
"-61.2796x-131.4146",
"-49.5929x-136.2554",
"-37.5288x-140.0592",
"-25.1790x-142.7971",
"-12.6376x-144.4482",
"-0.0000x-145.0000",
"12.6376x-144.4482",
"25.1790x-142.7971",
"37.5288x-140.0592",
"49.5929x-136.2554",
"61.2796x-131.4146",
"72.5000x-125.5737",
"83.1686x-118.7770",
"93.2042x-111.0764",
"102.5305x-102.5305",
"111.0764x-93.2042",
"118.7770x-83.1686",
"125.5737x-72.5000",
"131.4146x-61.2796",
"136.2554x-49.5929",
"140.0592x-37.5288",
"142.7971x-25.1790",
"144.4482x-12.6376"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC Artemis 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC Artemis 0.5 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.5",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC Artemis 300",
"thumbnail": "SeeMeCNC Artemis 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC Artemis 0.7 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.35mm Standard @SeeMeCNC Artemis 0.7",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"500"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ARTEMIS END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ARTEMIS START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 290mm bed) ---\nG92 E0\nG1 X-50 Y-129.9 Z0.4 F5000 ; Move to arc start (inside 145mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-129.9 R139.2 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-119.9 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.56"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.15"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.7"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "2.5",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"145.0000x0.0000",
"144.4482x12.6376",
"142.7971x25.1790",
"140.0592x37.5288",
"136.2554x49.5929",
"131.4146x61.2796",
"125.5737x72.5000",
"118.7770x83.1686",
"111.0764x93.2042",
"102.5305x102.5305",
"93.2042x111.0764",
"83.1686x118.7770",
"72.5000x125.5737",
"61.2796x131.4146",
"49.5929x136.2554",
"37.5288x140.0592",
"25.1790x142.7971",
"12.6376x144.4482",
"0.0000x145.0000",
"-12.6376x144.4482",
"-25.1790x142.7971",
"-37.5288x140.0592",
"-49.5929x136.2554",
"-61.2796x131.4146",
"-72.5000x125.5737",
"-83.1686x118.7770",
"-93.2042x111.0764",
"-102.5305x102.5305",
"-111.0764x93.2042",
"-118.7770x83.1686",
"-125.5737x72.5000",
"-131.4146x61.2796",
"-136.2554x49.5929",
"-140.0592x37.5288",
"-142.7971x25.1790",
"-144.4482x12.6376",
"-145.0000x0.0000",
"-144.4482x-12.6376",
"-142.7971x-25.1790",
"-140.0592x-37.5288",
"-136.2554x-49.5929",
"-131.4146x-61.2796",
"-125.5737x-72.5000",
"-118.7770x-83.1686",
"-111.0764x-93.2042",
"-102.5305x-102.5305",
"-93.2042x-111.0764",
"-83.1686x-118.7770",
"-72.5000x-125.5737",
"-61.2796x-131.4146",
"-49.5929x-136.2554",
"-37.5288x-140.0592",
"-25.1790x-142.7971",
"-12.6376x-144.4482",
"-0.0000x-145.0000",
"12.6376x-144.4482",
"25.1790x-142.7971",
"37.5288x-140.0592",
"49.5929x-136.2554",
"61.2796x-131.4146",
"72.5000x-125.5737",
"83.1686x-118.7770",
"93.2042x-111.0764",
"102.5305x-102.5305",
"111.0764x-93.2042",
"118.7770x-83.1686",
"125.5737x-72.5000",
"131.4146x-61.2796",
"136.2554x-49.5929",
"140.0592x-37.5288",
"142.7971x-25.1790",
"144.4482x-12.6376"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC Artemis 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC Artemis 0.7 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.7",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC Artemis 300",
"thumbnail": "SeeMeCNC Artemis 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC Artemis 1.0 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.50mm Standard @SeeMeCNC Artemis 1.0",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"500"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ARTEMIS END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ARTEMIS START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 290mm bed) ---\nG92 E0\nG1 X-50 Y-129.9 Z0.4 F5000 ; Move to arc start (inside 145mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-129.9 R139.2 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-119.9 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.80"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.20"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"1.0"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "2.5",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"145.0000x0.0000",
"144.4482x12.6376",
"142.7971x25.1790",
"140.0592x37.5288",
"136.2554x49.5929",
"131.4146x61.2796",
"125.5737x72.5000",
"118.7770x83.1686",
"111.0764x93.2042",
"102.5305x102.5305",
"93.2042x111.0764",
"83.1686x118.7770",
"72.5000x125.5737",
"61.2796x131.4146",
"49.5929x136.2554",
"37.5288x140.0592",
"25.1790x142.7971",
"12.6376x144.4482",
"0.0000x145.0000",
"-12.6376x144.4482",
"-25.1790x142.7971",
"-37.5288x140.0592",
"-49.5929x136.2554",
"-61.2796x131.4146",
"-72.5000x125.5737",
"-83.1686x118.7770",
"-93.2042x111.0764",
"-102.5305x102.5305",
"-111.0764x93.2042",
"-118.7770x83.1686",
"-125.5737x72.5000",
"-131.4146x61.2796",
"-136.2554x49.5929",
"-140.0592x37.5288",
"-142.7971x25.1790",
"-144.4482x12.6376",
"-145.0000x0.0000",
"-144.4482x-12.6376",
"-142.7971x-25.1790",
"-140.0592x-37.5288",
"-136.2554x-49.5929",
"-131.4146x-61.2796",
"-125.5737x-72.5000",
"-118.7770x-83.1686",
"-111.0764x-93.2042",
"-102.5305x-102.5305",
"-93.2042x-111.0764",
"-83.1686x-118.7770",
"-72.5000x-125.5737",
"-61.2796x-131.4146",
"-49.5929x-136.2554",
"-37.5288x-140.0592",
"-25.1790x-142.7971",
"-12.6376x-144.4482",
"-0.0000x-145.0000",
"12.6376x-144.4482",
"25.1790x-142.7971",
"37.5288x-140.0592",
"49.5929x-136.2554",
"61.2796x-131.4146",
"72.5000x-125.5737",
"83.1686x-118.7770",
"93.2042x-111.0764",
"102.5305x-102.5305",
"111.0764x-93.2042",
"118.7770x-83.1686",
"125.5737x-72.5000",
"131.4146x-61.2796",
"136.2554x-49.5929",
"140.0592x-37.5288",
"142.7971x-25.1790",
"144.4482x-12.6376"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC Artemis 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC Artemis 1.0 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "1.0",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC Artemis 300",
"thumbnail": "SeeMeCNC Artemis 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"580"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"150",
"150"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.32"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.4"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0505",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0505 0.4 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0505",
"thumbnail": "SeeMeCNC BOSSdelta 500 0505_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"580"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"150",
"150"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.4"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.5"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0505",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0505 0.5 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.5",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0505",
"thumbnail": "SeeMeCNC BOSSdelta 500 0505_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0505 0.7",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"580"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"150",
"150"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.56"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.7"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0505",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0505 0.7 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.7",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0505",
"thumbnail": "SeeMeCNC BOSSdelta 500 0505_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0505 1.0",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"580"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"150",
"150"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0505 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.8"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"1.0"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "500",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0505",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0505 1.0 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "1.0",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0505",
"thumbnail": "SeeMeCNC BOSSdelta 500 0505_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"1000"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.32"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.4"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "1000",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0510",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0510 0.4 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0510",
"thumbnail": "SeeMeCNC BOSSdelta 500 0510_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"1000"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.4"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.5"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "1000",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0510",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0510 0.5 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.5",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0510",
"thumbnail": "SeeMeCNC BOSSdelta 500 0510_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0510 0.7",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"1000"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.56"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.7"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "1000",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0510",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0510 0.7 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.7",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0510",
"thumbnail": "SeeMeCNC BOSSdelta 500 0510_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0510 1.0",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"1000"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0510 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.8"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"1.0"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "1000",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0510",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0510 1.0 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "1.0",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0510",
"thumbnail": "SeeMeCNC BOSSdelta 500 0510_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"2100"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.32"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.4"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "2100",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0521",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0521 0.4 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "0",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0521",
"thumbnail": "SeeMeCNC BOSSdelta 500 0521_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"2100"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.4"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.5"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "2100",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0521",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0521 0.5 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.5",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "0",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0521",
"thumbnail": "SeeMeCNC BOSSdelta 500 0521_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.35mm Standard @SeeMeCNC BOSSdelta 500 0521 0.7",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"2100"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.56"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.7"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "2100",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0521",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0521 0.7 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.7",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "0",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0521",
"thumbnail": "SeeMeCNC BOSSdelta 500 0521_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model_500.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "260",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.50mm Standard @SeeMeCNC BOSSdelta 500 0521 1.0",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"2100"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"100",
"100"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 500 0521 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 500mm bed) ---\nG92 E0\nG1 X-50 Y-234.7 Z0.4 F5000 ; Move to arc start (inside 250mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-234.7 R240.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-224.7 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.8"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"1.0"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "260",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"250.0000x0.0000",
"249.0487x21.7889",
"246.2019x43.4120",
"241.4815x64.7048",
"234.9232x85.5050",
"226.5769x105.6546",
"216.5064x125.0000",
"204.7880x143.3941",
"191.5111x160.6969",
"176.7767x176.7767",
"160.6969x191.5111",
"143.3941x204.7880",
"125.0000x216.5064",
"105.6546x226.5769",
"85.5050x234.9232",
"64.7048x241.4815",
"43.4120x246.2019",
"21.7889x249.0487",
"0.0000x250.0000",
"-21.7889x249.0487",
"-43.4120x246.2019",
"-64.7048x241.4815",
"-85.5050x234.9232",
"-105.6546x226.5769",
"-125.0000x216.5064",
"-143.3941x204.7880",
"-160.6969x191.5111",
"-176.7767x176.7767",
"-191.5111x160.6969",
"-204.7880x143.3941",
"-216.5064x125.0000",
"-226.5769x105.6546",
"-234.9232x85.5050",
"-241.4815x64.7048",
"-246.2019x43.4120",
"-249.0487x21.7889",
"-250.0000x0.0000",
"-249.0487x-21.7889",
"-246.2019x-43.4120",
"-241.4815x-64.7048",
"-234.9232x-85.5050",
"-226.5769x-105.6546",
"-216.5064x-125.0000",
"-204.7880x-143.3941",
"-191.5111x-160.6969",
"-176.7767x-176.7767",
"-160.6969x-191.5111",
"-143.3941x-204.7880",
"-125.0000x-216.5064",
"-105.6546x-226.5769",
"-85.5050x-234.9232",
"-64.7048x-241.4815",
"-43.4120x-246.2019",
"-21.7889x-249.0487",
"-0.0000x-250.0000",
"21.7889x-249.0487",
"43.4120x-246.2019",
"64.7048x-241.4815",
"85.5050x-234.9232",
"105.6546x-226.5769",
"125.0000x-216.5064",
"143.3941x-204.7880",
"160.6969x-191.5111",
"176.7767x-176.7767",
"191.5111x-160.6969",
"204.7880x-143.3941",
"216.5064x-125.0000",
"226.5769x-105.6546",
"234.9232x-85.5050",
"241.4815x-64.7048",
"246.2019x-43.4120",
"249.0487x-21.7889"
],
"printable_height": "2100",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 500 0521",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 500 0521 1.0 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "1.0",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "0",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 500 0521",
"thumbnail": "SeeMeCNC BOSSdelta 500 0521_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 300 0.4 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"495"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 300 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 300 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 300mm bed) ---\nG92 E0\nG1 X-50 Y-135.0 Z0.4 F5000 ; Move to arc start (inside 150mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-135.0 R144.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-125.0 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.32"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.4"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"150.0000x0.0000",
"149.4292x13.0734",
"147.7212x26.0472",
"144.8889x38.8229",
"140.9539x51.3030",
"135.9462x63.3927",
"129.9038x75.0000",
"122.8728x86.0365",
"114.9067x96.4181",
"106.0660x106.0660",
"96.4181x114.9067",
"86.0365x122.8728",
"75.0000x129.9038",
"63.3927x135.9462",
"51.3030x140.9539",
"38.8229x144.8889",
"26.0472x147.7212",
"13.0734x149.4292",
"0.0000x150.0000",
"-13.0734x149.4292",
"-26.0472x147.7212",
"-38.8229x144.8889",
"-51.3030x140.9539",
"-63.3927x135.9462",
"-75.0000x129.9038",
"-86.0365x122.8728",
"-96.4181x114.9067",
"-106.0660x106.0660",
"-114.9067x96.4181",
"-122.8728x86.0365",
"-129.9038x75.0000",
"-135.9462x63.3927",
"-140.9539x51.3030",
"-144.8889x38.8229",
"-147.7212x26.0472",
"-149.4292x13.0734",
"-150.0000x0.0000",
"-149.4292x-13.0734",
"-147.7212x-26.0472",
"-144.8889x-38.8229",
"-140.9539x-51.3030",
"-135.9462x-63.3927",
"-129.9038x-75.0000",
"-122.8728x-86.0365",
"-114.9067x-96.4181",
"-106.0660x-106.0660",
"-96.4181x-114.9067",
"-86.0365x-122.8728",
"-75.0000x-129.9038",
"-63.3927x-135.9462",
"-51.3030x-140.9539",
"-38.8229x-144.8889",
"-26.0472x-147.7212",
"-13.0734x-149.4292",
"-0.0000x-150.0000",
"13.0734x-149.4292",
"26.0472x-147.7212",
"38.8229x-144.8889",
"51.3030x-140.9539",
"63.3927x-135.9462",
"75.0000x-129.9038",
"86.0365x-122.8728",
"96.4181x-114.9067",
"106.0660x-106.0660",
"114.9067x-96.4181",
"122.8728x-86.0365",
"129.9038x-75.0000",
"135.9462x-63.3927",
"140.9539x-51.3030",
"144.8889x-38.8229",
"147.7212x-26.0472",
"149.4292x-13.0734"
],
"printable_height": "495",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 300 0.4 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 300",
"thumbnail": "SeeMeCNC BOSSdelta 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 300 0.5 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"495"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 300 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 300 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 300mm bed) ---\nG92 E0\nG1 X-50 Y-135.0 Z0.4 F5000 ; Move to arc start (inside 150mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-135.0 R144.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-125.0 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.40"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.10"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.5"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"150.0000x0.0000",
"149.4292x13.0734",
"147.7212x26.0472",
"144.8889x38.8229",
"140.9539x51.3030",
"135.9462x63.3927",
"129.9038x75.0000",
"122.8728x86.0365",
"114.9067x96.4181",
"106.0660x106.0660",
"96.4181x114.9067",
"86.0365x122.8728",
"75.0000x129.9038",
"63.3927x135.9462",
"51.3030x140.9539",
"38.8229x144.8889",
"26.0472x147.7212",
"13.0734x149.4292",
"0.0000x150.0000",
"-13.0734x149.4292",
"-26.0472x147.7212",
"-38.8229x144.8889",
"-51.3030x140.9539",
"-63.3927x135.9462",
"-75.0000x129.9038",
"-86.0365x122.8728",
"-96.4181x114.9067",
"-106.0660x106.0660",
"-114.9067x96.4181",
"-122.8728x86.0365",
"-129.9038x75.0000",
"-135.9462x63.3927",
"-140.9539x51.3030",
"-144.8889x38.8229",
"-147.7212x26.0472",
"-149.4292x13.0734",
"-150.0000x0.0000",
"-149.4292x-13.0734",
"-147.7212x-26.0472",
"-144.8889x-38.8229",
"-140.9539x-51.3030",
"-135.9462x-63.3927",
"-129.9038x-75.0000",
"-122.8728x-86.0365",
"-114.9067x-96.4181",
"-106.0660x-106.0660",
"-96.4181x-114.9067",
"-86.0365x-122.8728",
"-75.0000x-129.9038",
"-63.3927x-135.9462",
"-51.3030x-140.9539",
"-38.8229x-144.8889",
"-26.0472x-147.7212",
"-13.0734x-149.4292",
"-0.0000x-150.0000",
"13.0734x-149.4292",
"26.0472x-147.7212",
"38.8229x-144.8889",
"51.3030x-140.9539",
"63.3927x-135.9462",
"75.0000x-129.9038",
"86.0365x-122.8728",
"96.4181x-114.9067",
"106.0660x-106.0660",
"114.9067x-96.4181",
"122.8728x-86.0365",
"129.9038x-75.0000",
"135.9462x-63.3927",
"140.9539x-51.3030",
"144.8889x-38.8229",
"147.7212x-26.0472",
"149.4292x-13.0734"
],
"printable_height": "495",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 300 0.5 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.5",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 300",
"thumbnail": "SeeMeCNC BOSSdelta 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 300 0.7 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.35mm Standard @SeeMeCNC BOSSdelta 300 0.7",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"495"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 300 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 300 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 300mm bed) ---\nG92 E0\nG1 X-50 Y-135.0 Z0.4 F5000 ; Move to arc start (inside 150mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-135.0 R144.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-125.0 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.56"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.15"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.7"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"150.0000x0.0000",
"149.4292x13.0734",
"147.7212x26.0472",
"144.8889x38.8229",
"140.9539x51.3030",
"135.9462x63.3927",
"129.9038x75.0000",
"122.8728x86.0365",
"114.9067x96.4181",
"106.0660x106.0660",
"96.4181x114.9067",
"86.0365x122.8728",
"75.0000x129.9038",
"63.3927x135.9462",
"51.3030x140.9539",
"38.8229x144.8889",
"26.0472x147.7212",
"13.0734x149.4292",
"0.0000x150.0000",
"-13.0734x149.4292",
"-26.0472x147.7212",
"-38.8229x144.8889",
"-51.3030x140.9539",
"-63.3927x135.9462",
"-75.0000x129.9038",
"-86.0365x122.8728",
"-96.4181x114.9067",
"-106.0660x106.0660",
"-114.9067x96.4181",
"-122.8728x86.0365",
"-129.9038x75.0000",
"-135.9462x63.3927",
"-140.9539x51.3030",
"-144.8889x38.8229",
"-147.7212x26.0472",
"-149.4292x13.0734",
"-150.0000x0.0000",
"-149.4292x-13.0734",
"-147.7212x-26.0472",
"-144.8889x-38.8229",
"-140.9539x-51.3030",
"-135.9462x-63.3927",
"-129.9038x-75.0000",
"-122.8728x-86.0365",
"-114.9067x-96.4181",
"-106.0660x-106.0660",
"-96.4181x-114.9067",
"-86.0365x-122.8728",
"-75.0000x-129.9038",
"-63.3927x-135.9462",
"-51.3030x-140.9539",
"-38.8229x-144.8889",
"-26.0472x-147.7212",
"-13.0734x-149.4292",
"-0.0000x-150.0000",
"13.0734x-149.4292",
"26.0472x-147.7212",
"38.8229x-144.8889",
"51.3030x-140.9539",
"63.3927x-135.9462",
"75.0000x-129.9038",
"86.0365x-122.8728",
"96.4181x-114.9067",
"106.0660x-106.0660",
"114.9067x-96.4181",
"122.8728x-86.0365",
"129.9038x-75.0000",
"135.9462x-63.3927",
"140.9539x-51.3030",
"144.8889x-38.8229",
"147.7212x-26.0472",
"149.4292x-13.0734"
],
"printable_height": "495",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 300 0.7 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.7",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 300",
"thumbnail": "SeeMeCNC BOSSdelta 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC BOSSdelta 300 1.0 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.50mm Standard @SeeMeCNC BOSSdelta 300 1.0",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"495"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC BOSSDELTA 300 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC BOSSDELTA 300 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 300mm bed) ---\nG92 E0\nG1 X-50 Y-135.0 Z0.4 F5000 ; Move to arc start (inside 150mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-135.0 R144.0 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-125.0 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.80"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.20"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"1.0"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"150.0000x0.0000",
"149.4292x13.0734",
"147.7212x26.0472",
"144.8889x38.8229",
"140.9539x51.3030",
"135.9462x63.3927",
"129.9038x75.0000",
"122.8728x86.0365",
"114.9067x96.4181",
"106.0660x106.0660",
"96.4181x114.9067",
"86.0365x122.8728",
"75.0000x129.9038",
"63.3927x135.9462",
"51.3030x140.9539",
"38.8229x144.8889",
"26.0472x147.7212",
"13.0734x149.4292",
"0.0000x150.0000",
"-13.0734x149.4292",
"-26.0472x147.7212",
"-38.8229x144.8889",
"-51.3030x140.9539",
"-63.3927x135.9462",
"-75.0000x129.9038",
"-86.0365x122.8728",
"-96.4181x114.9067",
"-106.0660x106.0660",
"-114.9067x96.4181",
"-122.8728x86.0365",
"-129.9038x75.0000",
"-135.9462x63.3927",
"-140.9539x51.3030",
"-144.8889x38.8229",
"-147.7212x26.0472",
"-149.4292x13.0734",
"-150.0000x0.0000",
"-149.4292x-13.0734",
"-147.7212x-26.0472",
"-144.8889x-38.8229",
"-140.9539x-51.3030",
"-135.9462x-63.3927",
"-129.9038x-75.0000",
"-122.8728x-86.0365",
"-114.9067x-96.4181",
"-106.0660x-106.0660",
"-96.4181x-114.9067",
"-86.0365x-122.8728",
"-75.0000x-129.9038",
"-63.3927x-135.9462",
"-51.3030x-140.9539",
"-38.8229x-144.8889",
"-26.0472x-147.7212",
"-13.0734x-149.4292",
"-0.0000x-150.0000",
"13.0734x-149.4292",
"26.0472x-147.7212",
"38.8229x-144.8889",
"51.3030x-140.9539",
"63.3927x-135.9462",
"75.0000x-129.9038",
"86.0365x-122.8728",
"96.4181x-114.9067",
"106.0660x-106.0660",
"114.9067x-96.4181",
"122.8728x-86.0365",
"129.9038x-75.0000",
"135.9462x-63.3927",
"140.9539x-51.3030",
"144.8889x-38.8229",
"147.7212x-26.0472",
"149.4292x-13.0734"
],
"printable_height": "495",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC BOSSdelta 300",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC BOSSdelta 300 1.0 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "1.0",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC BOSSdelta 300",
"thumbnail": "SeeMeCNC BOSSdelta 300_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 270mm bed) ---\nG92 E0\nG1 X-50 Y-119.6 Z0.4 F5000 ; Move to arc start (inside 135mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-119.6 R129.6 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-109.6 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.32"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.4"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"135.0000x0.0000",
"134.4863x11.7660",
"132.9490x23.4425",
"130.4000x34.9406",
"126.8585x46.1727",
"122.3516x57.0535",
"116.9134x67.5000",
"110.5855x77.4328",
"103.4160x86.7763",
"95.4594x95.4594",
"86.7763x103.4160",
"77.4328x110.5855",
"67.5000x116.9134",
"57.0535x122.3516",
"46.1727x126.8585",
"34.9406x130.4000",
"23.4425x132.9490",
"11.7660x134.4863",
"0.0000x135.0000",
"-11.7660x134.4863",
"-23.4425x132.9490",
"-34.9406x130.4000",
"-46.1727x126.8585",
"-57.0535x122.3516",
"-67.5000x116.9134",
"-77.4328x110.5855",
"-86.7763x103.4160",
"-95.4594x95.4594",
"-103.4160x86.7763",
"-110.5855x77.4328",
"-116.9134x67.5000",
"-122.3516x57.0535",
"-126.8585x46.1727",
"-130.4000x34.9406",
"-132.9490x23.4425",
"-134.4863x11.7660",
"-135.0000x0.0000",
"-134.4863x-11.7660",
"-132.9490x-23.4425",
"-130.4000x-34.9406",
"-126.8585x-46.1727",
"-122.3516x-57.0535",
"-116.9134x-67.5000",
"-110.5855x-77.4328",
"-103.4160x-86.7763",
"-95.4594x-95.4594",
"-86.7763x-103.4160",
"-77.4328x-110.5855",
"-67.5000x-116.9134",
"-57.0535x-122.3516",
"-46.1727x-126.8585",
"-34.9406x-130.4000",
"-23.4425x-132.9490",
"-11.7660x-134.4863",
"-0.0000x-135.0000",
"11.7660x-134.4863",
"23.4425x-132.9490",
"34.9406x-130.4000",
"46.1727x-126.8585",
"57.0535x-122.3516",
"67.5000x-116.9134",
"77.4328x-110.5855",
"86.7763x-103.4160",
"95.4594x-95.4594",
"103.4160x-86.7763",
"110.5855x-77.4328",
"116.9134x-67.5000",
"122.3516x-57.0535",
"126.8585x-46.1727",
"130.4000x-34.9406",
"132.9490x-23.4425",
"134.4863x-11.7660"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v3.2",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v3.2 0.4 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v3.2",
"thumbnail": "SeeMeCNC RostockMAX v3.2_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.25mm Standard @SeeMeCNC RostockMAX v3.2 0.5",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 270mm bed) ---\nG92 E0\nG1 X-50 Y-119.6 Z0.4 F5000 ; Move to arc start (inside 135mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-119.6 R129.6 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-109.6 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.4"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.5"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"135.0000x0.0000",
"134.4863x11.7660",
"132.9490x23.4425",
"130.4000x34.9406",
"126.8585x46.1727",
"122.3516x57.0535",
"116.9134x67.5000",
"110.5855x77.4328",
"103.4160x86.7763",
"95.4594x95.4594",
"86.7763x103.4160",
"77.4328x110.5855",
"67.5000x116.9134",
"57.0535x122.3516",
"46.1727x126.8585",
"34.9406x130.4000",
"23.4425x132.9490",
"11.7660x134.4863",
"0.0000x135.0000",
"-11.7660x134.4863",
"-23.4425x132.9490",
"-34.9406x130.4000",
"-46.1727x126.8585",
"-57.0535x122.3516",
"-67.5000x116.9134",
"-77.4328x110.5855",
"-86.7763x103.4160",
"-95.4594x95.4594",
"-103.4160x86.7763",
"-110.5855x77.4328",
"-116.9134x67.5000",
"-122.3516x57.0535",
"-126.8585x46.1727",
"-130.4000x34.9406",
"-132.9490x23.4425",
"-134.4863x11.7660",
"-135.0000x0.0000",
"-134.4863x-11.7660",
"-132.9490x-23.4425",
"-130.4000x-34.9406",
"-126.8585x-46.1727",
"-122.3516x-57.0535",
"-116.9134x-67.5000",
"-110.5855x-77.4328",
"-103.4160x-86.7763",
"-95.4594x-95.4594",
"-86.7763x-103.4160",
"-77.4328x-110.5855",
"-67.5000x-116.9134",
"-57.0535x-122.3516",
"-46.1727x-126.8585",
"-34.9406x-130.4000",
"-23.4425x-132.9490",
"-11.7660x-134.4863",
"-0.0000x-135.0000",
"11.7660x-134.4863",
"23.4425x-132.9490",
"34.9406x-130.4000",
"46.1727x-126.8585",
"57.0535x-122.3516",
"67.5000x-116.9134",
"77.4328x-110.5855",
"86.7763x-103.4160",
"95.4594x-95.4594",
"103.4160x-86.7763",
"110.5855x-77.4328",
"116.9134x-67.5000",
"122.3516x-57.0535",
"126.8585x-46.1727",
"130.4000x-34.9406",
"132.9490x-23.4425",
"134.4863x-11.7660"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v3.2",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v3.2 0.5 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.5",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v3.2",
"thumbnail": "SeeMeCNC RostockMAX v3.2_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.35mm Standard @SeeMeCNC RostockMAX v3.2 0.7",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 270mm bed) ---\nG92 E0\nG1 X-50 Y-119.6 Z0.4 F5000 ; Move to arc start (inside 135mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-119.6 R129.6 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-109.6 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.56"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.7"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"135.0000x0.0000",
"134.4863x11.7660",
"132.9490x23.4425",
"130.4000x34.9406",
"126.8585x46.1727",
"122.3516x57.0535",
"116.9134x67.5000",
"110.5855x77.4328",
"103.4160x86.7763",
"95.4594x95.4594",
"86.7763x103.4160",
"77.4328x110.5855",
"67.5000x116.9134",
"57.0535x122.3516",
"46.1727x126.8585",
"34.9406x130.4000",
"23.4425x132.9490",
"11.7660x134.4863",
"0.0000x135.0000",
"-11.7660x134.4863",
"-23.4425x132.9490",
"-34.9406x130.4000",
"-46.1727x126.8585",
"-57.0535x122.3516",
"-67.5000x116.9134",
"-77.4328x110.5855",
"-86.7763x103.4160",
"-95.4594x95.4594",
"-103.4160x86.7763",
"-110.5855x77.4328",
"-116.9134x67.5000",
"-122.3516x57.0535",
"-126.8585x46.1727",
"-130.4000x34.9406",
"-132.9490x23.4425",
"-134.4863x11.7660",
"-135.0000x0.0000",
"-134.4863x-11.7660",
"-132.9490x-23.4425",
"-130.4000x-34.9406",
"-126.8585x-46.1727",
"-122.3516x-57.0535",
"-116.9134x-67.5000",
"-110.5855x-77.4328",
"-103.4160x-86.7763",
"-95.4594x-95.4594",
"-86.7763x-103.4160",
"-77.4328x-110.5855",
"-67.5000x-116.9134",
"-57.0535x-122.3516",
"-46.1727x-126.8585",
"-34.9406x-130.4000",
"-23.4425x-132.9490",
"-11.7660x-134.4863",
"-0.0000x-135.0000",
"11.7660x-134.4863",
"23.4425x-132.9490",
"34.9406x-130.4000",
"46.1727x-126.8585",
"57.0535x-122.3516",
"67.5000x-116.9134",
"77.4328x-110.5855",
"86.7763x-103.4160",
"95.4594x-95.4594",
"103.4160x-86.7763",
"110.5855x-77.4328",
"116.9134x-67.5000",
"122.3516x-57.0535",
"126.8585x-46.1727",
"130.4000x-34.9406",
"132.9490x-23.4425",
"134.4863x-11.7660"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v3.2",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v3.2 0.7 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.7",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v3.2",
"thumbnail": "SeeMeCNC RostockMAX v3.2_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.50mm Standard @SeeMeCNC RostockMAX v3.2 1.0",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V3.2 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 270mm bed) ---\nG92 E0\nG1 X-50 Y-119.6 Z0.4 F5000 ; Move to arc start (inside 135mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-119.6 R129.6 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-109.6 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.8"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"1.0"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"135.0000x0.0000",
"134.4863x11.7660",
"132.9490x23.4425",
"130.4000x34.9406",
"126.8585x46.1727",
"122.3516x57.0535",
"116.9134x67.5000",
"110.5855x77.4328",
"103.4160x86.7763",
"95.4594x95.4594",
"86.7763x103.4160",
"77.4328x110.5855",
"67.5000x116.9134",
"57.0535x122.3516",
"46.1727x126.8585",
"34.9406x130.4000",
"23.4425x132.9490",
"11.7660x134.4863",
"0.0000x135.0000",
"-11.7660x134.4863",
"-23.4425x132.9490",
"-34.9406x130.4000",
"-46.1727x126.8585",
"-57.0535x122.3516",
"-67.5000x116.9134",
"-77.4328x110.5855",
"-86.7763x103.4160",
"-95.4594x95.4594",
"-103.4160x86.7763",
"-110.5855x77.4328",
"-116.9134x67.5000",
"-122.3516x57.0535",
"-126.8585x46.1727",
"-130.4000x34.9406",
"-132.9490x23.4425",
"-134.4863x11.7660",
"-135.0000x0.0000",
"-134.4863x-11.7660",
"-132.9490x-23.4425",
"-130.4000x-34.9406",
"-126.8585x-46.1727",
"-122.3516x-57.0535",
"-116.9134x-67.5000",
"-110.5855x-77.4328",
"-103.4160x-86.7763",
"-95.4594x-95.4594",
"-86.7763x-103.4160",
"-77.4328x-110.5855",
"-67.5000x-116.9134",
"-57.0535x-122.3516",
"-46.1727x-126.8585",
"-34.9406x-130.4000",
"-23.4425x-132.9490",
"-11.7660x-134.4863",
"-0.0000x-135.0000",
"11.7660x-134.4863",
"23.4425x-132.9490",
"34.9406x-130.4000",
"46.1727x-126.8585",
"57.0535x-122.3516",
"67.5000x-116.9134",
"77.4328x-110.5855",
"86.7763x-103.4160",
"95.4594x-95.4594",
"103.4160x-86.7763",
"110.5855x-77.4328",
"116.9134x-67.5000",
"122.3516x-57.0535",
"126.8585x-46.1727",
"130.4000x-34.9406",
"132.9490x-23.4425",
"134.4863x-11.7660"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v3.2",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v3.2 1.0 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "1.0",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v3.2",
"thumbnail": "SeeMeCNC RostockMAX v3.2_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v4 0.4 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 280mm bed) ---\nG92 E0\nG1 X-50 Y-124.8 Z0.4 F5000 ; Move to arc start (inside 140mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-124.8 R134.4 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-114.8 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.32"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.08"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.4"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"140.0000x0.0000",
"139.4673x12.2018",
"137.8731x24.3107",
"135.2296x36.2347",
"131.5570x47.8828",
"126.8831x59.1666",
"121.2436x70.0000",
"114.6813x80.3007",
"107.2462x89.9903",
"98.9949x98.9949",
"89.9903x107.2462",
"80.3007x114.6813",
"70.0000x121.2436",
"59.1666x126.8831",
"47.8828x131.5570",
"36.2347x135.2296",
"24.3107x137.8731",
"12.2018x139.4673",
"0.0000x140.0000",
"-12.2018x139.4673",
"-24.3107x137.8731",
"-36.2347x135.2296",
"-47.8828x131.5570",
"-59.1666x126.8831",
"-70.0000x121.2436",
"-80.3007x114.6813",
"-89.9903x107.2462",
"-98.9949x98.9949",
"-107.2462x89.9903",
"-114.6813x80.3007",
"-121.2436x70.0000",
"-126.8831x59.1666",
"-131.5570x47.8828",
"-135.2296x36.2347",
"-137.8731x24.3107",
"-139.4673x12.2018",
"-140.0000x0.0000",
"-139.4673x-12.2018",
"-137.8731x-24.3107",
"-135.2296x-36.2347",
"-131.5570x-47.8828",
"-126.8831x-59.1666",
"-121.2436x-70.0000",
"-114.6813x-80.3007",
"-107.2462x-89.9903",
"-98.9949x-98.9949",
"-89.9903x-107.2462",
"-80.3007x-114.6813",
"-70.0000x-121.2436",
"-59.1666x-126.8831",
"-47.8828x-131.5570",
"-36.2347x-135.2296",
"-24.3107x-137.8731",
"-12.2018x-139.4673",
"-0.0000x-140.0000",
"12.2018x-139.4673",
"24.3107x-137.8731",
"36.2347x-135.2296",
"47.8828x-131.5570",
"59.1666x-126.8831",
"70.0000x-121.2436",
"80.3007x-114.6813",
"89.9903x-107.2462",
"98.9949x-98.9949",
"107.2462x-89.9903",
"114.6813x-80.3007",
"121.2436x-70.0000",
"126.8831x-59.1666",
"131.5570x-47.8828",
"135.2296x-36.2347",
"137.8731x-24.3107",
"139.4673x-12.2018"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v4",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v4 0.4 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v4",
"thumbnail": "SeeMeCNC RostockMAX v4_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v4 0.5 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.25mm Standard @SeeMeCNC RostockMAX v4 0.5",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 280mm bed) ---\nG92 E0\nG1 X-50 Y-124.8 Z0.4 F5000 ; Move to arc start (inside 140mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-124.8 R134.4 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-114.8 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.40"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.10"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.5"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"140.0000x0.0000",
"139.4673x12.2018",
"137.8731x24.3107",
"135.2296x36.2347",
"131.5570x47.8828",
"126.8831x59.1666",
"121.2436x70.0000",
"114.6813x80.3007",
"107.2462x89.9903",
"98.9949x98.9949",
"89.9903x107.2462",
"80.3007x114.6813",
"70.0000x121.2436",
"59.1666x126.8831",
"47.8828x131.5570",
"36.2347x135.2296",
"24.3107x137.8731",
"12.2018x139.4673",
"0.0000x140.0000",
"-12.2018x139.4673",
"-24.3107x137.8731",
"-36.2347x135.2296",
"-47.8828x131.5570",
"-59.1666x126.8831",
"-70.0000x121.2436",
"-80.3007x114.6813",
"-89.9903x107.2462",
"-98.9949x98.9949",
"-107.2462x89.9903",
"-114.6813x80.3007",
"-121.2436x70.0000",
"-126.8831x59.1666",
"-131.5570x47.8828",
"-135.2296x36.2347",
"-137.8731x24.3107",
"-139.4673x12.2018",
"-140.0000x0.0000",
"-139.4673x-12.2018",
"-137.8731x-24.3107",
"-135.2296x-36.2347",
"-131.5570x-47.8828",
"-126.8831x-59.1666",
"-121.2436x-70.0000",
"-114.6813x-80.3007",
"-107.2462x-89.9903",
"-98.9949x-98.9949",
"-89.9903x-107.2462",
"-80.3007x-114.6813",
"-70.0000x-121.2436",
"-59.1666x-126.8831",
"-47.8828x-131.5570",
"-36.2347x-135.2296",
"-24.3107x-137.8731",
"-12.2018x-139.4673",
"-0.0000x-140.0000",
"12.2018x-139.4673",
"24.3107x-137.8731",
"36.2347x-135.2296",
"47.8828x-131.5570",
"59.1666x-126.8831",
"70.0000x-121.2436",
"80.3007x-114.6813",
"89.9903x-107.2462",
"98.9949x-98.9949",
"107.2462x-89.9903",
"114.6813x-80.3007",
"121.2436x-70.0000",
"126.8831x-59.1666",
"131.5570x-47.8828",
"135.2296x-36.2347",
"137.8731x-24.3107",
"139.4673x-12.2018"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v4",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v4 0.5 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.5",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v4",
"thumbnail": "SeeMeCNC RostockMAX v4_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v4 0.7 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.35mm Standard @SeeMeCNC RostockMAX v4 0.7",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 280mm bed) ---\nG92 E0\nG1 X-50 Y-124.8 Z0.4 F5000 ; Move to arc start (inside 140mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-124.8 R134.4 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-114.8 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.56"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.15"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"0.7"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"140.0000x0.0000",
"139.4673x12.2018",
"137.8731x24.3107",
"135.2296x36.2347",
"131.5570x47.8828",
"126.8831x59.1666",
"121.2436x70.0000",
"114.6813x80.3007",
"107.2462x89.9903",
"98.9949x98.9949",
"89.9903x107.2462",
"80.3007x114.6813",
"70.0000x121.2436",
"59.1666x126.8831",
"47.8828x131.5570",
"36.2347x135.2296",
"24.3107x137.8731",
"12.2018x139.4673",
"0.0000x140.0000",
"-12.2018x139.4673",
"-24.3107x137.8731",
"-36.2347x135.2296",
"-47.8828x131.5570",
"-59.1666x126.8831",
"-70.0000x121.2436",
"-80.3007x114.6813",
"-89.9903x107.2462",
"-98.9949x98.9949",
"-107.2462x89.9903",
"-114.6813x80.3007",
"-121.2436x70.0000",
"-126.8831x59.1666",
"-131.5570x47.8828",
"-135.2296x36.2347",
"-137.8731x24.3107",
"-139.4673x12.2018",
"-140.0000x0.0000",
"-139.4673x-12.2018",
"-137.8731x-24.3107",
"-135.2296x-36.2347",
"-131.5570x-47.8828",
"-126.8831x-59.1666",
"-121.2436x-70.0000",
"-114.6813x-80.3007",
"-107.2462x-89.9903",
"-98.9949x-98.9949",
"-89.9903x-107.2462",
"-80.3007x-114.6813",
"-70.0000x-121.2436",
"-59.1666x-126.8831",
"-47.8828x-131.5570",
"-36.2347x-135.2296",
"-24.3107x-137.8731",
"-12.2018x-139.4673",
"-0.0000x-140.0000",
"12.2018x-139.4673",
"24.3107x-137.8731",
"36.2347x-135.2296",
"47.8828x-131.5570",
"59.1666x-126.8831",
"70.0000x-121.2436",
"80.3007x-114.6813",
"89.9903x-107.2462",
"98.9949x-98.9949",
"107.2462x-89.9903",
"114.6813x-80.3007",
"121.2436x-70.0000",
"126.8831x-59.1666",
"131.5570x-47.8828",
"135.2296x-36.2347",
"137.8731x-24.3107",
"139.4673x-12.2018"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v4",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v4 0.7 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "0.7",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v4",
"thumbnail": "SeeMeCNC RostockMAX v4_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,351 @@
{
"type": "machine",
"name": "SeeMeCNC RostockMAX v4 1.0 nozzle",
"from": "System",
"instantiation": "true",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bed_custom_model": "SeeMeCNC_Buildplate_Model.STL",
"bed_custom_texture": "SeeMeCNC_Buildplate_texture.png",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n{if layer_num == 1}M104 S[nozzle_temperature] ; Step down from first layer temp to print temp{endif}\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "{if layer_num >= 0}\nG92 E0\nG1 E-5 F3000\nG1 E-155 F5000\nT[next_extruder]\n{if layer_num == 0}\nM109 S[first_layer_temperature]\n{else}\nM109 S[nozzle_temperature]\n{endif}\nG1 E160 F5000\nG92 E0\n{endif}",
"cooling_tube_length": "5",
"cooling_tube_retraction": "160",
"default_filament_profile": [
"SeeMeCNC PLA"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.50mm Standard @SeeMeCNC RostockMAX v4 1.0",
"deretraction_speed": [
"60"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "70",
"extruder_clearance_height_to_rod": "70",
"extruder_clearance_radius": "75",
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"385"
],
"extruder_type": [
"Bowden"
],
"extruder_variant_list": [
"Bowden Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"file_start_gcode": "",
"gcode_flavor": "reprapfirmware",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "duet",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 END G-CODE =======\nM104 S0 ; Turn off hotend\nM140 S0 ; Turn off heated bed\nM107 T0 ; Turn off part cooling fan\nG91 ; Relative positioning\nG1 Z2 E-160 F6000 ; Lift 2mm and retract 160mm\nG92 E0\nG90 ; Absolute positioning\nM203 Z18000 ; Allow fast Z for homing\nG28 ; Home all axes - clears part immediately on a delta\n;======= END G-CODE ======="
],
"machine_load_filament_time": "4",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"5000",
"5000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"5000",
"5000"
],
"machine_max_acceleration_z": [
"5000",
"5000"
],
"machine_max_jerk_e": [
"15",
"15"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"15",
"15"
],
"machine_max_jerk_z": [
"15",
"15"
],
"machine_max_junction_deviation": [
"0.01"
],
"machine_max_speed_e": [
"150",
"25"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"200",
"200"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": [
";======= SEEMECNC ROSTOCKMAX V4 START G-CODE =======\nG21 ; Set units to mm\nG90 ; Absolute positioning\nM82 ; Extruder to absolute mode\nG28 ; Home all axes\nG1 Z50 F9000 ; Lift nozzle for safe heating\n; --- SELECT STARTING TOOL ---\nT[initial_tool] ; Activate the first assigned filament in OrcaSlicer\n; --- PREHEAT ---\nM140 S[first_layer_bed_temperature] ; Start bed heating\nM104 S[first_layer_temperature] ; Start nozzle heating\nM190 S[first_layer_bed_temperature] ; Wait for bed to reach temp\nM109 S[first_layer_temperature] ; Wait for nozzle to reach temp\n; --- RE-PRIME BOWDEN TUBE ---\nG92 E0\nG1 E160.5 F3000 ; Retract 160mm\nG92 E0\n; --- PURGE LINE (curved arc near front edge, 280mm bed) ---\nG92 E0\nG1 X-50 Y-124.8 Z0.4 F5000 ; Move to arc start (inside 140mm radius)\nG1 Z0.3 F1000 ; Drop to prime height\nG3 X50 Y-124.8 R134.4 E40 F600 ; Arc purge, 100mm sweep, heavy extrusion\nG1 E38 F4500 ; Retract 2mm before wipe (Bowden)\nG1 X65 Y-114.8 Z0.2 F6000 ; Wipe move at Z0.2\nG92 E0 ; Zero extruder before print\n;======= END START G-CODE ======="
],
"machine_tool_change_time": "0",
"machine_unload_filament_time": "4",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.80"
],
"max_resonance_avoidance_speed": "100",
"min_layer_height": [
"0.20"
],
"min_resonance_avoidance_speed": "50",
"nozzle_diameter": [
"1.0"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "3.0",
"nozzle_hrc": "0",
"nozzle_type": [
"brass"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "160",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"printable_area": [
"140.0000x0.0000",
"139.4673x12.2018",
"137.8731x24.3107",
"135.2296x36.2347",
"131.5570x47.8828",
"126.8831x59.1666",
"121.2436x70.0000",
"114.6813x80.3007",
"107.2462x89.9903",
"98.9949x98.9949",
"89.9903x107.2462",
"80.3007x114.6813",
"70.0000x121.2436",
"59.1666x126.8831",
"47.8828x131.5570",
"36.2347x135.2296",
"24.3107x137.8731",
"12.2018x139.4673",
"0.0000x140.0000",
"-12.2018x139.4673",
"-24.3107x137.8731",
"-36.2347x135.2296",
"-47.8828x131.5570",
"-59.1666x126.8831",
"-70.0000x121.2436",
"-80.3007x114.6813",
"-89.9903x107.2462",
"-98.9949x98.9949",
"-107.2462x89.9903",
"-114.6813x80.3007",
"-121.2436x70.0000",
"-126.8831x59.1666",
"-131.5570x47.8828",
"-135.2296x36.2347",
"-137.8731x24.3107",
"-139.4673x12.2018",
"-140.0000x0.0000",
"-139.4673x-12.2018",
"-137.8731x-24.3107",
"-135.2296x-36.2347",
"-131.5570x-47.8828",
"-126.8831x-59.1666",
"-121.2436x-70.0000",
"-114.6813x-80.3007",
"-107.2462x-89.9903",
"-98.9949x-98.9949",
"-89.9903x-107.2462",
"-80.3007x-114.6813",
"-70.0000x-121.2436",
"-59.1666x-126.8831",
"-47.8828x-131.5570",
"-36.2347x-135.2296",
"-24.3107x-137.8731",
"-12.2018x-139.4673",
"-0.0000x-140.0000",
"12.2018x-139.4673",
"24.3107x-137.8731",
"36.2347x-135.2296",
"47.8828x-131.5570",
"59.1666x-126.8831",
"70.0000x-121.2436",
"80.3007x-114.6813",
"89.9903x-107.2462",
"98.9949x-98.9949",
"107.2462x-89.9903",
"114.6813x-80.3007",
"121.2436x-70.0000",
"126.8831x-59.1666",
"131.5570x-47.8828",
"135.2296x-36.2347",
"137.8731x-24.3107",
"139.4673x-12.2018"
],
"printable_height": "385",
"printer_agent": "",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Bowden Standard"
],
"printer_model": "SeeMeCNC RostockMAX v4",
"printer_notes": "",
"printer_settings_id": "SeeMeCNC RostockMAX v4 1.0 nozzle",
"printer_structure": "delta",
"printer_technology": "FFF",
"printer_variant": "1.0",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"70%"
],
"retract_length_toolchange": [
"3"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"2"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"6"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"60"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"wipe_tower_type": "type2",
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0",
"model": "SeeMeCNC RostockMAX v4",
"thumbnail": "SeeMeCNC RostockMAX v4_cover.png",
"description": "SeeMeCNC configurations"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.16mm Fine @SeeMeCNC Artemis 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.16mm Fine @SeeMeCNC Artemis 0.4",
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.16",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.16mm Fine @SeeMeCNC BOSSdelta 300 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 300 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.16",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0505 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.16",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0510 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.16",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.16mm Fine @SeeMeCNC BOSSdelta 500 0521 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.16",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.16mm Fine @SeeMeCNC RostockMAX v3.2 0.4",
"compatible_printers": [
"SeeMeCNC RostockMAX v3.2 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.16",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.16mm Fine @SeeMeCNC RostockMAX v4 0.4",
"compatible_printers": [
"SeeMeCNC RostockMAX v4 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.16",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"compatible_printers": [
"SeeMeCNC RostockMAX v3.2 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Fine @SeeMeCNC Artemis 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Fine @SeeMeCNC Artemis 0.5",
"compatible_printers": [
"SeeMeCNC Artemis 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Fine @SeeMeCNC BOSSdelta 300 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 300 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0505 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0510 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Fine @SeeMeCNC BOSSdelta 500 0521 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Fine @SeeMeCNC RostockMAX v3.2 0.5",
"compatible_printers": [
"SeeMeCNC RostockMAX v3.2 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Fine @SeeMeCNC RostockMAX v4 0.5",
"compatible_printers": [
"SeeMeCNC RostockMAX v4 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Standard @SeeMeCNC Artemis 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Standard @SeeMeCNC Artemis 0.4",
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Standard @SeeMeCNC BOSSdelta 300 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 300 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0505 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0510 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Standard @SeeMeCNC BOSSdelta 500 0521 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Standard @SeeMeCNC RostockMAX v3.2 0.4",
"compatible_printers": [
"SeeMeCNC RostockMAX v3.2 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.20mm Standard @SeeMeCNC RostockMAX v4 0.4",
"compatible_printers": [
"SeeMeCNC RostockMAX v4 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.24mm Draft @SeeMeCNC Artemis 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.24mm Draft @SeeMeCNC Artemis 0.4",
"compatible_printers": [
"SeeMeCNC Artemis 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.24",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.24mm Draft @SeeMeCNC BOSSdelta 300 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 300 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.24",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0505 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0505 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.24",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0510 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0510 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.24",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.24mm Draft @SeeMeCNC BOSSdelta 500 0521 0.4",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0521 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.24",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.24mm Draft @SeeMeCNC RostockMAX v3.2 0.4",
"compatible_printers": [
"SeeMeCNC RostockMAX v3.2 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.24",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.24mm Draft @SeeMeCNC RostockMAX v4 0.4",
"compatible_printers": [
"SeeMeCNC RostockMAX v4 0.4 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.2",
"layer_height": "0.24",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1500",
"inner_wall_acceleration": "1500"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.25mm Standard @SeeMeCNC Artemis 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.25mm Standard @SeeMeCNC Artemis 0.5",
"compatible_printers": [
"SeeMeCNC Artemis 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.25",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.25mm Standard @SeeMeCNC BOSSdelta 300 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 300 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.25",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0505 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0505 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.25",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0510 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0510 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.25",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

View File

@@ -0,0 +1,22 @@
{
"type": "process",
"name": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"inherits": "SeeMeCNC process base",
"from": "System",
"instantiation": "true",
"print_settings_id": "0.25mm Standard @SeeMeCNC BOSSdelta 500 0521 0.5",
"compatible_printers": [
"SeeMeCNC BOSSdelta 500 0521 0.5 nozzle"
],
"compatible_printers_condition": "",
"alternate_extra_wall": "0",
"counterbore_hole_bridging": "none",
"initial_layer_print_height": "0.25",
"layer_height": "0.25",
"precise_z_height": "0",
"skirt_distance": "2",
"skirt_loops": "0",
"spiral_mode": "0",
"outer_wall_acceleration": "1200",
"inner_wall_acceleration": "1200"
}

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