Disabling stepper motor

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Post Reply
nods221
Posts: 11
Joined: Wed Mar 06, 2024 8:18 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

Disabling stepper motor

Post by nods221 »

I have an acorn board running a diy cnc lathe build. It using some Chinese nema 34 closed loop stepper motors. What I like to be able to do is run the axises manually with a hand wheel while still getting position feedback to the controller. So my question is, is this even possible? How do I disable the holding power of the steppers?


tblough
Community Expert
Posts: 3520
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: Disabling stepper motor

Post by tblough »

With Acorn, you cannot manually drive an axis because there is no position feedback to the controller. You can use "fly by wire" and have manually turned encoders to drive the axis motors, but you'll need an Acorn6 to do this. The regular Acorn only has one encoder port.
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.


nods221
Posts: 11
Joined: Wed Mar 06, 2024 8:18 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

Re: Disabling stepper motor

Post by nods221 »

Right, that makes sense. Is there a way to quickly disable the stepper motors, without killing power. I know I would not have position feedback anymore and the machine would lose its home position but that would still be useful to me.


centroid467
Posts: 780
Joined: Thu Apr 14, 2022 2:46 pm
Acorn CNC Controller: No
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: No
CNC11: No
CPU10 or CPU7: No

Re: Disabling stepper motor

Post by centroid467 »

Assuming you have the Enable signals to the stepper drivers wired correctly and set to the correct polarity (Normally Open or Normally Closed), you could try issuing M93 with the MDI to disable the motors until the next time you command motion from CNC12.

From the main screen: F3 MDI -> type "M93" -> press Cycle Start.

You'll have to home it again before you try running any programs or expect the soft limits to be in the correct place but you already know that.


nods221
Posts: 11
Joined: Wed Mar 06, 2024 8:18 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

Re: Disabling stepper motor

Post by nods221 »

That should work, thanks.


suntravel
Community Expert
Posts: 3521
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Disabling stepper motor

Post by suntravel »

IMHO not a good idea.

It is no fun to crank manual with a stepper attached, lot of drag and if cranking fast it blocks.

There is no need to turn by hand if you have an WMPG or USB BOB

Drive by wire is much smoother, and One Shots or Intercon are faster anyway ;)

Uwe


Post Reply