Problem: Keyboard jogging not working
tourbino opened this issue · comments
Wiki Search Terms
jogging keyboard jog webui
Controller Board
MKS DLC32 v2.1
Machine Description
Corexy H-bot pen plotter, with servo z. Two nema 17 stepper motors.
Input Circuits
No response
Configuration file
board: MKS-DLC32 V2.1
name: tbs plotter zpin 22
meta: villamany 30/Jan/2023
kinematics:
CoreXY:
stepping:
engine: I2S_STATIC
idle_ms: 255
pulse_us: 4
dir_delay_us: 1
disable_delay_us: 0
axes:
shared_stepper_disable_pin: I2SO.0
x:
steps_per_mm: 100
max_rate_mm_per_min: 6000
acceleration_mm_per_sec2: 700
max_travel_mm: 895
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0.000
feed_mm_per_min: 500.000
seek_mm_per_min: 16000.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
motor0:
limit_neg_pin: gpio.36:low
hard_limits: false
pulloff_mm: 2.000
stepstick:
step_pin: I2SO.1
direction_pin: I2SO.2:high
y:
steps_per_mm: 100
max_rate_mm_per_min: 6000
acceleration_mm_per_sec2: 700
max_travel_mm: 880
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0.000
feed_mm_per_min: 500.000
seek_mm_per_min: 16000.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
motor0:
limit_neg_pin: gpio.35:low
hard_limits: false
pulloff_mm: 2.000
stepstick:
step_pin: I2SO.5
direction_pin: I2SO.6:low
z:
steps_per_mm: 250.000
max_rate_mm_per_min: 6000.000
acceleration_mm_per_sec2: 500.000
max_travel_mm: 80.000
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0.000
feed_mm_per_min: 300.000
seek_mm_per_min: 2500.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
motor0:
limit_neg_pin: gpio.34
hard_limits: false
pulloff_mm: 1.000
stepstick:
step_pin: I2SO.3
direction_pin: I2SO.4
i2so:
bck_pin: gpio.16
data_pin: gpio.21
ws_pin: gpio.17
spi:
miso_pin: gpio.12
mosi_pin: gpio.13
sck_pin: gpio.14
sdcard:
cs_pin: gpio.15
card_detect_pin: NO_PIN
# card_detect_pin: gpio.39
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:
coolant:
flood_pin: NO_PIN
mist_pin: NO_PIN
delay_ms: 0
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
#Beeper connector. Command: "M62 P0" turn beeper On.
#"G4 P0.5" wait for 0.5s. "M63 P0" turn beeper OFF
digital0_pin: I2SO.7
digital1_pin: NO_PIN
digital2_pin: NO_PIN
digital3_pin: NO_PIN
start:
must_home: false
Startup Messages
[MSG:INFO: FluidNC v3.7.17 https://github.com/bdring/FluidNC]]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.4]]
[MSG:INFO: Local filesystem type is spiffs]]
[MSG:INFO: Configuration file:z.yaml]]
[MSG:INFO: Machine tbs plotter zpin 22]]
[MSG:INFO: Board MKS-DLC32 V2.1]]
[MSG:INFO: I2SO BCK:gpio.16 WS:gpio.17 DATA:gpio.21]]
[MSG:INFO: SPI SCK:gpio.14 MOSI:gpio.13 MISO:gpio.12]]
[MSG:INFO: SD Card cs_pin:gpio.15 detect:NO_PIN freq:8000000]]
[MSG:INFO: Stepping:I2S_static Pulse:4us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]]
[MSG:INFO: User Digital Output:0 on Pin:I2SO.7]]
[MSG:INFO: Axis count 3]]
User Interface Software
No response
What happened?
Before updating to 3.7.x over the newyear, I was able to job using the keyboard in tablet mode. I prefer this way of operating. After updating, the x and y keys seem pressed in the GUI, but the machine doesn't move. It stays dark gray, as if activated. When using the mouse and clicking on screen, the machine moves as expected.
I tried to revert to an old version (3.7.8) to see if it works, and it didn't. I erased the esp32 and updated to 3.7.17, and it didn't work. I've tried all the browsers and several different devices. What can be the cause of this?
GCode File
No response
Other Information
No response
The index.html.gz in FluidNC/data/index.html.gz of the branch Fix1197 fixes the problem. You can download that file and upload it to the local FLASH filesystem on your ESP32
Amazing. What a swift response, thank you so much. Now it works flawlessly.