bigtreetech / BIGTREETECH-SKR-V1.3

32bit board with LPC1768, support marlin2.0 and smoothieware, support lcd2004/12864, On-board TMC2130 SPI interface and TMC2208 UART interface no additional wiring is required
1.01k stars 1.15k forks source link

SKR v1.3 TMC2208 Problems #205

Open echloton opened 4 years ago

echloton commented 4 years ago

Hey guys, i bought the components above from Bigtreetech and wired everything up.

Moving axis worked fine with manual gcodes, a short gcode file (only moves) worked as well.

Then i started my first print an suddenly after some skirt lines it got weird. First i thought the motor lost steps, but it started stucking and moving randomly. Like he couldnt handle the gcode information after some secs.

Checked slic3r, checked cura --> same Both files via octo and sd and pc --> same

Then a friend gave me his DRV8825 and it worked all fine.

Did i miss something with these drivers from bigtree? Didnt wire up UART (tested it afterwards...same) or anything and "normal" moves work fine.

Some ideas? Or could it just be bad luck that all 4 drivers are going crazy from bigtree?

Thanks alot!

OleUrgast commented 4 years ago

Make sure TMC2208 is correctly soldered to use UART; else you have to use standalone mode (set MS0-2 for microstepping, adjust v_ref to get right motor current). You find the information in the description here: https://github.com/bigtreetech/BIGTREETECH-TMC2208-V3.0 Of course you have to config TMC2208 to use serial connection also in marlin.

Mostly the error you have is caused by serial connection failed (i had simular error - the tmc2208 were not soldered to use uart...) so the current is not set on boot and current set as default by vref being to low or to high to use tmc in standalone mode.