X axis home only moves one way

This is a new fault. For the last few months the printer has been working well.

Now if you press X Axis home on the Manual Control panel it moves home about 10mm to the left and it will not move to the right of this point using the X/Y controls. Y and Z axis work normally. if you cut the motors and move the extruder manually to the extreme right it will not home at that point but moves 10mm to the right. It will them move left and right under manual control and it will not move to the right of the new home position. If you press home X again it moves 10mm to the left and that it the new home. The X reading on Manual Control is 200 after each time you press home. The motor works both ways except during home. It does not go back the the end stop after the X home is pressed. if you move all the way to the left it hits the cogs.

The cables from the motor to the board look OK, the X end stop LED is on.

When this first happened it went too far to the left and the belts slipped. I have not run it since.

I have twin extruders and a bed heater with a separate power supply.

Should I reload the firmware? It would seem to be a board or software fault.

Yes. The motors seem to work normally, in both directions, except at the home position, which moves progressive to the left.

I’m having a similar issue. I’m getting shifting layers and when I try to move the x-axis using the move axis command it looks like it’s changing where the home of the x-axis is. it says it’s at 200 and stops moving about 4cm away from the end stop.

This problem is probably related to a bad connection in the endstops. Can you measure the 3 wires for continuity? also check iff no dirt has gone into the endstop lightgate openings.

Problem solved!!!

It was lubricating oil on the X end stop, from lubricating the rod above it. I took it off, cleaned it with PCB cleaner and it works fine now.

Thanks.

Is there a better way to lubricate the rods than dripping oil from a can. They need lubrication quite often, especially with a heated bed.

[quote=“AndrewL”]Problem solved!!!

It was lubricating oil on the X end stop, from lubricating the rod above it. I took it off, cleaned it with PCB cleaner and it works fine now.

Thanks.

Is there a better way to lubricate the rods than dripping oil from a can. They need lubrication quite often, especially with a heated bed.[/quote]

You could try IGLIDUR linear bearings from IGUS :
RJ4JP-01-08
RJ4JP-01-10
They are a direct size replacement for LMUU 8/10mm linear ball bearings and astonishingly low priced.
They run very smooth and without any lubrication. I use them on my K8200 now.

igus.de/wpck/12157/Motek14_N … ?C=DE&L=de

I use a small syringe to oil everything, it is easier to get in all the tight spots.