1
0
mirror of https://github.com/bdring/Grbl_Esp32.git synced 2025-08-17 20:01:42 +02:00

Updated to new tree format and names

This commit is contained in:
Mitch Bradley
2021-11-03 08:55:31 -10:00
parent abe797dc88
commit 08af42e098
25 changed files with 3285 additions and 4047 deletions

View File

@@ -39,6 +39,9 @@ void print_indent() {
} }
} }
void section(const char* name) { void section(const char* name) {
if (indent == 0) {
p("\n");
}
print_indent(); print_indent();
p("%s:\n", name); p("%s:\n", name);
indent += 2; indent += 2;
@@ -89,12 +92,19 @@ const char* pinspec(int pin_number, bool active_low = false, bool pullup = false
} }
return temp; return temp;
} }
void pin_item(const char* name, int pin_number, bool active_low = false, bool pullup = false) {
if (pin_number == UNDEFINED_PIN) {
return;
}
item(name, pinspec(pin_number, active_low, pullup));
}
void print_uart(int portnum, uint8_t txd, uint8_t rxd, uint8_t rts, uint32_t baudrate, const char* mode) { void print_uart(int portnum, uint8_t txd, uint8_t rxd, uint8_t rts, uint32_t baudrate, const char* mode) {
section("uart"); section("uart");
item("txd_pin", pinspec(txd)); pin_item("txd_pin", txd);
item("rxd_pin", pinspec(rxd)); pin_item("rxd_pin", rxd);
item("rts_pin", pinspec(rts)); pin_item("rts_pin", rts);
item("cts_pin", pinspec(UNDEFINED_PIN)); // Nothing in the old code uses CTS pin_item("cts_pin", UNDEFINED_PIN); // Nothing in the old code uses CTS
item("baud", baudrate); item("baud", baudrate);
item("mode", mode); item("mode", mode);
end_section(); end_section();
@@ -102,12 +112,15 @@ void print_uart(int portnum, uint8_t txd, uint8_t rxd, uint8_t rts, uint32_t bau
void print_steps(int axis) { void print_steps(int axis) {
item("steps_per_mm", axis_settings[axis]->steps_per_mm->get()); item("steps_per_mm", axis_settings[axis]->steps_per_mm->get());
item("max_rate", axis_settings[axis]->max_rate->get()); item("max_rate_mm_per_min", axis_settings[axis]->max_rate->get());
item("acceleration", axis_settings[axis]->acceleration->get()); item("acceleration_mm_per_sec2", axis_settings[axis]->acceleration->get());
item("max_travel", axis_settings[axis]->max_travel->get()); item("max_travel_mm", axis_settings[axis]->max_travel->get());
item("soft_limits", tf(soft_limits->get())); item("soft_limits", tf(soft_limits->get()));
} }
void print_homing(int axis) { void print_homing(int axis) {
if (!homing_enable->get()) {
return;
}
int cycle; int cycle;
for (cycle = 0; cycle < MAX_N_AXIS; cycle++) { for (cycle = 0; cycle < MAX_N_AXIS; cycle++) {
if (bitnum_istrue(homing_cycle[cycle]->get(), axis)) { if (bitnum_istrue(homing_cycle[cycle]->get(), axis)) {
@@ -120,13 +133,11 @@ void print_homing(int axis) {
section("homing"); section("homing");
item("cycle", cycle + 1); item("cycle", cycle + 1);
item("mpos_mm", axis_settings[axis]->home_mpos->get());
item("positive_direction", bitnum_istrue(homing_dir_mask->get(), axis)); item("positive_direction", bitnum_istrue(homing_dir_mask->get(), axis));
item("mpos", axis_settings[axis]->home_mpos->get()); item("settle_ms", homing_debounce->get());
item("debounce", homing_debounce->get()); item("seek_mm_per_min", homing_seek_rate->get());
item("pulloff", homing_pulloff->get()); item("feed_mm_per_min", homing_feed_rate->get());
item("square", bitnum_istrue(homing_squared_axes->get(), axis));
item("seek_rate", homing_seek_rate->get());
item("feed_rate", homing_feed_rate->get());
float hass = 1.1f; float hass = 1.1f;
#ifdef HOMING_AXIS_SEARCH_SCALAR #ifdef HOMING_AXIS_SEARCH_SCALAR
@@ -143,14 +154,12 @@ void print_homing(int axis) {
} }
void print_endstops(int axis, int gang) { void print_endstops(int axis, int gang) {
if (limit_pins[axis][gang] != UNDEFINED_PIN) { if (limit_pins[axis][gang] != UNDEFINED_PIN) {
section("endstops");
bool dlppu = false; bool dlppu = false;
#ifdef DISABLE_LIMIT_PIN_PULL_UP #ifdef DISABLE_LIMIT_PIN_PULL_UP
dlppu = true; dlppu = true;
#endif #endif
item("dual", pinspec(limit_pins[axis][gang], limit_invert->get(), dlppu)); pin_item("limit_all_pin", limit_pins[axis][gang], limit_invert->get(), dlppu);
item("hard_limits", bool(DEFAULT_HARD_LIMIT_ENABLE)); item("hard_limits", bool(DEFAULT_HARD_LIMIT_ENABLE));
end_section();
} }
} }
void print_motor(Motor* m, int axis, int gang, const char* name) { void print_motor(Motor* m, int axis, int gang, const char* name) {
@@ -158,12 +167,16 @@ void print_motor(Motor* m, int axis, int gang, const char* name) {
} }
void print_servo(Motor* m, int axis, int gang, const char* name = "servo") { void print_servo(Motor* m, int axis, int gang, const char* name = "servo") {
print_motor(m, axis, gang, name); print_motor(m, axis, gang, name);
item("timer_ms", float(SERVO_TIMER_INTERVAL));
} }
void print_rc_servo(RcServo* m, int axis, int gang, const char* name = "rc_servo") { void print_rc_servo(RcServo* m, int axis, int gang, const char* name = "rc_servo") {
print_servo(m, axis, gang, name); print_servo(m, axis, gang, name);
item("cal_min", m->rc_servo_cal_min->get()); item("cal_min", m->rc_servo_cal_min->get());
item("cal_max", m->rc_servo_cal_max->get()); item("cal_max", m->rc_servo_cal_max->get());
item("pwm", pinspec(m->_pwm_pin, false)); pin_item("pwm_pin", m->_pwm_pin, false);
item("min_pulse_us", SERVO_MIN_PULSE);
item("max_pulse_us", SERVO_MAX_PULSE);
end_section(); end_section();
} }
#if 0 #if 0
@@ -175,10 +188,10 @@ void print_solenoid(Solenoid* m, int axis, int gang, const char* name = "solenoi
#endif #endif
void print_unipolar(UnipolarMotor* m, int axis, int gang, const char* name = "unipolar") { void print_unipolar(UnipolarMotor* m, int axis, int gang, const char* name = "unipolar") {
print_motor(m, axis, gang, name); print_motor(m, axis, gang, name);
item("phase0", pinspec(m->_pin_phase0, false)); pin_item("phase0_pin", m->_pin_phase0, false);
item("phase1", pinspec(m->_pin_phase1, false)); pin_item("phase1_pin", m->_pin_phase1, false);
item("phase2", pinspec(m->_pin_phase2, false)); pin_item("phase2_pin", m->_pin_phase2, false);
item("phase3", pinspec(m->_pin_phase3, false)); pin_item("phase3_pin", m->_pin_phase3, false);
item("half_step", tf(m->_half_step)); item("half_step", tf(m->_half_step));
end_section(); end_section();
} }
@@ -193,12 +206,58 @@ void print_dynamixel(Dynamixel2* m, int axis, int gang, const char* name = "dyna
} }
void print_stepper(StandardStepper* m, int axis, int gang, const char* name) { void print_stepper(StandardStepper* m, int axis, int gang, const char* name) {
print_motor(m, axis, gang, name); print_motor(m, axis, gang, name);
item("direction", pinspec(m->_dir_pin, m->_invert_dir_pin)); pin_item("direction_pin", m->_dir_pin, m->_invert_dir_pin);
item("step", pinspec(m->_step_pin, m->_invert_step_pin)); pin_item("step_pin", m->_step_pin, m->_invert_step_pin);
item("disable", pinspec(m->_disable_pin, false)); pin_item("disable_pin", m->_disable_pin, false);
} }
void print_stepstick(StandardStepper* m, int axis, int gang, const char* name) { void print_stepstick(StandardStepper* m, int axis, int gang, const char* name) {
print_stepper(m, axis, gang, name); print_stepper(m, axis, gang, name);
// item("ms1_pin", ???);
// item("ms2_pin", ???);
int ms3_pin = UNDEFINED_PIN;
switch (2 * axis + gang) {
case 0:
ms3_pin = X_STEPPER_MS3;
break;
case 1:
ms3_pin = X2_STEPPER_MS3;
break;
case 2:
ms3_pin = Y_STEPPER_MS3;
break;
case 3:
ms3_pin = Y2_STEPPER_MS3;
break;
case 4:
ms3_pin = Z_STEPPER_MS3;
break;
case 5:
ms3_pin = Z2_STEPPER_MS3;
break;
case 6:
ms3_pin = A_STEPPER_MS3;
break;
case 7:
ms3_pin = A2_STEPPER_MS3;
break;
case 8:
ms3_pin = B_STEPPER_MS3;
break;
case 9:
ms3_pin = B2_STEPPER_MS3;
break;
case 10:
ms3_pin = C_STEPPER_MS3;
break;
case 11:
ms3_pin = C2_STEPPER_MS3;
break;
}
pin_item("ms3_pin", ms3_pin);
#ifdef STEPPER_RESET
pin_item("reset_pin", STEPPER_RESET);
#endif
end_section(); end_section();
} }
const char* trinamicModes(TrinamicMode mode) { const char* trinamicModes(TrinamicMode mode) {
@@ -216,11 +275,11 @@ const char* trinamicModes(TrinamicMode mode) {
return ret; return ret;
} }
void print_trinamic_common(int axis, int gang, TrinamicMode run, TrinamicMode homing) { void print_trinamic_common(int axis, int gang, TrinamicMode run, TrinamicMode homing) {
item("run_current", axis_settings[axis]->run_current->get()); item("run_amps", axis_settings[axis]->run_current->get());
item("hold_current", axis_settings[axis]->hold_current->get()); item("hold_amps", axis_settings[axis]->hold_current->get());
item("microsteps", axis_settings[axis]->microsteps->get()); item("microsteps", axis_settings[axis]->microsteps->get());
item("stallguard", axis_settings[axis]->stallguard->get()); item("stallguard", axis_settings[axis]->stallguard->get());
item("stallguardDebugMode", false); item("stallguard_debug", false);
item("run_mode", trinamicModes(run)); item("run_mode", trinamicModes(run));
item("homing_mode", trinamicModes(homing)); item("homing_mode", trinamicModes(homing));
#ifdef USE_TRINAMIC_ENABLE #ifdef USE_TRINAMIC_ENABLE
@@ -232,16 +291,20 @@ void print_trinamic_common(int axis, int gang, TrinamicMode run, TrinamicMode ho
item("use_enable", tf(false)); item("use_enable", tf(false));
#endif #endif
} }
int spi_index = 0;
void print_trinamic_spi(TrinamicDriver* m, int axis, int gang, const char* name = "trinamic_spi") { void print_trinamic_spi(TrinamicDriver* m, int axis, int gang, const char* name = "trinamic_spi") {
print_stepper(m, axis, gang, name); print_stepper(m, axis, gang, name);
print_trinamic_common(axis, gang, TRINAMIC_RUN_MODE, TRINAMIC_HOMING_MODE); print_trinamic_common(axis, gang, TRINAMIC_RUN_MODE, TRINAMIC_HOMING_MODE);
item("r_sense", m->_r_sense); item("r_sense_ohms", m->_r_sense);
item("cs", pinspec(m->_cs_pin, true)); pin_item("cs_pin", m->_cs_pin, true);
item("spi_index", spi_index++);
end_section(); end_section();
} }
int tmc_addr = 0;
void print_trinamic_uart(TrinamicUartDriver* m, int axis, int gang, const char* name = "trinamic_uart") { void print_trinamic_uart(TrinamicUartDriver* m, int axis, int gang, const char* name = "trinamic_uart") {
print_stepper(m, axis, gang, name); print_stepper(m, axis, gang, name);
item("r_sense", m->_r_sense); item("r_sense_ohms", m->_r_sense);
item("addr", tmc_addr++);
print_trinamic_common(axis, gang, TrinamicMode(TRINAMIC_UART_RUN_MODE), TrinamicMode(TRINAMIC_UART_HOMING_MODE)); print_trinamic_common(axis, gang, TrinamicMode(TRINAMIC_UART_RUN_MODE), TrinamicMode(TRINAMIC_UART_HOMING_MODE));
print_uart(TMC_UART, TMC_UART_TX, TMC_UART_RX, UNDEFINED_PIN, 115200, "8n1"); print_uart(TMC_UART, TMC_UART_TX, TMC_UART_RX, UNDEFINED_PIN, 115200, "8n1");
end_section(); end_section();
@@ -292,15 +355,13 @@ const char* axis_names[] = { "x", "y", "z", "a", "b", "c" };
void print_axes() { void print_axes() {
section("axes"); section("axes");
int n_axis = number_axis->get(); int n_axis = number_axis->get();
item("number_axis", n_axis); pin_item("shared_stepper_disable_pin", STEPPERS_DISABLE_PIN);
item("shared_stepper_disable", STEPPERS_DISABLE_PIN);
for (int axis = 0; axis < n_axis; axis++) { for (int axis = 0; axis < n_axis; axis++) {
section(axis_names[axis]); section(axis_names[axis]);
print_steps(axis); print_steps(axis);
print_homing(axis); print_homing(axis);
for (int gang = 0; gang < 2; gang++) { for (int gang = 0; gang < 2; gang++) {
print_endstops(axis, gang); section(gang ? "motor1" : "motor0");
section(gang ? "gang1" : "gang0");
print_endstops(axis, gang); print_endstops(axis, gang);
print_motor_class(axis, gang); print_motor_class(axis, gang);
end_section(); end_section();
@@ -310,7 +371,11 @@ void print_axes() {
end_section(); end_section();
} }
const char* engine_names[] = { const char* engine_names[] = {
"Timed", // We use RMT here instead of Timed because the native build disables
// USE_RMT_STEPS due to lack of native support for the RMT driver code
// "Timed",
"RMT",
"RMT", "RMT",
"I2S_stream", "I2S_stream",
"I2S_static", "I2S_static",
@@ -320,8 +385,8 @@ void print_stepping() {
section("stepping"); section("stepping");
item("engine", engine_names[current_stepper]); item("engine", engine_names[current_stepper]);
item("idle_ms", stepper_idle_lock_time->get()); item("idle_ms", stepper_idle_lock_time->get());
item("pulse_us", pulse_microseconds->get());
item("dir_delay_us", direction_delay_microseconds->get()); item("dir_delay_us", direction_delay_microseconds->get());
item("pulse_us", pulse_microseconds->get());
item("disable_delay_us", enable_delay_microseconds->get()); item("disable_delay_us", enable_delay_microseconds->get());
end_section(); end_section();
} }
@@ -329,19 +394,18 @@ void print_stepping() {
void print_i2so() { void print_i2so() {
#ifdef USE_I2S_OUT #ifdef USE_I2S_OUT
section("i2so"); section("i2so");
item("bck", pinspec(I2S_OUT_BCK)); pin_item("bck_pin", I2S_OUT_BCK);
item("data", pinspec(I2S_OUT_DATA)); pin_item("data_pin", I2S_OUT_DATA);
item("ws", pinspec(I2S_OUT_WS)); pin_item("ws_pin", I2S_OUT_WS);
end_section(); end_section();
#endif #endif
} }
void print_spi() { void print_spi() {
section("spi"); section("spi");
// -1 is not the same as UNDEFINED_PIN; -1 means use the hardware default // -1 is not the same as UNDEFINED_PIN; -1 means use the hardware default
item("cs", pinspec(GRBL_SPI_SS == -1 ? GPIO_NUM_5 : GRBL_SPI_SS)); pin_item("miso_pin", GRBL_SPI_MISO == -1 ? GPIO_NUM_19 : GRBL_SPI_MISO);
item("miso", pinspec(GRBL_SPI_MISO == -1 ? GPIO_NUM_19 : GRBL_SPI_MISO)); pin_item("mosi_pin", GRBL_SPI_MOSI == -1 ? GPIO_NUM_23 : GRBL_SPI_MOSI);
item("mosi", pinspec(GRBL_SPI_MOSI == -1 ? GPIO_NUM_23 : GRBL_SPI_MOSI)); pin_item("sck_pin", GRBL_SPI_SCK == -1 ? GPIO_NUM_18 : GRBL_SPI_SCK);
item("sck", pinspec(GRBL_SPI_SCK == -1 ? GPIO_NUM_18 : GRBL_SPI_SCK));
end_section(); end_section();
} }
#ifndef CONTROL_SAFETY_DOOR_PIN #ifndef CONTROL_SAFETY_DOOR_PIN
@@ -375,13 +439,13 @@ void print_control() {
pu = false; pu = false;
#endif #endif
section("control"); section("control");
item("safety_door", pinspec(CONTROL_SAFETY_DOOR_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 0), pu)); pin_item("safety_door_pin", CONTROL_SAFETY_DOOR_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 0), pu);
item("reset", pinspec(CONTROL_RESET_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 1), pu)); pin_item("reset_pin", CONTROL_RESET_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 1), pu);
item("cycle_start", pinspec(CONTROL_CYCLE_START_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 3), pu)); pin_item("cycle_start_pin", CONTROL_CYCLE_START_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 3), pu);
item("macro0", pinspec(MACRO_BUTTON_0_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 4), pu)); pin_item("macro0_pin", MACRO_BUTTON_0_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 4), pu);
item("macro1", pinspec(MACRO_BUTTON_1_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 5), pu)); pin_item("macro1_pin", MACRO_BUTTON_1_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 5), pu);
item("macro2", pinspec(MACRO_BUTTON_2_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 6), pu)); pin_item("macro2_pin", MACRO_BUTTON_2_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 6), pu);
item("macro3", pinspec(MACRO_BUTTON_3_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 7), pu)); pin_item("macro3_pin", MACRO_BUTTON_3_PIN, bitnum_istrue(INVERT_CONTROL_PIN_MASK, 7), pu);
end_section(); end_section();
} }
#ifndef COOLANT_FLOOD_PIN #ifndef COOLANT_FLOOD_PIN
@@ -396,12 +460,12 @@ void print_coolant() {
#ifdef INVERT_COOLANT_FLOOD_PIN #ifdef INVERT_COOLANT_FLOOD_PIN
floodlow = true; floodlow = true;
#endif #endif
item("flood", pinspec(COOLANT_FLOOD_PIN, floodlow, floodlow)); pin_item("flood_pin", COOLANT_FLOOD_PIN, floodlow, floodlow);
bool mistlow = false; bool mistlow = false;
#ifdef INVERT_COOLANT_MIST_PIN #ifdef INVERT_COOLANT_MIST_PIN
mistlow = true; mistlow = true;
#endif #endif
item("mist", pinspec(COOLANT_MIST_PIN, mistlow, mistlow)); pin_item("mist_pin", COOLANT_MIST_PIN, mistlow, mistlow);
item("delay_ms", coolant_start_delay->get() * 1000); item("delay_ms", coolant_start_delay->get() * 1000);
end_section(); end_section();
} }
@@ -411,7 +475,7 @@ void print_probe() {
#ifdef DISABLE_PROBE_PIN_INPUT_PULLUP #ifdef DISABLE_PROBE_PIN_INPUT_PULLUP
pu = false; pu = false;
#endif #endif
item("pin", pinspec(PROBE_PIN, probe_invert->get(), pu)); pin_item("pin", PROBE_PIN, probe_invert->get(), pu);
bool cms = false; bool cms = false;
#ifdef SET_CHECK_MODE_PROBE_TO_START #ifdef SET_CHECK_MODE_PROBE_TO_START
cms = true; cms = true;
@@ -452,6 +516,8 @@ void print_bt() {
end_section(); end_section();
#endif #endif
} }
#if 0
// Comms are now NVS settings
void print_comms() { void print_comms() {
// Radio mode??? // Radio mode???
@@ -473,11 +539,11 @@ void print_comms() {
# endif # endif
end_section(); end_section();
} }
// notifications? #endif
void print_macros() { void print_macros() {
section("macros"); section("macros");
item("n0", startup_line_0->get()); item("startup_line0", startup_line_0->get());
item("n1", startup_line_1->get()); item("startup_line1", startup_line_1->get());
item("macro0", user_macro0->get()); item("macro0", user_macro0->get());
item("macro1", user_macro1->get()); item("macro1", user_macro1->get());
item("macro2", user_macro2->get()); item("macro2", user_macro2->get());
@@ -502,20 +568,20 @@ void print_spindle(const char* name, Spindle* s) {
section(name); section(name);
item("spinup_ms", s->_spinup_delay); item("spinup_ms", s->_spinup_delay);
item("spindown_ms", s->_spindown_delay); item("spindown_ms", s->_spindown_delay);
item("tool", int(0)); item("tool_num", int(0));
item("speeds", makeSpeedMap(static_cast<PWM*>(s))); item("speeds", makeSpeedMap(static_cast<PWM*>(s)));
} }
void print_onoff_spindle(const char* name, PWM* s) { void print_onoff_spindle(const char* name, PWM* s) {
print_spindle(name, s); print_spindle(name, s);
item("output_pin", pinspec(s->_output_pin, s->_invert_pwm, false)); pin_item("output_pin", s->_output_pin, s->_invert_pwm, false);
item("enable_pin", pinspec(s->_enable_pin)); pin_item("enable_pin", s->_enable_pin);
item("direction_pin", pinspec(s->_direction_pin)); pin_item("direction_pin", s->_direction_pin);
item("disable_with_zero_speed", bool(s->_off_with_zero_speed)); item("disable_with_s0", bool(s->_off_with_zero_speed));
item("zero_speed_with_disable", false); item("s0_with_disable", false);
} }
void print_pwm_spindle(const char* name, PWM* s) { void print_pwm_spindle(const char* name, PWM* s) {
print_onoff_spindle(name, s); print_onoff_spindle(name, s);
item("pwm_freq", s->_pwm_freq); item("pwm_hz", s->_pwm_freq);
} }
void print_relay_spindle(Relay* s) { void print_relay_spindle(Relay* s) {
print_onoff_spindle("relay", s); print_onoff_spindle("relay", s);
@@ -542,6 +608,12 @@ void print_besc_spindle(BESC* s) {
void print_10v_spindle(_10v* s) { void print_10v_spindle(_10v* s) {
print_pwm_spindle("10v", s); print_pwm_spindle("10v", s);
#ifdef SPINDLE_FORWARD_PIN
pin_item("forward_pin", SPINDLE_FORWARD_PIN);
#endif
#ifdef SPINDLE_REVERSE_PIN
pin_item("reverse_pin", SPINDLE_REVERSE_PIN);
#endif
end_section(); end_section();
} }
@@ -585,6 +657,9 @@ void print_vfd_spindle(const char* name, VFD* s) {
"8n1" "8n1"
#endif #endif
); );
#ifdef VFD_RS485_ADDR
item("modbus_id", VFD_RS485_ADDR);
#endif
end_section(); end_section();
} }
@@ -609,7 +684,7 @@ void print_spindle_class() {
case int8_t(SpindleType::NONE): case int8_t(SpindleType::NONE):
break; break;
case int8_t(SpindleType::PWM): case int8_t(SpindleType::PWM):
print_pwm_spindle("pwm", static_cast<PWM*>(s)); print_pwm_spindle("PWM", static_cast<PWM*>(s));
end_section(); end_section();
break; break;
case int8_t(SpindleType::RELAY): case int8_t(SpindleType::RELAY):
@@ -638,6 +713,72 @@ void print_spindle_class() {
break; break;
} }
} }
void print_start() {
section("start");
bool hil = false;
#ifdef HOMING_INIT_LOCK
hil = true;
#endif
item("must_home", tf(hil));
bool clai = false;
#ifdef CHECK_LIMITS_AT_INIT
clai = true;
#endif
item("check_limits", tf(clai));
bool dpoi = false;
#ifdef DEACTIVATE_PARKING_UPON_INIT
dpoi = true;
#endif
item("deactivate_parking_upon_init", tf(dpoi));
end_section();
}
void print_sdcard() {
section("sdcard");
pin_item("cs_pin", GRBL_SPI_SS == -1 ? GPIO_NUM_5 : GRBL_SPI_SS);
pin_item("card_detect_pin", SDCARD_DET_PIN);
end_section();
}
void print_user_outputs() {
section("user_outputs");
#if USER_ANALOG_PIN_0 != UNDEFINED_PIN
pin_item("analog0_pin", USER_ANALOG_PIN_0);
# ifdef USER_ANALOG_PIN_0_FREQ
item("analog0_hz", USER_ANALOG_PIN_0_FREQ);
# endif
#endif
#if USER_ANALOG_PIN_1 != UNDEFINED_PIN
pin_item("analog1_pin", USER_ANALOG_PIN_1);
# ifdef USER_ANALOG_PIN_1_FREQ
item("analog1_hz", USER_ANALOG_PIN_1_FREQ);
# endif
#endif
#if USER_ANALOG_PIN_2 != UNDEFINED_PIN
pin_item("analog2_pin", USER_ANALOG_PIN_2);
# ifdef USER_ANALOG_PIN_2_FREQ
item("analog2_hz", USER_ANALOG_PIN_2_FREQ);
# endif
#endif
#if USER_ANALOG_PIN_3 != UNDEFINED_PIN
pin_item("analog3_pin", USER_ANALOG_PIN_3);
# ifdef USER_ANALOG_PIN_3_FREQ
item("analog3_hz", USER_ANALOG_PIN_3_FREQ);
# endif
#endif
pin_item("digital0_pin", USER_DIGITAL_PIN_0);
pin_item("digital1_pin", USER_DIGITAL_PIN_1);
pin_item("digital2_pin", USER_DIGITAL_PIN_2);
pin_item("digital3_pin", USER_DIGITAL_PIN_3);
end_section();
}
void dump_config() { void dump_config() {
item("name", MACHINE_NAME); item("name", MACHINE_NAME);
#ifdef USE_I2S_OUT #ifdef USE_I2S_OUT
@@ -649,29 +790,25 @@ void dump_config() {
print_axes(); print_axes();
print_i2so(); print_i2so();
print_spi(); print_spi();
print_sdcard();
print_control(); print_control();
print_coolant(); print_coolant();
print_probe(); print_probe();
print_comms();
print_macros(); print_macros();
print_start();
print_user_outputs();
print_spindle_class();
p("\n");
int db = 0; int db = 0;
#ifdef ENABLE_SOFTWARE_DEBOUNCE #ifdef ENABLE_SOFTWARE_DEBOUNCE
db = DEBOUNCE_PERIOD; db = DEBOUNCE_PERIOD;
#endif #endif
item("software_debounce_ms", db); item("software_debounce_ms", db);
// TODO: Consider putting these under a gcode: hierarchy level? Or motion control? // TODO: Consider putting these under a gcode: hierarchy level? Or motion control?
item("laser_mode", laser_mode->get()); item("arc_tolerance_mm", arc_tolerance->get());
item("arc_tolerance", arc_tolerance->get()); item("junction_deviation_mm", junction_deviation->get());
item("junction_deviation", junction_deviation->get());
item("verbose_errors", verbose_errors->get()); item("verbose_errors", verbose_errors->get());
bool hil = false;
#ifdef HOMING_INIT_LOCK
hil = true;
#endif
item("homing_init_lock", tf(hil));
item("report_inches", report_inches->get()); item("report_inches", report_inches->get());
bool epoc = false; bool epoc = false;
@@ -680,35 +817,9 @@ void dump_config() {
#endif #endif
item("enable_parking_override_control", tf(epoc)); item("enable_parking_override_control", tf(epoc));
bool dpoi = false;
#ifdef DEACTIVATE_PARKING_UPON_INIT
dpoi = true;
#endif
item("deactivate_parking_upon_init", tf(dpoi));
bool clai = false;
#ifdef CHECK_LIMITS_AT_INIT
clai = true;
#endif
item("check_limits_at_init", tf(clai));
bool l2soa = false;
#ifdef LIMITS_TWO_SWITCHES_ON_AXES
l2soa = true;
#endif
item("limits_two_switches_on_axis", tf(l2soa));
bool dldh = false;
#ifdef DISABLE_LASER_DURING_HOLD
dldh = true;
#endif
item("disable_laser_during_hold", tf(dldh));
bool uln = false; bool uln = false;
#ifdef USE_LINE_NUMBERS #ifdef USE_LINE_NUMBERS
uln = true; uln = true;
#endif #endif
item("use_line_numbers", uln); item("use_line_numbers", uln);
print_spindle_class();
} }

View File

@@ -1,154 +1,107 @@
name: ESP32_V4 name: ESP32_V4
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.17:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.14
direction: gpio.14 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.4:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.15
direction: gpio.15 step_pin: gpio.26
step: gpio.26 motor1:
disable: NO_PIN
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.16:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.33
direction: gpio.33 step_pin: gpio.27
step: gpio.27 motor1:
disable: NO_PIN
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: flood_pin: gpio.25
flood: gpio.25 mist_pin: gpio.21
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.32:pu pin: gpio.32:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true PWM:
use_line_numbers: false
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.2 output_pin: gpio.2
enable_pin: gpio.22 enable_pin: gpio.22
enable_pin: gpio.22 disable_with_s0: false
direction_pin: NO_PIN s0_with_disable: false
disable_with_zero_speed: false pwm_hz: 5000
zero_speed_with_disable: false
software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,174 +1,121 @@
name: External 4 Axis Driver Board V2 name: External 4 Axis Driver Board V2
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 4
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.34:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.2
direction: gpio.2 step_pin: gpio.0
step: gpio.0 motor1:
disable: NO_PIN
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.15
direction: gpio.15 step_pin: gpio.26
step: gpio.26 motor1:
disable: NO_PIN
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.36:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.33
direction: gpio.33 step_pin: gpio.27
step: gpio.27 motor1:
disable: NO_PIN
null_motor: null_motor:
a: a:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
endstops: limit_all_pin: gpio.39:low
dual: gpio.39:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.14
direction: gpio.14 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: mist_pin: gpio.21
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.32:pu pin: gpio.32:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true
huanyang: huanyang:
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
uart: uart:
txd_pin: gpio.17 txd_pin: gpio.17
rxd_pin: gpio.4 rxd_pin: gpio.4
rts_pin: gpio.16 rts_pin: gpio.16
rts_pin: gpio.16
baud: 9600 baud: 9600
mode: 8n1 mode: 8n1
software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,165 +1,115 @@
name: 6 Pack Lowrider XYYZZ V1 (StepStick) name: 6 Pack Lowrider XYYZZ V1 (StepStick)
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 4
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.33:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.1
direction: i2so.1 step_pin: i2so.2
step: i2so.2 disable_pin: i2so.0
disable: i2so.0 ms3_pin: i2so.3
motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.32:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.4
direction: i2so.4 step_pin: i2so.5
step: i2so.5 disable_pin: i2so.7
disable: i2so.7 ms3_pin: i2so.6
endstops: motor1:
dual: gpio.35:low limit_all_pin: gpio.35:low
hard_limits: false
gang1:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.9
direction: i2so.9 step_pin: i2so.10
step: i2so.10 disable_pin: i2so.8
ms3_pin: i2so.11
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.34:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.12
direction: i2so.12 step_pin: i2so.13
step: i2so.13 disable_pin: i2so.15
disable: i2so.15 ms3_pin: i2so.14
endstops: motor1:
dual: gpio.2:low limit_all_pin: gpio.2:low
hard_limits: false
gang1:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.17
direction: i2so.17 step_pin: i2so.18
step: i2so.18 disable_pin: i2so.16
ms3_pin: i2so.19
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.21
data: gpio.21 ws_pin: gpio.17
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,165 +1,115 @@
name: 6 Pack MPCNC XYZXY V1 (StepStick) name: 6 Pack MPCNC XYZXY V1 (StepStick)
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 4
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.33:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.1
direction: i2so.1 step_pin: i2so.2
step: i2so.2 disable_pin: i2so.0
disable: i2so.0 ms3_pin: i2so.3
endstops: motor1:
dual: gpio.34:low limit_all_pin: gpio.34:low
hard_limits: false
gang1:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.12
direction: i2so.12 step_pin: i2so.13
step: i2so.13 disable_pin: i2so.15
ms3_pin: i2so.14
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.32:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.4
direction: i2so.4 step_pin: i2so.5
step: i2so.5 disable_pin: i2so.7
disable: i2so.7 ms3_pin: i2so.6
endstops: motor1:
dual: gpio.2:low limit_all_pin: gpio.2:low
hard_limits: false
gang1:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.17
direction: i2so.17 step_pin: i2so.18
step: i2so.18 disable_pin: i2so.16
ms3_pin: i2so.19
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.9
direction: i2so.9 step_pin: i2so.10
step: i2so.10 disable_pin: i2so.8
disable: i2so.8 ms3_pin: i2so.11
motor1:
null_motor: null_motor:
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.21
data: gpio.21 ws_pin: gpio.17
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,177 +1,134 @@
name: 6 Pack TMC2130 XYZ PWM name: 6 Pack TMC2130 XYZ PWM
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 4
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.33:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.1
direction: i2so.1 step_pin: i2so.2
step: i2so.2 disable_pin: i2so.0
disable: i2so.0 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.3:low
cs: i2so.3:low spi_index: 0
motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.32:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.4
direction: i2so.4 step_pin: i2so.5
step: i2so.5 disable_pin: i2so.7
disable: i2so.7 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.6:low
cs: i2so.6:low spi_index: 1
motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.9
direction: i2so.9 step_pin: i2so.10
step: i2so.10 disable_pin: i2so.8
disable: i2so.8 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.11:low
cs: i2so.11:low spi_index: 2
motor1:
null_motor: null_motor:
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.21
data: gpio.21 ws_pin: gpio.17
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control: safety_door_pin: gpio.34:low:pu
safety_door: gpio.34:low:pu
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,147 +1,100 @@
name: 6 Pack External XYZ name: 6 Pack External XYZ
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 6 dir_delay_us: 6
pulse_us: 4
disable_delay_us: 5 disable_delay_us: 5
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.33:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.1:low
direction: i2so.1:low step_pin: i2so.2:low
step: i2so.2:low disable_pin: i2so.0
disable: i2so.0 motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.32:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.4:low
direction: i2so.4:low step_pin: i2so.5:low
step: i2so.5:low disable_pin: i2so.7
disable: i2so.7 motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.9:low
direction: i2so.9:low step_pin: i2so.10:low
step: i2so.10:low disable_pin: i2so.8
disable: i2so.8 motor1:
null_motor: null_motor:
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.21
data: gpio.21 ws_pin: gpio.17
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,197 +1,159 @@
name: 6 Pack Controller V1 (StepStick) name: 6 Pack Controller V1 (StepStick)
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 4
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 6
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.33:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.1
direction: i2so.1 step_pin: i2so.2
step: i2so.2 disable_pin: i2so.0
disable: i2so.0 ms3_pin: i2so.3
motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.32:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.4
direction: i2so.4 step_pin: i2so.5
step: i2so.5 disable_pin: i2so.7
disable: i2so.7 ms3_pin: i2so.6
motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: i2so.9
direction: i2so.9 step_pin: i2so.10
step: i2so.10 disable_pin: i2so.8
disable: i2so.8 ms3_pin: i2so.11
motor1:
null_motor: null_motor:
a: a:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
stepstick: stepstick:
stepstick: direction_pin: i2so.12
direction: i2so.12 step_pin: i2so.13
step: i2so.13 disable_pin: i2so.15
disable: i2so.15 ms3_pin: i2so.14
motor1:
null_motor: null_motor:
b: b:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
stepstick: stepstick:
stepstick: direction_pin: i2so.17
direction: i2so.17 step_pin: i2so.18
step: i2so.18 disable_pin: i2so.16
disable: i2so.16 ms3_pin: i2so.19
motor1:
null_motor: null_motor:
c: c:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
stepstick: stepstick:
stepstick: direction_pin: i2so.20
direction: i2so.20 step_pin: i2so.21
step: i2so.21 disable_pin: i2so.23
disable: i2so.23 ms3_pin: i2so.22
motor1:
null_motor: null_motor:
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.21
data: gpio.21 ws_pin: gpio.17
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: mist_pin: gpio.27
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.34:pu pin: gpio.34:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true PWM:
use_line_numbers: false
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.26 output_pin: gpio.26
enable_pin: gpio.4 enable_pin: gpio.4
direction_pin: gpio.16 direction_pin: gpio.16
direction_pin: gpio.16 disable_with_s0: false
disable_with_zero_speed: false s0_with_disable: false
zero_speed_with_disable: false pwm_hz: 5000
software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,275 +1,223 @@
name: 6 Pack Controller V1 (Trinamic Stallguard) name: 6 Pack Controller V1 (Trinamic Stallguard)
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 4
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 6
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.33:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.1
direction: i2so.1 step_pin: i2so.2
step: i2so.2 disable_pin: i2so.0
disable: i2so.0 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.3:low
cs: i2so.3:low spi_index: 0
motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.32:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.4
direction: i2so.4 step_pin: i2so.5
step: i2so.5 disable_pin: i2so.7
disable: i2so.7 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.6:low
cs: i2so.6:low spi_index: 1
motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.9
direction: i2so.9 step_pin: i2so.10
step: i2so.10 disable_pin: i2so.8
disable: i2so.8 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.11:low
cs: i2so.11:low spi_index: 2
motor1:
null_motor: null_motor:
a: a:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
endstops: limit_all_pin: gpio.34:low
dual: gpio.34:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.12
direction: i2so.12 step_pin: i2so.13
step: i2so.13 disable_pin: i2so.15
disable: i2so.15 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.14:low
cs: i2so.14:low spi_index: 3
motor1:
null_motor: null_motor:
b: b:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
endstops: limit_all_pin: gpio.39:low
dual: gpio.39:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.17
direction: i2so.17 step_pin: i2so.18
step: i2so.18 disable_pin: i2so.16
disable: i2so.16 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.19:low
cs: i2so.19:low spi_index: 4
motor1:
null_motor: null_motor:
c: c:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
endstops: limit_all_pin: gpio.36:low
dual: gpio.36:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.20
direction: i2so.20 step_pin: i2so.21
step: i2so.21 disable_pin: i2so.23
disable: i2so.23 run_amps: 0.250
run_current: 0.250 hold_amps: 0.125
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.22:low
cs: i2so.22:low spi_index: 5
motor1:
null_motor: null_motor:
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.21
data: gpio.21 ws_pin: gpio.17
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true PWM:
use_line_numbers: false
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.26 output_pin: gpio.26
enable_pin: gpio.4 enable_pin: gpio.4
direction_pin: gpio.16 direction_pin: gpio.16
direction_pin: gpio.16 disable_with_s0: false
disable_with_zero_speed: false s0_with_disable: false
zero_speed_with_disable: false pwm_hz: 5000
software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,168 +1,153 @@
name: Root Controller 3 Axis XYYZ name: Root Controller 3 Axis XYYZ
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 4
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 50.000
acceleration: 50.000 max_travel_mm: 220.000
soft_limits: true soft_limits: true
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 800.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: false
seek_rate: 800.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.2:low
dual: gpio.2:low
hard_limits: true
gang0:
endstops:
hard_limits: true hard_limits: true
stepstick: stepstick:
stepstick: direction_pin: i2so.6
direction: i2so.6 step_pin: i2so.5
step: i2so.5 disable_pin: i2so.7
disable: i2so.7 motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 50.000
acceleration: 50.000 max_travel_mm: 278.000
soft_limits: true soft_limits: true
homing: homing:
cycle: 3 cycle: 3
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 800.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: true
seek_rate: 800.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.26:low
dual: gpio.26:low
hard_limits: true
gang0:
endstops:
hard_limits: true hard_limits: true
stepstick: stepstick:
stepstick: direction_pin: i2so.3
direction: i2so.3 step_pin: i2so.2
step: i2so.2 disable_pin: i2so.4
disable: i2so.4 motor1:
endstops: limit_all_pin: gpio.27:low
dual: gpio.27:low
hard_limits: true
gang1:
endstops:
hard_limits: true hard_limits: true
stepstick: stepstick:
stepstick: direction_pin: i2so.0
direction: i2so.0 step_pin: i2so.15
step: i2so.15 disable_pin: i2so.1
z: z:
steps_per_mm: 1000.000 steps_per_mm: 1000.000
steps_per_mm: 1000.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 50.000
acceleration: 50.000 max_travel_mm: 60.000
soft_limits: true soft_limits: true
homing: homing:
cycle: 1 cycle: 1
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 800.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: false
seek_rate: 800.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.14:low
dual: gpio.14:low
hard_limits: true
gang0:
endstops:
hard_limits: true hard_limits: true
stepstick: stepstick:
stepstick: direction_pin: i2so.13
direction: i2so.13 step_pin: i2so.12
step: i2so.12 disable_pin: i2so.14
disable: i2so.14 motor1:
null_motor: null_motor:
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.12
data: gpio.12 ws_pin: gpio.21
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control: reset_pin: gpio.13:pu
safety_door: NO_PIN cycle_start_pin: gpio.39:pu
reset: gpio.13:pu macro0_pin: gpio.34:pu
cycle_start: gpio.39:pu
macro0: gpio.34:pu
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: flood_pin: i2so.21
flood: i2so.21 mist_pin: i2so.20
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.33:pu pin: gpio.33:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: true digital0_pin: i2so.17
disable_laser_during_hold: true digital1_pin: i2so.18
digital2_pin: i2so.19
huanyang: huanyang:
spinup_ms: 10000 spinup_ms: 10000
spindown_ms: 10000 spindown_ms: 10000
spindown_ms: 10000 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=0.0% 24000=100.0%
uart: uart:
txd_pin: gpio.17 txd_pin: gpio.17
rxd_pin: gpio.16 rxd_pin: gpio.16
rts_pin: gpio.4 rts_pin: gpio.4
rts_pin: gpio.4
baud: 9600 baud: 9600
mode: 8n1 mode: 8n1
software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,140 +1,98 @@
name: TMC2209 4x Controller name: TMC2209 4x Controller
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.25
number_axis: 4
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.35:low
hard_limits: false
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.34:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.34:low
hard_limits: false
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.39:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.39:low
hard_limits: false
null_motor: null_motor:
a: a:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
gang0: motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.36:low:pu pin: gpio.36:low:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
digital0_pin: gpio.4
digital1_pin: gpio.13
digital2_pin: gpio.17
digital3_pin: gpio.12
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,156 +1,107 @@
name: FYSETC E4 3D Printer Controller name: FYSETC E4 3D Printer Controller
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.25
number_axis: 4
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.34:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.34:low
hard_limits: false
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.35:low
hard_limits: false
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.15:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.15:low
hard_limits: false
null_motor: null_motor:
a: a:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
endstops: limit_all_pin: gpio.36:low
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.36:low
hard_limits: false
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: flood_pin: gpio.4
flood: gpio.4 mist_pin: gpio.2
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.39:pu pin: gpio.39:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true
relay: relay:
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.13 output_pin: gpio.13
output_pin: gpio.13 disable_with_s0: false
enable_pin: NO_PIN s0_with_disable: false
direction_pin: NO_PIN
disable_with_zero_speed: false software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,156 +1,107 @@
name: FYSETC E4 3D Printer Controller name: FYSETC E4 3D Printer Controller
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.25
number_axis: 4
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.34:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.34:low
hard_limits: false
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.35:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.35:low
hard_limits: false
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.15:low
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:
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.15:low
hard_limits: false
null_motor: null_motor:
a: a:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
endstops: limit_all_pin: gpio.36:low
hard_limits: false hard_limits: false
hard_limits: false motor1:
gang0:
endstops:
dual: gpio.36:low
hard_limits: false
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: flood_pin: gpio.4
flood: gpio.4 mist_pin: gpio.2
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.39:pu pin: gpio.39:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true
relay: relay:
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.13 output_pin: gpio.13
output_pin: gpio.13 disable_with_s0: false
enable_pin: NO_PIN s0_with_disable: false
direction_pin: NO_PIN
disable_with_zero_speed: false software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,160 +1,111 @@
name: LOWRIDER YYZZX V1P2 name: LOWRIDER YYZZX V1P2
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.15:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.33
direction: gpio.33 step_pin: gpio.27
step: gpio.27 motor1:
disable: NO_PIN
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.4:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.22
step: gpio.22
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.17:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.14
step: gpio.14 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.21
step: gpio.21
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control: reset_pin: gpio.34:low:pu
safety_door: NO_PIN cycle_start_pin: gpio.39:low:pu
reset: gpio.34:low:pu
cycle_start: gpio.39:low:pu
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.35:pu pin: gpio.35:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 32 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true PWM:
use_line_numbers: false
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.16 output_pin: gpio.16
enable_pin: gpio.32 enable_pin: gpio.32
enable_pin: gpio.32 disable_with_s0: false
direction_pin: NO_PIN s0_with_disable: false
disable_with_zero_speed: false pwm_hz: 5000
zero_speed_with_disable: false
software_debounce_ms: 32
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,137 +1,122 @@
name: midTbot name: midTbot
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 255 idle_ms: 255
idle_ms: 255
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 100.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 3 cycle: 3
mpos_mm: 5.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 5.000 seek_mm_per_min: 2000.000
debounce: 250.000 feed_mm_per_min: 500.000
pulloff: 3.000
square: false
seek_rate: 2000.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.2:low
dual: gpio.2:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 100.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 2000.000
debounce: 250.000 feed_mm_per_min: 500.000
pulloff: 3.000
square: false
seek_rate: 2000.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.4:low
dual: gpio.4:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.25:low
direction: gpio.25:low step_pin: gpio.14
step: gpio.14 motor1:
disable: NO_PIN
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 5000.000
max_rate: 5000.000 acceleration_mm_per_sec2: 100.000
acceleration: 100.000 max_travel_mm: 5.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: 0.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 2000.000
debounce: 250.000 feed_mm_per_min: 500.000
pulloff: 3.000
square: false
seek_rate: 2000.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
rc_servo: rc_servo:
timer_ms: 75.000
cal_min: 1.000 cal_min: 1.000
cal_max: 1.000 cal_max: 1.000
cal_max: 1.000 pwm_pin: gpio.27
pwm: gpio.27 min_pulse_us: 3276
max_pulse_us: 6553
motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,160 +1,138 @@
name: MPCNC_V1P2 with Laser Module name: MPCNC_V1P2 with Laser Module
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 255 idle_ms: 255
idle_ms: 255
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 200.000 steps_per_mm: 200.000
steps_per_mm: 200.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 500.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: true
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.17:low
dual: gpio.17:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.22
step: gpio.22
y: y:
steps_per_mm: 200.000 steps_per_mm: 200.000
steps_per_mm: 200.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 500.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: true
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.4:low
dual: gpio.4:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.14
step: gpio.14 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.21
step: gpio.21
z: z:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 3000.000
max_rate: 3000.000 acceleration_mm_per_sec2: 100.000
acceleration: 100.000 max_travel_mm: 80.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: false
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.15:low
dual: gpio.15:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.33
direction: gpio.33 step_pin: gpio.27
step: gpio.27 motor1:
disable: NO_PIN
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control: reset_pin: gpio.34:low:pu
safety_door: NO_PIN cycle_start_pin: gpio.39:low:pu
reset: gpio.34:low:pu
cycle_start: gpio.39:low:pu
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: mist_pin: gpio.2
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.35:pu pin: gpio.35:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 32 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true
laser: laser:
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.16 output_pin: gpio.16
output_pin: gpio.16 disable_with_s0: false
enable_pin: NO_PIN s0_with_disable: false
direction_pin: NO_PIN pwm_hz: 5000
disable_with_zero_speed: false
zero_speed_with_disable: false software_debounce_ms: 32
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,160 +1,138 @@
name: MPCNC_V1P1 name: MPCNC_V1P1
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 255 idle_ms: 255
idle_ms: 255
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 200.000 steps_per_mm: 200.000
steps_per_mm: 200.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 500.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: true
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.2:low
dual: gpio.2:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.22
step: gpio.22
y: y:
steps_per_mm: 200.000 steps_per_mm: 200.000
steps_per_mm: 200.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 500.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: true
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.4:low
dual: gpio.4:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.14
step: gpio.14 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.21
step: gpio.21
z: z:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 3000.000
max_rate: 3000.000 acceleration_mm_per_sec2: 100.000
acceleration: 100.000 max_travel_mm: 80.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: false
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.15:low
dual: gpio.15:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.33
direction: gpio.33 step_pin: gpio.27
step: gpio.27 motor1:
disable: NO_PIN
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control: reset_pin: gpio.34:low:pu
safety_door: NO_PIN cycle_start_pin: gpio.39:low:pu
reset: gpio.34:low:pu
cycle_start: gpio.39:low:pu
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.35:pu pin: gpio.35:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true PWM:
use_line_numbers: false
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.16 output_pin: gpio.16
enable_pin: gpio.32 enable_pin: gpio.32
enable_pin: gpio.32 disable_with_s0: false
direction_pin: NO_PIN s0_with_disable: false
disable_with_zero_speed: false pwm_hz: 5000
zero_speed_with_disable: false
software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,160 +1,138 @@
name: MPCNC_V1P2 name: MPCNC_V1P2
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 255 idle_ms: 255
idle_ms: 255
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 200.000 steps_per_mm: 200.000
steps_per_mm: 200.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 500.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: true
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.17:low
dual: gpio.17:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.22
step: gpio.22
y: y:
steps_per_mm: 200.000 steps_per_mm: 200.000
steps_per_mm: 200.000 max_rate_mm_per_min: 8000.000
max_rate: 8000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 500.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: true
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.4:low
dual: gpio.4:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.14
step: gpio.14 motor1:
disable: NO_PIN
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.21
step: gpio.21
z: z:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 3000.000
max_rate: 3000.000 acceleration_mm_per_sec2: 100.000
acceleration: 100.000 max_travel_mm: 80.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 200.000
debounce: 250.000 feed_mm_per_min: 100.000
pulloff: 2.000
square: false
seek_rate: 200.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.15:low
dual: gpio.15:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.33
direction: gpio.33 step_pin: gpio.27
step: gpio.27 motor1:
disable: NO_PIN
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control: reset_pin: gpio.34:low:pu
safety_door: NO_PIN cycle_start_pin: gpio.39:low:pu
reset: gpio.34:low:pu
cycle_start: gpio.39:low:pu
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.35:pu pin: gpio.35:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 32 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true PWM:
use_line_numbers: false
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.16 output_pin: gpio.16
enable_pin: gpio.32 enable_pin: gpio.32
enable_pin: gpio.32 disable_with_s0: false
direction_pin: NO_PIN s0_with_disable: false
disable_with_zero_speed: false pwm_hz: 5000
zero_speed_with_disable: false
software_debounce_ms: 32
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,137 +1,95 @@
name: PEN_LASER name: PEN_LASER
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 80.000 steps_per_mm: 80.000
steps_per_mm: 80.000 max_rate_mm_per_min: 5000.000
max_rate: 5000.000 acceleration_mm_per_sec2: 50.000
acceleration: 50.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.15:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.12
step: gpio.12 motor1:
disable: NO_PIN
null_motor: null_motor:
y: y:
steps_per_mm: 80.000 steps_per_mm: 80.000
steps_per_mm: 80.000 max_rate_mm_per_min: 5000.000
max_rate: 5000.000 acceleration_mm_per_sec2: 50.000
acceleration: 50.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.4:low
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:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.14
step: gpio.14 motor1:
disable: NO_PIN
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 5000.000
max_rate: 5000.000 acceleration_mm_per_sec2: 50.000
acceleration: 50.000 max_travel_mm: 100.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
rc_servo: rc_servo:
timer_ms: 75.000
cal_min: 1.000 cal_min: 1.000
cal_max: 1.000 cal_max: 1.000
cal_max: 1.000 pwm_pin: gpio.27
pwm: gpio.27 min_pulse_us: 3276
max_pulse_us: 6553
motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,131 +1,123 @@
name: POLAR_COASTER name: POLAR_COASTER
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 255 idle_ms: 255
idle_ms: 255
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.17
number_axis: 3
x: x:
steps_per_mm: 200.000 steps_per_mm: 200.000
steps_per_mm: 200.000 max_rate_mm_per_min: 5000.000
max_rate: 5000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 50.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 1000.000
debounce: 250.000 feed_mm_per_min: 200.000
pulloff: 3.000
square: false
seek_rate: 1000.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.4:low
dual: gpio.4:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
stepstick: stepstick:
stepstick: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.15
step: gpio.15 motor1:
disable: NO_PIN
null_motor: null_motor:
y: y:
steps_per_mm: 71.111 steps_per_mm: 71.111
steps_per_mm: 71.111 max_rate_mm_per_min: 15000.000
max_rate: 15000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 2 cycle: 2
mpos_mm: 0.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 0.000 seek_mm_per_min: 1000.000
debounce: 250.000 feed_mm_per_min: 200.000
pulloff: 3.000
square: false
seek_rate: 1000.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
stepstick: stepstick:
stepstick: direction_pin: gpio.26:low
direction: gpio.26:low step_pin: gpio.2
step: gpio.2 motor1:
disable: NO_PIN
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 3000.000
max_rate: 3000.000 acceleration_mm_per_sec2: 50.000
acceleration: 50.000 max_travel_mm: 5.000
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: 5.000
positive_direction: false positive_direction: false
positive_direction: false settle_ms: 250.000
mpos: 5.000 seek_mm_per_min: 1000.000
debounce: 250.000 feed_mm_per_min: 200.000
pulloff: 3.000
square: false
seek_rate: 1000.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
rc_servo: rc_servo:
timer_ms: 75.000
cal_min: 1.000 cal_min: 1.000
cal_max: 1.000 cal_max: 1.000
cal_max: 1.000 pwm_pin: gpio.16
pwm: gpio.16 min_pulse_us: 3276
max_pulse_us: 6553
motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control: macro0_pin: gpio.13:low:pu
safety_door: NO_PIN macro1_pin: gpio.12:low:pu
reset: NO_PIN macro2_pin: gpio.14:low:pu
cycle_start: NO_PIN
macro0: gpio.13:low:pu
macro1: gpio.12:low:pu
macro2: gpio.14:low:pu
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,224 +1,174 @@
name: SPI_DAISY_4X XYZA name: SPI_DAISY_4X XYZA
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 4
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.36:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: gpio.14
direction: gpio.14 step_pin: gpio.12
step: gpio.12 run_amps: 0.250
disable: NO_PIN hold_amps: 0.125
run_current: 0.250
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: true use_enable: true
toff_disable: 0 toff_disable: 0
toff_stealthchop: 5 toff_stealthchop: 5
toff_coolstep: 3 toff_coolstep: 3
toff_coolstep: 3 r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: gpio.17:low
cs: gpio.17:low spi_index: 0
motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.39:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.27
step: gpio.27 run_amps: 0.250
disable: NO_PIN hold_amps: 0.125
run_current: 0.250
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: true use_enable: true
toff_disable: 0 toff_disable: 0
toff_stealthchop: 5 toff_stealthchop: 5
toff_coolstep: 3 toff_coolstep: 3
toff_coolstep: 3 r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: gpio.17:low
cs: gpio.17:low spi_index: 1
motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.34:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: gpio.2
direction: gpio.2 step_pin: gpio.15
step: gpio.15 run_amps: 0.250
disable: NO_PIN hold_amps: 0.125
run_current: 0.250
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: true use_enable: true
toff_disable: 0 toff_disable: 0
toff_stealthchop: 5 toff_stealthchop: 5
toff_coolstep: 3 toff_coolstep: 3
toff_coolstep: 3 r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: gpio.17:low
cs: gpio.17:low spi_index: 2
motor1:
null_motor: null_motor:
a: a:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
endstops: limit_all_pin: gpio.35:low
dual: gpio.35:low
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: gpio.32
direction: gpio.32 step_pin: gpio.33
step: gpio.33 run_amps: 0.250
disable: NO_PIN hold_amps: 0.125
run_current: 0.250
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: true use_enable: true
toff_disable: 0 toff_disable: 0
toff_stealthchop: 5 toff_stealthchop: 5
toff_coolstep: 3 toff_coolstep: 3
toff_coolstep: 3 r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: gpio.17:low
cs: gpio.17:low spi_index: 3
motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant: mist_pin: gpio.21
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
pin: gpio.22:pu pin: gpio.22:pu
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
macro3:
software_debounce_ms: 0 start:
laser_mode: false must_home: true
arc_tolerance: 0.002 check_limits: true
junction_deviation: 0.010
verbose_errors: false
homing_init_lock: true
report_inches: false
deactivate_parking_upon_init: false deactivate_parking_upon_init: false
deactivate_parking_upon_init: false
check_limits_at_init: true user_outputs:
limits_two_switches_on_axis: false
disable_laser_during_hold: true
relay: relay:
spinup_ms: 0 spinup_ms: 0
spindown_ms: 0 spindown_ms: 0
spindown_ms: 0 tool_num: 0
tool: 0 speeds: 0=0.0% 1000=100.0%
output_pin: gpio.25 output_pin: gpio.25
enable_pin: gpio.4 enable_pin: gpio.4
enable_pin: gpio.4 disable_with_s0: false
direction_pin: NO_PIN s0_with_disable: false
disable_with_zero_speed: false
software_debounce_ms: 0
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

View File

@@ -1,34 +1,23 @@
name: Tapster 3 Delta (Dynamixel) name: Tapster 3 Delta (Dynamixel)
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 200 idle_ms: 200
idle_ms: 200
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 200.000
max_rate: 200.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 2.618
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
Dynamixel2: Dynamixel2:
timer_ms: 50.000
invert_direction: false invert_direction: false
count_min: 1332.227 count_min: 1332.227
count_max: 3039.159 count_max: 3039.159
@@ -37,30 +26,19 @@ axes:
txd_pin: gpio.4 txd_pin: gpio.4
rxd_pin: gpio.13 rxd_pin: gpio.13
rts_pin: gpio.17 rts_pin: gpio.17
rts_pin: gpio.17
baud: 1000000 baud: 1000000
mode: 8n1 mode: 8n1
mode: 8n1 motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 200.000
max_rate: 200.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 2.618
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
Dynamixel2: Dynamixel2:
timer_ms: 50.000
invert_direction: false invert_direction: false
count_min: 1332.227 count_min: 1332.227
count_max: 3039.159 count_max: 3039.159
@@ -69,30 +47,19 @@ axes:
txd_pin: gpio.4 txd_pin: gpio.4
rxd_pin: gpio.13 rxd_pin: gpio.13
rts_pin: gpio.17 rts_pin: gpio.17
rts_pin: gpio.17
baud: 1000000 baud: 1000000
mode: 8n1 mode: 8n1
mode: 8n1 motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 800.000 steps_per_mm: 800.000
steps_per_mm: 800.000 max_rate_mm_per_min: 200.000
max_rate: 200.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 2.618
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
Dynamixel2: Dynamixel2:
timer_ms: 50.000
invert_direction: false invert_direction: false
count_min: 1332.227 count_min: 1332.227
count_max: 3039.159 count_max: 3039.159
@@ -101,49 +68,55 @@ axes:
txd_pin: gpio.4 txd_pin: gpio.4
rxd_pin: gpio.13 rxd_pin: gpio.13
rts_pin: gpio.17 rts_pin: gpio.17
rts_pin: gpio.17
baud: 1000000 baud: 1000000
mode: 8n1 mode: 8n1
mode: 8n1 motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
analog0_pin: gpio.2
analog0_hz: 50
analog1_pin: gpio.15
analog1_hz: 50
analog2_pin: gpio.16
analog2_hz: 50
digital0_pin: gpio.25
digital1_pin: gpio.26
digital2_pin: gpio.27
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,177 +1,172 @@
name: Tapster Pro Delta 6P Trinamic name: Tapster Pro Delta 6P Trinamic
board: 6-pack
stepping: stepping:
stepping: engine: I2S_stream
idle_ms: 255 idle_ms: 255
idle_ms: 255
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 4
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 1909.859 steps_per_mm: 1909.859
steps_per_mm: 1909.859 max_rate_mm_per_min: 100.000
max_rate: 100.000 acceleration_mm_per_sec2: 20.000
acceleration: 20.000 max_travel_mm: 2.321
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: -0.750
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: -0.750 seek_mm_per_min: 100.000
debounce: 250.000 feed_mm_per_min: 25.000
pulloff: 0.750
square: false
seek_rate: 100.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.33
dual: gpio.33
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.1
direction: i2so.1 step_pin: i2so.2
step: i2so.2 disable_pin: i2so.0
disable: i2so.0 run_amps: 1.000
run_current: 1.000 hold_amps: 0.500
microsteps: 8 microsteps: 8
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.3:low
cs: i2so.3:low spi_index: 0
motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 1909.859 steps_per_mm: 1909.859
steps_per_mm: 1909.859 max_rate_mm_per_min: 100.000
max_rate: 100.000 acceleration_mm_per_sec2: 20.000
acceleration: 20.000 max_travel_mm: 2.321
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: -0.750
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: -0.750 seek_mm_per_min: 100.000
debounce: 250.000 feed_mm_per_min: 25.000
pulloff: 0.750
square: false
seek_rate: 100.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.32
dual: gpio.32
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.4
direction: i2so.4 step_pin: i2so.5
step: i2so.5 disable_pin: i2so.7
disable: i2so.7 run_amps: 1.000
run_current: 1.000 hold_amps: 0.500
microsteps: 8 microsteps: 8
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.6:low
cs: i2so.6:low spi_index: 1
motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 1909.859 steps_per_mm: 1909.859
steps_per_mm: 1909.859 max_rate_mm_per_min: 100.000
max_rate: 100.000 acceleration_mm_per_sec2: 20.000
acceleration: 20.000 max_travel_mm: 2.321
soft_limits: false soft_limits: false
homing: homing:
cycle: 1 cycle: 1
mpos_mm: -0.750
positive_direction: true positive_direction: true
positive_direction: true settle_ms: 250.000
mpos: -0.750 seek_mm_per_min: 100.000
debounce: 250.000 feed_mm_per_min: 25.000
pulloff: 0.750
square: false
seek_rate: 100.000
seek_scaler: 1.100 seek_scaler: 1.100
feed_scaler: 5.000 feed_scaler: 5.000
feed_scaler: 5.000 motor0:
endstops: limit_all_pin: gpio.35
dual: gpio.35
hard_limits: false
gang0:
endstops:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: i2so.9
direction: i2so.9 step_pin: i2so.10
step: i2so.10 disable_pin: i2so.8
disable: i2so.8 run_amps: 1.000
run_current: 1.000 hold_amps: 0.500
microsteps: 8 microsteps: 8
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: i2so.11:low
cs: i2so.11:low spi_index: 2
motor1:
null_motor: null_motor:
i2so: i2so:
i2so: bck_pin: gpio.22
bck: gpio.22 data_pin: gpio.21
data: gpio.21 ws_pin: gpio.17
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
analog0_pin: gpio.14
analog0_hz: 50
analog1_pin: gpio.13
analog1_hz: 50
analog2_pin: gpio.15
analog2_hz: 50
analog3_pin: gpio.12
analog3_hz: 50
digital0_pin: gpio.26
digital1_pin: gpio.4
digital2_pin: gpio.16
digital3_pin: gpio.27
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,116 +1,80 @@
name: Test Drive - Demo Only No I/O! name: Test Drive - Demo Only No I/O!
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes:
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
null_motor: null_motor:
null_motor: motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
null_motor: null_motor:
null_motor: motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
null_motor: null_motor:
null_motor: motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false

View File

@@ -1,157 +1,117 @@
name: ESP32_TMC2130_PEN V2 name: ESP32_TMC2130_PEN V2
board: unknown
stepping: stepping:
stepping: engine: RMT
idle_ms: 250 idle_ms: 250
idle_ms: 250
dir_delay_us: 0 dir_delay_us: 0
pulse_us: 3
disable_delay_us: 0 disable_delay_us: 0
axes: axes:
axes: shared_stepper_disable_pin: gpio.13
number_axis: 3
x: x:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.32:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: gpio.26
direction: gpio.26 step_pin: gpio.12
step: gpio.12 run_amps: 0.250
disable: NO_PIN hold_amps: 0.125
run_current: 0.250
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: gpio.17:low
cs: gpio.17:low spi_index: 0
motor1:
null_motor: null_motor:
y: y:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 300.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
homing: limit_all_pin: gpio.4:low
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:
hard_limits: false hard_limits: false
tmc_2130: tmc_2130:
tmc_2130: direction_pin: gpio.25
direction: gpio.25 step_pin: gpio.14
step: gpio.14 run_amps: 0.250
disable: NO_PIN hold_amps: 0.125
run_current: 0.250
microsteps: 16 microsteps: 16
stallguard: 16 stallguard: 16
stallguard: 16 stallguard_debug: false
run_mode: Stallguard run_mode: Stallguard
homing_mode: Stallguard homing_mode: Stallguard
use_enable: false use_enable: false
use_enable: false r_sense_ohms: 0.110
r_sense: 0.110 cs_pin: gpio.16:low
cs: gpio.16:low spi_index: 1
motor1:
null_motor: null_motor:
z: z:
steps_per_mm: 100.000 steps_per_mm: 100.000
steps_per_mm: 100.000 max_rate_mm_per_min: 1000.000
max_rate: 1000.000 acceleration_mm_per_sec2: 200.000
acceleration: 200.000 max_travel_mm: 5.000
soft_limits: false soft_limits: false
soft_limits: false motor0:
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
rc_servo: rc_servo:
timer_ms: 75.000
cal_min: 1.000 cal_min: 1.000
cal_max: 1.000 cal_max: 1.000
cal_max: 1.000 pwm_pin: gpio.27
pwm: gpio.27 min_pulse_us: 3276
max_pulse_us: 6553
motor1:
null_motor: null_motor:
spi: spi:
spi: miso_pin: gpio.19
cs: gpio.5 mosi_pin: gpio.23
miso: gpio.19 sck_pin: gpio.18
mosi: gpio.23
sdcard:
cs_pin: gpio.5
control: control:
control:
safety_door: NO_PIN
reset: NO_PIN
cycle_start: NO_PIN
macro0: NO_PIN
macro1: NO_PIN
macro2: NO_PIN
coolant: coolant:
coolant:
flood: NO_PIN
delay_ms: 1000.000 delay_ms: 1000.000
probe: probe:
probe:
check_mode_start: false check_mode_start: false
check_mode_start: false
macros: macros:
macros: startup_line0:
n0: startup_line1:
macro0: macro0:
macro1: macro1:
macro2: macro2:
macro3: macro3:
start:
must_home: true
check_limits: true
deactivate_parking_upon_init: false
user_outputs:
software_debounce_ms: 0 software_debounce_ms: 0
software_debounce_ms: 0 arc_tolerance_mm: 0.002
laser_mode: false junction_deviation_mm: 0.010
arc_tolerance: 0.002
verbose_errors: false verbose_errors: false
verbose_errors: false
report_inches: false report_inches: false
enable_parking_override_control: false enable_parking_override_control: false
enable_parking_override_control: false
deactivate_parking_upon_init: false
check_limits_at_init: true
limits_two_switches_on_axis: false
use_line_numbers: false use_line_numbers: false