[FluidNC Issue#1538] Problem: CLEAR ALARM button unresponsive on Chrome on Android

未分类 bolang 4个月前 (10-14) 49次浏览

Issue #1538 | 状态: 进行中 | 作者: unklegwar | 创建时间: 2025-08-06


Wiki Search Terms

Pressing CLEAR ALARM in Chrome on Android (Galaxy S20 FE 5G, Android 13, Chrome 138.0.7204.168) only displays the Alt Text/Tool Tip most of the time.
Playing with “REQUEST DESKTOP VERSION” and rotating/unrotating screen managed to get it to work once or twice.
Most of the time, the tooltip shows, but nothing else happens.
The result is having to reset/restart and start the gcode over again.

UI note. When the gcode gets paused due to alarm, the message says to RESET to continue. But the only reset shown is reset firmware. It would be much clearer to refer to “CLEAR ALARM”.

Controller Board

Jackpot CNC from V1 Engineering

Machine Description

Lowrider v4 (V1 Engineering)

Input Circuits


Configuration file

board: Jackpot TMC2209
name: LowRider
meta: 10-31-2024 RyanZ
stepping: 
  engine: I2S_STATIC
  idle_ms: 255
  pulse_us: 2
  dirdelayus: 1
  disabledelayus: 0
  segments: 12

uart1: txd_pin: gpio.0 rxd_pin: gpio.4 rtspin: NOPIN ctspin: NOPIN baud: 115200 mode: 8N1 passthrough_baud: 0 passthrough_mode: 8E1

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

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

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

kinematics: Cartesian:

axes: sharedstepperdisablepin: NOPIN sharedstepperresetpin: NOPIN homing_runs: 2 x: stepspermm: 50.000000 maxratemmpermin: 9000.000000 accelerationmmper_sec2: 200.000000 maxtravelmm: 1525.000000 soft_limits: true homing: cycle: 2 allowsingleaxis: true positive_direction: false mpos_mm: 3.000000 feedmmper_min: 300.000000 seekmmper_min: 1500.000000 settle_ms: 500 seek_scaler: 1.100000 feed_scaler: 1.100000

motor0: limitnegpin: gpio.25 limitpospin: NO_PIN limitallpin: NO_PIN hard_limits: true pulloff_mm: 2.000000 tmc_2209: addr: 0 cspin: NOPIN uart_num: 1 step_pin: I2SO.2 direction_pin: I2SO.1 disable_pin: I2SO.0 rsenseohms: 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: stepspermm: 50.000000 maxratemmpermin: 9000.000000 accelerationmmper_sec2: 200.000000 maxtravelmm: 1525.000000 soft_limits: true homing: cycle: 2 allowsingleaxis: true positive_direction: false mpos_mm: 3.000000 feedmmper_min: 300.000000 seekmmper_min: 1500.000000 settle_ms: 500 seek_scaler: 1.100000 feed_scaler: 1.100000

motor0: limitnegpin: gpio.33 limitpospin: NO_PIN limitallpin: NO_PIN hard_limits: true pulloff_mm: 4.000000 tmc_2209: addr: 1 cspin: NOPIN uart_num: 1 step_pin: I2SO.5 direction_pin: I2SO.4 disable_pin: I2SO.7 rsenseohms: 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: limitnegpin: gpio.35 limitpospin: NO_PIN limitallpin: NO_PIN hard_limits: true pulloff_mm: 8.500000 tmc_2209: addr: 3 cs_pin: I2SO.14 uart_num: 1 step_pin: I2SO.13 direction_pin: I2SO.12 disable_pin: I2SO.15 rsenseohms: 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: stepspermm: 200.000000 maxratemmpermin: 1800.000000 accelerationmmper_sec2: 80.000000 maxtravelmm: 90.000000 soft_limits: false homing: cycle: 1 allowsingleaxis: true positive_direction: true mpos_mm: 3.000000 feedmmper_min: 200.000000 seekmmper_min: 800.000000 settle_ms: 500 seek_scaler: 1.100000 feed_scaler: 1.100000

motor0: limitnegpin: NO_PIN limitpospin: gpio.32 limitallpin: NO_PIN hard_limits: true pulloff_mm: 4.000000 tmc_2209: addr: 2 cspin: NOPIN uart_num: 1 step_pin: I2SO.10 direction_pin: I2SO.9 disable_pin: I2SO.8 rsenseohms: 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: limitnegpin: NO_PIN limitpospin: gpio.34 limitallpin: NO_PIN hard_limits: true pulloff_mm: 3.685000 tmc_2209: addr: 3 cs_pin: I2SO.19 uart_num: 1 step_pin: I2SO.18 direction_pin: I2SO.17 disable_pin: I2SO.16 rsenseohms: 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: safetydoorpin: NO_PIN resetpin: NOPIN feedholdpin: NO_PIN cyclestartpin: NO_PIN macro0pin: NOPIN macro1pin: NOPIN macro2pin: NOPIN macro3pin: NOPIN faultpin: NOPIN estoppin: NOPIN homingbuttonpin: NO_PIN

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

probe: pin: 'gpio.36:low' toolsetterpin: NOPIN checkmodestart: 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 targetmposmm: -5.000000 ratemmper_min: 800.000000 pulloutdistancemm: 5.000000 pulloutratemmpermin: 250.000000

user_outputs: analog0pin: NOPIN analog1pin: NOPIN analog2pin: NOPIN analog3pin: NOPIN analog0_hz: 5000 analog1_hz: 5000 analog2_hz: 5000 analog3_hz: 5000 digital0_pin: gpio.26 digital1_pin: gpio.27 digital2pin: NOPIN digital3pin: NOPIN digital4pin: NOPIN digital5pin: NOPIN digital6pin: NOPIN digital7pin: NOPIN

user_inputs: analog0pin: NOPIN analog1pin: NOPIN analog2pin: NOPIN analog3pin: NOPIN digital0pin: NOPIN digital1pin: NOPIN digital2pin: NOPIN digital3pin: NOPIN digital4pin: NOPIN digital5pin: NOPIN digital6pin: NOPIN digital7pin: NOPIN

arctolerancemm: 0.002000 junctiondeviationmm: 0.010000 verbose_errors: true report_inches: false enableparkingoverride_control: false uselinenumbers: false planner_blocks: 32

Startup Messages

$SS
[MSG:INFO: FluidNC v3.9.8 https://github.com/bdring/FluidNC]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine LowRider]
[MSG:INFO: Board Jackpot TMC2209]
[MSG:INFO: UART1 Tx:gpio.0 Rx:gpio.4 RTS:NO_PIN Baud:115200]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21Min Pulse:2us]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cspin:gpio.5 detect:NOPIN freq:20000000]
[MSG:INFO: Stepping:I2S_STATIC Pulse:2us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]
[MSG:INFO: User Digital Output: 0 on Pin:gpio.26]
[MSG:INFO: User Digital Output: 1 on Pin:gpio.27]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (3.000,1528.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc2209 UART1 Addr:0 CS:NOPIN Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0 R:0.110]
[MSG:INFO:  Neg Limit gpio.25]
[MSG:INFO: Axis Y (3.000,1528.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc2209 UART1 Addr:1 CS:NOPIN Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7 R:0.110]
[MSG:INFO:  Neg Limit gpio.33]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.14 Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15 R:0.110]
[MSG:INFO:  Neg Limit gpio.35]
[MSG:INFO: Axis Z (-87.000,3.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc2209 UART1 Addr:2 CS:NOPIN Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8 R:0.110]
[MSG:INFO:  Pos Limit gpio.32]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.19 Step:I2SO.18 Dir:I2SO.17 Disable:I2SO.16 R:0.110]
[MSG:INFO:  Pos Limit gpio.34]
[MSG:INFO: X Axis driver test passed]
[MSG:INFO: Y Axis driver test passed]
[MSG:INFO: Y2 Axis driver test passed]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Z2 Axis driver test passed]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Connecting to STA SSID:REDACTED]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 10.0.0.28]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://Lowrider.local/]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
[MSG:INFO: Flood coolant gpio.2]
[MSG:INFO: Mist coolant gpio.16]
[MSG:INFO: Probe gpio.36:low]
ok

User Interface Software

ESP3D

What happened?

Got an alarm because of exceeding Max X travel. gcode paused. Prompted me to reset. Just says “reset”, but the only thing labeled RESET it the reset firmware button. This did not clear the alarm and allow me to continue.

I figured out it meant the Clear Alarm, but that worked once, maybe twice in dozens of reboots and restarts. Rest of the time, it just displays the tooltip and nothing gets cleared.

GCode File

No response

Other Information

No response

原始Issue: https://github.com/bdring/FluidNC/issues/1538

喜欢 (0)