Did i do my wiring correctly? (end stops added)

hey all and thanks in advance for you time… this forum has been a huge help pushing me through this build lol …

so my first question is. about wires

i have independent wires going to all steppers (5)
and i also ( 5 ) wires going to endstops

so heres where im a bit confused
i have 5 endstops and theres 6 places they should be i thought

right now they are on i have 1 end stop on X 2 ends stops on Z (for when it touches the bottum)
and i have 2 ends stops on both sides of Z1

im sure im screwing something up… any help would be greatly appreciated!
I uploaded a pic of where i have my endstops

Keeping everything “the standard way”, Z homes up and Z touch probe is down. Endstops are set up like so (you need 5 wires and 5 endstops – one per motor):

Edit: Documentation here: Dual Endstops Low Rider - V1 Engineering Documentation

2 Likes

heyyy kcny

THANK YOU FOR THAT REPLY i really appreciate your help

so for the z home plate. im pretty sure i have all the pieces…
is there documentation on how to wire and hook up the z home plate?

sorry for being here with all the questions… i read through so much documentation ive gotten myself tangled up in thought lol
and im very new to the builder space this is actually my first project… so bear with me i beg of you lol

so i need to move my ystops off of the left z plate? i watched a vid from the “teching tech” guy and i had printed out these special parts that mounted to both sides of the left z plate.
teaching tech lowrider end stops
thingverse endstop parts

so lets just say i couldnt change from where i am at… to the standard way of setting up endstops
what kind of work am i looking at? reconfiguring firmware etc etc?

thanks again for your time!!!1

I’m answering “fast” since I’m here, but I don’t have a LowRider, so someone may come along and correct me. My following comments assume you’re machine origin, or 0,0,0 point is at the near left-hand corner with the tool touching the work surface. X axis is “across the table” left-to-right, Y is the long axis front-to-back and Z is up and down. This isn’t necessarily where you’ll put your workpiece, but it is the reference point for the machine itself.

I believe the V1 firmware for LowRider is configured for auto-squaring, so it needs a Y end stop at the minimum end of each Y rail. This means moving Y1 to the other side of the table, mirroring the current location of Y2. And making sure the Y1 motor and the Y1 end stop are on the same side. While doing the final commissioning of the machine, you’ll build a correction factor into the homing routine so that the machine hits the stops at each end, then automatically tweaks one side so that the Y axis ends up square to the X axis.
(The way your picture shows, you have the Y switches right now look to be set up to act as Y min and Y max. Since Marlin firmware generally ignores limit switches, there’s no real point to having a Y Max unless that’s where you want to home the machine to.)

The two Z end stops, one at each end, can allow for Z “auto levelling” so that the X axis ends up parallel to the work surface, but I don’t know whether the firmware is configured for that “out of the box” or needs to be tweaked.

1 Like

hey tom thank you for the reply and ive taken your advice into conideration and started to reconfig everything

ive run into a new problem here… kind of has my mind boggled lol

so according to this pic with firmware V1CNC_Rambo_DualLR-2.0.9.2
Rambo-400x341
the y2 should be the last stepper plug.

but somehow x2 has become y2 and y2 has become Z

that just threw me for a loop everything has its own independent wires…

any help?? could i need to do a reflash?

so i just did a reflash
i plugged the y stepper into Y2 and i did a motion test on z access and the y motor moved… its currently the only stepper plugged in also…

That diagram is for the MPCNC firmware, which has 2 X motors and 2 Y motors.

The firmware you listed is for the LowRider, which has 2 Y motors and 2 Z motors.

Foer the MPCNC dual endstop firmware, the motors are as listed (No “LR” in the name) for the LowRider, they are X, Y1, Z1, Y2, Z2.

2 Likes

THANK YOU ! will report back

OK so i got the x and the y to home… i feel so accomplished
although things got murky quick lol

ok so i went to home the z access and only one side wants to home up
so heres what happening

home z with no z end stops plugged it moves down for a quick second then stops

home z with only z/min endstops plugged it moves down a for quick second then stops

home z with z/max endstops plugged in … only 1 side of z moves

