Custom Laser engraver ESP32 (GRBL 1.3a) not connecting

Hi. I have a similar problem. The laser is connected via USB / serial from Windows 7. Driver ESP32 fw: grbl 1.3a. In version Lightburn 1.0.06, everything works correctly. After updating to 1.1.01, it will connect, but will only load the FW version, settings and display it in the console. Nothing happens anymore. There is also no GRBL setting. You can send a command through the console, without a response. The device status shows BUSY 100%. After the downgrade to 1.0.06, everything works again. Will it help with diagnosis?

This is an unnecessarily open topic. The problem for me is the same as “Unable to connect with new version”. The log listing is almost the same. You have already solved something similar in the version … I don’t know anymore <1.0 then after your update it suddenly worked. So the bug will be in LightBurn. But never mind, it’s a development. Just tell me what would help me find a mistake.
Here is my log:
18:55:47.516 D: “LightBurn 1.1.02” “čt 3 10 2022”
18:56:05.690 D: Clipboard data present:
18:56:05.690 D: (“text/plain”)
18:57:08.788 D: Clipboard data present:
18:57:08.788 D: (“text/plain”)
18:59:29.088 D: restoring machine settings window
18:59:36.840 D: storing machine settings window
18:59:36.844 D: Clipboard data present:
18:59:36.845 D: (“text/plain”)
19:01:12.157 D: Enumerating ports:
19:01:12.173 D: Port: “COM3”
19:01:12.173 D: Valid Candidate: true
19:01:12.173 D: PID: 60000 VID: 4292
19:01:12.173 D: Manufacturer: “Silicon Labs”
19:01:12.173 D: Description: “Silicon Labs CP210x USB to UART Bridge”
19:01:12.173 D: System Loc: “\\.\COM3”
19:01:12.173 D: Serial: “0001”
19:01:12.173 D:
19:01:13.643 D: Align output unchecked
19:01:13.643 D: EV: 1001 took 23 uS
19:01:13.643 D: Align output unchecked
19:01:13.643 D: EV: 1001 took 20 uS
19:01:13.643 D: Any ID allowed
19:01:13.643 D: Looking for port: “(Choose)”
19:01:13.658 D: – candidate port PID 60000 VID 4292
19:01:13.658 D: mfr: “Silicon Labs”
19:01:13.658 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:13.658 D: name: “COM3”
19:01:13.705 D: “starting” busy: false state: 0
19:01:13.705 D: EV: 1001 took 41 uS
19:01:13.705 D: EV: 1001 took 20 uS
19:01:13.705 D: EV: 1018 took 25 uS
19:01:13.705 D: EV: 1015 took 1748 uS
19:01:13.915 D: – candidate port PID 60000 VID 4292
19:01:13.915 D: mfr: “Silicon Labs”
19:01:13.915 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:13.916 D: name: “COM3”
19:01:14.173 D: – candidate port PID 60000 VID 4292
19:01:14.173 D: mfr: “Silicon Labs”
19:01:14.173 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:14.173 D: name: “COM3”
19:01:14.429 D: – candidate port PID 60000 VID 4292
19:01:14.429 D: mfr: “Silicon Labs”
19:01:14.430 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:14.430 D: name: “COM3”
19:01:14.694 D: – candidate port PID 60000 VID 4292
19:01:14.694 D: mfr: “Silicon Labs”
19:01:14.694 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:14.694 D: name: “COM3”
19:01:14.959 D: – candidate port PID 60000 VID 4292
19:01:14.959 D: mfr: “Silicon Labs”
19:01:14.959 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:14.959 D: name: “COM3”
19:01:15.224 D: – candidate port PID 60000 VID 4292
19:01:15.224 D: mfr: “Silicon Labs”
19:01:15.224 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:15.224 D: name: “COM3”
19:01:15.485 D: – candidate port PID 60000 VID 4292
19:01:15.485 D: mfr: “Silicon Labs”
19:01:15.485 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:15.485 D: name: “COM3”
19:01:15.750 D: – candidate port PID 60000 VID 4292
19:01:15.750 D: mfr: “Silicon Labs”
19:01:15.750 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:15.750 D: name: “COM3”
19:01:16.015 D: – candidate port PID 60000 VID 4292
19:01:16.015 D: mfr: “Silicon Labs”
19:01:16.015 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:16.015 D: name: “COM3”
19:01:16.281 D: – candidate port PID 60000 VID 4292
19:01:16.281 D: mfr: “Silicon Labs”
19:01:16.281 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:16.281 D: name: “COM3”
19:01:16.546 D: – candidate port PID 60000 VID 4292
19:01:16.546 D: mfr: “Silicon Labs”
19:01:16.546 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:16.546 D: name: “COM3”
19:01:16.811 D: – candidate port PID 60000 VID 4292
19:01:16.811 D: mfr: “Silicon Labs”
19:01:16.811 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:16.811 D: name: “COM3”
19:01:16.889 D: Enumerating ports:
19:01:16.889 D: Port: “COM3”
19:01:16.889 D: Valid Candidate: true
19:01:16.889 D: PID: 60000 VID: 4292
19:01:16.889 D: Manufacturer: “Silicon Labs”
19:01:16.889 D: Description: “Silicon Labs CP210x USB to UART Bridge”
19:01:16.889 D: System Loc: “\\.\COM3”
19:01:16.889 D: Serial: “0001”
19:01:16.889 D:
19:01:17.073 D: – candidate port PID 60000 VID 4292
19:01:17.073 D: mfr: “Silicon Labs”
19:01:17.073 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:17.073 D: name: “COM3”
19:01:17.329 D: – candidate port PID 60000 VID 4292
19:01:17.329 D: mfr: “Silicon Labs”
19:01:17.329 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:17.329 D: name: “COM3”
19:01:17.585 D: – candidate port PID 60000 VID 4292
19:01:17.585 D: mfr: “Silicon Labs”
19:01:17.585 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:17.585 D: name: “COM3”
19:01:17.837 D: – candidate port PID 60000 VID 4292
19:01:17.837 D: mfr: “Silicon Labs”
19:01:17.837 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:17.837 D: name: “COM3”
19:01:18.103 D: – candidate port PID 60000 VID 4292
19:01:18.103 D: mfr: “Silicon Labs”
19:01:18.103 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:18.103 D: name: “COM3”
19:01:18.368 D: – candidate port PID 60000 VID 4292
19:01:18.368 D: mfr: “Silicon Labs”
19:01:18.368 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:18.368 D: name: “COM3”
19:01:18.633 D: – candidate port PID 60000 VID 4292
19:01:18.633 D: mfr: “Silicon Labs”
19:01:18.633 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:18.633 D: name: “COM3”
19:01:18.898 D: – candidate port PID 60000 VID 4292
19:01:18.898 D: mfr: “Silicon Labs”
19:01:18.898 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:18.898 D: name: “COM3”
19:01:19.163 D: Align output unchecked
19:01:19.163 D: EV: 1001 took 23 uS
19:01:19.163 D: Align output unchecked
19:01:19.163 D: EV: 1001 took 19 uS
19:01:19.179 D: Any ID allowed
19:01:19.179 D: Looking for port: “COM3”
19:01:19.179 D: – candidate port PID 60000 VID 4292
19:01:19.179 D: mfr: “Silicon Labs”
19:01:19.179 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:19.179 D: name: “COM3”
19:01:19.179 D: - found matching port name
19:01:19.179 D: Found port: PID 60000 VID 4292
19:01:19.179 D: Manufacturer: “Silicon Labs”
19:01:19.179 D: Product: “Silicon Labs CP210x USB to UART Bridge”
19:01:19.179 D: Name: “COM3”
19:01:19.241 D: “starting” busy: false state: 0
19:01:19.241 D: EV: 1001 took 41 uS
19:01:19.241 D: EV: 1001 took 21 uS
19:01:19.241 D: EV: 1018 took 23 uS
19:01:19.241 D: EV: 1015 took 1732 uS
19:01:19.257 D: Port open succeeded
19:01:20.582 D: “Pokus o p?ipojen\xED” busy: false state: 1
19:01:20.582 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:20.598 D: O: “G0\n”
19:01:20.863 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:20.894 D: O: “G0\n”
19:01:21.144 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:21.160 D: O: “G0\n”
19:01:21.425 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:21.456 D: O: “G0\n”
19:01:21.706 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:21.721 D: O: “G0\n”
19:01:21.986 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:22.018 D: O: “G0\n”
19:01:22.267 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:22.283 D: O: “G0\n”
19:01:22.548 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:22.579 D: O: “G0\n”
19:01:22.829 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:22.844 D: O: “G0\n”
19:01:23.110 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:23.141 D: O: “G0\n”
19:01:23.390 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:23.406 D: O: “G0\n”
19:01:23.671 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:23.702 D: O: “G0\n”
19:01:23.952 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:23.968 D: O: “G0\n”
19:01:24.233 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:24.264 D: O: “G0\n”
19:01:24.514 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:24.529 D: O: “G0\n”
19:01:24.794 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:24.826 D: O: “G0\n”
19:01:25.075 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:25.091 D: O: “G0\n”
19:01:25.356 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:25.387 D: O: “G0\n”
19:01:25.637 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:25.652 D: O: “G0\n”
19:01:25.918 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:25.949 D: O: “G0\n”
19:01:26.198 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:26.214 D: O: “G0\n”
19:01:26.479 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:26.510 D: O: “G0\n”
19:01:26.760 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:26.776 D: O: “G0\n”
19:01:27.041 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:27.072 D: O: “G0\n”
19:01:27.322 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:27.337 D: O: “G0\n”
19:01:27.602 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:27.634 D: O: “G0\n”
19:01:27.883 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:27.899 D: O: “G0\n”
19:01:28.164 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:28.195 D: O: “G0\n”
19:01:28.443 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:28.446 D: O: “G0\n”
19:01:28.698 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:28.699 D: O: “G0\n”
19:01:28.960 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:28.976 D: O: “G0\n”
19:01:29.241 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:29.272 D: O: “G0\n”
19:01:29.522 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:29.538 D: O: “G0\n”
19:01:29.803 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:29.834 D: O: “G0\n”
19:01:30.084 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:30.099 D: O: “G0\n”
19:01:30.364 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:30.396 D: O: “G0\n”
19:01:30.642 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:30.645 D: O: “G0\n”
19:01:30.923 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:30.954 D: O: “G0\n”
19:01:31.178 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:31.180 D: O: “G0\n”
19:01:31.436 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:31.452 D: O: “G0\n”
19:01:31.717 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:31.748 D: O: “G0\n”
19:01:31.998 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:32.014 D: O: “G0\n”
19:01:32.279 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:32.310 D: O: “G0\n”
19:01:32.560 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:32.575 D: O: “G0\n”
19:01:32.840 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:32.872 D: O: “G0\n”
19:01:33.121 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:33.137 D: O: “G0\n”
19:01:33.402 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:33.433 D: O: “G0\n”
19:01:33.683 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:33.698 D: O: “G0\n”
19:01:33.964 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:33.995 D: O: “G0\n”
19:01:34.244 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:34.260 D: O: “G0\n”
19:01:34.525 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:34.556 D: O: “G0\n”
19:01:34.806 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:34.822 D: O: “G0\n”
19:01:35.087 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:35.118 D: O: “G0\n”
19:01:35.368 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:35.383 D: O: “G0\n”
19:01:35.648 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:35.680 D: O: “G0\n”
19:01:35.927 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:35.928 D: O: “G0\n”
19:01:36.182 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:36.183 D: O: “G0\n”
19:01:36.437 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:36.438 D: O: “G0\n”
19:01:36.586 D: “G21 G54\nG90\nG1 X61 Y81 F14100 S0\nG90\nM2\n”
19:01:36.692 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:36.693 D: O: “G0\n”
19:01:36.947 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:36.948 D: O: “G0\n”
19:01:37.202 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:37.203 D: O: “G0\n”
19:01:37.457 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:37.458 D: O: “G0\n”
19:01:37.712 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:37.713 D: O: “G0\n”
19:01:37.968 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:37.984 D: O: “G0\n”
19:01:38.249 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:38.280 D: O: “G0\n”
19:01:38.527 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:38.530 D: O: “G0\n”
19:01:38.782 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:38.783 D: O: “G0\n”
19:01:39.037 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:39.039 D: O: “G0\n”
19:01:39.292 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:39.293 D: O: “G0\n”
19:01:39.572 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:39.588 D: O: “G0\n”
19:01:39.853 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:39.884 D: O: “G0\n”
19:01:40.131 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:40.133 D: O: “G0\n”
19:01:40.395 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:40.411 D: O: “G0\n”
19:01:40.676 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:40.707 D: O: “G0\n”
19:01:40.864 D: EV: 1018 took 31 uS
19:01:40.880 D: EV: 1003 took 18456 uS
19:01:40.954 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:40.956 D: O: “G0\n”
19:01:41.209 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:41.212 D: O: “G0\n”
19:01:41.464 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:41.466 D: O: “G0\n”
19:01:41.719 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:41.721 D: O: “G0\n”
19:01:41.974 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:41.975 D: O: “G0\n”
19:01:42.229 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:42.231 D: O: “G0\n”
19:01:42.484 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:42.487 D: O: “G0\n”
19:01:42.739 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:42.741 D: O: “G0\n”
19:01:42.995 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:43.028 D: O: “G0\n”
19:01:43.107 D: EV: 1018 took 34 uS
19:01:43.126 D: EV: 1003 took 21595 uS
19:01:43.300 D: Align output unchecked
19:01:43.305 D: EV: 1001 took 22 uS
19:01:43.330 D: EV: 1018 took 24 uS
19:01:43.344 D: EV: 1003 took 38523 uS
19:01:43.344 D: Align output unchecked
19:01:43.347 D: EV: 1001 took 13 uS
19:01:43.353 D: EV: 1001 took 13 uS
19:01:43.356 D: EV: 1001 took 13 uS
19:01:43.357 D: EV: 1018 took 13 uS
19:01:43.357 D: EV: 1015 took 1065 uS
19:01:43.357 D: Enumerating ports:
19:01:43.361 D: Port: “COM3”
19:01:43.362 D: Valid Candidate: true
19:01:43.362 D: PID: 60000 VID: 4292
19:01:43.362 D: Manufacturer: “Silicon Labs”
19:01:43.362 D: Description: “Silicon Labs CP210x USB to UART Bridge”
19:01:43.362 D: System Loc: “\\.\COM3”
19:01:43.362 D: Serial: “0001”
19:01:43.362 D:
19:01:43.362 D: Align output unchecked
19:01:43.365 D: EV: 1001 took 14 uS
19:01:43.365 D: Align output unchecked
19:01:43.367 D: EV: 1001 took 12 uS
19:01:43.374 D: Any ID allowed
19:01:43.374 D: Looking for port: “COM3”
19:01:43.378 D: – candidate port PID 60000 VID 4292
19:01:43.378 D: mfr: “Silicon Labs”
19:01:43.378 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:01:43.378 D: name: “COM3”
19:01:43.378 D: - found matching port name
19:01:43.378 D: Found port: PID 60000 VID 4292
19:01:43.378 D: Manufacturer: “Silicon Labs”
19:01:43.378 D: Product: “Silicon Labs CP210x USB to UART Bridge”
19:01:43.378 D: Name: “COM3”
19:01:43.424 D: “starting” busy: false state: 0
19:01:43.424 D: EV: 1001 took 27 uS
19:01:43.427 D: EV: 1001 took 13 uS
19:01:43.428 D: EV: 1018 took 17 uS
19:01:43.428 D: EV: 1015 took 1085 uS
19:01:43.428 D: EV: 1019 took 302163 uS
19:01:43.428 D: Clipboard data present:
19:01:43.428 D: (“text/plain”)
19:01:43.443 D: Port open succeeded
19:01:44.713 D: I: “\r\n[MSG:Grbl_ESP32 Ver 1.3a Date 20210816]\r\n[MSG:Compiled with ESP32 SDK:v3.2.3]\r\n[MSG:Using machine:ESP32_V4]\r\n[MSG:Axis count 3]\r\n[MSG:RMT Steps]\r\n[MSG:Init Motors]\r\n[MSG:Global stepper disable pin:GPIO(13)]\r\n[MSG:X Axis Standard Stepper Step:GPIO(12) Dir:GPIO(26) Disable:None Limits(0.000,795.000)]\r\n[MSG:Y Axis Standard Stepper Step:GPIO(14) Dir:GPIO(25) Disable:None Limits(0.000,715.000)]\r\n[MSG:Z Axis Standard Stepper Step:GPIO(27) Dir:GPIO(33) Disable:None Limits(-55.000,0.000)]\r\n[MSG:Laser spindle on Pin:GPIO(17), Enbl:None, Freq:4092Hz, Res:14bits Laser mode:On]\r\n[MSG:Flood coolant on pin GPIO(16)]\r\n[MSG:X Axis limit switch on pin GPIO(2)]\r\n[MSG:Y Axis limit switch on pin GPIO(4)]\r\n[MSG:Z Axis limit switch on pin GPIO(15)]\r\n[MSG:Probe on pin GPIO(32)]\r\n\r\nGrbl 1.3a [’$’ for help]\r\n[MSG:’$H’|’$X’ to unlock]\r\n”
19:01:44.838 D: “Pokus o p?ipojen\xED” busy: false state: 1
19:01:44.838 D: “Spojov\xE1n\xED…” busy: false state: 1
19:01:44.853 D: O: “G0\n”
19:01:44.900 D: issuing unlock
19:01:44.900 D: “?ek\xE1n\xED na odpov??..” busy: true state: 5
19:01:44.931 D: O: “$X\n”
19:02:40.662 D: Clipboard data present:
19:02:40.662 D: (“text/plain”)
19:02:45.704 D: Clipboard data present:
19:02:45.705 D: (“text/plain”)
19:02:45.753 D: EV: 1018 took 19 uS
19:02:45.754 D: EV: 1013 took 88 uS
19:02:45.755 D: EV: 1018 took 19 uS
19:02:45.755 D: EV: 1009 took 1341 uS
19:03:52.687 D: “LightBurn 1.1.02” “čt 3 10 2022”
19:04:00.507 D: EV: 1018 took 27 uS
19:04:00.523 D: EV: 1003 took 19480 uS
19:04:02.396 D: EV: 1018 took 30 uS
19:04:02.413 D: EV: 1003 took 20212 uS
19:04:02.465 D: Align output unchecked
19:04:02.471 D: EV: 1001 took 21 uS
19:04:02.496 D: EV: 1018 took 24 uS
19:04:02.510 D: EV: 1003 took 39180 uS
19:04:02.510 D: Align output unchecked
19:04:02.513 D: EV: 1001 took 14 uS
19:04:02.520 D: EV: 1001 took 13 uS
19:04:02.523 D: EV: 1001 took 16 uS
19:04:02.524 D: EV: 1018 took 17 uS
19:04:02.524 D: EV: 1015 took 1537 uS
19:04:02.524 D: Enumerating ports:
19:04:02.528 D: Port: “COM3”
19:04:02.528 D: Valid Candidate: true
19:04:02.528 D: PID: 60000 VID: 4292
19:04:02.528 D: Manufacturer: “Silicon Labs”
19:04:02.528 D: Description: “Silicon Labs CP210x USB to UART Bridge”
19:04:02.529 D: System Loc: “\\.\COM3”
19:04:02.529 D: Serial: “0001”
19:04:02.529 D:
19:04:02.529 D: Align output unchecked
19:04:02.531 D: EV: 1001 took 14 uS
19:04:02.532 D: Align output unchecked
19:04:02.534 D: EV: 1001 took 13 uS
19:04:02.541 D: Any ID allowed
19:04:02.541 D: Looking for port: “COM3”
19:04:02.545 D: – candidate port PID 60000 VID 4292
19:04:02.545 D: mfr: “Silicon Labs”
19:04:02.545 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:04:02.545 D: name: “COM3”
19:04:02.545 D: - found matching port name
19:04:02.545 D: Found port: PID 60000 VID 4292
19:04:02.545 D: Manufacturer: “Silicon Labs”
19:04:02.545 D: Product: “Silicon Labs CP210x USB to UART Bridge”
19:04:02.545 D: Name: “COM3”
19:04:02.591 D: “starting” busy: false state: 0
19:04:02.591 D: EV: 1001 took 31 uS
19:04:02.594 D: EV: 1001 took 14 uS
19:04:02.595 D: EV: 1018 took 17 uS
19:04:02.595 D: EV: 1015 took 1096 uS
19:04:02.595 D: EV: 1019 took 181686 uS
19:04:02.595 D: Clipboard data present:
19:04:02.596 D: (“text/plain”)
19:04:02.610 D: Port open succeeded
19:04:03.883 D: I: “\r\n[MSG:Grbl_ESP32 Ver 1.3a Date 20210816]\r\n[MSG:Compiled with ESP32 SDK:v3.2.3]\r\n[MSG:Using machine:ESP32_V4]\r\n[MSG:Axis count 3]\r\n[MSG:RMT Steps]\r\n[MSG:Init Motors]\r\n[MSG:Global stepper disable pin:GPIO(13)]\r\n[MSG:X Axis Standard Stepper Step:GPIO(12) Dir:GPIO(26) Disable:None Limits(0.000,795.000)]\r\n[MSG:Y Axis Standard Stepper Step:GPIO(14) Dir:GPIO(25) Disable:None Limits(0.000,715.000)]\r\n[MSG:Z Axis Standard Stepper Step:GPIO(27) Dir:GPIO(33) Disable:None Limits(-55.000,0.000)]\r\n[MSG:Laser spindle on Pin:GPIO(17), Enbl:None, Freq:4092Hz, Res:14bits Laser mode:On]\r\n[MSG:Flood coolant on pin GPIO(16)]\r\n[MSG:X Axis limit switch on pin GPIO(2)]\r\n[MSG:Y Axis limit switch on pin GPIO(4)]\r\n[MSG:Z Axis limit switch on pin GPIO(15)]\r\n[MSG:Probe on pin GPIO(32)]\r\n\r\nGrbl 1.3a [’$’ for help]\r\n[MSG:’$H’|’$X’ to unlock]\r\n”
19:04:04.008 D: “Pokus o p?ipojen\xED” busy: false state: 1
19:04:04.008 D: “Spojov\xE1n\xED…” busy: false state: 1
19:04:04.024 D: O: “G0\n”
19:04:04.070 D: issuing unlock
19:04:04.070 D: “?ek\xE1n\xED na odpov??..” busy: true state: 5
19:04:04.102 D: O: “$X\n”
19:04:47.472 D: Clipboard data present:
19:04:47.473 D: (“text/plain”)
19:04:47.523 D: EV: 1018 took 21 uS
19:04:47.523 D: EV: 1013 took 238 uS
19:04:47.524 D: EV: 1018 took 19 uS
19:04:47.525 D: EV: 1009 took 1444 uS

