Hello Guest it is January 18, 2020, 05:34:08 PM

Author Topic: Home switches  (Read 8067 times)

0 Members and 1 Guest are viewing this topic.

Re: Home switches
« Reply #10 on: March 23, 2008, 04:56:12 AM »
@wil tower,

Take your multimeter and confirm that all switches are connected in Normally Closed  position. The most limit switches have 3 connections, one common, 1 normally open and one normally closed. so confirm you have used the right pins on the limit switch. When you have connected the 3 limit switches in series check again on the 2 wires at the ends if they are normally closed. If you are sure about that connect everything to the parallel port.

In mach config/ports and pins you have to configure this:

Lets assume that your limit switches are mounted in the most positive side of each axis.....

x++....enabled..... port1......pin12.....active low(red cross).....emulated(red cross)
XHome...enabled...port1....pin12....active low(redcross)...emulated(redcross)
X--...enabled...port1...Pin12(doesnt matter what you put in here).....activelow(redcross..also doesnt matter)....emulated(GREEN CHECK)

The configuration as shown above you are using 1 switch for each axis, the switch is used for both homing and X++. the X-- switch is emulated, this way you can configure mach with software limits so you dont have to use 3 other switches for the lowest limit.

In the configuration shown above you have the option to wire a external e-stop button through to the limit switches.
If you use normally open switches you would have to need 3 inputs instead of one. most commenli used system in limit switches is the normally closed system.

If you are using a Breakout board with resistors on each input and with a voltage on one of the input pins you can hook up the stuff directly. If you want to connect it DIRECTLY to the parallel port try using 5V from your USB, hook up the Minus from the usb to gnd, connect the plus from the usb to first wire of your limit switches, the second wire of your limit switches to pin 12 through a 10Kohm resistor.

Good luck!
« Last Edit: March 23, 2008, 05:26:34 AM by Mcgyver »

Offline jimpinder

  •  1,233 1,233
  • Wakefield, West Yorks, UK
    • View Profile
Re: Home switches
« Reply #11 on: March 23, 2008, 06:37:11 AM »
Think about it !!!!

The diagnostics page shows whether the COMPUTER thinks the switches are ACTIVE or not.

You would appear to be quite correct with the setting for the limits and homes - all should show port 1 pin 12, and all should have the "active low" box with a red cross - in other words the switches are active on a high voltage. Your switches are showing on, because pin 12 is not detecting a 0v signal.

The fact they are all showing "active" when they should be off means that (as in the safety case I mentioned earlier ) one of your switches could be faulty, or one of your wires could be loose, or one of the switches is connected the wrong way round, or the 0v return pin you have selected may not be connected internally in the computer, or to your break-out board if you have one.

As a "quicky" go into config and change one of the active high to an active low - and see if the corresponding LED on the dianostics page changes.

Make sure none of the switches are activated by the carriage.

Then connect a longish wire to a 0v terminal on your board - and, with the diagnostics page open, starting at pin 12, touch the wire onto pin 12 and see if the diagnostic page changes (a multi meter probe with a sharp point would be a good idea ). If it changes, then work from pin 12 backwards through the switches, checking with the 0v probe as each connection.

The  LEDs should change as you "inject" the 0v - until you come to the faulty switch/wire/connection whatever.

On your system - all the LEDs will be lit or out simultaneously. Once you get them out, you are in business.

The three switches will work as limit switches in normal use - have a look at the instructional video about them - and how to configure the system so you can "back off" the switches if hit. If you ask the carriage to "home" the same switches are in use, but their method of working is changed by the computer, until the carriage is homed, and then they revert to limit switches.

Not me driving the engine - I'm better looking.

Offline Chip

  • *
  •  2,056 2,056
  • Gainesville Florida USA
    • View Profile
Re: Home switches
« Reply #12 on: March 23, 2008, 11:30:21 PM »
Hi, Wil tower

Just a couple of Notes:

Not all printer ports and cables use all the 18-25 pin's, If your using your own connector, Bridge solder 18-25 and attach your Gnd. wire.

In Config, General Config, Top right side, You may need a De-Bounce value of 1000 - 2000 for Switch bounce or Noise issues.

Thanks, Chip

