No stepper movement with new Jackpot board

Strange things happening. I am going to take board to shop tomorrow and hook up to my old i5 machine.

This is a brand new Dell g16 i7 12700H. It came with 11 and I took it back to 10.Have had it about a month.

Ya’ll rest up until tomorrow. I will be back. :rofl: :rofl: :rofl:

Great big thanks to all. Yes the file from BP is sort of working. Better than anything in the last several hours

2 Likes

I am loving 11 so far. Changed a few minor settings but I think it is worth giving a chance.

I have yours working sort of. Am going to take out to shop tomorrow. Try with different computer. I am not so sure about this new laptop I have. The Dell I bought last year had serious text and graphics problems. Never seen anything like that in 45 years. They sent a replacement and I had to send both back and did not replace, all they wanted to do was send me another replacement. Thank you for your help. I’ll be back at it tomorrow.

1 Like

When this gets tested and confirmed If I forget will you remind me to add this to the github, pretty please.

1 Like

Percival 4 axis with no edits. Now to try it in F-NC

Good nasty Saturday morning in Louisiana. Hope all are well. Looks like another fun day for me.

board: Jackpot TMC2209
name: Custom
meta: 12-1-2023 RyanZ

planner_blocks: 32

stepping:
engine: I2S_STATIC
idle_ms: 255
pulse_us: 4
dir_delay_us: 1
disable_delay_us: 0

uart1:
txd_pin: gpio.0
rxd_pin: gpio.4
rts_pin: NO_PIN
baud: 115200
mode: 8N1

axes:
shared_stepper_disable_pin: NO_PIN

x:
steps_per_mm: 200.000
max_rate_mm_per_min: 500.000
acceleration_mm_per_sec2: 300.000
max_travel_mm: 300
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0
feed_mm_per_min: 100.000
seek_mm_per_min: 1500.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
#X
motor0:
limit_neg_pin: gpio.25:high
limit_pos_pin: NO_PIN
limit_all_pin: NO_PIN
hard_limits: false
pulloff_mm: 5.000
tmc_2209:
uart_num: 1
addr: 0
cs_pin: NO_PIN
r_sense_ohms: 0.110
run_amps: 0.75
hold_amps: 0.2
microsteps: 8
stallguard: 0
stallguard_debug: false
toff_disable: 0
toff_stealthchop: 5
toff_coolstep: 3
run_mode: StealthChop
homing_mode: StealthChop
use_enable: false
direction_pin: I2SO.1
step_pin: I2SO.2
disable_pin: I2SO.0

y:
steps_per_mm: 200.000
max_rate_mm_per_min: 500.000
acceleration_mm_per_sec2: 300.000
max_travel_mm: 300
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0
feed_mm_per_min: 100.000
seek_mm_per_min: 1500.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
#Y
motor0:
limit_neg_pin: gpio.33:high
limit_pos_pin: NO_PIN
limit_all_pin: NO_PIN
hard_limits: false
pulloff_mm: 5.000
tmc_2209:
uart_num: 1
addr: 1
cs_pin: NO_PIN
r_sense_ohms: 0.110
run_amps: 0.75
hold_amps: 0.2
microsteps: 8
stallguard: 0
stallguard_debug: false
toff_disable: 0
toff_stealthchop: 5
toff_coolstep: 3
run_mode: StealthChop
homing_mode: StealthChop
use_enable: false
step_pin: I2SO.5
direction_pin: I2SO.4
disable_pin: I2SO.7

z:
steps_per_mm: 200.000
max_rate_mm_per_min: 500.000
acceleration_mm_per_sec2: 300.000
max_travel_mm: 300
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0
feed_mm_per_min: 100.000
seek_mm_per_min: 1500.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100

motor0:
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 4.000
  tmc_2209:
    uart_num: 1
    addr: 2
    cs_pin: NO_PIN
    r_sense_ohms: 0.110
    run_amps: 0.75
    hold_amps: 0.2
    microsteps: 8
    stallguard: 0
    stallguard_debug: false
    toff_disable: 0
    toff_stealthchop: 5
    toff_coolstep: 3
    run_mode: StealthChop
    homing_mode: StealthChop
    use_enable: false
    step_pin: I2SO.10
    direction_pin: I2SO.9
    disable_pin: I2SO.8

a:
steps_per_mm: 200.000
max_rate_mm_per_min: 500.000
acceleration_mm_per_sec2: 300.000
max_travel_mm: 300
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0
feed_mm_per_min: 100.000
seek_mm_per_min: 1500.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100

motor0:
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 5.000
  tmc_2209:
    uart_num: 1
    addr: 3
    cs_pin: i2so.14
    r_sense_ohms: 0.110
    run_amps: 0.750
    hold_amps: 0.200
    microsteps: 8
    stallguard: 0
    stallguard_debug: false
    toff_disable: 0
    toff_stealthchop: 5
    toff_coolstep: 3
    run_mode: StealthChop
    homing_mode: StealthChop
    use_enable: false
    step_pin: I2SO.13
    direction_pin: I2SO.12
    disable_pin: I2SO.15

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

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

probe:
pin: gpio.36:low
toolsetter_pin: NO_PIN
check_mode_start: true

start:
must_home: false

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

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

macros:
startup_line0:
startup_line1:
macro0:
macro1:
macro2:
macro3:

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

#Laser:

pwm_hz: 5000

output_pin: gpio.27

enable_pin: NO_PIN

disable_with_s0: false

s0_with_disable: true

tool_num: 0

speed_map: 0=0.000% 255=100.000%

off_on_alarm: true

pwm:

pwm_hz: 5000

direction_pin: gpio.26

output_pin: gpio.27

enable_pin: NO_PIN

disable_with_s0: false

s0_with_disable: true

spinup_ms: 0

spindown_ms: 0

tool_num: 0

speed_map: 0=0.000% 1000=100.000%

off_on_alarm: false

5V out gpio.26/27

VMot out gpoi.2/16

In’s left to right gpoi.25/33/32/35/34/39/36

Screenshot 2023-12-02 100615

Now using a Dell Optiplex 9020 with i7-4790.

Dell laptop in house loaded this morning after several tries.

X will move in the positive dir about 1/16 inch one time and then no more movement +/-.

Y works

Z works

A works however it moves in the same dir for both + and - moves.

Have swapped drivers around several times, makes no difference.

It thinks your endstops are triggered.

Do you have endstops? If so I am assuming they are wired Normally Open?

Is that your CNC.js console? You should try CNC.js for testing that has been verified to work.

I have nothing but the board laying on a plastic table with nothing connected except power and USB

I downloaded CNCjs and took a look at it. I cannot make heads or tails out of it and I have used almost all of the GRBL senders out there. This interface looks like nothing I have ever seen…

Is there anyone out here that uses a gcode sender other than CNCjs.

If you use endstops they need to be plugged in, at this point it seems real testing is needed so you might as well.


Does it look like this? The connection is on the left, g code preview in the middle, controls on the right. I would think it is very similar to all other senders.

Yes, the board has one built in. You do not need cnc.js or anything else. Unplug USB, use power only, open your wifi panel on your computer and log into FluidNC, pas is 12345678.

No changes with builtin sender

x dead
y works
z works
a no button for a

cncjs same as above

x dead
y works
z works
a runs same direction for + or - move

Guess I will play around with “remapping” slots. Should be fun.

No, that should not be needed.

Give me a couple minutes to run a test.

What do you have plugged in for endstops?

Your sender says “connection could not be established” so I think the built in sender is the best bet for now, and the only way I have time to test.

I have nothing plugged in to anything except motors to drivers.