MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Tmc 2208 V3.0 Anycubic I3 Mega

by davidelivio94 Jun 22, 2019
Download All Files

Thing Apps Enabled

Please Login to Comment

Hey, thank you for documentation!
I'm wondering just switching the motor direction worked...
The pin order of the original drivers are: 1B, 1A, 2A, 2B
And the pin order of TMC2208 V3.0: 2B, 1B, 1A, 2A
So it doesn't match at all... Did you modified the connector?

OK, now I got it:
In the original motor driver, the chip designer are speaking of coil 1 and 2 / pin A and B
On the other hand, the chip designer of TMC2208 defined it as following: coil A and B / pin 1 and 2
Source: https://www.trinamic.com/fileadmin/assets/Support/Appnotes/AN045-How_to_replace_Allegro_A4988_with_TMC2208_01.pdf

Meanwile I also did the modification and everything worked perfect. Thank you!

;-) Did you change the connectors or the firmware?!

Firmware: Marlin-Ai3M-v1.4.6-TMC2208.hex

Good decision!

Hi, I have the same thoughts right now and i´m a little irritated. I already changed my Mega with V2.1 and used the firmware by davidramiro and this worked. But now i want to change on my Chiron as well and there is no firmware available for the V3.0 I think...?!

the silly of the tmc2208 and this one,
to reverse the sense of the engines you can download the original anycubic firmiware from here https://github.com/ANYCUBIC-3D

open with arduino and go to edit in the Configuration.h

define INVERT_X_DIR true

define INVERT_Y_DIR true

define INVERT_Z_DIR true

from true to false

And that's it

watch a tutorial on how to use arduino, however I don't have a chirion in order to test myself

Thank you and what about the extruder?

// @section extruder

// For direct drive extruder v9 set to true, for geared extruder set to false.

define INVERT_E0_DIR true

define INVERT_E1_DIR false/

for TMC2xxx the Vref is RMS = Imotor x 0.71
for Anycubic mega i3, the motor is 1.5A
1.5 x 0.71 = 1.06
Vref = 1.06V

thank you very much for the advice, I was looking for just that, you were very helpful, I will try