CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > Xylotex


Xylotex Discuss all Xylotex drivers here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 04-22-2008, 02:22 PM
 
Join Date: Jul 2007
Location: United Kingdom
Age: 37
Posts: 111
Richster is on a distinguished road
Limit switch grounding

This should be quite a simple one - I haven't got my head around it yet. When wiring a limit switch, am I looking to use single conductor shielded cable, so that my two connections to the microswitch are effectively the shield and the conductor, the shield being connected to 0v? Or am I to connect the shield to earth (from the mains input) and use twisted pair cable so the two conductors inside the shield are connected to the switch? In this situation I think the shield remains disconnected at the switch end, and therefore the extra bits of unshielded wire are kept as short as possible.

Same applies to the stepper power - I'm looking to use starquad 4-conductor shielded cable. In this case, does the shield again go to earth? Again at the motor end, there is no connection.

Machine is wooden, so nothing to connect to. Though is it a good idea to earth all the rails too? Wouldn't be too hard...
Reply With Quote

  #2   Ban this user!
Old 04-22-2008, 02:31 PM
 
Join Date: Oct 2006
Location: usa
Posts: 104
chazmtu is on a distinguished road

Hi Richster,

Ideally the shield should be earth grounded and the switch ground is separate. You don't want to be shorting power to earth ground so you were right to think twisted pair. As per grounding rails, I ran a wooden machine for some time now with ungrounded rails and never had any troubles.

Chuck
__________________
http://chuckscnc.blogspot.com/
Reply With Quote

  #3   Ban this user!
Old 04-22-2008, 05:26 PM
 
Join Date: Jul 2007
Location: United Kingdom
Age: 37
Posts: 111
Richster is on a distinguished road

OK - thanks! So I'll make sure all my connections to both switches and stepper motors are via shielded cables, with my shields connected to mains earth at the the driver board end of the links only. Each switch will be via twisted pair shielded (there will be five of these), and stepper motors will probably be via Van Damme 'Starquad' audio cable which seems ideal for my purposes.

Let me know if anyone disagrees!

Cheers - Rich
Reply With Quote

  #4   Ban this user!
Old 04-22-2008, 06:21 PM
 
Join Date: Oct 2006
Location: usa
Posts: 104
chazmtu is on a distinguished road

Sounds like you got it down. Good luck
__________________
http://chuckscnc.blogspot.com/
Reply With Quote

  #5   Ban this user!
Old 06-07-2008, 01:38 PM
 
Join Date: Jul 2007
Location: United Kingdom
Age: 37
Posts: 111
Richster is on a distinguished road

I completed all the wiring today - it hasn't gone well

Here's the electrics compartment. The IC on the LHS is an opto-isolator, which I am planning to use to drive the spindle relay. Other than that the only components on the board are the pullup resistors, everything else is just connections.
Click image for larger version

Name:	1_electroncis.jpg
Views:	121
Size:	38.5 KB
ID:	61044

Here's a quick rundown...

Originally, I had just the x-axis home/low limit switch connected, and it ran fine. I had no debounce setting in Mach3, and I didn't need to connect the shield to earth on the cable. All switches are connected via 10K pullup resistors, and this switch was by far the shortest cable length since it is physically close to the electronics.

Without any shields connected, and having connected the other switches, I need to set the debounce to about 2000 to make the system usable, but even then I still get random switches being triggered.

What I don't follow is that connecting the shields to mains GND introduces a massive amount of noise, and makes it impossible to use the machine even with a high debounce setting. As I mentioned earlier in this post, every cable in the machine is shielded, including the stepper cables, with the shield being connected to earth at the control board end, and left unconnected at the relevant switch/stepper. I have a fairly complex setup with the cables whereby I have a 4-core cable which is used to connect three of the switches to the board i.e. at the end of the 4-core cable it branches into three 2-core cables, the three switches sharing common 0v (pc). However, I have attempted to keep as much shielding around these connections as possible.

Here's a closeup of the connection board. All green wires are to earth. The single green wire on the RHS of the photo goes to mains earth.
Click image for larger version

Name:	2_connections.jpg
Views:	83
Size:	35.1 KB
ID:	61045

Stepper driver cables are shielded, the shield is terminated at the stepped motor where the connection is made.
Click image for larger version

Name:	3_stepper_drives.jpg
Views:	77
Size:	29.5 KB
ID:	61046

All limit switches are like this - the shielding is terminated within the heatshrink.
Click image for larger version

Name:	4_switch.jpg
Views:	110
Size:	18.6 KB
ID:	61047


