ger21 wrote:If you wire the switches normally open, then they'll work.
They shouldn't have worked with your Arduino either, if they were normally closed, as the circuit stays closed when one switch is tripped.
With my arduino, i believe it was possible (if I recall correctly,it was more than half a year ago). But arduino works differently than the HDBB2. First its 5v or 3.3 Versus 12V. I had problems with false trigers with my arduino when using NO. The cables for the switches run along the (shielded) cable for the spindle. But when the spindle was on, it occasionally tripped the safety the arduino. Thats why I had the Z-axis on NC switches. I recently assembled the whole Z/X axis assembly, so a rather stick to NC switches rather that taking the whole thing apart (again!) and re-wire the switches.The Limit switches For X and Y are NO, and can be re-wired without much problem.
The next difference between arduino and The HDBB2, is that a input on a arduino is a pin input that sinks one single positive charge. On the HDBB2 a input pin number consists of two inputs: it sinks 1x one negative and sinks 1x Positive charge. Whats why the setup i used on the aruino doesnt work now.
dezsoe wrote:If you don't need to know which limit is triggered, only the fact that you reached a limit, then you can chain your switches to one input. In config set all limit inputs to this pin. You can aso use it as your home switch.
lim1.png
I want to know which switch is triggered, so i can assign one side as a homing switch and the other as a limit switch. i cal the switches "limit switches" but for my implementation its more of a way to know i cant push much further, rather than as a hard stop.