From 213cfc7d70db85c425b0427e30280f5b9050980b Mon Sep 17 00:00:00 2001 From: sanjayk03-dev Date: Mon, 4 Nov 2024 22:26:03 +0530 Subject: [PATCH] settings for probe rotary --- src/resources/config-template.json | 45 +++++++++++++++++++ src/resources/onefinity_defaults.json | 8 ++++ .../src/components/SettingsView.svelte | 14 ++++++ 3 files changed, 67 insertions(+) diff --git a/src/resources/config-template.json b/src/resources/config-template.json index addb148..be72b24 100644 --- a/src/resources/config-template.json +++ b/src/resources/config-template.json @@ -518,6 +518,51 @@ } }, + "probe-rotary": { + "probe-diameter": { + "type": "float", + "min": 0, + "max": 25.4, + "unit": "mm", + "default": 6.35 + }, + "probe-xdim": { + "type": "float", + "unit": "mm", + "min": 0, + "max": 1000, + "default": 53.975 + }, + "probe-ydim": { + "type": "float", + "unit": "mm", + "min": 0, + "max": 1000, + "default": 53.975 + }, + "probe-zdim": { + "type": "float", + "unit": "mm", + "min": 0, + "max": 1000, + "default": 15.4 + }, + "probe-fast-seek": { + "type": "float", + "unit": "mm/m", + "min": 0, + "max": 1000, + "default": 200 + }, + "probe-slow-seek": { + "type": "float", + "unit": "mm/m", + "min": 0, + "max": 1000, + "default": 25 + } + }, + "gcode": { "program-start": { "type": "text", diff --git a/src/resources/onefinity_defaults.json b/src/resources/onefinity_defaults.json index a021e98..a8a6c90 100644 --- a/src/resources/onefinity_defaults.json +++ b/src/resources/onefinity_defaults.json @@ -257,6 +257,14 @@ "probe-zdim": 15.4, "probe-xdim": 53.975 }, + "probe-rotary": { + "probe-diameter": 6.35, + "probe-ydim": 53.975, + "probe-slow-seek": 25, + "probe-fast-seek": 75, + "probe-zdim": 15.4, + "probe-xdim": 53.975 + }, "outputs": { "load-1": "disabled", "fault": "disabled", diff --git a/src/svelte-components/src/components/SettingsView.svelte b/src/svelte-components/src/components/SettingsView.svelte index 626bf4c..78c07d8 100644 --- a/src/svelte-components/src/components/SettingsView.svelte +++ b/src/svelte-components/src/components/SettingsView.svelte @@ -65,11 +65,25 @@
+

Probe Block

+ +
+ {#each Object.keys(configTemplate.probe) as key} {#if key !== "probe-diameter"} {/if} {/each} + +

Probe Rotary

+ +
+ + {#each Object.keys(configTemplate["probe-rotary"]) as key} + {#if key !== "probe-diameter"} + + {/if} + {/each}