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

Rasters are engraving wavy on both x and y axis... #420

Open quasarn01 opened 10 months ago

quasarn01 commented 10 months ago

Trying to figure out why my machine with a MKS DLC32 ver. 2.1 board will engrave excellent using vectors, but, when using rasters the x or the y axis overshoots in places and the pic comes out wavy and distorted on the edges… Below are the pics with one being the raster images and the other two being the vectors... I've done everything I could think of to solve this issue... Belts are tight, frame is square, diode module set tight with eccentric screw, etc... Can anyone point me in the right direction? Using Lightburn with a LaserTree 10w diode module... raster Vector1 vector2

zuber6 commented 8 months ago

I have exactly the same problem. Perfect vectors but raster images come out wavy. Improves with reduction in speed and/or dpi, but still not good. Have tried many things including changing overscan etc. Using lightbirn software.

Update - repeated with exactly the same parameters only using my old ramps 1.6 based controller. Worked perfectly. Sorry mks, not worth the hassle just for a screen.

BaBaika666 commented 7 months ago

Есть решение для mks dlc32?

j46 commented 6 months ago

j'ai exactement le même problème, avez vous trouvé une solution?

zuber6 commented 6 months ago

There is a "solution" in this post but I could not see any improvement. https://github.com/makerbase-mks/MKS-DLC32/issues/431

quasarn01 commented 6 months ago

Check to see what your value for $0 is... Mine was set @ $0=6 so I changed it to $0=10 and it drastically improved the output... I was given this solution from someone on another forum... It has something to do with the stepper drivers being rated for a certain minimum step pulse length and if not set right can cause the wavy conditions...

zuber6 commented 6 months ago

I'll try it. I have a ramps board set up identically and it works perfectly so it has to be a problem with the mks firmware.

j46 commented 6 months ago

je vient d'essayer le $0=10, et oui ca améliore très nettement la qualité, Merci pour l'info. de plus je me suis intéressé au $1 qui est le delay de maintient du moteur alimenté a la fin du déplacement pour ne pas que l'axe ce décale avec l'inertie (je pense que c'est ca), moi il était a 25 microsecondes. j'ai mis $1 a 5. IMG_20240120_173758 en bas a gauche: $0=6 $1=25 a droite : $0=10 $1=25 en haut a gauche $0=10 $1=5 (meilleur qualité) j'ai fait un autre essai $1 a 255 (255 supprime le delay), le problème est que les moteurs reste en permanence alimenté même après le cycle terminé, donc risque de surchauffe des moteurs.

zuber6 commented 4 months ago

works perfectly! Thanks all!