Lowrider3 CNC Won't Move in Y Axis, Gives Error "Printer halted. kill() called!"

Hello, I am currently trying to get a Lowrider 3 up and running. Attached are pictures of the setup and error code. When moving in the x and z axis there’s no issues, trying the M119 command prior to movement shows all open (pictured below).

When trying to move in the y axis it makes a bit of a grinding noise, then stops and flashes the code. Trying to run the M119 command again without resetting returns nothing. I’ve tried reversing the cables once each, and then both at the same time with no change. Problem persists in touchscreen mode, marlin mode, and when run with repetier host.

Any ideas?

@Greg_Smith ,

The M119 should return 'Triggered" when the machine is not at the homing position, Actually the “homing” position should be called the machine “squaring” position as it’s purpose is to get the axis all square to one another. It only has an effect when doing the Squaring sequence. The rest of the time the switched are ignored, unlike on a 3D printer.

The switches should be wired as NC (normally closed) and when the axis reaches the switch it opens. That means that a broken wire or switch will indicate that the machine is not ready. It’s a safety of operation system check in the software.

The steppers will still move if the M199 returns open as that is a condition in the Squaring sequence where the axis backs away from the trigger block.

Check your wiring to the switches. Normally Closed, on most lever switches, is the outer two contacts

Show us a picture of the switch wiring.

Mike

Hi Mike, thanks for the answer. I’ve attached photos of the wiring to the switch and the board, but it’s my understanding that it should still be able to move regardless of the limit switches.

Double and triple check all of your wiring. That sounds like Al loose connection or a short. Make sure all 4 wires are secured good in the dupont connectors and one or more didn’t push out when you put it on the board. I didn’t think to look previous but if you didn’t remove the plastic around the connectors on the board I suggest doing that. With those there the duponts don’t make near as good of a connection.

I see you still have the plastic housing on the motor sockets - these can be removed from the board so the dupont connectors get a more positive connection to the header pins.

I would also remove or at least un-tension the Y belts till you resolve the issue - that way you can see if the Y stepper motors are running the right direction, or at all.

Greg,

If you can, pull one of the switches off the CNC so we can see the back, where the wires are connected.

Mike

Pulled those off, no changes. If I detension / remove belts, what should I be looking for?

Mike,

Black is left, which is running to the ground pin

Polarity doesn’t matter, it’s just continuity it looks for.

With the belts off check if you still get errors or if the shafts rotate without any tension on them. What power supply are you using?

Press each Y endstop and they should look like this from an m119. This is left - closest to 0,0 triggered

That will prove if it’s the endstops

Your belts aren’t routed through the idlers correctly.

Should ride on the idlers like this:

5 Likes

Man I didn’t even notice that. Good catch!!!

1 Like

Will it go into that formation with just reversing the direction of the treads (ie treads in instead of out) or do I need to disassemble the idler setup and thread it through manually?

When I push a endstop it switches to triggered

Your belt is in the correct orientation it just needs to be on the other side of the idler pulleys

1 Like

Whatever seems easier. Just take the tension off the belt and re-feed it through, or remove the idlers and reinstall with the belt on the correct path.

4 Likes