What setting to choose?

I have no idea how i can solve this,

maybe there is a mistake in my configs by accident someone notices.

This are the settings:

/board Jackpot TMC2209

/name MPCNC

/meta 10-31-2024 RyanZ

/stepping/engine I2S_STATIC

/stepping/idle_ms 255

/stepping/pulse_us 2

/stepping/dir_delay_us 1

/stepping/disable_delay_us 0

/stepping/segments 12

/uart1/baud 115200

/uart1/mode 8N1

/uart1/passthrough_baud 0

/uart1/passthrough_mode 8E1

/i2so/min_pulse_us 2

/sdcard/frequency_hz 20000000

/axes/homing_runs 2

/axes/x/steps_per_mm 50.000

/axes/x/max_rate_mm_per_min 9000.000

/axes/x/acceleration_mm_per_sec2 200.000

/axes/x/max_travel_mm 1220.000

/axes/x/soft_limits False

/axes/x/homing/cycle 1

/axes/x/homing/allow_single_axis True

/axes/x/homing/positive_direction False

/axes/x/homing/mpos_mm 3.000

/axes/x/homing/feed_mm_per_min 300.000

/axes/x/homing/seek_mm_per_min 1500.000

/axes/x/homing/settle_ms 500

/axes/x/homing/seek_scaler 1.100

/axes/x/homing/feed_scaler 1.100

/axes/x/motor0/hard_limits False

/axes/x/motor0/pulloff_mm 4.000

/axes/x/motor0/tmc_2209/addr 0

/axes/x/motor0/tmc_2209/uart_num 1

/axes/x/motor0/tmc_2209/r_sense_ohms 0.110

/axes/x/motor0/tmc_2209/run_amps 0.800

/axes/x/motor0/tmc_2209/hold_amps 0.700

/axes/x/motor0/tmc_2209/microsteps 8

/axes/x/motor0/tmc_2209/toff_disable 0

/axes/x/motor0/tmc_2209/toff_stealthchop 5

/axes/x/motor0/tmc_2209/use_enable False

/axes/x/motor0/tmc_2209/run_mode StealthChop

/axes/x/motor0/tmc_2209/homing_mode StealthChop

/axes/x/motor0/tmc_2209/homing_amps 0.800

/axes/x/motor0/tmc_2209/stallguard 0

/axes/x/motor0/tmc_2209/stallguard_debug False

/axes/x/motor0/tmc_2209/toff_coolstep 3

/axes/x/motor1/hard_limits False

/axes/x/motor1/pulloff_mm 4.000

/axes/x/motor1/tmc_2209/addr 3

/axes/x/motor1/tmc_2209/uart_num 1

/axes/x/motor1/tmc_2209/r_sense_ohms 0.110

/axes/x/motor1/tmc_2209/run_amps 0.800

/axes/x/motor1/tmc_2209/hold_amps 0.700

/axes/x/motor1/tmc_2209/microsteps 8

/axes/x/motor1/tmc_2209/toff_disable 0

/axes/x/motor1/tmc_2209/toff_stealthchop 5

/axes/x/motor1/tmc_2209/use_enable False

/axes/x/motor1/tmc_2209/run_mode StealthChop

/axes/x/motor1/tmc_2209/homing_mode StealthChop

/axes/x/motor1/tmc_2209/homing_amps 0.800

/axes/x/motor1/tmc_2209/stallguard 0

/axes/x/motor1/tmc_2209/stallguard_debug False

/axes/x/motor1/tmc_2209/toff_coolstep 3

/axes/y/steps_per_mm 50.000

/axes/y/max_rate_mm_per_min 9000.000

/axes/y/acceleration_mm_per_sec2 200.000

/axes/y/max_travel_mm 2440.000

/axes/y/soft_limits False

/axes/y/homing/cycle 2

/axes/y/homing/allow_single_axis True

/axes/y/homing/positive_direction False

/axes/y/homing/mpos_mm 50.000

/axes/y/homing/feed_mm_per_min 300.000

/axes/y/homing/seek_mm_per_min 1500.000

/axes/y/homing/settle_ms 500

/axes/y/homing/seek_scaler 1.100

/axes/y/homing/feed_scaler 1.100

/axes/y/motor0/hard_limits False

/axes/y/motor0/pulloff_mm 8.000

/axes/y/motor0/tmc_2209/addr 1

/axes/y/motor0/tmc_2209/uart_num 1

