Attaching Limit Switches Q

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Post Reply
martinbatts
Posts: 12
Joined: Sun Feb 06, 2022 12:17 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: B4107B74FA37-1109237674
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Attaching Limit Switches Q

Post by martinbatts »

I have a homebrew CNC I'm building, and have limit switches that lack a good place to screw into the plates that the rails and screws attach.
So.. I'm thinking of gluing them to the screw support.
I'd rather not, but I am super limited. As it is, I only have ~ 6" Z Axis travel, and if I screwed into the plate, I'd lose another 1" of travel which I really don't want. If anyone agrees with gluing, what glue?
I could attach a pic of the Z Axis sub-assemble if that helps.

Also a related Q. I have this attached bench testing style to the CNC12. All works great (thanks Martys CNC, Franco, and this forum!)
I see from YouTube etc that most have only an origin limit switch, not one on both ends. And then use the Wizard to limit the max + limit.
But it appears that every time I turn off the CNC12, it doesn't remember where it is. And I surmise there is no CMOS memory on the Beagle Bone board, etc.
So.. don't I "NEED" a limit switch on both ends?

Thanks in advance
"
Nigelo
Posts: 370
Joined: Tue Dec 11, 2018 4:03 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: F045DA80C8B8-0905181172
E415F6F70BC3-0318203049
98F07B91FC6B-0123236802
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: UK

Re: Attaching Limit Switches Q

Post by Nigelo »

Q2
No, the software travel limits are calculated from the Home position and therefore only operational after Homing.
Hope this helps
Nigel

"You can lead a horse to water but you cannot force it to drink"
Sword
Posts: 667
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Attaching Limit Switches Q

Post by Sword »

You could try some 3M mounting tape. I used it on a benchtop Techno Isel to mount some 3D printed holders and targets, and it's working well.
Scott
martinbatts
Posts: 12
Joined: Sun Feb 06, 2022 12:17 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: B4107B74FA37-1109237674
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Attaching Limit Switches Q

Post by martinbatts »

Nigelo wrote: Sat Feb 03, 2024 5:53 pm Q2
No, the software travel limits are calculated from the Home position and therefore only operational after Homing.
Thanks, but forgive me for not understanding completely. Is 'Homing' something you have to do every time you turn on the machine?
i.e. if the spindle isn't homed, and you turn the machine off, then when you turn it on, do you have to manually 'Home' it, for the calculated travel limit to be effective?
(in which case, I'd prefer the safety of switches on both ends)

thanks
tblough
Posts: 3102
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Boston, MA
Contact:

Re: Attaching Limit Switches Q

Post by tblough »

The axis need to be homed everytime the machine is started or e-stopped.
Cheers,

Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
kb58
Posts: 180
Joined: Tue Jul 11, 2023 12:25 am
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: San Diego CA

Re: Attaching Limit Switches Q

Post by kb58 »

martinbatts wrote: Sun Feb 04, 2024 11:09 am ... Is 'Homing' something you have to do every time you turn on the machine?
i.e. if the spindle isn't homed, and you turn the machine off, then when you turn it on, do you have to manually 'Home' it, for the calculated travel limit to be effective?
(in which case, I'd prefer the safety of switches on both ends)
Yes. When powered up, the controller has no idea where it is. It doesn't save the last location in memory before power is shut off, and even if it did, there's the of physically moving the axes with power off and the controller wouldn't be aware.

So yes, Every time it's powered up it must be home to re-synchronize the controller to where everything is. When the Home routine is run after power up, the controller drives all axes toward home, never the other direction, so having switches at the far ends has no effect on homing.
Previous hobby, building hard core sports cars. See http://midlana.com/ and http://kimini.com/
tblough
Posts: 3102
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Boston, MA
Contact:

Re: Attaching Limit Switches Q

Post by tblough »

Others have said that soft limits work fine, and they do... IF everything is working correctly. If you loose steps, then it's possible to run past the limits because they are no longer valid. If you have the inputs for it, I recommend limit switches at both ends of travel on all axis.
Cheers,

Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
Post Reply