Page 1 of 2

X and Y axis not homing after upgrade

Posted: Fri Aug 28, 2020 3:32 am
by bigbbdriver
Hi. I have just upgraded my I3 Pro B to GT2560 A+ with 3D Touch. I downloaded the correct firmware from the download page. The 3d touch works perfectly, my prints are now perfect on the bed. Trouble is when the probe goes into check level before printing, X goes halfway across and Y does the same, the next probe point slams against the far end and jumps, dropping the probe off the print surface, the next probe point is the same for the Y axis, it moves it right forward and hits the end. Doesn't matter what I do in the configuration.h file it still does the same thing.
It's really annoying.

Re: X and Y axis not homing after upgrade

Posted: Fri Aug 28, 2020 6:42 am
by LoBoHEAT
Hi!

When you install the 3D Touch, for home all axis, it´s active Z Safe Homing, and when press home the printer home at middle of the bed, it´s normal, for the first point of probe you need to define X offset -12, it´s difference between Home X and x 0 y 0.

Best regards.

Re: X and Y axis not homing after upgrade

Posted: Fri Aug 28, 2020 11:22 pm
by bigbbdriver
Hi
Thanks for the reply Loboheat.

Didn't work!

I free the stepper motors, then move X to the far left and Y right back, I leave Z where it is.

When I send G28, X and Y move the there maximum and then tries to go further (loud jumping noise) and Z then comes down and touches the edge of the heat plate twice the stops.


Can I send G28 followed by G29, to see the probe pattern?

Cheers

Re: X and Y axis not homing after upgrade

Posted: Sat Aug 29, 2020 1:50 am
by LoBoHEAT
Ok, you need to reverse the drivers direction:

#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR true

check at configuration.h and change the axis are moving inverse. The values are true or false.

Best regards.

Re: X and Y axis not homing after upgrade

Posted: Sat Aug 29, 2020 2:55 am
by bigbbdriver
Hi

Nope, that didn't work either, it just slammed the end stops at MIN and made loads of horrible noise!!

I changed the inverted axis back again.

At this rate I'm going to ditch the 3D touch, if I can't get it sorted.

I've done a short video, but I can't upload it here.

I've also attached my configuration.h file.

Re: X and Y axis not homing after upgrade

Posted: Sat Aug 29, 2020 3:19 am
by LoBoHEAT
Your board it´s GT2560 rev a+? I see the configuration.h and it´s for marlin 1.0.2, very very old marlin version, download lastest marlin, and configuration examples, are two versions for I3 Pro, with probe and without probe.

Download, configure and compile.

Best regards.

Re: X and Y axis not homing after upgrade

Posted: Sun Aug 30, 2020 2:32 am
by bigbbdriver
Hi

Downloaded Marlin 2.0.6.1 and now getting a compiling error



extern float current_position[NUM_AXIS] ;

Can't find the line to correct the error

Re: X and Y axis not homing after upgrade

Posted: Mon Aug 31, 2020 7:37 pm
by LoBoHEAT
The lastest Marlin I compiled for I3 Pro it´s 2.0.6, and works correctly.

Later I will try with the 2.0.6.1 and see if any error occurs.

Best regards.

P.D. Are you using the configuration.h provided by marlin? Noprobe, the other it´s for BLTouch.

Re: X and Y axis not homing after upgrade

Posted: Tue Sep 01, 2020 1:01 am
by bigbbdriver
Hi

Haven't found a copy of 2.0.6, only 2.0.6.1. which gave me the compiling error.

This is doing my fruit in!! Why can't it work!

Work be great if someone could give me a completely working version of Marlin, not just configuration.h?

Using Geeetech i3 Pro B with a GT2560 A+ board and 3D touch.

Cheers

Re: X and Y axis not homing after upgrade

Posted: Wed Sep 02, 2020 5:50 am
by LoBoHEAT
I have uploaded at github a functional version of 2.0.6, but it´s without BLTouch.

https://github.com/lachusmadeti

Try to compile, if don´t work we see another problem.

Best regards.

P.D. Wich version of Arduino IDE are you using for compile the last version of marlin? If are using the Arduino IDE for Marlin 1.0.2/1.0.5, please upgrade Arduino IDE to the last version 1.8.2.