makerbase-mks / MKS-DLC32

MKS DLC32 motherboard kit, which is an offline engraving master control kit developed for desktop engraving machines. The hardware is equipped with a 32-bit high-speed ESP32 module, integrated WIFI function, and directly drives a 3.5-inch touch color screen; it can realize fast engraving and WEB web pages. Control, mobile phone APP control and other functions.
https://www.aliexpress.com/item/1005003183498253.html?spm=a2g0o.store_pc_home.productList_8356958.pic_0
262 stars 108 forks source link

Unable to home /use offline function with Stepper Idle Delay set to 255 - Glitch #437

Open radicalbigot opened 8 months ago

radicalbigot commented 8 months ago

Dear All,

It seems we have confirmed bug with $1 set to 255 (steppers constantly on/holding). With motors engaged, it is impossible to use Homing/clear/position funcition form the TS screen - communicate "Please wait machine stop!" is displayed. It seems that MKS DLC32 v.2.1 reads motors holding - as movement. From brief review of historical topics, I can seem most of the users with homing issue are not even considerin this as (now confirmed) root cause. $1 setting and motors holding is critical with CNC routers, where constant motor hold and external stepper drivers can only work with 255 setting present.. (otherwise no jogging). I am aware that this can be disabled with $X, however all safety controls will be disabled with it... Here's what I was ablet to find via platformIO, unfortunately it's beyond my to even imagine looking deeper... Screenshot 2023-11-18 232925

Your help will be greatly appreciated, Kind Regards, Chris.