ENA +/- on G0678

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

eng199
Posts: 447
Joined: Fri Jan 10, 2014 11:29 am
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Howard, PA

Re: ENA +/- on G0678

Post by eng199 »

cncsnw wrote: Thu Jul 11, 2024 10:42 pm I believe there is a bug in Acorn CNC12 v5.10 (and maybe earlier versions as well; I only had the opportunity to observe v5.10), by which inverting the enable outputs does not work.

Whether inverted or not, the enable outputs are active (LED green, header terminal pulled low) when the axis is supposed to be under CNC control, and inactive (LED red, header terminal floating) when the axis is supposed to be free.
I was not able to reproduce this problem on v5.10. I observed the following:

Enables normal (not inverted) (p961 = 0)
Disabled: ACORN LEDs RED, outputs floating
Enabled: ACORN LEDs GRN, outputs pulled down

Enables inverted (p961 = 17476)
Disabled: ACORN LEDs GRN, outputs pulled down
Enabled: ACORN LEDs RED, outputs floating

DB25 Port selected, Enables normal (p813 = 1, p961 = 0)
Disabled: ACORN LEDs GRN, outputs pulled down
Enabled: ACORN LEDs RED, outputs floating

There are a couple things that are less than ideal:
Enable inversion can not take effect until parameters are sent to ACORN. The state from power up until software start can not be inverted.
DB25 / screw terminal setting (p813 = 1) inverts enables. Enables do not come out on DB25, so this seems unnecessary and confusing.


I used the report from Jul 11 for the last test (p813 = 1, p961 = 0). The software settings seem correct for the application. Because the X axis works with ENA unplugged, ACORN ENx LEDs RED (ENx outputs floating) when enabled is the correct setting.


cnckeith
Site Admin
Posts: 9083
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: ENA +/- on G0678

Post by cnckeith »

thanks eng199 for the diagnosis and details!
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63

Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


joedexter
Posts: 18
Joined: Tue Dec 05, 2023 11:33 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

Re: ENA +/- on G0678

Post by joedexter »

During initial build/installation I made a test board to check and run ball screws and stepper motors. This was prior to purchase of Acorn. The board uses the same stepper driver as now exists with Acorn. I used this board to verify operation of X axis isolated completely from Acorn. X drive works fine. I swapped the driver board just ‘coz. Runs fine. Went back to Acorn driving X axis. Problem still there.
So now I’m looking at this and wondering what the heck?
What are the parameters that need changing and what values?


cnckeith
Site Admin
Posts: 9083
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: ENA +/- on G0678

Post by cnckeith »

joedexter wrote: Tue Jul 16, 2024 10:19 am During initial build/installation I made a test board to check and run ball screws and stepper motors. This was prior to purchase of Acorn. The board uses the same stepper driver as now exists with Acorn. I used this board to verify operation of X axis isolated completely from Acorn. X drive works fine. I swapped the driver board just ‘coz. Runs fine. Went back to Acorn driving X axis. Problem still there.
So now I’m looking at this and wondering what the heck?
What are the parameters that need changing and what values?
if you question the parameter setup you did, its pretty easy to simply try a fresh install, by reinstalling CNC12 and reconfigure the CNC control with the Wizard. (do not use restore report)
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63

Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


joedexter
Posts: 18
Joined: Tue Dec 05, 2023 11:33 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

Re: ENA +/- on G0678

Post by joedexter »

I’ll try a fresh install and wizard inputs from scratch…


joedexter
Posts: 18
Joined: Tue Dec 05, 2023 11:33 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

Re: ENA +/- on G0678

Post by joedexter »

Fresh re install and wizard settings manually reload. No change. I’m convinced it’s the board that is faulty.
I would like to hear what further test/troubleshoot I can perform.


Mattwo_support
Posts: 31
Joined: Mon May 13, 2024 4:12 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: Yes
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes

Re: ENA +/- on G0678

Post by Mattwo_support »

I have a few troubleshooting steps i'd like you to take.

Setup:
With The drive connected take a multi-meter and measure the voltage between the GND and EN1 (use lowest voltage range still greater than 5V).
Test procedure:
1.Note the voltage between GND and EN1 and State of the LED adjacent to EN1.
2.Toggle drive enable (E-stop to disable, E-stop again and cycle start to enable)
3.Repeat setp 1.
4.Invert the enable in the wizard.
5.Write settings to CNC...
6.restart cnc12 and acorn.
7.repeat step 1-3.

Please report back with the 4 led states and voltages you observed.


joedexter
Posts: 18
Joined: Tue Dec 05, 2023 11:33 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

Re: ENA +/- on G0678

Post by joedexter »

ENA UNPLUGGED
EN1 to ground is 98.2 Mv led green
Estop cycled 98.2 Mv led green
Inverted
1 is 73.5mv led is green
Estop cycled 73.2 Mv led is green


joedexter
Posts: 18
Joined: Tue Dec 05, 2023 11:33 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

Re: ENA +/- on G0678

Post by joedexter »

Using volts >5 VDC
1 is .07v green
3 is .07 v green
Invert
1is .06v green
3 is .07v green


Mattwo_support
Posts: 31
Joined: Mon May 13, 2024 4:12 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: Yes
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes

Re: ENA +/- on G0678

Post by Mattwo_support »

On step 2 i just meant change from enable to disable and vise versus. Are you changing it and then changing it back between measurements?


Post Reply