Greetings everybody, including Peter;

Just now powering up my lathe with a new spindle driver, one of Jon's 
20 amp pwm servo models.

In my hal file, I have this: (line wrap off)

# give me pin 17 to control Jon's driver
setp  hm2-5i25.0.gpio.007.is_output     true
setp  hm2_5i25.0.gpio.007.invert_output true

# now send the driver init anytime  motion.spindle-on goes true
net     spindle-on      motion.spindle-on       boot.0.enable   
hm2_5i25.0.pwmgen.00.enable
net     spindle-on                              hm2_5i25.0.gpio.007.out # 
is early enable signal for Jon's driver on J3 pin 17

Now, this boot module is, and I have it in the halscope, sending the two 
enabling pulses shortly after boot.0.enable hits.  Looks all well and good
till the driver doesn't work because it never sees the to pulses boot 
sends it because hm2_5i25.0.pwmgen.00.enable never changes state 
indicating
the pwmgen should be enabled.  Even when I zoom way out timewise, I never
see a state change at that pin.

BUT! the pwmgen becomes active and does generate active + pulses at the 
BOB output...

But its not active in time to send the direction signals that enable the
driver.  Direction logic does work if I tap the CCW button.

I can only think of one thing to try, and that is to put the servo-thread
back down to 1 kilohertz.  Or possibly modify boot.comp to kill more time.

Its current running just shy of 4khz.  Is this a known problem?

PS: because the server is slow, I'll just append to the previous msg.

Item 1, slowing the servo-thread to 1 khz made no detectable difference, 
but I am getting schmardter, I think. The hal_meter CAN read the 
pwmgen.enable state AND the pwmgen.value, but the hal_scope cannot.

So in the most recent 2.6.2, hal_scope seems to be in need of some TLC.

So now I am going to have to concoct some sort of a way to see if I can 
capture this startup dir twiddling on a non-storage scope.  Doing it 10x a 
second, I may be able to get the trace bright enough to be able to see the 
direction twiddling bits at the BOB output.  Fun & games.

Thanks.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS


------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to