/axes/y/motor0/tmc_2209/r_sense_ohms 0.110

/axes/y/motor0/tmc_2209/run_amps 0.800

/axes/y/motor0/tmc_2209/hold_amps 0.700

/axes/y/motor0/tmc_2209/microsteps 8

/axes/y/motor0/tmc_2209/toff_disable 0

/axes/y/motor0/tmc_2209/toff_stealthchop 5

/axes/y/motor0/tmc_2209/use_enable False

/axes/y/motor0/tmc_2209/run_mode StealthChop

/axes/y/motor0/tmc_2209/homing_mode StealthChop

/axes/y/motor0/tmc_2209/homing_amps 0.800

/axes/y/motor0/tmc_2209/stallguard 0

/axes/y/motor0/tmc_2209/stallguard_debug False

/axes/y/motor0/tmc_2209/toff_coolstep 3

/axes/y/motor1/hard_limits False

/axes/y/motor1/pulloff_mm 8.000

/axes/y/motor1/tmc_2209/addr 3

/axes/y/motor1/tmc_2209/uart_num 1

/axes/y/motor1/tmc_2209/r_sense_ohms 0.110

/axes/y/motor1/tmc_2209/run_amps 0.800

/axes/y/motor1/tmc_2209/hold_amps 0.700

/axes/y/motor1/tmc_2209/microsteps 8

/axes/y/motor1/tmc_2209/toff_disable 0

/axes/y/motor1/tmc_2209/toff_stealthchop 5

/axes/y/motor1/tmc_2209/use_enable False

/axes/y/motor1/tmc_2209/run_mode StealthChop

/axes/y/motor1/tmc_2209/homing_mode StealthChop

/axes/y/motor1/tmc_2209/homing_amps 0.800

/axes/y/motor1/tmc_2209/stallguard 0

/axes/y/motor1/tmc_2209/stallguard_debug False

/axes/y/motor1/tmc_2209/toff_coolstep 3

/axes/z/steps_per_mm 200.000

/axes/z/max_rate_mm_per_min 1800.000

/axes/z/acceleration_mm_per_sec2 80.000

/axes/z/max_travel_mm 300.000

/axes/z/soft_limits False

/axes/z/homing/cycle 0

/axes/z/homing/allow_single_axis True

/axes/z/homing/positive_direction True

/axes/z/homing/mpos_mm 200.000

/axes/z/homing/feed_mm_per_min 200.000

/axes/z/homing/seek_mm_per_min 800.000

/axes/z/homing/settle_ms 500

/axes/z/homing/seek_scaler 1.100

/axes/z/homing/feed_scaler 1.100

/axes/z/motor0/hard_limits False

/axes/z/motor0/pulloff_mm 4.000

/axes/z/motor0/tmc_2209/addr 2

/axes/z/motor0/tmc_2209/uart_num 1

/axes/z/motor0/tmc_2209/r_sense_ohms 0.110

/axes/z/motor0/tmc_2209/run_amps 0.800

/axes/z/motor0/tmc_2209/hold_amps 0.700

/axes/z/motor0/tmc_2209/microsteps 8

/axes/z/motor0/tmc_2209/toff_disable 0

/axes/z/motor0/tmc_2209/toff_stealthchop 5

/axes/z/motor0/tmc_2209/use_enable False

/axes/z/motor0/tmc_2209/run_mode StealthChop

/axes/z/motor0/tmc_2209/homing_mode StealthChop

/axes/z/motor0/tmc_2209/homing_amps 0.800

/axes/z/motor0/tmc_2209/stallguard 0

/axes/z/motor0/tmc_2209/stallguard_debug False

/axes/z/motor0/tmc_2209/toff_coolstep 3

/coolant/delay_ms 0

/probe/check_mode_start True

/probe/hard_stop False

/macros/startup_line0

/macros/startup_line1

/macros/Macro0

/macros/Macro1

/macros/Macro2

/macros/Macro3

/macros/after_homing

/macros/after_reset

/macros/after_unlock

/start/must_home False

/start/deactivate_parking False

/start/check_limits True

/parking/enable False

/parking/axis Z

/parking/target_mpos_mm -5.000

/parking/rate_mm_per_min 800.000

/parking/pullout_distance_mm 5.000

/parking/pullout_rate_mm_per_min 250.000

/user_outputs/analog0_hz 5000

/user_outputs/analog1_hz 5000

/user_outputs/analog2_hz 5000

