Page 1 of 1

Marlin 1.1.9 for I3 A Pro (with lead screw upgrade) by flat-jack

Posted: Wed Dec 19, 2018 2:13 am
by flat-jack
Would like to post my Marlin Firmware 1.1.9 for Geeetech i3 A Pro. I got some good printing results with it. Linear advanced is not active! Manual bedleveling is activated.

But before you use it - read the following text carefully!

I replaced the old stepperdrivers (A4988) for x,y,z axis with TMC2208. If you have the old ones change following lines in configuration.h back to:

Code: Select all

#define X_DRIVER_TYPE  A4988
#define Y_DRIVER_TYPE  A4988
#define Z_DRIVER_TYPE  A4988
also change the following lines back to:

Code: Select all

#define INVERT_X_DIR true
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false
I also experienced "homing-errors" with the standart A4988 stepperdrivers. Upgrading to TMC2208 solved the problem.
When using A4988 stepper drivers and having problems with homing your printer try:

Code: Select all

 #define ENDSTOP_NOISE_FILTER 
I use a custom cooling fan and set my own KP, KI, KD settings for 195°C. Cooling Fan: https://www.thingiverse.com/thing:2329594. So maybe go back to default:

Code: Select all

#define DEFAULT_Kp 22.2
#define DEFAULT_Ki 1.08
#define DEFAULT_Kd 114
I calibrated my extruder to value of 95 steps/mm. So don't forget to adjust to your own value.

Okay here is a little Update:

Wrote a new temptable for the thermistor: https://www.geeetech.com/10pcs-100kohm- ... p-632.html
Saved it under Preset 66-> Geeetech Extruder + Heated Bed (R25=100kOhm, beta25=3950, 4.7 kOhm pull-up)

maybe go back to default:

Code: Select all

 #define TEMP_SENSOR_0 1
 #define TEMP_SENSOR_BED 1 
Maybe someone finds this helpful.

Download at own risk:
https://drive.google.com/file/d/1u8j-80 ... sp=sharing

Re: Marlin 1.1.9 for I3 A Pro (with lead screw upgrade)

Posted: Wed Dec 19, 2018 3:13 am
by _kaktus_
Hello
:mrgreen:

Good job.
;)