mirror of
https://github.com/bdring/Grbl_Esp32.git
synced 2025-01-16 21:58:13 +01:00
Fixed bugs, added convert-all.py
This commit is contained in:
parent
9d9eaa4489
commit
bcf208ef56
@ -3,10 +3,12 @@
|
||||
|
||||
#include "Grbl.h"
|
||||
|
||||
#ifdef CUSTOM_CODE_FILENAME
|
||||
# include CUSTOM_CODE_FILENAME
|
||||
#endif
|
||||
#ifndef NATIVE
|
||||
# ifdef CUSTOM_CODE_FILENAME
|
||||
# include CUSTOM_CODE_FILENAME
|
||||
# endif
|
||||
|
||||
#ifdef DISPLAY_CODE_FILENAME
|
||||
# include DISPLAY_CODE_FILENAME
|
||||
#endif
|
||||
# ifdef DISPLAY_CODE_FILENAME
|
||||
# include DISPLAY_CODE_FILENAME
|
||||
# endif
|
||||
#endif
|
||||
|
@ -39,8 +39,10 @@ void grbl_init() {
|
||||
grbl_msg_sendf(CLIENT_SERIAL, MsgLevel::Info, "Grbl_ESP32 Ver %s Date %s", GRBL_VERSION, GRBL_VERSION_BUILD); // print grbl_esp32 verion info
|
||||
grbl_msg_sendf(CLIENT_SERIAL, MsgLevel::Info, "Compiled with ESP32 SDK:%s", ESP.getSdkVersion()); // print the SDK version
|
||||
// show the map name at startup
|
||||
#ifdef MACHINE_NAME
|
||||
#ifndef EMIT_YAML
|
||||
# ifdef MACHINE_NAME
|
||||
report_machine_type(CLIENT_SERIAL);
|
||||
# endif
|
||||
#endif
|
||||
settings_init(); // Load Grbl settings from non-volatile storage
|
||||
stepper_init(); // Configure stepper pins and interrupt timers
|
||||
@ -108,7 +110,9 @@ static void reset_variables() {
|
||||
// Sync cleared gcode and planner positions to current system position.
|
||||
plan_sync_position();
|
||||
gc_sync_position();
|
||||
#ifndef EMIT_YAML
|
||||
report_init_message(CLIENT_ALL);
|
||||
#endif
|
||||
|
||||
// used to keep track of a jog command sent to mc_line() so we can cancel it.
|
||||
// this is needed if a jogCancel comes along after we have already parsed a jog and it is in-flight.
|
||||
@ -133,10 +137,19 @@ void WEAK_FUNC user_tool_change(uint8_t new_tool) {}
|
||||
#ifdef NATIVE
|
||||
// setup() and loop() in the Arduino .ino implements this control flow:
|
||||
|
||||
# ifdef EMIT_YAML
|
||||
# include "System.h"
|
||||
# endif
|
||||
int main(int arc, char** argv) {
|
||||
grbl_init(); // setup()
|
||||
while (1) { // loop()
|
||||
# ifdef EMIT_YAML
|
||||
char line[10];
|
||||
strcpy(line, "$cd");
|
||||
system_execute_line(line, uint8_t(CLIENT_SERIAL), WebUI::AuthenticationLevel::LEVEL_ADMIN);
|
||||
# else
|
||||
while (1) { // loop()
|
||||
run_once();
|
||||
}
|
||||
# endif
|
||||
}
|
||||
#endif
|
||||
|
@ -79,9 +79,6 @@
|
||||
#define DEFAULT_Z_MAX_TRAVEL 60
|
||||
|
||||
|
||||
//**Storage
|
||||
#define ENABLE_SD_CARD
|
||||
|
||||
//**Endstop pins
|
||||
#define X_LIMIT_PIN GPIO_NUM_2
|
||||
#define Y_LIMIT_PIN GPIO_NUM_26
|
||||
|
@ -21,13 +21,15 @@
|
||||
|
||||
#include <TMCStepper.h>
|
||||
|
||||
#ifdef USE_I2S_OUT
|
||||
#ifndef NATIVE
|
||||
# ifdef USE_I2S_OUT
|
||||
|
||||
// Override default function and insert a short delay
|
||||
void TMC2130Stepper::switchCSpin(bool state) {
|
||||
digitalWrite(_pinCS, state);
|
||||
i2s_out_delay();
|
||||
}
|
||||
# endif
|
||||
#endif
|
||||
|
||||
namespace Motors {
|
||||
@ -67,7 +69,7 @@ namespace Motors {
|
||||
return;
|
||||
}
|
||||
|
||||
_has_errors = false;
|
||||
_has_errors = false;
|
||||
|
||||
digitalWrite(_cs_pin, HIGH);
|
||||
pinMode(_cs_pin, OUTPUT);
|
||||
|
@ -14,6 +14,8 @@ namespace Motors {
|
||||
void set_direction(bool) override;
|
||||
void step() override;
|
||||
|
||||
const char* name() override { return "rc_servo"; }
|
||||
|
||||
uint8_t _pin_phase0;
|
||||
uint8_t _pin_phase1;
|
||||
uint8_t _pin_phase2;
|
||||
|
@ -155,15 +155,16 @@ size_t SPIFFSFS::usedBytes() {
|
||||
fs::SPIFFSFS SPIFFS;
|
||||
|
||||
# include <TMCStepper.h>
|
||||
|
||||
// Implementation of weak functions in libraries
|
||||
// The compiler use for native compilation doesn't support
|
||||
// __attribute__ ((weak))
|
||||
void TMC2130Stepper::setSPISpeed(uint32_t speed) {
|
||||
// spi_speed = speed;
|
||||
}
|
||||
void TMC2130Stepper::switchCSpin(bool state) {
|
||||
// digitalWrite(_pinCS, state);
|
||||
}
|
||||
void TMC2130Stepper::setSPISpeed(uint32_t speed) {
|
||||
// spi_speed = speed;
|
||||
}
|
||||
void TMC2130Stepper::write(uint8_t addressByte, uint32_t config) {}
|
||||
|
||||
uint32_t TMC2130Stepper::read(uint8_t addressByte) {
|
||||
|
@ -87,6 +87,9 @@ void grbl_sendf(uint8_t client, const char* format, ...) {
|
||||
}
|
||||
// Use to send [MSG:xxxx] Type messages. The level allows messages to be easily suppressed
|
||||
void grbl_msg_sendf(uint8_t client, MsgLevel level, const char* format, ...) {
|
||||
#ifdef EMIT_YAML
|
||||
return;
|
||||
#endif
|
||||
if (client == CLIENT_INPUT) {
|
||||
return;
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ size_t Uart::write(uint8_t c) {
|
||||
if (_uart_num) {
|
||||
return 0;
|
||||
}
|
||||
int result = putch(c);
|
||||
int result = putchar(c);
|
||||
return (result == EOF) ? 0 : 1;
|
||||
}
|
||||
|
||||
|
@ -54,6 +54,9 @@ inline void timer_start(timer_group_t group, timer_idx_t idx) {}
|
||||
inline void timer_pause(timer_group_t group, timer_idx_t idx) {}
|
||||
inline void timer_isr_register(timer_group_t group, timer_idx_t idx, void (*handler)(void*), void* arg, int a, void* arg1) {}
|
||||
|
||||
inline void gpio_reset_pin(uint8_t pin) {}
|
||||
inline int digitalPinToInterrupt(uint8_t pin) {}
|
||||
|
||||
#define IRAM_ATTR
|
||||
|
||||
// Most of the EspClass stuff is used by information reports,
|
||||
@ -99,6 +102,9 @@ inline BaseType_t xQueueReset(QueueHandle_t queue) {
|
||||
inline BaseType_t xQueueSend(QueueHandle_t queue, void* item, TickType_t ticks) {
|
||||
return pdTRUE;
|
||||
}
|
||||
inline BaseType_t xQueueSendFromISR(QueueHandle_t queue, void* item, void* p) {
|
||||
return pdTRUE;
|
||||
}
|
||||
inline TaskHandle_t xTaskCreate(void (*task)(void*), const char* name, int stacksize, void* arg0, int pri, TaskHandle_t* th) {}
|
||||
inline TaskHandle_t xTaskCreatePinnedToCore(
|
||||
void (*task)(void*), const char* name, int stacksize, void* arg0, int pri, TaskHandle_t* th, int core) {}
|
||||
@ -297,3 +303,7 @@ using fs::SeekMode;
|
||||
using fs::SeekSet;
|
||||
|
||||
extern fs::SPIFFSFS SPIFFS;
|
||||
|
||||
#define UART_NUM_1 1
|
||||
|
||||
#define M_PI 3.1415926536
|
||||
|
30
convert-all.py
Normal file
30
convert-all.py
Normal file
@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Note: If you experience random errors running this script within
|
||||
# VSCode, try running it from a regular terminal window. Some VSCode
|
||||
# extensions seem to randomly interfere with the files that platformio
|
||||
# uses during compilation.
|
||||
|
||||
# Compile Grbl_ESP32 for each of the machines defined in Machines/ .
|
||||
# Add-on files are built on top of a single base.
|
||||
# This is useful for automated testing, to make sure you haven't broken something
|
||||
|
||||
# The output is filtered so that the only lines you see are a single
|
||||
# success or failure line for each build, plus any preceding lines that
|
||||
# contain the word "error". If you need to see everything, for example to
|
||||
# see the details of an errored build, include -v on the command line.
|
||||
|
||||
from converter import convertMachine
|
||||
import os, sys
|
||||
|
||||
cmd = ['platformio','run']
|
||||
|
||||
verbose = '-v' in sys.argv
|
||||
|
||||
numErrors = 0
|
||||
for name in os.listdir('Grbl_Esp32/src/Machines'):
|
||||
exitCode = convertMachine(name, verbose=verbose)
|
||||
if exitCode != 0:
|
||||
numErrors += 1
|
||||
|
||||
sys.exit(numErrors)
|
36
convert-machine.py
Normal file
36
convert-machine.py
Normal file
@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Compile Grbl_ESP32 for each of the machines defined in Machines/ .
|
||||
# Add-on files are built on top of a single base.
|
||||
# This is useful for automated testing, to make sure you haven't broken something
|
||||
|
||||
# The output is filtered so that the only lines you see are a single
|
||||
# success or failure line for each build, plus any preceding lines that
|
||||
# contain the word "error". If you need to see everything, for example to
|
||||
# see the details of an errored build, include -v on the command line.
|
||||
|
||||
from __future__ import print_function
|
||||
from converter import convertMachine
|
||||
import os, sys
|
||||
|
||||
extraArgs=None
|
||||
|
||||
verbose = '-v' in sys.argv or '-q' not in sys.argv
|
||||
if '-v' in sys.argv:
|
||||
sys.argv.remove('-v')
|
||||
if '-q' in sys.argv:
|
||||
sys.argv.remove('-q')
|
||||
if '-u' in sys.argv:
|
||||
sys.argv.remove('-u')
|
||||
extraArgs = '--target=upload'
|
||||
|
||||
exitCode = 255
|
||||
if len(sys.argv) == 2:
|
||||
exitCode = convertMachine(sys.argv[1], verbose=verbose, extraArgs=extraArgs)
|
||||
else:
|
||||
print("Usage: ./convert-machine.py [-q] [-u] machine_name.h")
|
||||
print(' Build for the given machine regardless of machine.h')
|
||||
print(' -q suppresses most messages')
|
||||
print(' -u uploads to the target after compilation')
|
||||
|
||||
sys.exit(exitCode)
|
41
converter.py
Normal file
41
converter.py
Normal file
@ -0,0 +1,41 @@
|
||||
# This script is imported by build-machine.py and build-all.py
|
||||
# It performs a platformio build with a given machine file.
|
||||
# The verbose argument controls whether the full output is
|
||||
# displayed, or filtered to show only summary information.
|
||||
# extraArgs can be used to perform uploading after compilation.
|
||||
|
||||
from __future__ import print_function
|
||||
import subprocess, os
|
||||
from pathlib import Path
|
||||
|
||||
env = dict(os.environ)
|
||||
|
||||
def convertMachine(baseName, verbose=True, extraArgs=None):
|
||||
cmd = ['platformio','run','-enative']
|
||||
if extraArgs:
|
||||
cmd.append(extraArgs)
|
||||
displayName = baseName
|
||||
flags = '-DEMIT_YAML -DMACHINE_FILENAME=' + baseName
|
||||
print('Converting machine ' + displayName)
|
||||
env['PLATFORMIO_BUILD_FLAGS'] = flags
|
||||
if verbose:
|
||||
app = subprocess.Popen(cmd, env=env)
|
||||
else:
|
||||
app = subprocess.Popen(cmd, env=env, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, bufsize=1)
|
||||
for line in app.stdout:
|
||||
line = line.decode('utf8')
|
||||
if "Took" in line or 'Uploading' in line or ("error" in line.lower() and "Compiling" not in line):
|
||||
print(line, end='')
|
||||
app.wait()
|
||||
if app.returncode == 0:
|
||||
print()
|
||||
cmd = [ '.pio/build/native/program.exe' ]
|
||||
out_filename = "yaml/" + Path(baseName).stem + ".yaml"
|
||||
app = subprocess.Popen(cmd, env=env, stdout=open(out_filename, "w"), stderr=subprocess.STDOUT, bufsize=1)
|
||||
app.wait()
|
||||
# return app.returncode
|
||||
else:
|
||||
out_filename = "yaml/" + Path(baseName).stem + ".ERROR"
|
||||
open(out_filename, "w")
|
||||
return 0
|
||||
|
@ -11,10 +11,9 @@
|
||||
[platformio]
|
||||
src_dir = Grbl_Esp32
|
||||
data_dir = Grbl_Esp32/data
|
||||
lib_dir = libs_native
|
||||
default_envs = native
|
||||
; lib_dir = libraries
|
||||
; default_envs = release
|
||||
include_dir = Grbl_Esp32
|
||||
default_envs = release
|
||||
lib_dir = libraries
|
||||
;extra_configs=debug.ini
|
||||
|
||||
[common]
|
||||
@ -81,7 +80,7 @@ lib_ldf_mode = deep
|
||||
lib_deps =
|
||||
EpoxyDuino=https://github.com/bxparks/EpoxyDuino.git
|
||||
EpoxyEepromEsp
|
||||
TMCStepper@>=0.7.0,<1.0.0
|
||||
lib_ignore = WebSockets, ESP32SSPD
|
||||
lib_compat_mode = off
|
||||
src_filter =
|
||||
+<*.h> +<*.s> +<*.S> +<*.cpp> +<*.c> +<*.ino> +<src/>
|
||||
|
154
yaml/3axis_v4.yaml
Normal file
154
yaml/3axis_v4.yaml
Normal file
@ -0,0 +1,154 @@
|
||||
|
||||
board: unknown
|
||||
name: ESP32_V4
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.14
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.15
|
||||
step: gpio.26
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.16:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.16:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.33
|
||||
step: gpio.27
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: gpio.25
|
||||
mist: gpio.21
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.32:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
pwm:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.2
|
||||
enable_pin: gpio.22
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
174
yaml/4axis_external_driver.yaml
Normal file
174
yaml/4axis_external_driver.yaml
Normal file
@ -0,0 +1,174 @@
|
||||
|
||||
board: unknown
|
||||
name: External 4 Axis Driver Board V2
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 4
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.2
|
||||
step: gpio.0
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.15
|
||||
step: gpio.26
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.33
|
||||
step: gpio.27
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
a:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.14
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: gpio.21
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.32:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
huanyang:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
uart:
|
||||
txd_pin: gpio.17
|
||||
rxd_pin: gpio.4
|
||||
rts_pin: gpio.16
|
||||
cts_pin: NO_PIN
|
||||
baud: 9600
|
||||
mode: 8n1
|
165
yaml/6_pack_Lowrider_stepstick_v1.yaml
Normal file
165
yaml/6_pack_Lowrider_stepstick_v1.yaml
Normal file
@ -0,0 +1,165 @@
|
||||
|
||||
board: unknown
|
||||
name: 6 Pack Lowrider XYYZZ V1 (StepStick)
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.1
|
||||
step: i2so.2
|
||||
disable: i2so.0
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.4
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.9
|
||||
step: i2so.10
|
||||
disable: i2so.8
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.12
|
||||
step: i2so.13
|
||||
disable: i2so.15
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.17
|
||||
step: i2so.18
|
||||
disable: i2so.16
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
165
yaml/6_pack_MPCNC_stepstick_v1.yaml
Normal file
165
yaml/6_pack_MPCNC_stepstick_v1.yaml
Normal file
@ -0,0 +1,165 @@
|
||||
|
||||
board: unknown
|
||||
name: 6 Pack MPCNC XYZXY V1 (StepStick)
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.1
|
||||
step: i2so.2
|
||||
disable: i2so.0
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.12
|
||||
step: i2so.13
|
||||
disable: i2so.15
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.4
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.17
|
||||
step: i2so.18
|
||||
disable: i2so.16
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.9
|
||||
step: i2so.10
|
||||
disable: i2so.8
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
177
yaml/6_pack_TMC2130_XYZ_Test.yaml
Normal file
177
yaml/6_pack_TMC2130_XYZ_Test.yaml
Normal file
@ -0,0 +1,177 @@
|
||||
|
||||
board: unknown
|
||||
name: 6 Pack TMC2130 XYZ PWM
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.1
|
||||
step: i2so.2
|
||||
disable: i2so.0
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.3:low
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.4
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.6:low
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.9
|
||||
step: i2so.10
|
||||
disable: i2so.8
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.11:low
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: gpio.34:low:pu
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
147
yaml/6_pack_external_XYZ.yaml
Normal file
147
yaml/6_pack_external_XYZ.yaml
Normal file
@ -0,0 +1,147 @@
|
||||
|
||||
board: unknown
|
||||
name: 6 Pack External XYZ
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 6
|
||||
disable_delay_us: 5
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.1:low
|
||||
step: i2so.2:low
|
||||
disable: i2so.0
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.4:low
|
||||
step: i2so.5:low
|
||||
disable: i2so.7
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.9:low
|
||||
step: i2so.10:low
|
||||
disable: i2so.8
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
197
yaml/6_pack_stepstick_v1.yaml
Normal file
197
yaml/6_pack_stepstick_v1.yaml
Normal file
@ -0,0 +1,197 @@
|
||||
|
||||
board: unknown
|
||||
name: 6 Pack Controller V1 (StepStick)
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 6
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.1
|
||||
step: i2so.2
|
||||
disable: i2so.0
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.4
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.9
|
||||
step: i2so.10
|
||||
disable: i2so.8
|
||||
gang1:
|
||||
null_motor:
|
||||
a:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
gang0:
|
||||
stepstick:
|
||||
direction: i2so.12
|
||||
step: i2so.13
|
||||
disable: i2so.15
|
||||
gang1:
|
||||
null_motor:
|
||||
b:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
gang0:
|
||||
stepstick:
|
||||
direction: i2so.17
|
||||
step: i2so.18
|
||||
disable: i2so.16
|
||||
gang1:
|
||||
null_motor:
|
||||
c:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
gang0:
|
||||
stepstick:
|
||||
direction: i2so.20
|
||||
step: i2so.21
|
||||
disable: i2so.23
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: gpio.27
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.34:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
pwm:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.26
|
||||
enable_pin: gpio.4
|
||||
direction_pin: gpio.16
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
275
yaml/6_pack_trinamic_stallguard.yaml
Normal file
275
yaml/6_pack_trinamic_stallguard.yaml
Normal file
@ -0,0 +1,275 @@
|
||||
|
||||
board: unknown
|
||||
name: 6 Pack Controller V1 (Trinamic Stallguard)
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 6
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.1
|
||||
step: i2so.2
|
||||
disable: i2so.0
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.3:low
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.4
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.6:low
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.9
|
||||
step: i2so.10
|
||||
disable: i2so.8
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.11:low
|
||||
gang1:
|
||||
null_motor:
|
||||
a:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.12
|
||||
step: i2so.13
|
||||
disable: i2so.15
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.14:low
|
||||
gang1:
|
||||
null_motor:
|
||||
b:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.17
|
||||
step: i2so.18
|
||||
disable: i2so.16
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.19:low
|
||||
gang1:
|
||||
null_motor:
|
||||
c:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.20
|
||||
step: i2so.21
|
||||
disable: i2so.23
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.22:low
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
pwm:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.26
|
||||
enable_pin: gpio.4
|
||||
direction_pin: gpio.16
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
161
yaml/Romarin.yaml
Normal file
161
yaml/Romarin.yaml
Normal file
@ -0,0 +1,161 @@
|
||||
|
||||
board: unknown
|
||||
name: CNC Romarin XYYZ 10V Spin
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 6
|
||||
disable_delay_us: 5
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.1
|
||||
step: i2so.2
|
||||
disable: i2so.0
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.4
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: i2so.9
|
||||
step: i2so.10
|
||||
disable: i2so.8
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: i2so.12
|
||||
step: i2so.13
|
||||
disable: i2so.15
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.34:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
10v:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.26
|
||||
enable_pin: NO_PIN
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
168
yaml/Root_Controller_Root_4_Lite_RS485.yaml
Normal file
168
yaml/Root_Controller_Root_4_Lite_RS485.yaml
Normal file
@ -0,0 +1,168 @@
|
||||
|
||||
board: unknown
|
||||
name: Root Controller 3 Axis XYYZ
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 250
|
||||
pulse_us: 4
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 50.000
|
||||
max_travel: 220.000
|
||||
soft_limits: true
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: false
|
||||
seek_rate: 800.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: true
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: true
|
||||
stepstick:
|
||||
direction: i2so.6
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 50.000
|
||||
max_travel: 278.000
|
||||
soft_limits: true
|
||||
homing:
|
||||
cycle: 3
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: true
|
||||
seek_rate: 800.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.26:low
|
||||
hard_limits: true
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.26:low
|
||||
hard_limits: true
|
||||
stepstick:
|
||||
direction: i2so.3
|
||||
step: i2so.2
|
||||
disable: i2so.4
|
||||
endstops:
|
||||
dual: gpio.27:low
|
||||
hard_limits: true
|
||||
gang1:
|
||||
endstops:
|
||||
dual: gpio.27:low
|
||||
hard_limits: true
|
||||
stepstick:
|
||||
direction: i2so.0
|
||||
step: i2so.15
|
||||
disable: i2so.1
|
||||
z:
|
||||
steps_per_mm: 1000.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 50.000
|
||||
max_travel: 60.000
|
||||
soft_limits: true
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: false
|
||||
seek_rate: 800.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.14:low
|
||||
hard_limits: true
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.14:low
|
||||
hard_limits: true
|
||||
stepstick:
|
||||
direction: i2so.13
|
||||
step: i2so.12
|
||||
disable: i2so.14
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.12
|
||||
ws: gpio.21
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: gpio.13:pu
|
||||
cycle_start: gpio.39:pu
|
||||
macro0: gpio.34:pu
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: i2so.21
|
||||
mist: i2so.20
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.33:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: true
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
huanyang:
|
||||
spinup_ms: 10000
|
||||
spindown_ms: 10000
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
uart:
|
||||
txd_pin: gpio.17
|
||||
rxd_pin: gpio.16
|
||||
rts_pin: gpio.4
|
||||
cts_pin: NO_PIN
|
||||
baud: 9600
|
||||
mode: 8n1
|
140
yaml/TMC2209_4x.yaml
Normal file
140
yaml/TMC2209_4x.yaml
Normal file
@ -0,0 +1,140 @@
|
||||
|
||||
board: unknown
|
||||
name: TMC2209 4x Controller
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 4
|
||||
shared_stepper_disable: 25
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
a:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
gang0:
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.36:low:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
156
yaml/fysetc_ant.yaml
Normal file
156
yaml/fysetc_ant.yaml
Normal file
@ -0,0 +1,156 @@
|
||||
|
||||
board: unknown
|
||||
name: FYSETC E4 3D Printer Controller
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 4
|
||||
shared_stepper_disable: 25
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
a:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: gpio.4
|
||||
mist: gpio.2
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.39:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
relay:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.13
|
||||
enable_pin: NO_PIN
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
156
yaml/fysetc_e4.yaml
Normal file
156
yaml/fysetc_e4.yaml
Normal file
@ -0,0 +1,156 @@
|
||||
|
||||
board: unknown
|
||||
name: FYSETC E4 3D Printer Controller
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 4
|
||||
shared_stepper_disable: 25
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
a:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: gpio.4
|
||||
mist: gpio.2
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.39:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
relay:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.13
|
||||
enable_pin: NO_PIN
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
160
yaml/lowrider_v1p2.yaml
Normal file
160
yaml/lowrider_v1p2.yaml
Normal file
@ -0,0 +1,160 @@
|
||||
|
||||
board: unknown
|
||||
name: LOWRIDER YYZZX V1P2
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.33
|
||||
step: gpio.27
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: true
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.22
|
||||
disable: NO_PIN
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: true
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.14
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.21
|
||||
disable: NO_PIN
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: gpio.34:low:pu
|
||||
cycle_start: gpio.39:low:pu
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.35:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 32
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
pwm:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.16
|
||||
enable_pin: gpio.32
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
137
yaml/midtbot.yaml
Normal file
137
yaml/midtbot.yaml
Normal file
@ -0,0 +1,137 @@
|
||||
|
||||
board: unknown
|
||||
name: midTbot
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 255
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 100.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 3
|
||||
positive_direction: true
|
||||
mpos: 5.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 500.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 100.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 500.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.25:low
|
||||
step: gpio.14
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 5000.000
|
||||
acceleration: 100.000
|
||||
max_travel: 5.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 500.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
rc_servo:
|
||||
cal_min: 1.000
|
||||
cal_max: 1.000
|
||||
pwm: gpio.27
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
160
yaml/mpcnc_laser_module_v1p2.yaml
Normal file
160
yaml/mpcnc_laser_module_v1p2.yaml
Normal file
@ -0,0 +1,160 @@
|
||||
|
||||
board: unknown
|
||||
name: MPCNC_V1P2 with Laser Module
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 255
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 200.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 500.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: true
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.22
|
||||
disable: NO_PIN
|
||||
y:
|
||||
steps_per_mm: 200.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 500.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: true
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.14
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.21
|
||||
disable: NO_PIN
|
||||
z:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 3000.000
|
||||
acceleration: 100.000
|
||||
max_travel: 80.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: false
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.33
|
||||
step: gpio.27
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: gpio.34:low:pu
|
||||
cycle_start: gpio.39:low:pu
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: gpio.2
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.35:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 32
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
laser:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.16
|
||||
enable_pin: NO_PIN
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
160
yaml/mpcnc_v1p1.yaml
Normal file
160
yaml/mpcnc_v1p1.yaml
Normal file
@ -0,0 +1,160 @@
|
||||
|
||||
board: unknown
|
||||
name: MPCNC_V1P1
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 255
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 200.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 500.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: true
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.2:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.22
|
||||
disable: NO_PIN
|
||||
y:
|
||||
steps_per_mm: 200.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 500.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: true
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.14
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.21
|
||||
disable: NO_PIN
|
||||
z:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 3000.000
|
||||
acceleration: 100.000
|
||||
max_travel: 80.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: false
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.33
|
||||
step: gpio.27
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: gpio.34:low:pu
|
||||
cycle_start: gpio.39:low:pu
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.35:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
pwm:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.16
|
||||
enable_pin: gpio.32
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
160
yaml/mpcnc_v1p2.yaml
Normal file
160
yaml/mpcnc_v1p2.yaml
Normal file
@ -0,0 +1,160 @@
|
||||
|
||||
board: unknown
|
||||
name: MPCNC_V1P2
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 255
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 200.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 500.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: true
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.17:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.22
|
||||
disable: NO_PIN
|
||||
y:
|
||||
steps_per_mm: 200.000
|
||||
max_rate: 8000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 500.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: true
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.14
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.21
|
||||
disable: NO_PIN
|
||||
z:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 3000.000
|
||||
acceleration: 100.000
|
||||
max_travel: 80.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 2.000
|
||||
square: false
|
||||
seek_rate: 200.000
|
||||
feed_rate: 100.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.33
|
||||
step: gpio.27
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: gpio.34:low:pu
|
||||
cycle_start: gpio.39:low:pu
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.35:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 32
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
pwm:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.16
|
||||
enable_pin: gpio.32
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
||||
pwm_freq: 5000
|
137
yaml/pen_laser.yaml
Normal file
137
yaml/pen_laser.yaml
Normal file
@ -0,0 +1,137 @@
|
||||
|
||||
board: unknown
|
||||
name: PEN_LASER
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 80.000
|
||||
max_rate: 5000.000
|
||||
acceleration: 50.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 1000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.15:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.26
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 80.000
|
||||
max_rate: 5000.000
|
||||
acceleration: 50.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 1000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.14
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 5000.000
|
||||
acceleration: 50.000
|
||||
max_travel: 100.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 1000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
rc_servo:
|
||||
cal_min: 1.000
|
||||
cal_max: 1.000
|
||||
pwm: gpio.27
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
131
yaml/polar_coaster.yaml
Normal file
131
yaml/polar_coaster.yaml
Normal file
@ -0,0 +1,131 @@
|
||||
|
||||
board: unknown
|
||||
name: POLAR_COASTER
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 255
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 17
|
||||
x:
|
||||
steps_per_mm: 200.000
|
||||
max_rate: 5000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 50.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 1000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
stepstick:
|
||||
direction: gpio.25
|
||||
step: gpio.15
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 71.111
|
||||
max_rate: 15000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 1000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
stepstick:
|
||||
direction: gpio.26:low
|
||||
step: gpio.2
|
||||
disable: NO_PIN
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 3000.000
|
||||
acceleration: 50.000
|
||||
max_travel: 5.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 5.000
|
||||
debounce: 250.000
|
||||
pulloff: 3.000
|
||||
square: false
|
||||
seek_rate: 1000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
rc_servo:
|
||||
cal_min: 1.000
|
||||
cal_max: 1.000
|
||||
pwm: gpio.16
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: gpio.13:low:pu
|
||||
macro1: gpio.12:low:pu
|
||||
macro2: gpio.14:low:pu
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
224
yaml/spi_daisy_4axis_xyza.yaml
Normal file
224
yaml/spi_daisy_4axis_xyza.yaml
Normal file
@ -0,0 +1,224 @@
|
||||
|
||||
board: unknown
|
||||
name: SPI_DAISY_4X XYZA
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 4
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.36:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: gpio.14
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: true
|
||||
toff_disable: 0
|
||||
toff_stealthchop: 5
|
||||
toff_coolstep: 3
|
||||
r_sense: 0.110
|
||||
cs: gpio.17:low
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.39:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: gpio.26
|
||||
step: gpio.27
|
||||
disable: NO_PIN
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: true
|
||||
toff_disable: 0
|
||||
toff_stealthchop: 5
|
||||
toff_coolstep: 3
|
||||
r_sense: 0.110
|
||||
cs: gpio.17:low
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.34:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: gpio.2
|
||||
step: gpio.15
|
||||
disable: NO_PIN
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: true
|
||||
toff_disable: 0
|
||||
toff_stealthchop: 5
|
||||
toff_coolstep: 3
|
||||
r_sense: 0.110
|
||||
cs: gpio.17:low
|
||||
gang1:
|
||||
null_motor:
|
||||
a:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: gpio.32
|
||||
step: gpio.33
|
||||
disable: NO_PIN
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: true
|
||||
toff_disable: 0
|
||||
toff_stealthchop: 5
|
||||
toff_coolstep: 3
|
||||
r_sense: 0.110
|
||||
cs: gpio.17:low
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: gpio.21
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: gpio.22:pu
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
||||
relay:
|
||||
spinup_ms: 0
|
||||
spindown_ms: 0
|
||||
tool: 0
|
||||
speeds: 0=0% 1000=100%
|
||||
output_pin: gpio.25
|
||||
enable_pin: gpio.4
|
||||
direction_pin: NO_PIN
|
||||
disable_with_zero_speed: false
|
||||
zero_speed_with_disable: false
|
149
yaml/tapster_3.yaml
Normal file
149
yaml/tapster_3.yaml
Normal file
@ -0,0 +1,149 @@
|
||||
|
||||
board: unknown
|
||||
name: Tapster 3 Delta (Dynamixel)
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 200
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 200.000
|
||||
acceleration: 200.000
|
||||
max_travel: 2.618
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: -1.047
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
Dynamixel2:
|
||||
invert_direction: false
|
||||
count_min: 1332.227
|
||||
count_max: 3039.159
|
||||
id: 1
|
||||
uart:
|
||||
txd_pin: gpio.4
|
||||
rxd_pin: gpio.13
|
||||
rts_pin: gpio.17
|
||||
cts_pin: NO_PIN
|
||||
baud: 1000000
|
||||
mode: 8n1
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 200.000
|
||||
acceleration: 200.000
|
||||
max_travel: 2.618
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: -1.047
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
Dynamixel2:
|
||||
invert_direction: false
|
||||
count_min: 1332.227
|
||||
count_max: 3039.159
|
||||
id: 2
|
||||
uart:
|
||||
txd_pin: gpio.4
|
||||
rxd_pin: gpio.13
|
||||
rts_pin: gpio.17
|
||||
cts_pin: NO_PIN
|
||||
baud: 1000000
|
||||
mode: 8n1
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 800.000
|
||||
max_rate: 200.000
|
||||
acceleration: 200.000
|
||||
max_travel: 2.618
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: -1.047
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
Dynamixel2:
|
||||
invert_direction: false
|
||||
count_min: 1332.227
|
||||
count_max: 3039.159
|
||||
id: 3
|
||||
uart:
|
||||
txd_pin: gpio.4
|
||||
rxd_pin: gpio.13
|
||||
rts_pin: gpio.17
|
||||
cts_pin: NO_PIN
|
||||
baud: 1000000
|
||||
mode: 8n1
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
177
yaml/tapster_pro_6P_trinamic.yaml
Normal file
177
yaml/tapster_pro_6P_trinamic.yaml
Normal file
@ -0,0 +1,177 @@
|
||||
|
||||
board: unknown
|
||||
name: Tapster Pro Delta 6P Trinamic
|
||||
stepping:
|
||||
engine: I2S Steps, Stream
|
||||
idle_ms: 255
|
||||
pulse_us: 4
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 1909.859
|
||||
max_rate: 100.000
|
||||
acceleration: 20.000
|
||||
max_travel: 2.321
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: true
|
||||
mpos: -0.750
|
||||
debounce: 250.000
|
||||
pulloff: 0.750
|
||||
square: false
|
||||
seek_rate: 100.000
|
||||
feed_rate: 25.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.33
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.33
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.1
|
||||
step: i2so.2
|
||||
disable: i2so.0
|
||||
run_current: 1.000
|
||||
hold_current: 0.500
|
||||
microsteps: 8
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.3:low
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 1909.859
|
||||
max_rate: 100.000
|
||||
acceleration: 20.000
|
||||
max_travel: 2.321
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: true
|
||||
mpos: -0.750
|
||||
debounce: 250.000
|
||||
pulloff: 0.750
|
||||
square: false
|
||||
seek_rate: 100.000
|
||||
feed_rate: 25.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.4
|
||||
step: i2so.5
|
||||
disable: i2so.7
|
||||
run_current: 1.000
|
||||
hold_current: 0.500
|
||||
microsteps: 8
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.6:low
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 1909.859
|
||||
max_rate: 100.000
|
||||
acceleration: 20.000
|
||||
max_travel: 2.321
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: true
|
||||
mpos: -0.750
|
||||
debounce: 250.000
|
||||
pulloff: 0.750
|
||||
square: false
|
||||
seek_rate: 100.000
|
||||
feed_rate: 25.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.35
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.35
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: i2so.9
|
||||
step: i2so.10
|
||||
disable: i2so.8
|
||||
run_current: 1.000
|
||||
hold_current: 0.500
|
||||
microsteps: 8
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: i2so.11:low
|
||||
gang1:
|
||||
null_motor:
|
||||
i2so:
|
||||
bck: gpio.22
|
||||
data: gpio.21
|
||||
ws: gpio.17
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
116
yaml/test_drive.yaml
Normal file
116
yaml/test_drive.yaml
Normal file
@ -0,0 +1,116 @@
|
||||
|
||||
board: unknown
|
||||
name: Test Drive - Demo Only No I/O!
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 255
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
null_motor:
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
null_motor:
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
null_motor:
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
157
yaml/tmc2130_pen.yaml
Normal file
157
yaml/tmc2130_pen.yaml
Normal file
@ -0,0 +1,157 @@
|
||||
|
||||
board: unknown
|
||||
name: ESP32_TMC2130_PEN V2
|
||||
stepping:
|
||||
engine: Timed Steps
|
||||
idle_ms: 250
|
||||
pulse_us: 3
|
||||
dir_delay_us: 0
|
||||
disable_delay_us: 0
|
||||
axes:
|
||||
number_axis: 3
|
||||
shared_stepper_disable: 13
|
||||
x:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.32:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: gpio.26
|
||||
step: gpio.12
|
||||
disable: NO_PIN
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: gpio.17:low
|
||||
gang1:
|
||||
null_motor:
|
||||
y:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 300.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 2
|
||||
positive_direction: true
|
||||
mpos: 0.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
gang0:
|
||||
endstops:
|
||||
dual: gpio.4:low
|
||||
hard_limits: false
|
||||
tmc_2130:
|
||||
direction: gpio.25
|
||||
step: gpio.14
|
||||
disable: NO_PIN
|
||||
run_current: 0.250
|
||||
hold_current: 0.125
|
||||
microsteps: 16
|
||||
stallguard: 16
|
||||
stallguardDebugMode: false
|
||||
run_mode: Stallguard
|
||||
homing_mode: Stallguard
|
||||
use_enable: false
|
||||
r_sense: 0.110
|
||||
cs: gpio.16:low
|
||||
gang1:
|
||||
null_motor:
|
||||
z:
|
||||
steps_per_mm: 100.000
|
||||
max_rate: 1000.000
|
||||
acceleration: 200.000
|
||||
max_travel: 5.000
|
||||
soft_limits: false
|
||||
homing:
|
||||
cycle: 1
|
||||
positive_direction: false
|
||||
mpos: 5.000
|
||||
debounce: 250.000
|
||||
pulloff: 1.000
|
||||
square: false
|
||||
seek_rate: 2000.000
|
||||
feed_rate: 200.000
|
||||
seek_scaler: 1.100
|
||||
feed_scaler: 5.000
|
||||
gang0:
|
||||
rc_servo:
|
||||
cal_min: 1.000
|
||||
cal_max: 1.000
|
||||
pwm: gpio.27
|
||||
gang1:
|
||||
null_motor:
|
||||
spi:
|
||||
cs: gpio.5
|
||||
miso: gpio.19
|
||||
mosi: gpio.23
|
||||
sck: gpio.18
|
||||
control:
|
||||
safety_door: NO_PIN
|
||||
reset: NO_PIN
|
||||
cycle_start: NO_PIN
|
||||
macro0: NO_PIN
|
||||
macro1: NO_PIN
|
||||
macro2: NO_PIN
|
||||
macro3: NO_PIN
|
||||
coolant:
|
||||
flood: NO_PIN
|
||||
mist: NO_PIN
|
||||
delay_ms: 1000.000
|
||||
probe:
|
||||
pin: NO_PIN
|
||||
check_mode_start: false
|
||||
comms:
|
||||
macros:
|
||||
n0:
|
||||
n1:
|
||||
macro0:
|
||||
macro1:
|
||||
macro2:
|
||||
macro3:
|
||||
software_debounce_ms: 0
|
||||
laser_mode: false
|
||||
arc_tolerance: 0.002
|
||||
junction_deviation: 0.010
|
||||
verbose_errors: false
|
||||
homing_init_lock: true
|
||||
report_inches: false
|
||||
enable_parking_override_control: false
|
||||
deactivate_parking_upon_init: false
|
||||
check_limits_at_init: true
|
||||
limits_two_switches_on_axis: false
|
||||
disable_laser_during_hold: true
|
||||
use_line_numbers: false
|
Loading…
x
Reference in New Issue
Block a user