So currently I'm getting better (though dodgy) performance with my grounds disconnected! Have I misunderstood something somewhere?!

Also is the value of the pullup resistor critical? The mach3 manual shows 470ohm, I have seen other sites showing the higher 10Kohm value, which is what I've used.

Last edited by Richster; 06-07-2008 at 02:19 PM.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 06-07-2008, 02:09 PM
 
Join Date: Dec 2004
Location: US
Posts: 84
mcyr is on a distinguished road

You may have gound loops. Try disconnecting the sheilding from ground. I don't think sheilding is necessary at all and causes more problems than it solves. Instead, put a 0.1uF capacitor across your limit switch connections, as close to BoB as possible. Reset your debounce to 0 and see what happens. If it's better but you still get occasional glitches, try a slightly bigger capacitor.

Good luck,
Mike
Reply With Quote

  #7   Ban this user!
Old 06-07-2008, 02:13 PM
 
Join Date: Dec 2004
Location: US
Posts: 84
mcyr is on a distinguished road

Oh, and try to physically separate the stepper motor cables from the limit switch lines as far apart as possible, if you can. A little experimentation here will tell you a lot.

Mike
Reply With Quote

  #8   Ban this user!
Old 06-07-2008, 02:23 PM
 
Join Date: Jul 2007
Location: United Kingdom
Age: 37
Posts: 111
Richster is on a distinguished road

Thanks for the info - I've just added some photos too which might help show what's going on. A few further thoughts:

- I don't have a BOB, but instead have connected to direct to parallel. What are the implications of this?

- With the unit turned off, just connecting the mains earth connection is enough to introduce havoc! I suspect I have some loops, I need to read up on exactly what that is. Of course I can test the switches with just the PC turned on.

- I have physically put all my cables very close to one another, I was hoping I might get away with this my shielding everything? I would be loathed to have to change this, since it's all rather neat at the moment. Would rather find a way of using the existing connections.
Reply With Quote

  #9   Ban this user!
Old 06-07-2008, 02:29 PM
 
Join Date: Dec 2004
Location: US
Posts: 84
mcyr is on a distinguished road

Are you still seeing a bunch of flickering on the limit switch LED on the diagnostic screen? If so, try the 0.1uF cap across the two pins for your input/grd.
Reply With Quote

  #10   Ban this user!
Old 06-07-2008, 03:01 PM
 
Join Date: Jul 2007
Location: United Kingdom
Age: 37
Posts: 111
Richster is on a distinguished road

I've just tried a few more tests.

Firstly, I've never seen anything visually on the diagnostic screen, on the pin status LEDs. Maybe it's too quick?!

Something else odd I noticed...

With the machine powered off, and the earth disconnected, all switches are detected correctly.

However - when I connect the earth, then I loose the use of the x-axis limit switch. The reason that's odd is this is chained in series with the y-axis limit switch, on the same pin, and the Y one continues to function normally!

Connecting the 24V to the driver board with the earth connected is then enough to trip the unit, regardless of the debounce setting
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 06-07-2008, 03:08 PM
 
Join Date: Jul 2007
Location: United Kingdom
Age: 37
Posts: 111
Richster is on a distinguished road

No it's not odd- it was shorting to earth at one of the switches! I think I'm getting there now....

Right, having sorted that one, all switches are now working, but it still works better with the grounding disconnected rather than connected. I need to have my debounce setting around the 2000 mark as well but am still getting the occasional trip - I wouldn't want to go much high than that since the time lag would then start to add up. It seems odd though that it would work consistently on zero before with just one relatively short limit switch connection.

The capacitor idea sounds promising - I don't have access to any right now, but that could certainly be one to try? I guess the idea behind that is it flattens out the spikes which are causing the triggers?

Last edited by Richster; 06-07-2008 at 03:33 PM.
Reply With Quote

  #12   Ban this user!
Old 06-07-2008, 04:30 PM
 
Join Date: Dec 2004
Location: US
Posts: 84
mcyr is on a distinguished road

Exactly, it's a filter to dampen out the voltage spikes which are triggering the software limit switches.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Limit switch ??? turmite General Electronics Discussion 11 07-25-2007 02:58 PM
limit switch and home switch setup Runner4404spd General Electronics Discussion 0 12-15-2005 07:58 AM
Is it possible to use the home switch as the limit switch as well? Darc Mach Software (ArtSoft software) 2 10-23-2005 12:50 AM
Limit Switch / Home Switch in Software Sanghera General Electronics Discussion 6 11-01-2004 05:58 PM




All times are GMT -5. The time now is 12:34 PM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361