/user_outputs/analog3_hz 5000

/arc_tolerance_mm 0.002

/junction_deviation_mm 0.010

/verbose_errors True

/report_inches False

/enable_parking_override_control False

/use_line_numbers False

/planner_blocks 32

We are trying to step you through this. It makes it easier than just giving you a long list of things to try.

I will say this is new, so normally this sort of stuff is a rookie mistake. Not sure about this one.

Did you make any changes, if you did finding the issue is harder? If you made any changes or did any saves just re-upload the config yaml for webui2 and reboot.
Viewing it like that does not actually help us, things like extra spaces can have devastating effects.

They both click on and off? There are actually 4 separate ones? You can click multiple at once to check.


If you hit X+50 your core moves to the right, and if you home X it moves to the left?


If all of that checks out I need a play by play of what you are doing and what happens.
Make sure no endstops are triggered. In the terminal type $HX, click the enter button. What does the machine do exactly. Look at the terminal window does anything differnt show? Does the gantry stop when one endstop triggers or do they both trigger? do they trigger once or twice?

You can take a video and drop it in youtube if that is confusing.

Alright i uploaded a video on YT maybe you got the time to watch it.

the link:

The only change i did was setting the pull off from 4mm to 8mm nothing else.

Thanks for the support.

P.S. sorry for the terrible german accent :sweat_smile:

When you use the jog keys to move 100mm, does it move 100mm?

Looking at your video it’s is jogging slower than I would expect, I wonder if the steps per mm is correct.

Can you also post a picture of the way you have wired your endstop switches - which pins are the wires connected to?

1 Like

Sorry I can’t get it to open but I have to head home, Looks like I have a nasty fever.

Make sure it moves 100mm when commanded.

Did you buy a kit from me, a full kit or are you using anything not from me (those switches are pretty old).

I probably will not be able to check in until tomorrow.

:poop:

Feel better soon!!! Real :poop: timing for you on that one with Thanksgiving tomorrow!

1 Like

Bummer.

Get well soon!

2 Likes

hey, take care, fevers are not to be messed with!

2 Likes

can you please post your yaml? i think you may have a problem in there from when you edted it

2 Likes

Did you download a new config.yaml and upload it to your Jackpot?

First of all get well soon Ryan.

I reuploaded it and published it so everyone should be able to watch it.

The forum says i can’t post links so here’ a screenshot.

maybe this picture helps to find it.:grinning_face:

I bought the Jackpot CNC Controller and the probe in your store, if i bought everything from it customs duty and import tax in germany would have killed me.

Hi Riley here is my yaml text.

board: Jackpot TMC2209
name: MPCNC
meta: 10-31-2024 RyanZ
stepping:
engine: I2S_STATIC
idle_ms: 255
pulse_us: 2
dir_delay_us: 1
disable_delay_us: 0
segments: 12

uart1:
txd_pin: gpio.0
rxd_pin: gpio.4
rts_pin: NO_PIN
cts_pin: NO_PIN
baud: 115200
mode: 8N1
passthrough_baud: 0
passthrough_mode: 8E1

i2so:
bck_pin: gpio.22
data_pin: gpio.21
ws_pin: gpio.17
min_pulse_us: 2

spi:
miso_pin: gpio.19
mosi_pin: gpio.23
sck_pin: gpio.18

sdcard:
cs_pin: gpio.5
card_detect_pin: NO_PIN
frequency_hz: 20000000

kinematics:
Cartesian:

axes:
shared_stepper_disable_pin: NO_PIN
shared_stepper_reset_pin: NO_PIN
homing_runs: 2
x:
steps_per_mm: 50.000000
max_rate_mm_per_min: 9000.000000
acceleration_mm_per_sec2: 200.000000
max_travel_mm: 1220.000000
soft_limits: false
homing:
cycle: 1
allow_single_axis: true
positive_direction: false
mpos_mm: 3.000000
feed_mm_per_min: 300.000000
seek_mm_per_min: 1500.000000
settle_ms: 500
seek_scaler: 1.100000
feed_scaler: 1.100000

motor0: 
  limit_neg_pin: gpio.25
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 4.000000
  tmc_2209: 
    addr: 0
    cs_pin: NO_PIN
    uart_num: 1
    step_pin: I2SO.2
    direction_pin: I2SO.1
    disable_pin: I2SO.0
    r_sense_ohms: 0.110000
    run_amps: 0.800000
    hold_amps: 0.700000
    microsteps: 8
    toff_disable: 0
    toff_stealthchop: 5
    use_enable: false
    run_mode: StealthChop
    homing_mode: StealthChop
    homing_amps: 0.800000
    stallguard: 0
    stallguard_debug: false
    toff_coolstep: 3

motor1: 
  limit_neg_pin: gpio.35
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 4.000000
  tmc_2209: 
    addr: 3
    cs_pin: I2SO.14
    uart_num: 1
    step_pin: I2SO.13
    direction_pin: I2SO.12
    disable_pin: I2SO.15
    r_sense_ohms: 0.110000
    run_amps: 0.800000
    hold_amps: 0.700000
    microsteps: 8
    toff_disable: 0
    toff_stealthchop: 5
    use_enable: false
    run_mode: StealthChop
    homing_mode: StealthChop
    homing_amps: 0.800000
    stallguard: 0
    stallguard_debug: false
    toff_coolstep: 3

y:
steps_per_mm: 50.000000
max_rate_mm_per_min: 9000.000000
acceleration_mm_per_sec2: 200.000000
max_travel_mm: 2440.000000
soft_limits: false
homing:
cycle: 2
allow_single_axis: true
positive_direction: false
mpos_mm: 50.000000
feed_mm_per_min: 300.000000
seek_mm_per_min: 1500.000000
settle_ms: 500
seek_scaler: 1.100000
feed_scaler: 1.100000

motor0: 
  limit_neg_pin: gpio.33
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 8.000000
  tmc_2209: 
    addr: 1
    cs_pin: NO_PIN
    uart_num: 1
    step_pin: I2SO.5
    direction_pin: I2SO.4
    disable_pin: I2SO.7
    r_sense_ohms: 0.110000
    run_amps: 0.800000
    hold_amps: 0.700000
    microsteps: 8
    toff_disable: 0
    toff_stealthchop: 5
    use_enable: false
    run_mode: StealthChop
    homing_mode: StealthChop
    homing_amps: 0.800000
    stallguard: 0
    stallguard_debug: false
    toff_coolstep: 3



motor1: 
  limit_neg_pin: gpio.34
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 8.000000
  tmc_2209: 
    addr: 3
    cs_pin: I2SO.19
    uart_num: 1
    step_pin: I2SO.18
    direction_pin: I2SO.17
    disable_pin: I2SO.16
    r_sense_ohms: 0.110000
    run_amps: 0.800000
    hold_amps: 0.700000
    microsteps: 8
    toff_disable: 0
    toff_stealthchop: 5
    use_enable: false
    run_mode: StealthChop
    homing_mode: StealthChop
    homing_amps: 0.800000
    stallguard: 0
    stallguard_debug: false
    toff_coolstep: 3

z:
steps_per_mm: 200.000000
max_rate_mm_per_min: 1800.000000
acceleration_mm_per_sec2: 80.000000
max_travel_mm: 300.000000
soft_limits: false
homing:
cycle: 0
allow_single_axis: true
positive_direction: true
mpos_mm: 200.000000
feed_mm_per_min: 200.000000
seek_mm_per_min: 800.000000
settle_ms: 500
seek_scaler: 1.100000
feed_scaler: 1.100000

motor0: 
  limit_neg_pin: 'gpio.32:low'
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 4.000000
  tmc_2209: 
    addr: 2
    cs_pin: NO_PIN
    uart_num: 1
    step_pin: I2SO.10
    direction_pin: I2SO.9
    disable_pin: I2SO.8
    r_sense_ohms: 0.110000
    run_amps: 0.800000
    hold_amps: 0.700000
    microsteps: 8
    toff_disable: 0
    toff_stealthchop: 5
    use_enable: false
    run_mode: StealthChop
    homing_mode: StealthChop
    homing_amps: 0.800000
    stallguard: 0
    stallguard_debug: false
    toff_coolstep: 3

control:
safety_door_pin: NO_PIN
reset_pin: NO_PIN
feed_hold_pin: NO_PIN
cycle_start_pin: NO_PIN
macro0_pin: NO_PIN
macro1_pin: NO_PIN
macro2_pin: NO_PIN
macro3_pin: NO_PIN
fault_pin: NO_PIN
estop_pin: NO_PIN

coolant:
flood_pin: gpio.2
mist_pin: gpio.16
delay_ms: 0

