On 9/7/23 12:36, Peter Wallace wrote:
On Thu, 7 Sep 2023, gene heskett wrote:
Date: Thu, 7 Sep 2023 12:11:19 -0400
From: gene heskett <ghesk...@shentel.net>
Reply-To: "Enhanced Machine Controller (EMC)"
<emc-users@lists.sourceforge.net>
To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net>
Subject: [Emc-users] question for Peter C. W.
Greetings Peter;
Where on the 7i76, does pwmgen.00 of the 5i25 come out on?
Normally, nowhere, standard 7I76 firmware doesnt use a PWMgen for its
analog output, its part of the field I/O sserial remote. Its control
pins/parameters
would be:
pins:
hm2_5i25.0.7i76.0.0.spindir # direction output
hm2_5i25.0.7i76.0.0.spinena # high to enable ENA pin and Analog out
hm2_5i25.0.7i76.0.0.spinout # analog value (positive only)
I don't think I've ever used these, setting up a pwmgen.00 to do that.
If I interpret this correctly, those signal pins can be substituted and
used in place of any pwmgen outputs? The controller is one of Jon's
pwm-servo's with extra toroids. That was setup to run the pwmgen at 4
kilohertz because I have carhart notches in my hearing 130db deep at 4
kilohertz, I could hear it with 100 wats to the speaker.
This will then have a servo-thread update rate. Or 1 kilohertz. So I
will feed them what would have been the pwmgen.00's inputs, right? The
enable for jon's part is a 12 volt signal that I had to hardware invert
IIRC so I can feed the spinena out to that. I assume its a 5 volt signal?
I have other stuff ahead of the pwmgen that modify the turnaround
profile, and that run the spindle motor at about 40 rpms if neither gear
tally is true which allow me to reach up and switch gears, at full song
if that what its doing. Jon's controller is a 4 quadrant controller, so
as soon as both gear switch tally's are off, the motor is down to 40
revs long before I can turn the knob, and its still doing 40 revs as
those nylon gears re-engage the other gear, with full speed being
reapplied only in the last 2 or 3 degrees of the knob setting into the
detent. All that stuff is in front of the pwmgen. If this works, I
won't need any pwmgen's. I'll find out by first moving the wires.
Thanks Peter.
parameters:
hm2_5i25.0.7i76.0.0.spinout-scalemax # sets scaling of analog value
hm2_5i25.0.7i76.0.0.spinout-minlim # sets minimum analog value,
typically 0
hm2_5i25.0.7i76.0.0.spinout-maxlim # sets maximum analog value,
typically
same as scalemax = max RPM
Can I hal route the pwmgen.00 to the spindle pins on the 7i76 if not
already there? I'm putting a 3 phase stepper/servo, driving a 5/1
worm as an A drive on my GO704. That means pwmgen.01 had to go, which
I was using to run the spindle cuz I needed the stepgen-4 outputs that
are overriding stepgen4 when 2 pwmgens are loaded, Now I need that
stepgen-4 for this A drive.
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, 1940)
If we desire respect for the law, we must first make the law respectable.
- Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/>
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
Peter Wallace
Mesa Electronics
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
.
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, 1940)
If we desire respect for the law, we must first make the law respectable.
- Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/>
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users