MKS DLC32 device

I found the latest firmware on github and flashed. Here is console from flash:

C:\MKS DCL32\MKS-DLC32-main\MKS-DLC32-main\firmware\TS35\Laser\Normal\Board_V2.0\V2.0.8_H35_20220105_N.bin
Command: esptool.py --port COM4 --baud 921600 --after no_reset write_flash --flash_size 4MB --flash_mode dout 0x00 C:\MKS DCL32\MKS-DLC32-main\MKS-DLC32-main\firmware\TS35\Laser\Normal\Board_V2.0\V2.0.8_H35_20220105_N.bin --erase-all

esptool.py v3.3-dev
Serial port COM4
Connecting.........
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting.........
Detecting chip type... ESP32
Chip is ESP32-D0WD (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
Panel-0 MAC: b8:d6:1a:2e:56:30
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...

 Panel-0 Erasing flash (this may take a while)...


 Panel-0 Chip erase completed successfully in 4.5s
Compressed 4194304 bytes to 1099450...

Panel-0 Writing at 0x00000000... (1 %)
Panel-0 Writing at 0x00012438... (2 %)
Panel-0 Writing at 0x00021d54... (4 %)
Panel-0 Writing at 0x0004cbc1... (5 %)
Panel-0 Writing at 0x00098928... (7 %)
Panel-0 Writing at 0x000c10de... (8 %)
Panel-0 Writing at 0x000e03c2... (10 %)
Panel-0 Writing at 0x000ea6fa... (11 %)
Panel-0 Writing at 0x000f5278... (13 %)
Panel-0 Writing at 0x000ff3e0... (14 %)
Panel-0 Writing at 0x001100d6... (16 %)
Panel-0 Writing at 0x0011ce99... (17 %)
Panel-0 Writing at 0x001362e7... (19 %)
Panel-0 Writing at 0x0013c271... (20 %)
Panel-0 Writing at 0x001424d3... (22 %)
Panel-0 Writing at 0x00147e2b... (23 %)
Panel-0 Writing at 0x0014df27... (25 %)
Panel-0 Writing at 0x00154100... (26 %)
Panel-0 Writing at 0x0015abad... (27 %)
Panel-0 Writing at 0x00160800... (29 %)
Panel-0 Writing at 0x00166714... (30 %)
Panel-0 Writing at 0x0016bcf3... (32 %)
Panel-0 Writing at 0x0017137c... (33 %)
Panel-0 Writing at 0x00176784... (35 %)
Panel-0 Writing at 0x0017c5c2... (36 %)
Panel-0 Writing at 0x0018240f... (38 %)
Panel-0 Writing at 0x00187700... (39 %)
Panel-0 Writing at 0x0018c8e3... (41 %)
Panel-0 Writing at 0x00191e14... (42 %)
Panel-0 Writing at 0x001973ee... (44 %)
Panel-0 Writing at 0x0019c7d0... (45 %)
Panel-0 Writing at 0x001a3a9d... (47 %)
Panel-0 Writing at 0x001abde2... (48 %)
Panel-0 Writing at 0x001b1628... (50 %)
Panel-0 Writing at 0x001b6e61... (51 %)
Panel-0 Writing at 0x001bc7e2... (52 %)
Panel-0 Writing at 0x001c26e2... (54 %)
Panel-0 Writing at 0x001c7fb0... (55 %)
Panel-0 Writing at 0x001cda31... (57 %)
Panel-0 Writing at 0x001d3347... (58 %)
Panel-0 Writing at 0x001d906d... (60 %)
Panel-0 Writing at 0x001dec14... (61 %)
Panel-0 Writing at 0x001e5810... (63 %)
Panel-0 Writing at 0x001eb2ff... (64 %)
Panel-0 Writing at 0x001f1158... (66 %)
Panel-0 Writing at 0x001f6ebc... (67 %)
Panel-0 Writing at 0x001fca36... (69 %)
Panel-0 Writing at 0x0020281a... (70 %)
Panel-0 Writing at 0x00208626... (72 %)
Panel-0 Writing at 0x0020e173... (73 %)
Panel-0 Writing at 0x00214158... (75 %)
Panel-0 Writing at 0x0021a964... (76 %)
Panel-0 Writing at 0x00220d89... (77 %)
Panel-0 Writing at 0x00226efa... (79 %)
Panel-0 Writing at 0x0022d6b2... (80 %)
Panel-0 Writing at 0x002332f0... (82 %)
Panel-0 Writing at 0x003104d0... (83 %)
Panel-0 Writing at 0x00318326... (85 %)
Panel-0 Writing at 0x00320622... (86 %)
Panel-0 Writing at 0x003289b7... (88 %)
Panel-0 Writing at 0x00330e4d... (89 %)
Panel-0 Writing at 0x003391d0... (91 %)
Panel-0 Writing at 0x00341676... (92 %)
Panel-0 Writing at 0x00349b03... (94 %)
Panel-0 Writing at 0x00351eda... (95 %)
Panel-0 Writing at 0x0035a453... (97 %)
Panel-0 Writing at 0x0036282b... (98 %)
Panel-0 Writing at 0x0036a9b3... (100 %)
Wrote 4194304 bytes (1099450 compressed) at 0x00000000 in 21.4 seconds (effective 1570.3 kbit/s)...
Hash of data verified.

Leaving...
Staying in bootloader.

Firmware successfully flashed. Unplug/replug or reset device 
to switch back to normal boot mode.

After connecting to lightburn here are console output on connection:

Waiting for connection...

ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)

