Update to 2.6 - 8i20 no more working

More
30 Jul 2014 00:33 #49266 by buster142
Hi,
Today I do the update to 2.6. I removed the ...8i20.0.0.amp-enable Pin from my HAL config ,wired the hardware enable on the 8i20 board and set my pid.N.error-previous-target pins to FALSE but still no movement on the motors... The red FAULT LEDs on the 8i20 boards are off and the fault/status registers seems ok... Did I forgot something?

Thanks
Michael

P.S. There is a mistake on wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.6
wrong: HAL pin hm2_5i23.0.8i20.0.0.max_current was replaced by hm2_5i23.0.8i20.0.0.current.maxlim and hm2_5i23.0.8i20.0.0.current.minlim.
right: HAL pin hm2_5i23.0.8i20.0.0.max_current was replaced by hm2_5i23.0.8i20.0.0.current-maxlim and hm2_5i23.0.8i20.0.0.current-minlim.

Please Log in or Create an account to join the conversation.

More
30 Jul 2014 05:27 #49275 by PCW
Not sure but the current scaling may have changed
(I know there were a number of driver changes to make the 8I20 more like the newer sserial cards)

Please Log in or Create an account to join the conversation.

More
30 Jul 2014 11:21 #49279 by buster142
It seems there is a small current on the motors, cause the motors do some noises and there is a little resistance if try to move the axis by hand. I read the hint on the 2.6 update page " very significant further change is that the current is now a value in amps, not the previous 0 - 1 scaling." but the current scaling on 2.5.4 was already in amps...

Please Log in or Create an account to join the conversation.

More
31 Jul 2014 08:38 #49313 by PCW
I'll take a look at this sometime this week

Its also possible the there have been changes in the BLDC comp

Please Log in or Create an account to join the conversation.

More
31 Jul 2014 09:26 #49315 by buster142
Trying the whole day and the half night to solve the problem... i don't succeed. If I try to jog the axis i can see the following on the HAL viewer
...8i20.0.0.current goes from -1 to +1,
...8i20.0.0.current-maxlim 7,
...8i20.0.0.current-minlim -7,
...8i20.0.0.current-scalemax 7
I think that looks fine... but still no movement...
Maybe somebody can take a look at my HAL config...
Thanks
Attachments:

Please Log in or Create an account to join the conversation.

More
31 Jul 2014 10:06 - 31 Jul 2014 10:07 #49316 by PCW
if the current only goes from -1 to 1 that may be the problem
you might set your pid maxoutput to 7
Last edit: 31 Jul 2014 10:07 by PCW.

Please Log in or Create an account to join the conversation.

More
31 Jul 2014 10:41 #49318 by buster142
"The phase current command to the drive. This is scaled from -1 to +1 for forwards and reverse maximum currents. The absolute value of the current is set by the max_current parameter." - This is the 8i20.0.0.current description from the sserial manual(www.linuxcnc.org/docs/devel/html/man/man9/sserial.9.html#8i20). So I think +/-1 is ok, or?

Please Log in or Create an account to join the conversation.

More
31 Jul 2014 10:46 #49319 by PCW
Thats what it used to be but I am guessing now its is
like other sserial cards where the current is set in engineering units
(and the manual needs to be updated)
The following user(s) said Thank You: buster142

Please Log in or Create an account to join the conversation.

More
31 Jul 2014 10:50 #49320 by buster142
:blink: ... in my case ...0.8i20.0.1.current-scalemax = 7 i think thats the problem. I've to set pid maxoutput to 7 or 0.8i20.0.1.current-scalemax = 1 - right?!

Please Log in or Create an account to join the conversation.

More
01 Aug 2014 09:19 #49371 by buster142
Jap, set 0.8i20.0.1.current-scalemax = 1 and it works!

Thank you

Please Log in or Create an account to join the conversation.

Time to create page: 0.093 seconds
Powered by Kunena Forum