Re: [Emc-users] Where to get latest PncConf?
Hi Gene! On 12.07.2014 04:12, Gene Heskett wrote: ... And they stop (no errors reported) for what should be a continuous jog after 3 or 5 seconds, needing a release and fresh push on the arrow keys. ... I know this effect, it happens when the machine is not homed. When you jog in the unhomed state, the continuous jogging stops after travelling the maximum distance as given by the min/max limits in the ini file. Say, you have your axis (joint, actually) set to minimum 0mm and maximum 300mm, then jogging will stop after travelling 300mm in one run. You can then press the key again to get some new 300mm of travel. If your scale is incorrect, this can easily generate the effect you described, as the machine then thinks that it's travelled the whole distance, while the physical distance may be much shorter. Best regards, Philipp signature.asc Description: OpenPGP digital signature -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
I looked into PNCconf with the prob_x2 XML file. I found a bug caused by Peters's XML's not using the same labels as linuxcnc's XMLs. It caused some of the GPIO pins not to show. I will push a fix. Great. Downloadable by itself? URL? I will push to 2.5.x but it is a one line fix in pncconf.py : line 4683: pinconvertnone = {NOT USED:GPIOI} It might be nice to add the PIN info to the XML file, then pncconf might be able to display better numbers, but it gets complicated when using daughter boards. I got a pinout from mesaflash, by interrogating the card, which does show both component and pins. Very, very helpful. :) Yes I hand wrote some files for some of the firmware and pressing the help key will show them but there isn't any for your particular firmware :( Basically, all I really need out of the 5i25 is its much higher sample speed encoder, I am happy with the way everything else runs right now. PncConf makes that encoder config needlessly complex, making me enter a bunch of numbers I don't have instant access to. If we could get the 50 slots/rev and x4 settings out of the hal file by default, it would be much easier to setup correctly. Did you realize you can set the scale directly? You don't need to calculate it using pncconf. Just type it in the scale box. I don't understand what you mean by getting the info from the HAL file. Once the 5i25 has been setup by disabling what I don't need, does this hold over a powerdown? Thanks Chris. After you flash a custom firmware, the firmware will always be the same after a powerdown. The (de)selection of components to change to GPIO, is done at load time so will need to be done correctly each time you start linuxcnc. Chris M -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Saturday 12 July 2014 02:16:05 Philipp Burch did opine And Gene did reply: Hi Gene! On 12.07.2014 04:12, Gene Heskett wrote: ... And they stop (no errors reported) for what should be a continuous jog after 3 or 5 seconds, needing a release and fresh push on the arrow keys. ... I know this effect, it happens when the machine is not homed. When you jog in the unhomed state, the continuous jogging stops after travelling the maximum distance as given by the min/max limits in the ini file. Say, you have your axis (joint, actually) set to minimum 0mm and maximum 300mm, then jogging will stop after travelling 300mm in one run. You can then press the key again to get some new 300mm of travel. If your scale is incorrect, this can easily generate the effect you described, as the machine then thinks that it's travelled the whole distance, while the physical distance may be much shorter. Best regards, Philipp I believe you just explained it. And I can't home using the present BOB wiring, home switches are on no pin because I'll have to edit that into the .hal file which I have not done yet. PncConf does not know about home switches yet, or at least I've not found them in the menu's. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
I believe you just explained it. And I can't home using the present BOB wiring, home switches are on no pin because I'll have to edit that into the .hal file which I have not done yet. PncConf does not know about home switches yet, or at least I've not found them in the menu's. Cheers, Gene Heskett -- look at the GPIOI - limits and Homing or shared are all there. Chris M -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Saturday 12 July 2014 02:52:13 Chris Morley did opine And Gene did reply: I looked into PNCconf with the prob_x2 XML file. I found a bug caused by Peters's XML's not using the same labels as linuxcnc's XMLs. It caused some of the GPIO pins not to show. I will push a fix. Great. Downloadable by itself? URL? I will push to 2.5.x but it is a one line fix in pncconf.py : line 4683: pinconvertnone = {NOT USED:GPIOI} My copy of the srcs: 4682 try: 4683if stepdrive: 4684# stepmotor scale so we aren't looking at the same code It might be nice to add the PIN info to the XML file, then pncconf might be able to display better numbers, but it gets complicated when using daughter boards. I got a pinout from mesaflash, by interrogating the card, which does show both component and pins. Very, very helpful. :) Yes I hand wrote some files for some of the firmware and pressing the help key will show them but there isn't any for your particular firmware :( Basically, all I really need out of the 5i25 is its much higher sample speed encoder, I am happy with the way everything else runs right now. PncConf makes that encoder config needlessly complex, making me enter a bunch of numbers I don't have instant access to. If we could get the 50 slots/rev and x4 settings out of the hal file by default, it would be much easier to setup correctly. Did you realize you can set the scale directly? You don't need to calculate it using pncconf. Just type it in the scale box. I could click on it and get more questions, most of which I didn't know the answers to. I don't understand what you mean by getting the info from the HAL file. In a manner similar to how it gets the stuff from the .ini file. Could it not read the .hal file too? Once the 5i25 has been setup by disabling what I don't need, does this hold over a powerdown? Thanks Chris. After you flash a custom firmware, the firmware will always be the same after a powerdown. The (de)selection of components to change to GPIO, is done at load time so will need to be done correctly each time you start linuxcnc. By loading what file? Chris M Thanks Chris. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Saturday 12 July 2014 03:26:23 Chris Morley did opine And Gene did reply: I believe you just explained it. And I can't home using the present BOB wiring, home switches are on no pin because I'll have to edit that into the .hal file which I have not done yet. PncConf does not know about home switches yet, or at least I've not found them in the menu's. Cheers, Gene Heskett look at the GPIOI - limits and Homing or shared are all there. Chris M Ok, but that GPIOI doesn't ring any bells. The pncconf on the lathes box is the older one, takes around a minute before it even throws up the little loading advisory. And nearly 2 minutes to open its initial screen. Maybe this could be pushed to the next 2.5.4 release so I am synched up? Thanks, going back to bed now as its 4am. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
From: ghesk...@wdtv.com To: emc-users@lists.sourceforge.net Date: Sat, 12 Jul 2014 03:54:28 -0400 Subject: Re: [Emc-users] Where to get latest PncConf? On Saturday 12 July 2014 02:52:13 Chris Morley did opine And Gene did reply: I looked into PNCconf with the prob_x2 XML file. I found a bug caused by Peters's XML's not using the same labels as linuxcnc's XMLs. It caused some of the GPIO pins not to show. I will push a fix. Great. Downloadable by itself? URL? I will push to 2.5.x but it is a one line fix in pncconf.py : line 4683: pinconvertnone = {NOT USED:GPIOI} My copy of the srcs: 4682 try: 4683if stepdrive: 4684# stepmotor scale so we aren't looking at the same code Nope, you are looking at the new_pncconf branch :) It might be nice to add the PIN info to the XML file, then pncconf might be able to display better numbers, but it gets complicated when using daughter boards. I got a pinout from mesaflash, by interrogating the card, which does show both component and pins. Very, very helpful. :) Yes I hand wrote some files for some of the firmware and pressing the help key will show them but there isn't any for your particular firmware :( Basically, all I really need out of the 5i25 is its much higher sample speed encoder, I am happy with the way everything else runs right now. PncConf makes that encoder config needlessly complex, making me enter a bunch of numbers I don't have instant access to. If we could get the 50 slots/rev and x4 settings out of the hal file by default, it would be much easier to setup correctly. Did you realize you can set the scale directly? You don't need to calculate it using pncconf. Just type it in the scale box. I could click on it and get more questions, most of which I didn't know the answers to. Don't press the calculate button, just enter the scale in the spinbox beside it. I don't understand what you mean by getting the info from the HAL file. In a manner similar to how it gets the stuff from the .ini file. Could it not read the .hal file too? Pncconf was not made with converting configs in mind, so usually there is no HAL file to look into and it also doesn't look in the INI file either. Once the 5i25 has been setup by disabling what I don't need, does this hold over a powerdown? Thanks Chris. After you flash a custom firmware, the firmware will always be the same after a powerdown. The (de)selection of components to change to GPIO, is done at load time so will need to be done correctly each time you start linuxcnc. By loading what file? This is loaded in the HAL file by a line similar to this: loadrt hm2_pci config= num_encoders=6 num_pwmgens=0 num_stepgens=0 This particular line says: enable 6 encoders, (so if the firmware defines 10 the rest after 6 would be GPIO) enable none of the PWM (so all the pins are GPIO) enable none of the step gens (so all the pins are GPIO) Chris M -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Saturday 12 July 2014 15:05:19 Chris Morley did opine And Gene did reply: From: ghesk...@wdtv.com To: emc-users@lists.sourceforge.net Date: Sat, 12 Jul 2014 03:54:28 -0400 Subject: Re: [Emc-users] Where to get latest PncConf? On Saturday 12 July 2014 02:52:13 Chris Morley did opine And Gene did reply: I looked into PNCconf with the prob_x2 XML file. I found a bug caused by Peters's XML's not using the same labels as linuxcnc's XMLs. It caused some of the GPIO pins not to show. I will push a fix. Great. Downloadable by itself? URL? I will push to 2.5.x but it is a one line fix in pncconf.py : line 4683: pinconvertnone = {NOT USED:GPIOI} My copy of the srcs: 4682 try: 4683if stepdrive: 4684# stepmotor scale so we aren't looking at the same code Nope, you are looking at the new_pncconf branch :) It might be nice to add the PIN info to the XML file, then pncconf might be able to display better numbers, but it gets complicated when using daughter boards. I got a pinout from mesaflash, by interrogating the card, which does show both component and pins. Very, very helpful. :) Yes I hand wrote some files for some of the firmware and pressing the help key will show them but there isn't any for your particular firmware :( Basically, all I really need out of the 5i25 is its much higher sample speed encoder, I am happy with the way everything else runs right now. PncConf makes that encoder config needlessly complex, making me enter a bunch of numbers I don't have instant access to. If we could get the 50 slots/rev and x4 settings out of the hal file by default, it would be much easier to setup correctly. Did you realize you can set the scale directly? You don't need to calculate it using pncconf. Just type it in the scale box. The scale box itself is ghosted, inactive in terms of entering data I could click on it and get more questions, most of which I didn't know the answers to. Don't press the calculate button, just enter the scale in the spinbox beside it. I don't understand what you mean by getting the info from the HAL file. In a manner similar to how it gets the stuff from the .ini file. Could it not read the .hal file too? Pncconf was not made with converting configs in mind, so usually there is no HAL file to look into and it also doesn't look in the INI file either. Once the 5i25 has been setup by disabling what I don't need, does this hold over a powerdown? Thanks Chris. After you flash a custom firmware, the firmware will always be the same after a powerdown. The (de)selection of components to change to GPIO, is done at load time so will need to be done correctly each time you start linuxcnc. By loading what file? This is loaded in the HAL file by a line similar to this: loadrt hm2_pci config= num_encoders=6 num_pwmgens=0 num_stepgens=0 Aha! For my next try, then loadrt hm2_pci config=num_encoders=2 num_pwmgens=0 num_stepgens=4 I am trying to use a mix-n-match of stuff that needs a base thread, by using the software pwmgen module and importing all my logic from the pure software hal file. But I am stuck at the moment by this: Starting LinuxCNC... my_LinuxCNC_machine.hal:187: Pin 'motion.spindle-speed-out-rps-abs' does not exist Shutting down and cleaning up LinuxCNC... Running HAL shutdown script Cleanup done LinuxCNC terminated with an error. You can find more information in the log: /home/gene/linuxcnc_debug.txt and /home/gene/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal So I think I'm going to have to import a lot more more of my old, working software config, which will generate that missing signal, much of which works from base-thread. But I got side tracked went back to a somewhat working software setup, moved the encoder lines around to match the 5i25 made that work, but when I chucked a digital caliper to check Z scale I found it off about 2%, fooled around fixed that, then did the same for X. The x screw is supposed to be a 2.5mm pitch, but I have to use a larger value to make the movements measure correctly. I should hang a pointer on the backshaft, put a dial on the toolpost, and turn it exactly 10 turns to see how far it actually moves. In re the above, I guess next is getting the home switches to be recognized. Lots of other things I can't test till it will home itself. This particular line says: enable 6 encoders, (so if the firmware defines 10 the rest after 6 would be GPIO) enable none of the PWM (so all the pins are GPIO) enable none of the step gens (so all the pins are GPIO) I miss-typed, I think the stepgens I can use, and the first 2 on each socket are already on the correct pins. So I am getting
Re: [Emc-users] Where to get latest PncConf?
Gene, I noticed a new branch with pncconf on it. http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=summary JT On 7/10/2014 7:21 AM, Gene Heskett wrote: I am hitting a road block on setting up the 5i25 when trying to move functions to the pins of the BOB I am using, and was wondering if there is a newer version available. Thanks. Cheers, Gene Heskett -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 06:21:25 John Thornton did opine And Gene did reply: Gene, I noticed a new branch with pncconf on it. http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=summary JT Thanks John. I had some fun finding it, accidentally pulled the whole 20 Mb tarball, but it wasn't in there. Found a .py script that builds it though. ATM Chris M. is looking to see if he can configure the 5i25 prob_rfx2 to do what I need. I take it that python name_of_this_file.py will build it? I am NOT a python guru in any universe. :) 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 -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 06:54:23 Gene Heskett did opine And Gene did reply: On Friday 11 July 2014 06:21:25 John Thornton did opine And Gene did reply: Gene, I noticed a new branch with pncconf on it. http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=summary JT Thanks John. I had some fun finding it, accidentally pulled the whole 20 Mb tarball, but it wasn't in there. Found a .py script that builds it though. ATM Chris M. is looking to see if he can configure the 5i25 prob_rfx2 to do what I need. I take it that python name_of_this_file.py will build it? I am NOT a python guru in any universe. :) Cheers, Gene Heskett And on looking at that pull, which was a git directory, it has nothing to do with pncconf except the very looong name of the git directory. Too early, no coffee yet, think I'll recheck my eyelids for leaks. :) 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 -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
Gene, Look in src/emc/usr_intf/pncconf JT On 7/11/2014 6:03 AM, Gene Heskett wrote: On Friday 11 July 2014 06:54:23 Gene Heskett did opine And Gene did reply: On Friday 11 July 2014 06:21:25 John Thornton did opine And Gene did reply: Gene, I noticed a new branch with pncconf on it. http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=summary JT Thanks John. I had some fun finding it, accidentally pulled the whole 20 Mb tarball, but it wasn't in there. Found a .py script that builds it though. ATM Chris M. is looking to see if he can configure the 5i25 prob_rfx2 to do what I need. I take it that python name_of_this_file.py will build it? I am NOT a python guru in any universe. :) Cheers, Gene Heskett And on looking at that pull, which was a git directory, it has nothing to do with pncconf except the very looong name of the git directory. Too early, no coffee yet, think I'll recheck my eyelids for leaks. :) Cheers, Gene Heskett -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
I assume to run pncconf you do the standard things like build it etc and set the environment the just type in pncconf. JT On 7/11/2014 6:03 AM, Gene Heskett wrote: On Friday 11 July 2014 06:54:23 Gene Heskett did opine And Gene did reply: On Friday 11 July 2014 06:21:25 John Thornton did opine And Gene did reply: Gene, I noticed a new branch with pncconf on it. http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=summary JT Thanks John. I had some fun finding it, accidentally pulled the whole 20 Mb tarball, but it wasn't in there. Found a .py script that builds it though. ATM Chris M. is looking to see if he can configure the 5i25 prob_rfx2 to do what I need. I take it that python name_of_this_file.py will build it? I am NOT a python guru in any universe. :) Cheers, Gene Heskett And on looking at that pull, which was a git directory, it has nothing to do with pncconf except the very looong name of the git directory. Too early, no coffee yet, think I'll recheck my eyelids for leaks. :) Cheers, Gene Heskett -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
So I just pulled the new_pncconf branch then switched to that branch with git. In the terminal I typed cd src ./autogen.sh ./configure make sudo make setuid cd .. . ./scripts/rip-environment pncconf and walla the new Pncconf is up and running. JT On 7/11/2014 6:03 AM, Gene Heskett wrote: On Friday 11 July 2014 06:54:23 Gene Heskett did opine And Gene did reply: On Friday 11 July 2014 06:21:25 John Thornton did opine And Gene did reply: Gene, I noticed a new branch with pncconf on it. http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=summary JT Thanks John. I had some fun finding it, accidentally pulled the whole 20 Mb tarball, but it wasn't in there. Found a .py script that builds it though. ATM Chris M. is looking to see if he can configure the 5i25 prob_rfx2 to do what I need. I take it that python name_of_this_file.py will build it? I am NOT a python guru in any universe. :) Cheers, Gene Heskett And on looking at that pull, which was a git directory, it has nothing to do with pncconf except the very looong name of the git directory. Too early, no coffee yet, think I'll recheck my eyelids for leaks. :) Cheers, Gene Heskett -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 07:16:34 John Thornton did opine And Gene did reply: Gene, Look in src/emc/usr_intf/pncconf JT I copied that dir to a scratchpad space, but my python might be too old. 2.6.5. Does this need the python3 I see in synaptic? gene@coyote:/opt/Genes-os9-stf/LCNC/pncconf$ python pncconf.py Traceback (most recent call last): File pncconf.py, line 52, in module from pncconf import pages File /opt/Genes-os9-stf/LCNC/pncconf/pncconf.py, line 52, in module from pncconf import pages ImportError: cannot import name pages Since there is a pages.py there, do I have to build it first? Does nothing. I said I was a python dummy... Thanks John. 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 -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 07:30:22 John Thornton did opine And Gene did reply: So I just pulled the new_pncconf branch then switched to that branch with git. In the terminal I typed cd src ./autogen.sh ./configure I had to install missing pkgs make Had to use sudo for make, mc is bad dog sudo make setuid cd .. . ./scripts/rip-environment pncconf and walla the new Pncconf is up and running. JT Got it running, fires up MUCH faster, but still won't let me assign the IO pins I need. I'd have to rip up all the IO on my C1G rewire the whole maryann. So I restarted it, enabled 4 stepgens, 2 spindle pwm's, and 2 spindle encoders so I could get an idea of what I'd need to rewire, but the test button does nothing. When I got to the pin page, no choices, just ins or outs. I muddled thru the rest of it and saved it, but no clue where it saved it. So I haven't really learned anything. I am assuming that asking for 4 stepgens, 2 pwms, and 2 encoders, that it would assign then evenly between p3 and p2. To play with it, I'll need to get another bob, plug it in and see what comes out (or in) where. Frankly, lack of documentation on this sux. So I guess I wait on Chris, maybe he can wave a dead chicken and do a chant or 3 make it work. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 11:26:33 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 07:30:22 John Thornton did opine And Gene did reply: So I just pulled the new_pncconf branch then switched to that branch with git. In the terminal I typed cd src ./autogen.sh ./configure I had to install missing pkgs make Had to use sudo for make, mc is bad dog sudo make setuid cd .. . ./scripts/rip-environment pncconf and walla the new Pncconf is up and running. JT Got it running, fires up MUCH faster, but still won't let me assign the IO pins I need. I'd have to rip up all the IO on my C1G rewire the whole maryann. So I restarted it, enabled 4 stepgens, 2 spindle pwm's, and 2 spindle encoders so I could get an idea of what I'd need to rewire, but the test button does nothing. When I got to the pin page, no choices, just ins or outs. I muddled thru the rest of it and saved it, but no clue where it saved it. So I haven't really learned anything. I am assuming that asking for 4 stepgens, 2 pwms, and 2 encoders, that it would assign then evenly between p3 and p2. To play with it, I'll need to get another bob, plug it in and see what comes out (or in) where. Frankly, lack of documentation on this sux. So I guess I wait on Chris, maybe he can wave a dead chicken and do a chant or 3 make it work. The pin assignment for hardware functions like PWM, encoders, stepgens, etc is hardwired in the FPGA configuration. (you can read the .pin file to see the pinout for a specific configuration) dmesg also lists the current configurations pinout or run mesaflash: sudo mesaflash --device 5i25 --readhmid to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Fri, 11 Jul 2014, Gene Heskett wrote: I can do that without a lot of problems I think. to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip IOW Peter, I'll have to rip up the current BOB wiring. I was hoping it was a matter of moving the db25 connector on the rear of the machine. Probably not, one of the existing pinouts should be close wo what you need (thats a good reason to read the .pin files that come with the 5i25.zip file) If no existing pinout is close enough its easy enough for me to make a custom one (only a few minutes) I'll print this, and go get it on that box. gunzip works on that .zip file I'd assume. What I will do is reconfigure my BOB to try match the 5i25 pin outs. The .hal files won't match when I move the plug, but I'll see how much schmardter I can get doing it. It surely will not match a parallel port hal file the stepgen and PWM numbers can be made to match however Back later, I promise, unless I get dead or something. Thanks Peter. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 11:36:20 Peter C. Wallace did opine [...] Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip The archive subdir does not exist from either this machine, or the lathes machine, I tried both Firefox and git. ?? Thanks Peter. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 14:45:45 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: I can do that without a lot of problems I think. to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip IOW Peter, I'll have to rip up the current BOB wiring. I was hoping it was a matter of moving the db25 connector on the rear of the machine. Probably not, one of the existing pinouts should be close wo what you need (thats a good reason to read the .pin files that come with the 5i25.zip file) If no existing pinout is close enough its easy enough for me to make a custom one (only a few minutes) I'll print this, and go get it on that box. gunzip works on that .zip file I'd assume. What I will do is reconfigure my BOB to try match the 5i25 pin outs. The .hal files won't match when I move the plug, but I'll see how much schmardter I can get doing it. It surely will not match a parallel port hal file the stepgen and PWM numbers can be made to match however I could not select a different pwmgen pin, and no stepgen dir outputs were shown when I did select one. All sorts of BLDC stuffs yes, but not stepgens. Back later, I promise, unless I get dead or something. Thanks Peter. Cheers, Gene Heskett - - ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. --- --- ___ 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) Genes Web page http://geneslinuxbox.net:6309/gene US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 14:54:32 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 11:36:20 Peter C. Wallace did opine [...] Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip The archive subdir does not exist from either this machine, or the lathes machine, I tried both Firefox and git. ?? I didnt use git, I just downloaded mesaflash-master-zip from the above URL unzipped, and built it (read the README for the PCI lib you need) Thanks Peter. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 14:57:32 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 14:45:45 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: I can do that without a lot of problems I think. to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip IOW Peter, I'll have to rip up the current BOB wiring. I was hoping it was a matter of moving the db25 connector on the rear of the machine. Probably not, one of the existing pinouts should be close wo what you need (thats a good reason to read the .pin files that come with the 5i25.zip file) If no existing pinout is close enough its easy enough for me to make a custom one (only a few minutes) I'll print this, and go get it on that box. gunzip works on that .zip file I'd assume. What I will do is reconfigure my BOB to try match the 5i25 pin outs. The .hal files won't match when I move the plug, but I'll see how much schmardter I can get doing it. It surely will not match a parallel port hal file the stepgen and PWM numbers can be made to match however I could not select a different pwmgen pin, and no stepgen dir outputs were shown when I did select one. All sorts of BLDC stuffs yes, but not stepgens. You will not be able to change PWM pins as this is determined by the FPGA configuration (or what pncconf thinks the FPGA configuration is), What I menat is that I can easily change the FPGA pinout and where PWM outputs are for example, but unless your current FPGA config is one that supported by pncconf you will have issues Why not just start with an example hal file like hm2-stepper.hal? Back later, I promise, unless I get dead or something. Thanks Peter. Cheers, Gene Heskett - - ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. --- --- ___ 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) Genes Web page http://geneslinuxbox.net:6309/gene US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 14:59:51 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 14:54:32 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 11:36:20 Peter C. Wallace did opine [...] Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip The archive subdir does not exist from either this machine, or the lathes machine, I tried both Firefox and git. ?? I didnt use git, I just downloaded mesaflash-master-zip from the above URL unzipped, and built it (read the README for the PCI lib you need) This time it seems to have worked to this machine, I'll go try it again, but I noted that the file saved is mesaflash-master.zip. And since the last msg, I may be a bit smarter. Comparing the .pin file with my existing hal file, the obvious diffs are: That I'll have to convince hal that stepgen1 is the Z axis, which matches those 4 pins. A small shuffling of the encoder input pins. And of course disable stepgens 2 and 3 because I need those 4 outputs for other things. I see there is a spindle reverse pin but I'm already doing that in my hal, so if that pin can be disabled it would be nice. A spindle enable/brake plus 3 levels of dynamic braking on the pins the stepgen's would use if enabled. PID PWMgen are not aware that the spindle is running backwards as hal sorts all that. Has to, single quadrant driver. It even synthesizes the stop for a G33.1 cycle in hal. So I have to disable the 5i25's spindle dir pin, I need it for my spindle dir from hal. So basically I need the pins that stegen2 3 use for the rest of my spindle control. Pin 10 is my probe home switch input, with hal sorting the differences. Can I assume that stepgen0 is x, and that hal will also use stepgen1 for Z if so programmed in hal? Example hal line to do that? When I put the card in, nothing in dmesg, but a 4 line output in an lspci -v shows up. 05:00.0 DPIO module: Device 2718:5125 Subsystem: Device 2718:5125 Flags: medium devsel, IRQ 10 Memory at e010 (32-bit, non-prefetchable) [size=64K] pncconf seems unable to handle that stepgen disabling stuff. Also the stepgen scale factors needed seems to elude me. Seems like I ought not to have to do anything if the ini file fetches them. Ditto for the pulse timings in ns these drivers need. Someone said 2500, but I've been running them somewhat faster than that for a couple years now. So, its sitting on the shelf, parport cable unplugged, waiting on advice. :) Thanks Peter. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 15:04:08 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 14:57:32 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 14:45:45 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: I can do that without a lot of problems I think. to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip IOW Peter, I'll have to rip up the current BOB wiring. I was hoping it was a matter of moving the db25 connector on the rear of the machine. Probably not, one of the existing pinouts should be close wo what you need (thats a good reason to read the .pin files that come with the 5i25.zip file) If no existing pinout is close enough its easy enough for me to make a custom one (only a few minutes) I'll print this, and go get it on that box. gunzip works on that .zip file I'd assume. What I will do is reconfigure my BOB to try match the 5i25 pin outs. The .hal files won't match when I move the plug, but I'll see how much schmardter I can get doing it. It surely will not match a parallel port hal file the stepgen and PWM numbers can be made to match however I could not select a different pwmgen pin, and no stepgen dir outputs were shown when I did select one. All sorts of BLDC stuffs yes, but not stepgens. You will not be able to change PWM pins as this is determined by the FPGA configuration (or what pncconf thinks the FPGA configuration is), What I menat is that I can easily change the FPGA pinout and where PWM outputs are for example, but unless your current FPGA config is one that supported by pncconf you will have issues Why not just start with an example hal file like hm2-stepper.hal? Now, why the heck didn't I think of that? (I know the answer, don't rub it in). It will show me syntax etc too. Thanks Peter. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 15:04:08 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 14:57:32 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 14:45:45 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: I can do that without a lot of problems I think. to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip IOW Peter, I'll have to rip up the current BOB wiring. I was hoping it was a matter of moving the db25 connector on the rear of the machine. Probably not, one of the existing pinouts should be close wo what you need (thats a good reason to read the .pin files that come with the 5i25.zip file) If no existing pinout is close enough its easy enough for me to make a custom one (only a few minutes) I'll print this, and go get it on that box. gunzip works on that .zip file I'd assume. What I will do is reconfigure my BOB to try match the 5i25 pin outs. The .hal files won't match when I move the plug, but I'll see how much schmardter I can get doing it. It surely will not match a parallel port hal file the stepgen and PWM numbers can be made to match however I could not select a different pwmgen pin, and no stepgen dir outputs were shown when I did select one. All sorts of BLDC stuffs yes, but not stepgens. You will not be able to change PWM pins as this is determined by the FPGA configuration (or what pncconf thinks the FPGA configuration is), What I menat is that I can easily change the FPGA pinout and where PWM outputs are for example, but unless your current FPGA config is one that supported by pncconf you will have issues Why not just start with an example hal file like hm2-stepper.hal? That will teach me the syntax. Back to pinouts, I got mesaflash to read it, and I find that what I have wired at the BOB up is amazingly close. If I can disable stepgens 4-7, and move the encoder feedback by one pin down on Phase A, 12 to 11, and Phase B from pin 15 to 12, that should take care of the encoder. The motors run, but backwards, slow (99mm/minute) and call a surveyor for accels. I suspect because I set mm in this, but the ini is in inches for those vars. And they stop (no errors reported) for what should be a continuous jog after 3 or 5 seconds, needing a release and fresh push on the arrow keys. I need to hit pin 17 with a spindle enable, lack of that keeps the spindle quiet atm. So obviously that needs to be an inverted out, this BOB doesn't take an in on pin 17. Getting rid of the last 2 stepgens on P3, gives me enough pins to do the rest in hal (I think) I've no idea how pwm knows a reverse, (look at the hal) what I do in hal is 100% fwd via some abs modules, and the reverse is done entirely in relays as its a single quadrant driver. IT cannot go straight from fwd to reverse, so I have to manufacture a stop when the fwd/rev line changes state. Part of the reason my hal file is very close to 300 LOC. If the pwm dir on pin 16 can be free'd up, leaving that pin for my hal to handle, then my hal's chicken waving can do it in the proper sequence to make the G33.1 work. Home probe are input on pin 10 inverted, currently free. Some limited progress at understanding, no edits have been made, yet. Thanks for your patience Peter. 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 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Friday 11 July 2014 21:46:47 Chris Morley did opine And Gene did reply: From: ghesk...@wdtv.com To: emc-users@lists.sourceforge.net Date: Fri, 11 Jul 2014 15:58:31 -0400 Subject: Re: [Emc-users] Where to get latest PncConf? pncconf seems unable to handle that stepgen disabling stuff. Also the stepgen scale factors needed seems to elude me. Seems like I ought not to have to do anything if the ini file fetches them. Ditto for the pulse timings in ns these drivers need. Someone said 2500, but I've been running them somewhat faster than that for a couple years now. So, its sitting on the shelf, parport cable unplugged, waiting on advice. :) Thanks Peter. Cheers, Gene Heskett I looked into PNCconf with the prob_x2 XML file. I found a bug caused by Peters's XML's not using the same labels as linuxcnc's XMLs. It caused some of the GPIO pins not to show. I will push a fix. Great. Downloadable by itself? URL? That being said PNCconf can only disable stepgens in a specific order (highest to lowest) If you need the stepgen in a specific location that doesn't follow this convention, then you need custom firmware. (as Peter has told you) This is a limitation of hostmot2. I had assumed as much. The numbering system displayed is the component number not the physical pin number. luckily since you don't use a daughter board it is easy to figure out. The top left is physical pin 1, under it pin 2 etc. top right is pin 13, down pin 14 etc It might be nice to add the PIN info to the XML file, then pncconf might be able to display better numbers, but it gets complicated when using daughter boards. I got a pinout from mesaflash, by interrogating the card, which does show both component and pins. Very, very helpful. :) Also, due to a clash with the 5i25 pwmgens, I may have to disable those and use the slower software version. The pwn rev signal on pin 16 apparently is part of using the 5i25 pwm, and in order to run the G33.1, I'll have to forgo the 5i25's pwm's and handle that reverse in my longer hal file as it synths a stop when that line changes state, zeroing the pid pwm inputs until it has essentially stopped, then initiates the ramp up in the other direction from zero speed. Currently it runs a G33.1 in a half turn increment peck cycle just fine. The main reason for putting the 5i25 in is the noise in the velocity output of the encoder, caused by the relatively low rate of sampling the base-thread does. At the lower speeds, its occasionally slamming the gears in the headstock when not loaded while trying to hold a steady 100 or 200 rpm. Basically, all I really need out of the 5i25 is its much higher sample speed encoder, I am happy with the way everything else runs right now. PncConf makes that encoder config needlessly complex, making me enter a bunch of numbers I don't have instant access to. If we could get the 50 slots/rev and x4 settings out of the hal file by default, it would be much easier to setup correctly. Once the 5i25 has been setup by disabling what I don't need, does this hold over a powerdown? Thanks Chris. Chris M --- --- ___ 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) Genes Web page http://geneslinuxbox.net:6309/gene US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 22:12:23 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 15:04:08 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 14:57:32 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 14:45:45 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: I can do that without a lot of problems I think. to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip IOW Peter, I'll have to rip up the current BOB wiring. I was hoping it was a matter of moving the db25 connector on the rear of the machine. Probably not, one of the existing pinouts should be close wo what you need (thats a good reason to read the .pin files that come with the 5i25.zip file) If no existing pinout is close enough its easy enough for me to make a custom one (only a few minutes) I'll print this, and go get it on that box. gunzip works on that .zip file I'd assume. What I will do is reconfigure my BOB to try match the 5i25 pin outs. The .hal files won't match when I move the plug, but I'll see how much schmardter I can get doing it. It surely will not match a parallel port hal file the stepgen and PWM numbers can be made to match however I could not select a different pwmgen pin, and no stepgen dir outputs were shown when I did select one. All sorts of BLDC stuffs yes, but not stepgens. You will not be able to change PWM pins as this is determined by the FPGA configuration (or what pncconf thinks the FPGA configuration is), What I menat is that I can easily change the FPGA pinout and where PWM outputs are for example, but unless your current FPGA config is one that supported by pncconf you will have issues Why not just start with an example hal file like hm2-stepper.hal? That will teach me the syntax. Back to pinouts, I got mesaflash to read it, and I find that what I have wired at the BOB up is amazingly close. If I can disable stepgens 4-7, and move the encoder feedback by one pin down on Phase A, 12 to 11, and Phase B from pin 15 to 12, that should take care of the encoder. The motors run, but backwards, slow (99mm/minute) and call a surveyor for accels. I suspect because I set mm in this, but the ini is in inches for those vars. And they stop (no errors reported) for what should be a continuous jog after 3 or 5 seconds, needing a release and fresh push on the arrow keys. I need to hit pin 17 with a spindle enable, lack of that keeps the spindle quiet atm. So obviously that needs to be an inverted out, this BOB doesn't take an in on pin 17. Getting rid of the last 2 stepgens on P3, gives me enough pins to do the rest in hal (I think) I've no idea how pwm knows a reverse, (look at the hal) what I do in hal is 100% fwd via some abs modules, and the reverse is done entirely in relays as its a single quadrant driver. IT cannot go straight from fwd to reverse, so I have to manufacture a stop when the fwd/rev line changes state. Part of the reason my hal file is very close to 300 LOC. If the pwm dir on pin 16 can be free'd up, leaving that pin for my hal to handle, then my hal's chicken waving can do it in the proper sequence to make the G33.1 work. Home probe are input on pin 10 inverted, currently free. Some limited progress at understanding, no edits have been made, yet. Thanks for your patience Peter. 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 If you can make a list of what DB25 pin is what (and also whats wanted on the header) I can make a custom config on Monday -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Where to get latest PncConf?
On Saturday 12 July 2014 00:20:30 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 22:12:23 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 15:04:08 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: Date: Fri, 11 Jul 2014 14:57:32 -0400 From: Gene Heskett ghesk...@wdtv.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Where to get latest PncConf? On Friday 11 July 2014 14:45:45 Peter C. Wallace did opine And Gene did reply: On Fri, 11 Jul 2014, Gene Heskett wrote: I can do that without a lot of problems I think. to read your current configurations pinout Here's the latest mesaflash source: https://github.com/micges/mesaflash/archive/master.zip IOW Peter, I'll have to rip up the current BOB wiring. I was hoping it was a matter of moving the db25 connector on the rear of the machine. Probably not, one of the existing pinouts should be close wo what you need (thats a good reason to read the .pin files that come with the 5i25.zip file) If no existing pinout is close enough its easy enough for me to make a custom one (only a few minutes) I'll print this, and go get it on that box. gunzip works on that .zip file I'd assume. What I will do is reconfigure my BOB to try match the 5i25 pin outs. The .hal files won't match when I move the plug, but I'll see how much schmardter I can get doing it. It surely will not match a parallel port hal file the stepgen and PWM numbers can be made to match however I could not select a different pwmgen pin, and no stepgen dir outputs were shown when I did select one. All sorts of BLDC stuffs yes, but not stepgens. You will not be able to change PWM pins as this is determined by the FPGA configuration (or what pncconf thinks the FPGA configuration is), What I menat is that I can easily change the FPGA pinout and where PWM outputs are for example, but unless your current FPGA config is one that supported by pncconf you will have issues Why not just start with an example hal file like hm2-stepper.hal? That will teach me the syntax. Back to pinouts, I got mesaflash to read it, and I find that what I have wired at the BOB up is amazingly close. If I can disable stepgens 4-7, and move the encoder feedback by one pin down on Phase A, 12 to 11, and Phase B from pin 15 to 12, that should take care of the encoder. The motors run, but backwards, slow (99mm/minute) and call a surveyor for accels. I suspect because I set mm in this, but the ini is in inches for those vars. And they stop (no errors reported) for what should be a continuous jog after 3 or 5 seconds, needing a release and fresh push on the arrow keys. I need to hit pin 17 with a spindle enable, lack of that keeps the spindle quiet atm. So obviously that needs to be an inverted out, this BOB doesn't take an in on pin 17. Getting rid of the last 2 stepgens on P3, gives me enough pins to do the rest in hal (I think) I've no idea how pwm knows a reverse, (look at the hal) what I do in hal is 100% fwd via some abs modules, and the reverse is done entirely in relays as its a single quadrant driver. IT cannot go straight from fwd to reverse, so I have to manufacture a stop when the fwd/rev line changes state. Part of the reason my hal file is very close to 300 LOC. If the pwm dir on pin 16 can be free'd up, leaving that pin for my hal to handle, then my hal's chicken waving can do it in the proper sequence to make the G33.1 work. Home probe are input on pin 10 inverted, currently free. Some limited progress at understanding, no edits have been made, yet. Thanks for your patience Peter. Cheers, Gene Heskett If you can make a list of what DB25 pin is what (and also whats wanted on the header) I can make a custom config on Monday I will consider, and try to get a list to you tomorrow. Basically only 4 stepgens, on the default pins and disconnect the pwm dir on pin 16 so I can handle it in my hal file. Can that be done? I can handle everything else I believe. 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 -- ___ Emc-users mailing list Emc-users