Can you confirm your laser is setup as a GRBL device? There was a change in iLaser devices that deviated from standard GRBL. But even with that I don’t think that would cause it to not connect.

Yes, its standard GRBL. I still thought: log from 1.0.06:
19:40:33.022 D: “LightBurn 1.0.06” “čt 3 10 2022”
19:40:36.425 D: Enumerating ports:
19:40:36.425 D: Port: “COM3”
19:40:36.425 D: Valid Candidate: true
19:40:36.425 D: PID: 60000 VID: 4292
19:40:36.425 D: Manufacturer: “Silicon Labs”
19:40:36.425 D: Description: “Silicon Labs CP210x USB to UART Bridge”
19:40:36.425 D: System Loc: “\\.\COM3”
19:40:36.425 D: Serial: “0001”
19:40:36.425 D:
19:40:38.261 D: Any ID allowed
19:40:38.261 D: Looking for port: “COM3”
19:40:38.261 D: – candidate port PID 60000 VID 4292
19:40:38.261 D: mfr: “Silicon Labs”
19:40:38.261 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:40:38.261 D: name: “COM3”
19:40:38.261 D: - found matching port name
19:40:38.261 D: Found port: PID 60000 VID 4292
19:40:38.261 D: Manufacturer: “Silicon Labs”
19:40:38.261 D: Product: “Silicon Labs CP210x USB to UART Bridge”
19:40:38.261 D: Name: “COM3”
19:40:38.324 D: “starting” busy: false state: 0
19:40:38.324 D: EV: 1001 took 45 uS
19:40:38.324 D: EV: 1001 took 15 uS
19:40:38.324 D: EV: 1018 took 32 uS
19:40:38.324 D: EV: 1015 took 5637 uS
19:40:38.324 D: Port open succeeded
19:40:39.533 D: “Pokus o p?ipojen\xED” busy: false state: 1
19:40:39.533 D: “Spojov\xE1n\xED…” busy: false state: 1
19:40:39.564 D: O: “G0\n”
19:40:39.564 D: I: “err”
19:40:39.564 D: I: “or:9\r\n”
19:40:39.798 D: “Spojov\xE1n\xED…” busy: false state: 1
19:40:39.798 D: issuing buffer check
19:40:39.798 D: “?ek\xE1n\xED na odpov??..” busy: true state: 5
19:40:39.800 D: O: “$I\n”
19:40:39.802 D: I: “[VE”
19:40:39.802 D: I: “R:1.3a.20210816:]\r\n[OPT:PH]\r\n[MSG:”
19:40:39.804 D: I: “Using machine:ESP32_V4]\r\nok\r\n”
19:40:43.529 D: EV: 1018 took 32 uS
19:40:43.559 D: EV: 1003 took 33243 uS
19:40:43.626 D: EV: 1001 took 22 uS
19:40:43.626 D: EV: 1001 took 13 uS
19:40:43.628 D: EV: 1018 took 24 uS
19:40:43.628 D: EV: 1015 took 1853 uS
19:40:43.628 D: Enumerating ports:
19:40:43.635 D: Port: “COM3”
19:40:43.635 D: Valid Candidate: true
19:40:43.635 D: PID: 60000 VID: 4292
19:40:43.635 D: Manufacturer: “Silicon Labs”
19:40:43.635 D: Description: “Silicon Labs CP210x USB to UART Bridge”
19:40:43.635 D: System Loc: “\\.\COM3”
19:40:43.635 D: Serial: “0001”
19:40:43.635 D:
19:40:43.645 D: Any ID allowed
19:40:43.645 D: Looking for port: “COM3”
19:40:43.648 D: – candidate port PID 60000 VID 4292
19:40:43.648 D: mfr: “Silicon Labs”
19:40:43.648 D: prod: “Silicon Labs CP210x USB to UART Bridge”
19:40:43.649 D: name: “COM3”
19:40:43.649 D: - found matching port name
19:40:43.649 D: Found port: PID 60000 VID 4292
19:40:43.649 D: Manufacturer: “Silicon Labs”
19:40:43.649 D: Product: “Silicon Labs CP210x USB to UART Bridge”
19:40:43.649 D: Name: “COM3”
19:40:43.694 D: “starting” busy: false state: 0
19:40:43.694 D: EV: 1001 took 30 uS
19:40:43.694 D: EV: 1001 took 8 uS
19:40:43.695 D: EV: 1018 took 19 uS
19:40:43.695 D: EV: 1015 took 1230 uS
19:40:43.695 D: EV: 1019 took 135758 uS
19:40:43.696 D: Clipboard data present:
19:40:43.696 D: (“application/x-qt-windows-mime;value=“Shell IDList Array””, “application/x-qt-windows-mime;value=“DataObjectAttributes””, “application/x-qt-windows-mime;value=“DataObjectAttributesRequiringElevation””, “text/uri-list”, “application/x-qt-windows-mime;value=“FileName””, “application/x-qt-windows-mime;value=“FileNameW””, “application/x-qt-windows-mime;value=“DropDescription””, “application/x-qt-windows-mime;value=“DropEffectFolderList””, “application/x-qt-windows-mime;value=“Shell Object Offsets””, “application/x-qt-windows-mime;value=“Preferred DropEffect””, “application/x-qt-windows-mime;value=“AsyncFlag””)
19:40:43.715 D: Port open succeeded
19:40:45.055 D: “Pokus o p?ipojen\xED” busy: false state: 1
19:40:45.055 D: “Spojov\xE1n\xED…” busy: false state: 1
19:40:45.087 D: O: “G0\n”
19:40:45.087 D: I: “e”
19:40:45.087 D: I: “rror:9\r\n”
19:40:45.321 D: “Spojov\xE1n\xED…” busy: false state: 1
19:40:45.321 D: issuing buffer check
19:40:45.321 D: “?ek\xE1n\xED na odpov??..” busy: true state: 5
19:40:45.352 D: O: “$I\n”
19:40:45.352 D: I: “[VE”
19:40:45.352 D: I: “R:1.3a.20210816:]\r\n[OPT:PH]\r\n[MSG:Using machine:ESP32_V4]\r\nok\r\n”
19:40:59.792 D: “?ek\xE1n\xED na odpov??..” busy: true state: 5
19:40:59.794 D: O: “$H\n”
19:41:14.566 D: I: “ok\r”
19:41:14.582 D: I: “\n”
19:41:41.149 D: Got stream - sending asynchronous
19:41:41.149 D: S: 6 TB: 6 LC: 1 OK: 0 RC: 0
19:41:41.149 D: S: 13 TB: 19 LC: 2 OK: 0 RC: 0
19:41:41.149 D: S: 13 TB: 32 LC: 3 OK: 0 RC: 0
19:41:41.152 D: O: “G92.1\nG00 X31 Y145\nG92 X0 Y0 Z0\n”
19:41:41.153 D: I: “ok”
19:41:41.154 D: I: “\r\nok\r\n”
19:41:41.155 D: R: 6 TB: 26 OK: 1 RC: 1
19:41:41.155 D: R: 13 TB: 13 OK: 2 RC: 2
19:41:41.775 D: I: “ok\r\n”
19:41:41.776 D: R: 13 TB: 0 OK: 3 RC: 3
19:41:41.776 D: 32 bytes in 0.627 seconds, 51.0367 avg bytes per second
19:41:41.776 D: 3 lines @ 4.78469 avg lines per second
19:41:50.574 D: Enumerating ports:
19:41:50.574 D: Port: “COM3”
19:41:50.574 D: Valid Candidate: true
19:41:50.574 D: PID: 60000 VID: 4292
19:41:50.574 D: Manufacturer: “Silicon Labs”
19:41:50.574 D: Description: “Silicon Labs CP210x USB to UART Bridge”
19:41:50.574 D: System Loc: “\\.\COM3”
19:41:50.574 D: Serial: “0001”
19:41:50.574 D:
19:41:57.579 D: EV: 1018 took 30 uS
19:41:57.595 D: EV: 1013 took 496 uS
19:41:57.595 D: EV: 1018 took 38 uS
19:41:57.595 D: EV: 1009 took 2666 uS