probe:
pin: ‘gpio.36:low’
toolsetter_pin: NO_PIN
check_mode_start: true
hard_stop: false

macros:
startup_line0:
startup_line1:
Macro0:
Macro1:
Macro2:
Macro3:
after_homing:
after_reset:
after_unlock:

start:
must_home: false
deactivate_parking: false
check_limits: true

parking:
enable: false
axis: Z
target_mpos_mm: -5.000000
rate_mm_per_min: 800.000000
pullout_distance_mm: 5.000000
pullout_rate_mm_per_min: 250.000000

user_outputs:
analog0_pin: NO_PIN
analog1_pin: NO_PIN
analog2_pin: NO_PIN
analog3_pin: NO_PIN
analog0_hz: 5000
analog1_hz: 5000
analog2_hz: 5000
analog3_hz: 5000
digital0_pin: gpio.26
digital1_pin: gpio.27
digital2_pin: NO_PIN
digital3_pin: NO_PIN
digital4_pin: NO_PIN
digital5_pin: NO_PIN
digital6_pin: NO_PIN
digital7_pin: NO_PIN

user_inputs:
analog0_pin: NO_PIN
analog1_pin: NO_PIN
analog2_pin: NO_PIN
analog3_pin: NO_PIN
digital0_pin: NO_PIN
digital1_pin: NO_PIN
digital2_pin: NO_PIN
digital3_pin: NO_PIN
digital4_pin: NO_PIN
digital5_pin: NO_PIN
digital6_pin: NO_PIN
digital7_pin: NO_PIN

arc_tolerance_mm: 0.002000
junction_deviation_mm: 0.010000
verbose_errors: true
report_inches: false
enable_parking_override_control: false
use_line_numbers: false
planner_blocks: 32

Can you post it using the preformatted text markup i.e. < / >

YAML is extremely sensitive to formatting. AN extra space at the start or end of a line can cause errors. It is advisable to use a code editor like notepad++ so you can see more clearly if there are extra spaces.

You could also rename your yaml to .old and upload the default config.yaml from the V1 repository on github.

Did you measure and confirm when you jog 100mm it actually moves 100mm?

I measured it 5 minutes ago X moves exactly 100mm and Y moves also exactly 100mm.
Now i opened it in Microsoft Visual Studio, copied, and pasted in between </> its the code that was on the board.

board: Jackpot TMC2209
name: MPCNC
meta: 10-31-2024 RyanZ
stepping: 
  engine: I2S_STATIC
  idle_ms: 255
  pulse_us: 2
  dir_delay_us: 1
  disable_delay_us: 0
  segments: 12

uart1: 
  txd_pin: gpio.0
  rxd_pin: gpio.4
  rts_pin: NO_PIN
  cts_pin: NO_PIN
  baud: 115200
  mode: 8N1
  passthrough_baud: 0
  passthrough_mode: 8E1

i2so: 
  bck_pin: gpio.22
  data_pin: gpio.21
  ws_pin: gpio.17
  min_pulse_us: 2

spi: 
  miso_pin: gpio.19
  mosi_pin: gpio.23
  sck_pin: gpio.18

sdcard: 
  cs_pin: gpio.5
  card_detect_pin: NO_PIN
  frequency_hz: 20000000

kinematics: 
  Cartesian: 