Re: Home switches
« Reply #13 on: March 24, 2008, 12:06:43 AM »
Thanks guys...I have copied your last post and tomorrow,back to the shop and recheck everything...After I wired the switches i taped them,  and wandering if maby when taping i pulled a wire or shorted across another post on one of the switches. just have to see tomorrow,  way to much Easter dinner and just got home.  Thanks again for your" support"   

P.S. not that it makes any difference but is there any way to edit my name it should be Trower not Tower. When i registered probly jumped the R.
Re: Home switches
« Reply #14 on: March 24, 2008, 12:20:21 AM »
Disregard the name problem just fixed it!!!!!  profile..I have a profile!!!
Re: Home switches
« Reply #15 on: March 25, 2008, 08:30:55 PM »

OK.....I pulled a wire off a switch when i taped them.  Repaired it,,  I have continuity through all 3 switches now,,  oV at pin 12 until i hit a switch and it goes to +5v..   That's good i think,  all led's are out on the diagnostics ..   But now it keeps triggering a limit switch when I try to jog the axis,  I set the Debounce to 2000 and it helped very little.  If I take out the X++,X--,Y++,Y--Z++Z-- it stops triggering the limit switches, but won't stop when i jog to the switches. Probly something I'm not doing again..

I have done the ,I forgot what you call it, the wave test for lack of a better word for it without going back and looking!!
Pulse per second 25 KHZ mode   24119
CPV Sspeed   1296
Apic timing constant   4142
Time short  36
Time long 49
Demo Version R2.63
Debounce set in both boxes  2000
Input Signalcurrent state  24069
Time in INT. +6.8 to 8.2
When I reset the E-Stop it takes 3 seconds and the limit switch triggered goes on, I timed that several times , maby that will tell you something!!


Offline jimpinder

  •  1,233 1,233
  • Wakefield, West Yorks, UK
    • View Profile
Re: Home switches
« Reply #16 on: March 26, 2008, 05:51:33 AM »
Are you saying it trips a limit switch when the carriage is no where near the switch ???

Now you have the system up and running - have a look at the videos to show you how they are controlled.
Not me driving the engine - I'm better looking.
Re: Home switches
« Reply #17 on: March 26, 2008, 12:54:25 PM »
YES...it is tripping the limit switch long before it gets to the carrage.. 

The leds in diagnostics will flicker just a second before the limits trigger..actually the flicker is the limit tripping..

I have watched the videos several times , but i will watch them again , retaining all that info can be a problem for me..

The only thing i have on the board is the Motors ,  E-Stop ,  Limit switchs ,

Offline jimpinder

  •  1,233 1,233
  • Wakefield, West Yorks, UK
    • View Profile
Re: Home switches
« Reply #18 on: March 26, 2008, 02:08:35 PM »
I am not being critical - but - since you have wired the switches "active high" they will trigger if anything is loose, poorly connected etc.etc.
Are you sure that your installation is well soldered and robust before we start trying to find the problem ???

The motor moving the carriage can loosen something, or disturb it enough to give a signal. With modern electronics the signal need be only micro seconds long to activate.

Yes - it may be some cross signalling, the way you have run your wires, but before we get into that, test the obvious.
I have just spent all afternoon improving my installation - the system works fine, but funnily enough it is the limit switches and bits that cause the bother. There is a temptation to do without them, because my system runs well enough, but there is something in me that says - no, get it going properly, and life will be simpler.

I don't know !!!
Not me driving the engine - I'm better looking.
Re: Home switches
« Reply #19 on: March 28, 2008, 09:00:59 AM »
this is the same way I had my limits wired up, and they triggered occasionally for no good reason. I fixed the problem by using a relay interface, ie feed 12v into your series switches, series switches to relay coil, relay coil to 12v ground. Then fix the n/o contacts across pin 18 and 12. This gives you some isolation from the long wires and damp switches you normally find on NC machines. Computer pins have a high output impedance and will happily trigger if they so much as smell a path to ground.

mount the relay close to the computer with short wires to the socket and remember to fit a diode backwards across the coil to absorb the flyback pulse.

Suggestion: find an old mobile phone charger which outputs 5v (nokia, usually) as they make great little power supplies for small stuff like this, and use 5v relays. use 12v and a bigger supply if you would like to run 12v hardware like low-voltage lamps.
« Last Edit: March 28, 2008, 09:02:48 AM by BluePinnacle »