Have you tried changing baud rate or switching buffered to synchronous Transfer Mode in Device Settings?

I think you’re on to something.
“The baud rate property is set to 57600 bps”

Without a link to the source code build there’s no way to know what any of the built in settings are. I have a handful of ESP32s on hand and i could flash one and try to talk to it.

Which parameter in the log points to a baud rate of 57600? My driver is set to 921600. Interestingly, it communicates well from the beginning, it loads the settings. Another SW also works. I’ve been running it like this for several years. I will try to connect the logger to the serial port and compare the communication between the versions.

Some change. I used another “FluidNC” firmware. It works quite nicely. After connecting to a desktop PC with windows11, LightBurn communicates and works (1.1.03). But from the laptop with windows7 that I use to communicate with the laser, still nothing. It didn’t go anywhere with the original FW. There will probably be a change somewhere in the timing of the communication. So far, I remain with the old version “1.0.06”. Otherwise great software.

Can you click the Devices button on Laser window from your W7 machine and take a screenshot?

1 Like

Of course, here it is from both versions. But it probably won’t help. Don’t have a diagnostic tool?


Thanks. Wanted to see if if the device type setting might have been iLaser as people that were using that unknowingly before have been having problems since the upgrade.

Did you have any difference with synchronous or change in baud rate?

No difference. At the same setting, one version goes and the other does not. I can arrange a connection via anydesk if that helps.

Don’t think that will be necessary.

Let’s see if there’s anything that @LightBurn @Rick would like you to generate to understand this better.

1 Like

I think I’ll wait, it’s useless to bother them directly. It doesn’t bother me so much. In this case, there is not much to do without the source code. But thank you for the consultation.

read it again, it says here the baud rate is set to 57600, but can be set to any rate supported by the chip. It is example code for configuring the port.

That was my understanding as well. If the OP has set the driver to 921600 then that is the baud rate setting. If the OP hadn’t connected - I assumed some preexisting default had been present.

Does the Windows 7 machine have a USB port with a black insert while the Windows 10 machine has a USB port with a blue insert?

I see a great deal of verbose messaging in the console window compared with my previous experience with G-code devices - Today i see why.

FluidNC 3.0 is a post GRBL1.1f g-code device. FluidNC claims to be backward compatible with g-code senders.

If the OP posts the config file we may be able to slug through it.

Yes, FluidNC is pretty new. I still have a board with the earlier grbl-esp32 from BDring, and it isn’t working right either. works great with 1.06. Something changed, somewhere.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.