makerbase-mks / MKS-DLC32-FIRMWARE

The source code of MKS DLC32
GNU General Public License v3.0
69 stars 50 forks source link

Firmware source code looks to be not the latest available version. #14

Open MJ666 opened 1 year ago

MJ666 commented 1 year ago

Looks to be the firmware published here is not the latest version where the released binaries are build from? There are some differences in appearance when the firmware is build from this source and the prebuild versions. It is also unclear from reading the source code which options are used to build the different variants of the firmware like CNC, Laser, CoreXY, V1.0, V2.0, TS35, TS24 etc. It would be nice if this could be updated with latest changes.

MJ666 commented 1 year ago

I build an custom firmware for the LaserBox ESP32 V1.0 board. This board is used in all newer Atomstack laser engravers. The used pinout is based on the MKS DLC32 V1.x schematics. Anyhow i id not get i to work with one of the related prebuild laser firmware. Everything looks to be working except i don't get the laser to fire. Her is the link to my branch with the updates i made to get the LaserBox board to work:

https://github.com/MJ666/MKS-DLC32-FIRMWARE/tree/LaserBoxESP32

Anyhow the firmware is exposing some problems wich are not in the prebuild versions anymore. So this code looks to be mure advanced. Her are some examples:

mv-83 commented 10 months ago

Looks to be the firmware published here is not the latest version where the released binaries are build from? There are some differences in appearance when the firmware is build from this source and the prebuild versions. It is also unclear from reading the source code which options are used to build the different variants of the firmware like CNC, Laser, CoreXY, V1.0, V2.0, TS35, TS24 etc. It would be nice if this could be updated with latest changes.

you are absolutely right,and this is very irritating,all the interface in the display in the source code is obsolete compared to the already compiled firmwares,and redesigning the whole interface means losing many hours to edit many files inside the "mks" folder,unacceptable