ive tried reversing the z stepper wires and i also flipped them
still nothing changed but the direction of the home. still only tryed to home one side with z max plugged in

The endstops for Z aren’t Z_MIN and Z_MAX. Z_MAX is the stop for X1, Z_MIN is used for the Z probe. I’m not 100% on this, but I think that the endstops go:

  • X : X_MIN
  • Y1: Y_MIN
  • Y2: Y_MAX
  • Z1: Z_MAX
  • Z2: X_MAX
  • Z Probe: Z_MIN

If you don’t have a switch plugged in, it reads as triggered, so Marlin will go backwards about 5mm and stop. (It goes to triggered, backs off ~5mm and then goes more slowly to triggered. Since it starts triggered, you only see the back off move.)

Use M119 on the terminal to check the endstop status.

1 Like

thanks dan will report back

thanks for all the replys after almost pulling my hair out and burning myself out lol … you guys have me on the right track for sure…

now is there a way for me to change which direction z is homing?
i would like it to home down (on both sides of course)

also is (+) supposed to go right/up? and (-) left/down?

for the LowRider, homing upwards is probably better, because the length of the router bit is an unknown, so it’s not guaranteed how low each Z axis can go. For the Primo, there’s only 1 Z motor, so you can home until the bit reaches the spoilboard (or material) but you can’t do that with the LowRider, unless you assume that the motors are guaranteed square. Since homing is really squaring, it’s better to home to the safe position, then use the probe to determine zero.

So, either do something to guarantee that the Z motors are level, and just use the G382 probe function to zero the machine, or home upwards. Homing downwards might be OK if you make a mechanism where it can go past the limit switches, but otherwise, you do run the risk of crashing the bit into the spoilboard.

Edit: Yes. X+ should be to the right, and Y+ should be away. (This assumes you;re standing with the LR gantry spanning from your left to your right, not standing beside the Y plate.)

1 Like

Hey everybldy that replied to this post i want to say thanks a ton… With your help i was able to get alllll the way to the last step…

I will come back to this post and report back as soon as i can test.

I think ibmay have blew my rambo board.
I acciddntally unplugged the z stepper while it was up

Now im getting no power :frowning:
Its still recognized by the pc. So maybe thsres hope

ok im back … lol

thank you everybody for your help i had to take everything apart… and rewire to a new board :frowning:

but i went over the entire thread and i did everything correctly because of all your help so THANKS!!!

just a couuple more questions

i have a big table its bigger than 4x8 by a few inches

do i need to measure the table and entire the calculations inside of one of the programs or something

because when i tell it to home if its too far away it will say homing failed?
if i move it closer it works and will home correctly though is this normal

thanks again everyone

It is these two defines in configuration.h that set the bed size (in mm) for your machine:

#define X_BED_SIZE 600
#define Y_BED_SIZE 600

Your current values are likely to be different than the ones listed here. To fix the problem, you will need to set these two values at, or larger than, the size of your machine, then recompile and reflash the board. Or you can just drag your core closer than whatever these two are currently set at before homing.

Other than homing, the only other thing I can think of that uses these values is max software endstops, and they are not enabled in the V1 maintained firmware. So, leaving these values alone and just moving the core before homing is a safe choice.

2 Likes

Ah. Robert answered while I was editing here…

There is a defined bed size in the firmware. Changing it can only be done by recompiling the firmware, it can’t be changed on the fly. V1 firmware defaults to a size of about 2’ (600mm IIRC) so as long as you’re within that, you’ll be fine. I think the LR dual endstop firmware defaults to 200mm Z height.

Since the motors are unpowered, it’s easy enough to push the gantry to that corner of the table before homing. (Or, just move it back there. from the terminal or LCD.) Soft endstops are not enabled by default and it has no effect whatsoever on any jobs that you do. It does not limit maximum travel (Or minimum, You can go to huge negative space, too.)

1 Like

thanks you guys i really cant tell you how much this thread has help me out with this project!!
you have answere all my questions in regards to wiring the lowrider up and some firmware bits i didnt understand…

1 Like