The TMC2208 about A20T Firmware

Jdbye
Posts: 13
Joined: Mon May 27, 2019 7:13 pm

Re: The TMC2208 about A20T Firmware

Post by Jdbye » Wed Nov 11, 2020 8:12 am

joe62 wrote:
Wed Oct 07, 2020 12:16 am
Hello. I received my TMC 2208 Geeetech. Could someone guide me to installers on my A20T please. Thank youImage
I don't have TMC2208 but I'm looking at maybe upgrading as well. But it should be pretty straightforward. Replace the old modules making sure the orientation is the same by looking at where the GND pin is. You also need to adjust the vref with the potentiometer on the modules, some say set it to 0.6-0.8 others say calculate the correct values yourself. I haven't looked too much into it so I can't give any instructions, but search around, I saw plenty of posts online talking about how to measure/calculate the vref when upgrading to TMC2208 for other printers and I assume they should apply to the A20T as well.

Looks like you only have 4 modules, that's enough for X+Y+Z and single extruder, but you have 3 extruders.
You might choose to only use the TMC2208 on X+Y+Z, and leave the extruders as default. Some say the extruders need more torque and therefore are better left stock, the TMC2208's silent operation supposedly means less torque, didn't look too much into it so I don't know if it's a real issue or just overblown. Just what I gathered from some quick googling earlier, when I got curious about upgrading to TMC2208 myself.

Also, there are some Marlin configuration options you should change in Configuration.h. I think these settings only exist in Marlin 2.x
As far as I can tell it will work even without changing them but not optimally.
Uncomment and change to TMC2208_STANDALONE as appropriate.

Code: Select all

/**
 * Stepper Drivers
 *
 * These settings allow Marlin to tune stepper driver timing and enable advanced options for
 * stepper drivers that support them. You may also override timing options in Configuration_adv.h.
 *
 * A4988 is assumed for unspecified drivers.
 *
 * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
 *          TMC2130, TMC2130_STANDALONE, TMC2160, TMC2160_STANDALONE,
 *          TMC2208, TMC2208_STANDALONE, TMC2209, TMC2209_STANDALONE,
 *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
 *          TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE
 * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE', 'TMC5160', 'TMC5160_STANDALONE']
 */
#define X_DRIVER_TYPE  TMC2208_STANDALONE
#define Y_DRIVER_TYPE  TMC2208_STANDALONE
#define Z_DRIVER_TYPE  TMC2208_STANDALONE
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2208_STANDALONE
#define E1_DRIVER_TYPE TMC2208_STANDALONE
#define E2_DRIVER_TYPE TMC2208_STANDALONE
I am not sure with the Geeetech modules but apparently with some other modules the direction of the motors need to be reversed in Marlin configuration as well. You will quickly be able to tell if the direction is wrong if you power on the printer after replacing them, go to auto home and the extruder tries to fly off the right edge of the printer. If that happens, change Configuration.h like this (only change the ones which you replaced)

Code: Select all

// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR false // Orig true
#define INVERT_Y_DIR false // Orig true
#define INVERT_Z_DIR true // Orig false

// @section extruder

// For direct drive extruder v9 set to true, for geared extruder set to false.
#define INVERT_E0_DIR true // Orig false
#define INVERT_E1_DIR true // Orig false
#define INVERT_E2_DIR true // Orig false
I think that's the gist of it, you can find more complete instructions by searching online.

alfvv12
Posts: 29
Joined: Sun Jul 12, 2020 6:06 pm

Re: The TMC2208 about A20T Firmware

Post by alfvv12 » Wed Jan 06, 2021 5:32 pm

hi.

i have tmc2209 (=tmc2208 V3.1) but not installed yet.
can i use above firmware also?




thx.

pawien
Posts: 30
Joined: Thu Dec 27, 2018 2:25 am

Re: The TMC2208 about A20T Firmware

Post by pawien » Fri Feb 05, 2021 10:49 pm

Is the firmware A20T to TMC 2208 for X Y Z or also for E0 E1E2

mfg

User avatar
mellstroy1122
Posts: 21
Joined: Mon Apr 11, 2022 5:02 pm

Re: The TMC2208 about A20T Firmware

Post by mellstroy1122 » Mon Apr 11, 2022 5:13 pm

Great

Sebxtreme
Posts: 3
Joined: Mon Feb 22, 2021 9:49 pm

Re: The TMC2208 about A20T Firmware

Post by Sebxtreme » Thu Apr 28, 2022 6:30 pm

William wrote:
Fri Apr 10, 2020 9:24 am
Hi, thanks for your feedback.
now the firmware is being tested.
hi, is possible to get the uncompiled firmware now?

Post Reply