axes: 
  shared_stepper_disable_pin: NO_PIN
  shared_stepper_reset_pin: NO_PIN
  homing_runs: 2
  x: 
    steps_per_mm: 50.000000
    max_rate_mm_per_min: 9000.000000
    acceleration_mm_per_sec2: 200.000000
    max_travel_mm: 1220.000000
    soft_limits: false
    homing: 
      cycle: 1
      allow_single_axis: true
      positive_direction: false
      mpos_mm: 3.000000
      feed_mm_per_min: 300.000000
      seek_mm_per_min: 1500.000000
      settle_ms: 500
      seek_scaler: 1.100000
      feed_scaler: 1.100000

    motor0: 
      limit_neg_pin: gpio.25
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 4.000000
      tmc_2209: 
        addr: 0
        cs_pin: NO_PIN
        uart_num: 1
        step_pin: I2SO.2
        direction_pin: I2SO.1
        disable_pin: I2SO.0
        r_sense_ohms: 0.110000
        run_amps: 0.800000
        hold_amps: 0.700000
        microsteps: 8
        toff_disable: 0
        toff_stealthchop: 5
        use_enable: false
        run_mode: StealthChop
        homing_mode: StealthChop
        homing_amps: 0.800000
        stallguard: 0
        stallguard_debug: false
        toff_coolstep: 3

    motor1: 
      limit_neg_pin: gpio.35
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 4.000000
      tmc_2209: 
        addr: 3
        cs_pin: I2SO.14
        uart_num: 1
        step_pin: I2SO.13
        direction_pin: I2SO.12
        disable_pin: I2SO.15
        r_sense_ohms: 0.110000
        run_amps: 0.800000
        hold_amps: 0.700000
        microsteps: 8
        toff_disable: 0
        toff_stealthchop: 5
        use_enable: false
        run_mode: StealthChop
        homing_mode: StealthChop
        homing_amps: 0.800000
        stallguard: 0
        stallguard_debug: false
        toff_coolstep: 3

  y: 
    steps_per_mm: 50.000000
    max_rate_mm_per_min: 9000.000000
    acceleration_mm_per_sec2: 200.000000
    max_travel_mm: 2440.000000
    soft_limits: false
    homing: 
      cycle: 2
      allow_single_axis: true
      positive_direction: false
      mpos_mm: 50.000000
      feed_mm_per_min: 300.000000
      seek_mm_per_min: 1500.000000
      settle_ms: 500
      seek_scaler: 1.100000
      feed_scaler: 1.100000

    motor0: 
      limit_neg_pin: gpio.33
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 8.000000
      tmc_2209: 
        addr: 1
        cs_pin: NO_PIN
        uart_num: 1
        step_pin: I2SO.5
        direction_pin: I2SO.4
        disable_pin: I2SO.7
        r_sense_ohms: 0.110000
        run_amps: 0.800000
        hold_amps: 0.700000
        microsteps: 8
        toff_disable: 0
        toff_stealthchop: 5
        use_enable: false
        run_mode: StealthChop
        homing_mode: StealthChop
        homing_amps: 0.800000
        stallguard: 0
        stallguard_debug: false
        toff_coolstep: 3

    motor1: 
      limit_neg_pin: gpio.34
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 8.000000
      tmc_2209: 
        addr: 3
        cs_pin: I2SO.19
        uart_num: 1
        step_pin: I2SO.18
        direction_pin: I2SO.17
        disable_pin: I2SO.16
        r_sense_ohms: 0.110000
        run_amps: 0.800000
        hold_amps: 0.700000
        microsteps: 8
        toff_disable: 0
        toff_stealthchop: 5
        use_enable: false
        run_mode: StealthChop
        homing_mode: StealthChop
        homing_amps: 0.800000
        stallguard: 0
        stallguard_debug: false
        toff_coolstep: 3

  z: 
    steps_per_mm: 200.000000
    max_rate_mm_per_min: 1800.000000
    acceleration_mm_per_sec2: 80.000000
    max_travel_mm: 300.000000
    soft_limits: false
    homing: 
      cycle: 0
      allow_single_axis: true
      positive_direction: true
      mpos_mm: 200.000000
      feed_mm_per_min: 200.000000
      seek_mm_per_min: 800.000000
      settle_ms: 500
      seek_scaler: 1.100000
      feed_scaler: 1.100000

    motor0: 
      limit_neg_pin: 'gpio.32:low'
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 4.000000
      tmc_2209: 
        addr: 2
        cs_pin: NO_PIN
        uart_num: 1
        step_pin: I2SO.10
        direction_pin: I2SO.9
        disable_pin: I2SO.8
        r_sense_ohms: 0.110000
        run_amps: 0.800000
        hold_amps: 0.700000
        microsteps: 8
        toff_disable: 0
        toff_stealthchop: 5
        use_enable: false
        run_mode: StealthChop
        homing_mode: StealthChop
        homing_amps: 0.800000
        stallguard: 0
        stallguard_debug: false
        toff_coolstep: 3

control: 
  safety_door_pin: NO_PIN
  reset_pin: NO_PIN
  feed_hold_pin: NO_PIN
  cycle_start_pin: NO_PIN
  macro0_pin: NO_PIN
  macro1_pin: NO_PIN
  macro2_pin: NO_PIN
  macro3_pin: NO_PIN
  fault_pin: NO_PIN
  estop_pin: NO_PIN

coolant: 
  flood_pin: gpio.2
  mist_pin: gpio.16
  delay_ms: 0

probe: 
  pin: 'gpio.36:low'
  toolsetter_pin: NO_PIN
  check_mode_start: true
  hard_stop: false

macros: 
  startup_line0: 
  startup_line1: 
  Macro0: 
  Macro1: 
  Macro2: 
  Macro3: 
  after_homing: 
  after_reset: 
  after_unlock: 

start: 
  must_home: false
  deactivate_parking: false
  check_limits: true

parking: 
  enable: false
  axis: Z
  target_mpos_mm: -5.000000
  rate_mm_per_min: 800.000000
  pullout_distance_mm: 5.000000
  pullout_rate_mm_per_min: 250.000000

user_outputs: 
  analog0_pin: NO_PIN
  analog1_pin: NO_PIN
  analog2_pin: NO_PIN
  analog3_pin: NO_PIN
  analog0_hz: 5000
  analog1_hz: 5000
  analog2_hz: 5000
  analog3_hz: 5000
  digital0_pin: gpio.26
  digital1_pin: gpio.27
  digital2_pin: NO_PIN
  digital3_pin: NO_PIN
  digital4_pin: NO_PIN
  digital5_pin: NO_PIN
  digital6_pin: NO_PIN
  digital7_pin: NO_PIN

user_inputs: 
  analog0_pin: NO_PIN
  analog1_pin: NO_PIN
  analog2_pin: NO_PIN
  analog3_pin: NO_PIN
  digital0_pin: NO_PIN
  digital1_pin: NO_PIN
  digital2_pin: NO_PIN
  digital3_pin: NO_PIN
  digital4_pin: NO_PIN
  digital5_pin: NO_PIN
  digital6_pin: NO_PIN
  digital7_pin: NO_PIN

arc_tolerance_mm: 0.002000
junction_deviation_mm: 0.010000
verbose_errors: true
report_inches: false
enable_parking_override_control: false
use_line_numbers: false
planner_blocks: 32

i will try to upload the standard yaml to the board in the next hour.

I uploaded the yaml file from Github for the right board version. But same problem here.

found one. Z: motor 0

probe: pin: ‘gpio.36:low’

I edited your post so the vid is embedded. Browsing the forum a little will help you get past that initial hurdle and you can post links soon. We attract oretty smart spam bots and this rule helps keep them out.

I watched the video and read these comments. It certainly looks like the switches are wired correctly and the machine is built well. It may be hard to see in the video, but it doesn’t look like there is even a 4mm back up. I would expect some text in the console after the $HX too. So I am having trouble pointing at anything other than a software error.

Software doesn’t fail like that though. So the steps to fix a software bug are to make sure you have the right version of firmware on the jackpot and the right config file loaded up. That is what they are shortcutting by asking for the output of $SS.

The other big data point here is that this is a new issue and there are many hundreds if not thousands of jackpots being used. Setting it up from scratch with the known good config should be enough to make it work. I would guess most of those are on low riders, not MPCNCs. But there are definitely many on MPCNCs.

Philipp was suggesting that the X1 and X2 endstops or motors were switched. I liked that idea too before I saw your video. But this looks different. Mostly because they both stop on the switches.

So we are back to trying to figure out why your machine and jackpot are different than the others that work.

  • Where did you purchase the switches and jackpot (we aren’t playing a blame game, we just want to make sure we know more about them)? Did you purchase them from V1E, Philipp, elecrow, or self source them from somewhere?
  • The top of the $SS says v3.9.5. Did you flash that yourself?
  • I have had trouble making sure a new config actually gets loaded. Yaml is very perticular about whitespace characters. Editing the file in something that doesn’t respect whitespace can be faulty. So loading a copy of the config from GitHub without changing it is ideal. But to make sure it is loading, you may want to change one of the strings (like the name from MPCNC to MYCNC). Then $SS will show that your new file actually is being used.

Peculiar problem. It probably doesn’t help to know that this is a confusing one for us. But I think that’s a good sign that we will be able to figure it out.

2 Likes

Never understood it as blaming :+1:

  • I purchased the Jackpot from V1E and the switches did i purchase at amazon

I connected the wires to pin 1 and pin 2 on the switches. I measured all 4 and the worst one was 3Ω resistance. Also they break the circuit if triggered. (I know they have a long trigger way :sweat_smile: )

  • No i did not flash v3.9.5. by myself, it was delivered this way.
  • And the last one: thats a nice tip, thanks i will do it that way :+1:

can you discribe me whats wrong there so i can fix it?