configsip: 0, SPIWP:0xee

clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00

mode:DOUT, clock div:1

load:0x3fff0018,len:4

load:0x3fff001c,len:1044

load:0x40078000,len:10124

load:0x40080400,len:5856

entry 0x400806a8

[MSG:Using machine:MKS DLC32]

[MSG:X Axis limit switch on pin GPIO(36)]

[MSG:Y Axis limit switch on pin GPIO(35)]

[MSG:Z Axis limit switch on pin GPIO(34)]

Grbl 1.1 ['$' for help]

Your Grbl may not support Variable Power mode (M4)

If your laser does not turn off between cuts,

switch to the GRBL-M3 device

[Info]no exit update file

[MSG:Local access point MKS_DLC started, 192.168.4.1]

[MSG:Captive Portal Started]

[MSG:HTTP Started]

[MSG:TELNET Started 23]

[MSG:'$H'|'$X' to unlock]

Grbl 1.1 ['$' for help]

[MSG:'$H'|'$X' to unlock]

[MSG:Caution: Unlocked]

ok

ok

ok

[VER:1.1.2022010501:]

[OPT:MPHSW]

[MSG:Using machine:MKS DLC32]

[MSG:Mode=STA:SSID=:Status=Not connected:IP=0.0.0.0:MAC=B8-D6-1A-2E-56-30]

[MSG:Mode=AP:SSDI=MKS_DLC:IP=192.168.4.1:MAC=B8-D6-1A-2E-56-31]

ok

My test pattern is a simple 1 inch square.
Frameing appears to work fine without laser enabled.
When framing with laser enabled this is the resulting console msg:

<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:P|WCO:0.000,0.000,0.000>

ok

Starting stream

Stream completed in 0:01

ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))

waiting for download

Observation: laser starts moves 1 in in x+ direction and starts to move in y+ direction but stops.

When running the produced Gcode here is the console results:

Starting stream

Layer C00 Pass 1 of 2

Layer C00 Pass 2 of 2

Stream completed in 0:00

��0x00,cs0_drv:0x00,hd_drv:0x00,

[MSG:Using machine:MKS DLC32]

[MSG:X Axis limit switch on pin GPIO(36)]

[MSG:Y Axis limit switch on pin GPIO(35)]

[MSG:Z Axis limit switch on pin GPIO(34)]

Grbl 1.1 ['$' for help]

Your Grbl may not support Variable Power mode (M4)

If your laser does not turn off between cuts,

switch to the GRBL-M3 device

[Info]no exit update file

[MSG:Local access point MKS_DLC started, 192.168.4.1]

[MSG:Captive Portal Started]

[MSG:HTTP Started]

[MSG:TELNET Started 23]

[MSG:'$H'|'$X' to unlock]

Grbl 1.1 ['$' for help]

[MSG:'$H'|'$X' to unlock]

[MSG:Caution: Unlocked]

ok

ok

[VER:1.1.2022010501:]

[OPT:MPHSW]

[MSG:Using machine:MKS DLC32]

[MSG:Mode=STA:SSID=:Status=Not connected:IP=0.0.0.0:MAC=B8-D6-1A-2E-56-30]

[MSG:Mode=AP:SSDI=MKS_DLC:IP=192.168.4.1:MAC=B8-D6-1A-2E-56-31]

ok

Observation: similar to frame observation.

GRBL Settings:

ok

$$

$0=10

$1=25

$2=0

$3=5

$4=0

$5=1

$6=0

$10=1

$11=0.010

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=5

$24=300.000

$25=1000.000

$26=250.000

$27=1.000

$28=1000.000

$30=1000.000

$31=0.000

$32=1

$38=1

$40=1

$100=80.000

$101=80.000

$102=520.000

$103=100.000

$104=100.000

$105=100.000

$110=6000.000

$111=6000.000

$112=6000.000

$113=1000.000

$114=1000.000

$115=1000.000

$120=500.000

$121=500.000

$122=500.000

$123=200.000

$124=200.000

$125=200.000

$130=450.000

$131=450.000

$132=50.000

$133=300.000

$134=300.000

$135=300.000

ok