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
281 stars 112 forks source link

BUGS in last firmware LS ESP32 Pro V 2.1 #477

Open stef-ladefense opened 4 months ago

stef-ladefense commented 4 months ago

hi,

here is the list of bugs that I found in first 24 hours with this motherboard :

1) only one LED red alarm works, the others are apparently not managed... or the documentation is not up to date. (page 5/6). Revision Date:2023-09...

2) The Z-endstop does not return the correct information it returns |Pn:P> instead of |Pn:Z>, so it is confused with the probe the Xendstop returns well |Pn:X> the Yendstop returns well |Pn:Y> so home Z ($HZ) does not work (nor $Homing/Cycle0=Z)

3) with an A4988 Z driver installed, with the switches on, so M1, M2 and M3 at +5v, therefore configure in 16 microsteps. regardless of the value of $102, the travel of Z is 2mm. always! (with of course $45=2 (xyz axis mode))

4) the list of $$ values is not in order, it's all mixed up. moreover where does "$453=10,000 ;unknown" come from? many values are misnamed or unknown, from $40 to $54 it does not correspond to page 25 of the documentation

5) restriction on the wifi key limited to 32 characters instead of 64, and with only letters and numbers! this is not the norm.

it's painful to endure the inconveniences of what is new and it is even more so to not have the sources available to correct your work since you systematically let your creations die !

i use last firmware : LAS_MKS_ESPS3 PRO V4.1_V1.0.1_20240124 found in (https://github.com/makerbase-mks/MKS-DLC32/tree/main/MKS-ESP32-PRO-main/firmware)

but is this the correct firmware for this card "LS ESP32 PRO" in revision "V2.1_002" ?

SB

stef-ladefense commented 4 months ago

I found how to adjust the Z steps it is not the $102 provided for this purpose but $49... why did you split $102 into $49?

stef-ladefense commented 4 months ago

for (2) in doc grbl

Input Pin State:

Pn:XYZPDHRS indicates which input pins Grbl has detected as 'triggered'.

Pin state is evaluated every time a status report is generated. All input pin inversions are appropriately applied to determine 'triggered' states.

Each letter of XYZPDHRS denotes a particular 'triggered' input pin.

X Y Z XYZ limit pins, respectively P the probe pin. D H R S the door, hold, soft-reset, and cycle-start pins, respectively. Example: Pn:PZ indicates the probe and z-limit pins are 'triggered'. Note: A may be added in later versions for an A-axis limit pin. Assume input pin letters are presented in no particular order.

One or more 'triggered' pin letter(s) will always be present with a Pn: data field.

This data field will not appear if:

It is disabled in the config.h file. No $ mask setting available. No input pins are detected as triggered.

Nasreddine1991 commented 3 months ago

Messenger_creation_27f882d0-d333-48e6-a785-c4bd1ee5495a الحل

Grex3D commented 1 month ago

Hi, I have a issue when I want to use my laser in offline mode. When I start engraving via the SD card, the laser jerks (no issues with the same file via USB). I think there might be a problem with the reading speed.