TMC2208 - MKS 1.4 - Anet A8 ?

Electronics, Components etc
Post Reply
welverin
Posts: 2
Joined: Thu Dec 14, 2017 10:40 am

TMC2208 - MKS 1.4 - Anet A8 ?

Post by welverin » Thu Dec 14, 2017 10:49 am

Hi all guys !!!

Today i own a Anet A8 stock (original motherboard with embedded driver) and it is very noisy

My idea is to substitute the stock modo with mks gen 1.4 and install on it new super silent driver tmc2208

anyone has tried successfully in this adventure ?

I have searched with google many times but without finding a guide, especially for any hardware changes to drivers (solder/jump the micro switches)

thank you all for the help !!

cheers

Leo

oakdesign
Posts: 109
Joined: Thu Jun 15, 2017 10:21 am

Re: TMC2208 - MKS 1.4 - Anet A8 ?

Post by oakdesign » Fri Jan 05, 2018 4:38 pm

As the MKS is ramps based yes I did it but on a RAMPS 1.4 and Ramps 1.5 and have them setup and running with the Marlin TMC2208Stepper library setup in UART/PDN TX/RX mode
The upper left driver (EO) is a TMC2208 in UART mode wired
Image
Opa's bester Rat: Probieren geht über Studieren, Grandpas best advice: the proof of the pudding is in the eating

oakdesign
Posts: 109
Joined: Thu Jun 15, 2017 10:21 am

Re: TMC2208 - MKS 1.4 - Anet A8 ?

Post by oakdesign » Sat Jan 06, 2018 11:57 am

If you want to run them in standalone mode in staalthchop2 with interpolated 1/256 the setup is easy as you just have to ensure Jumper MS1 and MS2 are set in the board and plug them in and adjust Vref with the poti as any other driver

Anything else beyond requires to either use an USBSerial programmer like an FDTI to write to OTP or like set in my setup above in UART/PDN and SWSerial with just requires a Y Splitter cable with TX/RX and a 1kOhm resistor on RX and to close the solder bridge next to the PDN pin on the PCB
Opa's bester Rat: Probieren geht über Studieren, Grandpas best advice: the proof of the pudding is in the eating

welverin
Posts: 2
Joined: Thu Dec 14, 2017 10:40 am

Re: TMC2208 - MKS 1.4 - Anet A8 ?

Post by welverin » Thu Jan 11, 2018 12:18 pm

thanks for the photo and the explanation
I thought that in order to use the features of the 2208 it was mandatory to configure them via uart

you have configured them via uart instead of standalone for what reason?

if you use them in standalone and set by hand the vref , is it work spreadcycle and stealthchop2 ? amd automatically switching between the two feature ?

oakdesign
Posts: 109
Joined: Thu Jun 15, 2017 10:21 am

Re: TMC2208 - MKS 1.4 - Anet A8 ?

Post by oakdesign » Thu Jan 11, 2018 3:18 pm

In standalone mode they operate only in stealthchop2. If you want to use features as setting Vref through code or switch to spreadcycle you must either use a FDTI Programmer and program the driver over OTP or set them up and wire with UART and software serial. Which is not that hard if you want both write and read it a simple Y splitter cable with a 1kOmn resistor
Opa's bester Rat: Probieren geht über Studieren, Grandpas best advice: the proof of the pudding is in the eating

komandr
Posts: 1
Joined: Thu Apr 05, 2018 12:28 pm

Re: TMC2208 - MKS 1.4 - Anet A8 ?

Post by komandr » Thu Apr 05, 2018 1:29 pm

I apologize for my English - this is Google translator.
Can you explain more for a noob?
I have a RAMPS 1.5 with DRV8825. I want to put the driver on the XY axis without UART adjustment. Just in the staalthchop mode.

1. I remove the driver and delete one jumper MS3
2. I put the TMC2208 voltage regulator to the power supply.
3. I adjust Vref under the formula for the stepping motor Anet A8 (0,9A)
4. In Configuration.h Marlin, in the #define DEFAULT_AXIS_STEPS_PER_UNIT section, do I leave the same values ​​as for the stock ANET?
5. In Configuration_adv.h should I uncomment the lines ?:
// # define HAVE_TMC2208

// # define X_IS_TMC2208
// # define Y_IS_TMC2208
6. I'm stitching Marlin at RAMPS.
Are there any other settings that I missed?

I doubt paragraph 4 and 5.
Thank you!

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests