makerbase-mks / MKS-Robin2

MKS Robin2 is a powerful 32-bit 3D printer control board with STM32F407ZET6 . the CPU 168MHZ. Support MKS Robin TFT35 Screens, use RobinTFT35 can preview model. The motherboard integrates 5 AXIS interface, hot bed, 2 heating heads, 3 NTC100K, 2 MAX31855.Support MKS Robin WIFI for cloud printing.Supports firmware update by SD card…
https://www.aliexpress.com/item/33006653472.html?spm=2114.12010612.8148356.3.334a65f4LZBtt2
17 stars 12 forks source link

Robin2 :Layers out of alignment with PULSE_DELAY 5 #Pulse hold time (unit: machine cycle) #7

Open INNO-3D opened 4 years ago

INNO-3D commented 4 years ago

Hi, I have experienced layer not aligned with PULSE_DELAY 5 #Pulse hold time (unit: machine cycle). 5 is anfortunatly the dafault value of Robin2_cfg.txt configuration file. I have not found any explanation about PULSE_DELAY parameter. I am currently using the value 50 with acceptable results Can you explain what the correct value must be ? robin2_cfg.txt

makerbase-mks commented 4 years ago

Robin2 v1.0.3 has add it image image

INNO-3D commented 4 years ago

I use firmware Robin2 v1.0.3 and #PULSE_DALAY 50 insted of 5. Why you have added #PULSE_DALAY parameter in the last version ? What function does this parameter have?

makerbase-mks commented 4 years ago

This parameter is mainly compatible with a variety of drivers. Some drivers, if this parameter is not set, the print will be crooked and misaligned.

INNO-3D commented 4 years ago

How to set properly this parameter with TMC2209 ? Is there a guide ?