Marlin-bugfix-2.0.x for Geetech I3 A Pro with Leadscrew and auto bed leveling and TMC2130 drivers by Hamed

Post Reply
Hamed
Posts: 2
Joined: Thu Apr 19, 2018 5:28 am

Marlin-bugfix-2.0.x for Geetech I3 A Pro with Leadscrew and auto bed leveling and TMC2130 drivers by Hamed

Post by Hamed » Wed Jan 16, 2019 9:08 pm

here is the firmware for my I3 A Pro printer which works accurate and very quiet with TMC2130 stepper drivers on X and Y axes.
Attachments
Marlin-bugfix-2.0.x-Geetech I3 A Pro-LeadScrew-Auto Bed-TMC2130.rar
(9.72 MiB) Downloaded 863 times

User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: Marlin-bugfix-2.0.x for Geetech I3 A Pro with Leadscrew and auto bed leveling and TMC2130 drivers

Post by William » Wed Jan 16, 2019 11:29 pm

Thanks for your sharing! ;) Good job!
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

frogsuk
Posts: 9
Joined: Sun Feb 18, 2018 3:27 am

Re: Marlin-bugfix-2.0.x for Geetech I3 A Pro with Leadscrew and auto bed leveling and TMC2130 drivers

Post by frogsuk » Thu Jan 17, 2019 11:02 pm

I do hope you can help please, as I have been trying to sort this out for the past 12 months.
Thank you for posting but is there any chance you could post one for the original A4988 and auto bed leveling enabled.
Mine has a 3D Touch.
https://www.thingiverse.com/thing:2039119
And I have set the settings for my fan / probe to :

Code: Select all

define X_PROBE_OFFSET_FROM_EXTRUDER -20 // X offset: -left +right [of the nozzle]
define Y_PROBE_OFFSET_FROM_EXTRUDER -44 // Y offset: -front +behind [the nozzle]
define Z_PROBE_OFFSET_FROM_EXTRUDER -1.0 // Z offset: -below +above [the nozzle]

Hamed
Posts: 2
Joined: Thu Apr 19, 2018 5:28 am

Re: Marlin-bugfix-2.0.x for Geetech I3 A Pro with Leadscrew and auto bed leveling and TMC2130 drivers

Post by Hamed » Sun Jan 20, 2019 1:10 pm

frogsuk wrote:
Thu Jan 17, 2019 11:02 pm
I do hope you can help please, as I have been trying to sort this out for the past 12 months.
Thank you for posting but is there any chance you could post one for the original A4988 and auto bed leveling enabled.
Mine has a 3D Touch.
https://www.thingiverse.com/thing:2039119
And I have set the settings for my fan / probe to :

Code: Select all

define X_PROBE_OFFSET_FROM_EXTRUDER -20 // X offset: -left +right [of the nozzle]
define Y_PROBE_OFFSET_FROM_EXTRUDER -44 // Y offset: -front +behind [the nozzle]
define Z_PROBE_OFFSET_FROM_EXTRUDER -1.0 // Z offset: -below +above [the nozzle]
it's easy just comment out

Code: Select all

//#define X_DRIVER_TYPE  TMC2130
//#define Y_DRIVER_TYPE  TMC2130
//#define Z_DRIVER_TYPE  A4988
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define E0_DRIVER_TYPE A4988
//#define E1_DRIVER_TYPE A4988
//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988
//#define E5_DRIVER_TYPE A4988
lines 585 and 586 in Configuration.h and then uncomment lines 41 and 44 in pins_GT2560_REV_A.h and comment lines 49 and 50 in the same file

Code: Select all

 #define X_MIN_PIN          22
#define X_MAX_PIN          24
#define Y_MIN_PIN          26
#define Y_MAX_PIN          28
#define Z_MIN_PIN          30
#define Z_MAX_PIN          32

Code: Select all

// TMC2130 setup
//#define X_CS_PIN 24 //x max
//#define Y_CS_PIN 28 //y max
hope it helps.

onki
Posts: 32
Joined: Sun Dec 30, 2018 9:08 pm

Re: Marlin-bugfix-2.0.x for Geetech I3 A Pro with Leadscrew and auto bed leveling and TMC2130 drivers by Hamed

Post by onki » Mon Jan 21, 2019 4:44 pm

Hi,

just a quick question regarding the GT2560 and TMC 2130 drivers.
Did you modify the board wiring or does the GT2560 support ISP control of the drivers out of the box?

Best regards
Onki

SoftandMoist
Posts: 3
Joined: Tue Feb 05, 2019 8:11 am

Re: Marlin-bugfix-2.0.x for Geetech I3 A Pro with Leadscrew and auto bed leveling and TMC2130 drivers by Hamed

Post by SoftandMoist » Fri Feb 15, 2019 6:00 am

Hamed,
Your Pro A has the updated leadscrews, 3d touch and TMC2130, so.....

If I'm going to replace the stock steppers with TCM2088's, I'll change the following from

Code: Select all

#define X_DRIVER_TYPE  TMC2130
#define Y_DRIVER_TYPE  TMC2130
#define Z_DRIVER_TYPE  A4988
to

Code: Select all

#define X_DRIVER_TYPE  TMC2088_standalone
#define Y_DRIVER_TYPE  TMC2088_standalone
#define Z_DRIVER_TYPE  TMC2088_standalone
??

I'll also have to change the probe offset as well

So if the connections are correct on the control box.....this should all just work, yes????

Post Reply