Re: [Emc-users] Address in of parrallel port not used in PNCCONF ?
Matthieu The HAL file is correct. The PNCCONF utility will load the Mesa card drivers as it does. What you are wanting to do is load an extra parallel port. This is not the same as the 7i43 card but rather a parport. You should add to your HAL file the following stuff. Have a look at this first http://www.linuxcnc.org/docs/2.4/html/hal_parallel_port.html loadrt hal_parport cfg=0x378 out setp parport.0.reset-time 5000 loadrt stepgen step_type=0,0,0 addf parport.0.read base-thread addf stepgen.make-pulses base-thread addf parport.0.write base-thread addf parport.0.reset base-thread addf stepgen.capture-position servo-thread On 2014-02-09 09:41, Matthieu Patou wrote: Hi Marius, See the attached file, I don't see anything related to loading the parport driver. It seems that the hm2_7i43 module is trying to use the default address. I get this on the dmesg hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found! I suspect that I should change the line from: loadrt hm2_7i43 config=firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 to loadrt hm2_7i43 config=ioaddr=0x3bc firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 If it is the case then it's confirmed that PNCConf has a bug because it should generate this kind of configuration when a non default address is specified for the parallel port. Matthieu. On 02/05/2014 12:57 AM, Marius Liebenberg wrote: See if the address that is used when the parport driver is loaded in the HAL file is what you expected it to be. You can also post you HAL file here so we can have look at that for you. On 2014-02-05 10:10, Matthieu Patou wrote: Hello All, I have an atom desktop with a partport at 0x378 and a 7i43 + 7i42 hooked to it and it's working well with LinuxCNC 2.5.3. On a thinkpad laptop I have a PCMCIA parport card at 0x3bc and when I try to run Axis, after configuring this laptop for the same card, I got errors about missing card at address 0x378 even though I configured it to 0x3BC. Did I miss something or is the port specified during PNCConf ignored ? Matthieu. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Address in of parrallel port not used in PNCCONF ?
Mattieu Chris did confirm that there is a bug when you dont use the default port. What happens if you use this line loadrt hm2_7i43 config=ioaddr=0x3bc firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 Also, you must make sure that the parallel port is in EPP mode. On 2014-02-10 00:53, Matthieu Patou wrote: Marius, Well I have only one parallel port in this laptop and I want that the 7i43 that is connected to it to the port at the address 0x3BC. When I connect the same 7i43 to an atom based workstation it works well because the address of the port is 0x378. Matthieu. On 02/09/2014 12:32 AM, Marius Liebenberg wrote: Matthieu The HAL file is correct. The PNCCONF utility will load the Mesa card drivers as it does. What you are wanting to do is load an extra parallel port. This is not the same as the 7i43 card but rather a parport. You should add to your HAL file the following stuff. Have a look at this first http://www.linuxcnc.org/docs/2.4/html/hal_parallel_port.html loadrt hal_parport cfg=0x378 out setp parport.0.reset-time 5000 loadrt stepgen step_type=0,0,0 addf parport.0.read base-thread addf stepgen.make-pulses base-thread addf parport.0.write base-thread addf parport.0.reset base-thread addf stepgen.capture-position servo-thread On 2014-02-09 09:41, Matthieu Patou wrote: Hi Marius, See the attached file, I don't see anything related to loading the parport driver. It seems that the hm2_7i43 module is trying to use the default address. I get this on the dmesg hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found! I suspect that I should change the line from: loadrt hm2_7i43 config=firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 to loadrt hm2_7i43 config=ioaddr=0x3bc firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 If it is the case then it's confirmed that PNCConf has a bug because it should generate this kind of configuration when a non default address is specified for the parallel port. Matthieu. On 02/05/2014 12:57 AM, Marius Liebenberg wrote: See if the address that is used when the parport driver is loaded in the HAL file is what you expected it to be. You can also post you HAL file here so we can have look at that for you. On 2014-02-05 10:10, Matthieu Patou wrote: Hello All, I have an atom desktop with a partport at 0x378 and a 7i43 + 7i42 hooked to it and it's working well with LinuxCNC 2.5.3. On a thinkpad laptop I have a PCMCIA parport card at 0x3bc and when I try to run Axis, after configuring this laptop for the same card, I got errors about missing card at address 0x378 even though I configured it to 0x3BC. Did I miss something or is the port specified during PNCConf ignored ? Matthieu. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Address in of parrallel port not used in PNCCONF ?
Hi Matthieu My next suggestion would have been to see if the port works but you have done that now. I suggest that you email Peter Wallace at Mesa directly. He might be able to help better. On 2014-02-10 08:36, Matthieu Patou wrote: Hi Marius, On 02/09/2014 08:46 PM, Marius Liebenberg wrote: Mattieu Chris did confirm that there is a bug when you dont use the default port. What happens if you use this line loadrt hm2_7i43 config=ioaddr=0x3bc firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 Also, you must make sure that the parallel port is in EPP mode. It's not working with this line, the port is in EPP mode it's working well when I do stepconf. Matthieu. On 2014-02-10 00:53, Matthieu Patou wrote: Marius, Well I have only one parallel port in this laptop and I want that the 7i43 that is connected to it to the port at the address 0x3BC. When I connect the same 7i43 to an atom based workstation it works well because the address of the port is 0x378. Matthieu. On 02/09/2014 12:32 AM, Marius Liebenberg wrote: Matthieu The HAL file is correct. The PNCCONF utility will load the Mesa card drivers as it does. What you are wanting to do is load an extra parallel port. This is not the same as the 7i43 card but rather a parport. You should add to your HAL file the following stuff. Have a look at this first http://www.linuxcnc.org/docs/2.4/html/hal_parallel_port.html loadrt hal_parport cfg=0x378 out setp parport.0.reset-time 5000 loadrt stepgen step_type=0,0,0 addf parport.0.read base-thread addf stepgen.make-pulses base-thread addf parport.0.write base-thread addf parport.0.reset base-thread addf stepgen.capture-position servo-thread On 2014-02-09 09:41, Matthieu Patou wrote: Hi Marius, See the attached file, I don't see anything related to loading the parport driver. It seems that the hm2_7i43 module is trying to use the default address. I get this on the dmesg hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found! I suspect that I should change the line from: loadrt hm2_7i43 config=firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 to loadrt hm2_7i43 config=ioaddr=0x3bc firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=3 If it is the case then it's confirmed that PNCConf has a bug because it should generate this kind of configuration when a non default address is specified for the parallel port. Matthieu. On 02/05/2014 12:57 AM, Marius Liebenberg wrote: See if the address that is used when the parport driver is loaded in the HAL file is what you expected it to be. You can also post you HAL file here so we can have look at that for you. On 2014-02-05 10:10, Matthieu Patou wrote: Hello All, I have an atom desktop with a partport at 0x378 and a 7i43 + 7i42 hooked to it and it's working well with LinuxCNC 2.5.3. On a thinkpad laptop I have a PCMCIA parport card at 0x3bc and when I try to run Axis, after configuring this laptop for the same card, I got errors about missing card at address 0x378 even though I configured it to 0x3BC. Did I miss something or is the port specified during PNCConf ignored ? Matthieu. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id
[Emc-users] Multiple INI files
I dont know if this has been asked before but hear me out please. I wondered why we could not have a number of INI files with an #INCLUDE type of structure. I would very much like to segment my configuration into usable sections like all the AXIS tuning parameters in one file for instance. And then place all the display related stuff into another. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
Hi Chris The reason I would like to think I need it is because I test a lot of different configs and code on the same machine (hardware ) for instance. This means that I have to redo the INI file for every test. I normally end up being frustrated (due to own stupidity) by not getting everything right first time. Things like paths etc.. I understand if one sets up a machine just once or twice that this is not an issue but some of us use LCNC on many machines and have customers that use it on machines. I do many conversions or upgrades of machines to LCNC and it would be a very handy and practical feature for me. And yes, just polling to see what others think. An Idea: Maybe something like a parser utility that will combine the segmented files into one INI file. One can run this after any modifications to your work and prior to loading LCNC. This way it would not impact any of the internal workings. If you see the kind of work that Bertho Stultiens, of gcmc fame, does it could be possible. We must maybe canvas him ;-) On 2014-02-12 04:08, Chris Morley wrote: Date: Tue, 11 Feb 2014 21:52:08 +0200 From: mar...@mastercut.co.za To: emc-users@lists.sourceforge.net Subject: [Emc-users] Multiple INI files I dont know if this has been asked before but hear me out please. I wondered why we could not have a number of INI files with an #INCLUDE type of structure. I would very much like to segment my configuration into usable sections like all the AXIS tuning parameters in one file for instance. And then place all the display related stuff into another. -- Regards /Groete Marius D. Liebenberg While this is surely doable, I don't think it will be a popular idea with devs. Mostly because it complicates the INI retrieval code with out much benefit You don't mention why this would be particularly handy Also the dev list would probably be a better place for this question, unless you were polling users for support of the idea. Chris M -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
Not knowing the code at all, I am sure that the mechanism for including files might exist already seeing the the HAL and VCP files are included. There could be a special name for the included files and they can appear at the top in a specific order maybe. On 2014-02-12 08:12, Sebastian Kuzminsky wrote: On 02/11/2014 12:52 PM, Marius Liebenberg wrote: I dont know if this has been asked before but hear me out please. I wondered why we could not have a number of INI files with an #INCLUDE type of structure. I would very much like to segment my configuration into usable sections like all the AXIS tuning parameters in one file for instance. And then place all the display related stuff into another. I've occasionally wanted this feature, for example for the hostmot2 sample configs which are identical except for a few variables (the driver name and the board name in HAL). We vaguely follow the already-vague .ini file format, and it does not support this feature. http://en.wikipedia.org/wiki/INI_file I think there's no reason (other than tradition, and manpower) we couldn't invent a new syntax and add this feature to our ini file parser. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emc-users Digest, Vol 94, Issue 29
That is a great idea. I could put that into a little script and just run that every time I made any change. You can see that I forgot most of what I used to know about linux. On 2014-02-12 09:53, schooner wrote: Hi Marius On 12/02/2014 06:12, emc-users-requ...@lists.sourceforge.net wrote: Hi Chris The reason I would like to think I need it is because I test a lot of different configs and code on the same machine (hardware ) for instance. This means that I have to redo the INI file for every test. I normally end up being frustrated (due to own stupidity) by not getting everything right first time. Things like paths etc.. I understand if one sets up a machine just once or twice that this is not an issue but some of us use LCNC on many machines and have customers that use it on machines. I do many conversions or upgrades of machines to LCNC and it would be a very handy and practical feature for me. If your requirement is because you would like to have a set of common building blocks to create your clients ini files, without reinventing the wheel or heavy editing each time you can do this yourself. In a separate folder create files which contain the various common elements Then combine them with cat in the required order eg cat threads.ini parport378.ini 4stepgens.ini axis-ngc.ini standard-hal.ini axis0.ini axis1.ini axis2.ini new-machine.ini Then finish by hand One problem withloads of separate ini files loaded with an include directive, is that theconfig picker would still see them as seperate configs and require rewriting too Just an idea regards -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
I also call in a whole lot of HAL files. I found that works well for me to keep thing together that belong together. Big HAL files are more confusing than complicated INI files. There are two ideas entered here that I think has merit One being the cat function and Two the tk script that combines the various INI files I am going to test both approaches and see what suits me better. I like the idea of building an library of ini files that can be strung together with a script. The ultimate would be to use the script that Dewey made but to use an input file that contains the file names of the ini files or sections that you want to use and in the order that you would use them. That way you can still control the order of the ini structured file. Although his script is magic one has to make sure that only the sections that you want to use are in the directory. On 2014-02-12 19:14, Jon Elson wrote: On 02/11/2014 11:34 PM, Marius Liebenberg wrote: Hi Chris The reason I would like to think I need it is because I test a lot of different configs and code on the same machine (hardware ) for instance. This means that I have to redo the INI file for every test. I normally end up being frustrated (due to own stupidity) by not getting everything right first time. Things like paths etc.. I do something similar. I just copy the whole configs/xxx directory, with the .ini, .hal, .tbl and .var files, and then edit what needs to be changed. I have found that works pretty easily. I do have it set up so the .ini file calls in a bunch of .hal files which are broken up by function, such as motion, I/O, pendant, etc. Jon -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
Hi Dewey This line give a syntax error. I dont know TK script at all so I dont know where to start looking for this. set ::files($::idx,name) $f On 2014-02-12 15:51, Dewey Garrett wrote: A script to combine multiple 'section' files (.sec) to a single output file (.ini for example) follows Usage: # paste the text below to a file named combine.tk in a # directory containing one for more 'section' files named *.sec # cd to that directory # (if a output file name is reused, one backup copy is saved (.old)) $ chmod +x combine.tk # make it executable $ ./combine.tk #-- begin combine.tk #!/usr/bin/env wish set out_suffix .ini set in_suffix .sec set ::idx 0 foreach f [lsort [glob *$in_suffix]] { set ::files($::idx,name) $f pack [checkbutton .f$::idx -text $f -variable ::files($::idx,use)] -anchor w incr ::idx } pack [label .newname -text NewName:] -anchor w set ::ename ini_name$out_suffix pack [entry .e -textvariable ::ename] pack [button .create -text Create -command combine] -expand 1 -fill x pack [button .dismiss -text Exit -command exit] -expand 1 -fill x proc popup {msg} { tk_messageBox -title $::argv0 -type ok -message $msg } proc combine {} { set msg if {$::ename == } { set msg Cannot use blank file name popup $msg return } if [file exists $::ename] { file rename -force $::ename ${::ename}.old set msg $msg\nSaved: ${::ename}.old\n } set ct 0 for {set i 0} {$i $::idx} {incr i} { if $::files($i,use) { set msg $msg\nAdd: $::files($i,name) to $::ename exec cat $::files($i,name) $::ename incr ct } } if $ct { set msg $msg\n\nCreated $::ename } else { set msg $msg\nNo files selected } popup $msg return } #-- end combine.tk -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
I did a script that will make an INI file from a list of files that are named in a file called sections.txt you invoke it thusly ./make_ini -o yourinifile ( dont add the file extension it will be added) Oh and dont add a CRLF after the last entry in sections.txt. Its a bug I dont know how to fix.//It will run but not exit until you hit cntrl C. On 2014-02-12 19:26, Marius Liebenberg wrote: I also call in a whole lot of HAL files. I found that works well for me to keep thing together that belong together. Big HAL files are more confusing than complicated INI files. There are two ideas entered here that I think has merit One being the cat function and Two the tk script that combines the various INI files I am going to test both approaches and see what suits me better. I like the idea of building an library of ini files that can be strung together with a script. The ultimate would be to use the script that Dewey made but to use an input file that contains the file names of the ini files or sections that you want to use and in the order that you would use them. That way you can still control the order of the ini structured file. Although his script is magic one has to make sure that only the sections that you want to use are in the directory. On 2014-02-12 19:14, Jon Elson wrote: On 02/11/2014 11:34 PM, Marius Liebenberg wrote: Hi Chris The reason I would like to think I need it is because I test a lot of different configs and code on the same machine (hardware ) for instance. This means that I have to redo the INI file for every test. I normally end up being frustrated (due to own stupidity) by not getting everything right first time. Things like paths etc.. I do something similar. I just copy the whole configs/xxx directory, with the .ini, .hal, .tbl and .var files, and then edit what needs to be changed. I have found that works pretty easily. I do have it set up so the .ini file calls in a bunch of .hal files which are broken up by function, such as motion, I/O, pendant, etc. Jon -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 #!/bin/bash # --- # # Shell program to create links in a linuxcnc RIP environment to excisting # components. This way you can recover your components after an upgrade.. # # Copyright 2013, marius,,, mar...@mastercut.co.za. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # Description: # # # # Usage: # # components [ -h | --help ] [-o oname] # # Options: # # -h, --help Display this help message and exit. # -d dname directory of your dev environment. The root please. # # # Revision History: # # 08/31/2013 File created by new_script ver. 2.1.0 # # --- # --- # Constants # --- PROGNAME=$(basename $0) VERSION=0.0.1 # --- # Functions # --- function clean_up { # --- # Function to remove temporary files and other housekeeping # No arguments # --- rm -f ${TEMP_FILE1} } function error_exit { # --- # Function for exit due to fatal program error # Accepts 1 argument: # string containing descriptive error message
Re: [Emc-users] Multiple INI files
Clearly there are masters and there students in this community. Thanks a lot man I really appreciate the help. This script stuff mostly gets me under :). Oh and Python as well. But I am learning. On 2014-02-12 22:43, Charles Steinkuehler wrote: On 2/12/2014 2:33 PM, Marius Liebenberg wrote: Oh and dont add a CRLF after the last entry in sections.txt. Its a bug I dont know how to fix.//It will run but not exit until you hit cntrl C. It's because without a filename cat reads from stdin. Try something like the following instead, which adds support for comments and blank lines: while IFS= read -r name 3; do case $name in #*|) continue ;; *) cat $name $oname.ini ;; esac done 3 sections.txt Also, since you don't seem to be wanting to support whitespace in your filename (cat $name instead of cat $name) you might want to put anything after the first whitespace on the line into a different variable so you can have lines like: pre_amble.sec # Really great startup code ...in your sections.text file. Do this like so: while IFS= read -r name JUNK 3; ...and you'll get: name=pre_amble.sec JUNK=# Really great startup code ...otherwise with your current code you'll get: name=pre_amble.sec # Really great startup code ...which will cause problems with your cat command when it gets expanded. -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
Nice story. I am sure that is was not so funny at the time. I bet the guys who did the batch files system were all from Unix background. The end result of my quest is a script that will stick the file together in a specified order. Pretty much as you suggested here just on Linux. On 2014-02-13 08:15, Gregg Eshelman wrote: On 2/12/2014 7:17 AM, Ralph Stirling wrote: Why couldn't the main linuxcnc (axis?) program take multiple ini files on the command line? Just string them in the order you want them processed. That wouldn't require any syntax change to the file itself. Here's an idea. Create a file in your operating system of choice's scripting language. For Microsoft, it's a batch file. Batch files can be quite complex and powerful. I used to work at a student loan servicing company*. I called their system the Mother Of All Batch Files (and this was before the mother of all bombs etc.). This system processed a database of several thousand loans, every day, generated a huge amount of printout and other stuff. The real crazy part? It was ported to DOS from COBOL, and it was absolutely NOT ready for Y2K. S. If you want to build the ini file from pre-written chunks, pre-write the chunks as needed for each section of the file. Then write the batch file with a menu to select the sections to assemble then concatenate the results in the correct order into a single file. For MS systems that would use the copy /b command followed by a list of the sections and the output file. Very much less complex than a batch file system managing student loans. *I was hired to try and fix their Netware 4.11 system after the person the company hired before me did a huge no-no. They sent her to Utah for the 2 week Netware 3.1x course. Then Netware did an extremely dumb thing, mailed her a CD of a beta version of 4.1 with NOT FOR USE IN A PRODUCTION ENVIRONMENT in bold text printed right on the disc. So she installed it on the 4.0 production server... Then tried to fix it by installing the production release of 4.11. New user accounts couldn't be created but existing ones could be deleted! The system also insisted there was an account with greater rights than the Administrator account, which wasn't allowed to do anything except delete existing user accounts. They brought in a Certified Novell Engineer and a Certified Novell Instructor from Salt Lake and they couldn't fix it either. Soon as I saw that beta CD I knew the only way to fix it and get it right so it wouldn't explode every 3rd day and lose 2 days work would be nuke and pave. Make certain the data was backed up then wipe both servers, upgrade the old 3.1x box to 4.11 and start over, then have the batch file guys out from New York to setup the Y2K ready version, which all else aside they were going to have to do in a few months anyway. N, can't do *that*, too expensive. I was never so happy to not be fired from a job, especially not with VP Bob The Dinosaur, whom was exactly as clueless about tech as the Dilbert character, making the decisions about how to fix their mess. -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
Charles I made the changes to the scripts as you suggested but I not able to ad the comment after the file name entry. It seems like the script does not read it into the JUNK variable. Sorry to bug you with this but I am not well versed with the scripting stuff. On 2014-02-12 22:43, Charles Steinkuehler wrote: On 2/12/2014 2:33 PM, Marius Liebenberg wrote: Oh and dont add a CRLF after the last entry in sections.txt. Its a bug I dont know how to fix.//It will run but not exit until you hit cntrl C. It's because without a filename cat reads from stdin. Try something like the following instead, which adds support for comments and blank lines: while IFS= read -r name 3; do case $name in #*|) continue ;; *) cat $name $oname.ini ;; esac done 3 sections.txt Also, since you don't seem to be wanting to support whitespace in your filename (cat $name instead of cat $name) you might want to put anything after the first whitespace on the line into a different variable so you can have lines like: pre_amble.sec # Really great startup code ...in your sections.text file. Do this like so: while IFS= read -r name JUNK 3; ...and you'll get: name=pre_amble.sec JUNK=# Really great startup code ...otherwise with your current code you'll get: name=pre_amble.sec # Really great startup code ...which will cause problems with your cat command when it gets expanded. -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
All true as you said. I am sure that makefile will work as well I just thought the script will be very easy for non programmers to use. I will test the make file route as well and see what is the easier solution to use. Or offer both. On 2014-02-13 11:36, Russell Brown wrote: Quoth Marius Liebenberg. Sorry to bug you with this but I am not well versed with the scripting stuff. Aren't all these scripts just reinventing the wheel? Make(1) has existed for decades so put sommat like the following into a file called 'makefile': # #My Makefile for INI files # INIPARTS1=motion.ini display.ini emc.ini wibble.ini INIPARTS2=steppermotion.ini display.ini emc.ini machine1.ini: $(INIPARTS1) cat $(INIPARTS1) machine1.ini machine2.ini: $(INIPARTS2) cat $(INIPARTS2) machine2.ini Twiddle with your file content, type 'make' to build machine1.ini (the default in the above) or 'make machine2.ini' to build that. Just a thought. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Multiple INI files
Ok Russell, I concede, the make file is much better and robust. I will be using that for now I think. The main reason that I say this is because it is very easy for me to now store stuff in related directories and then just retrieve them with paths set up in the make file :) And I understand makefiles a bit better that scripts, I think. On 2014-02-13 11:59, Marius Liebenberg wrote: All true as you said. I am sure that makefile will work as well I just thought the script will be very easy for non programmers to use. I will test the make file route as well and see what is the easier solution to use. Or offer both. On 2014-02-13 11:36, Russell Brown wrote: Quoth Marius Liebenberg. Sorry to bug you with this but I am not well versed with the scripting stuff. Aren't all these scripts just reinventing the wheel? Make(1) has existed for decades so put sommat like the following into a file called 'makefile': # #My Makefile for INI files # INIPARTS1=motion.ini display.ini emc.ini wibble.ini INIPARTS2=steppermotion.ini display.ini emc.ini machine1.ini: $(INIPARTS1) cat $(INIPARTS1) machine1.ini machine2.ini: $(INIPARTS2) cat $(INIPARTS2) machine2.ini Twiddle with your file content, type 'make' to build machine1.ini (the default in the above) or 'make machine2.ini' to build that. Just a thought. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit + Beaglebone + mycnc Video's
Where I am located the BBB solution is a whole lot more expensive than an Atom for instance. Although it is a great idea for small printers that need the space, I cant see it taking over the large or custom machine market. Having said that I am looking forward to giving it a try on some machine soon. Maybe a foam cutter or a surface grinder. On 2014-02-13 13:12, andy pugh wrote: On 13 February 2014 06:55, Gregg Eshelman g_ala...@yahoo.com wrote: It's looking more and more as if a BBB will be what I should use to run my big knee mill. Why? I can see the attraction if cheapness and portability are important, but why not use a standard PC which has PCI sockets, SATA hard-drive, proper graphics etc etc? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit + Beaglebone + mycnc Video's
Another area of usefulness is in the custom machine market. I get a lot of request to design a custom controller that might not justify the space of a complete pc and might have some very specific function. Having the power of LCNC to configure with is absolutely interesting. On 2014-02-13 14:05, Charles Steinkuehler wrote: Yes, the main advantage of a BeagleBone is cost and size. Cost really only applies for buying new, and apparently not everywhere in the world (not a huge surprise). Even a _really_ old PC is going to me more powerful than a BeagleBone, easier to expand, and can be had for little or no cost in many parts of the world. The size is an issue if you're working with a desktop mill or 3D printer, but not really much concern if you're retrofitting big iron. On 2/13/2014 5:37 AM, Marius Liebenberg wrote: Where I am located the BBB solution is a whole lot more expensive than an Atom for instance. Although it is a great idea for small printers that need the space, I cant see it taking over the large or custom machine market. Having said that I am looking forward to giving it a try on some machine soon. Maybe a foam cutter or a surface grinder. On 2014-02-13 13:12, andy pugh wrote: On 13 February 2014 06:55, Gregg Eshelman g_ala...@yahoo.com wrote: It's looking more and more as if a BBB will be what I should use to run my big knee mill. Why? I can see the attraction if cheapness and portability are important, but why not use a standard PC which has PCI sockets, SATA hard-drive, proper graphics etc etc? -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] BBB variable voltage output for spindle speed
Marcus Most VFD's have a serial communicatiuons interface that normally comply with the MODBUS protocol. And these days most of them have a USB interface so you just plug in and communicate to them. You will find the comms requirements in the manual. Normally the last section in the book. I have not used it this way with LCNC as I have a PWM to Pot converter. It uses the 10v supply of the VFD ans simulates a pot. The PWM is complete isolated from the VFD. I have however done several custom controllers making use of the communications channel of the VFD. On 2014-02-16 10:09, Marcus Bowman wrote: On 16 Feb 2014, at 05:07, Jared Turner wrote: I'm still working with trying to get programatic speed control from my BBB. My driver requires a 0-10v signal or a 10k pot to control speed. Interestingly, although these systems are designed around a 10 volt swing, I have measured the swing on my pot in situ, and it swings 14 volts. I have spoken to one of the suppliers of the 10 volt boards, and they said they couldn't give me a board (or a mod) to give a 14 volt swing. I suspect they didn't think the market was great enough, or just didn't believe me. Whether the machine needs that extra 4 volts I can't say. Bought a 10 volt swing board but have not yet fitted it. Had to take a break from this - schoolwork is kinda inconvenient at times - found out my digital pot can't work for 10v signals... so I'm thinking about implementing an op-amp and ramping up the output of the BBB to 0-10v. My other option is to connect a servo/stepper motor to a pot which seems a little silly. Yes; I saw that recommendation from a supplier, but I felt the potential errors and the hardware overkill meant it was not a preferred solution, in my view. I'm just wondering which is easier... Surely it shouldn't be too hard for the electronics chappies to produce a board which responds to a digital (command) input and outputs a programmable voltage up to, say, 20 volts. It would be more expensive than the current boards but much more useful. Or am I missing something? Could someone not provide a board which accepted a digital (command or code) input. run it through a map of the volts-to-speed characteristics of a motor, and output the appropriate voltage (up to the maximum required for that motor). Working with the existing motor controller, that would give good, accurate, speed control. Some inverters already claim to be able to respond to signals from a computer, so how is that done? Marcus -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gantry Best Practices
Charles, I use LCNC on gantry routers and plasma machines with dual steppers on the X axis all the time. I simply slave the second motor in the HAL file with an inverted DIR signal. I have my motors driving on a Rack and Pinion setup always and I have a spring loaded motor plate to apply constant tension to the pinion. If need be one can just release the motors and place the gantry in a neutral position before homing. I found that if the machine is setup to be NOT close to it maximum performance, it will never give any problems. If the gantry has racked, I simply run it into the stops slowly and the slippage will correct the skew. I have never had the need to run a router in joint mode so I dont have the problems that come with that. For my sake please explain the use of joint mode with the router. On 2014-02-18 01:19, Charles Steinkuehler wrote: On 2/17/2014 4:47 PM, Steve Blackmore wrote: On Sun, 16 Feb 2014 16:51:06 -0600, you wrote: On 2/16/2014 4:03 PM, Steve Blackmore wrote: On Sun, 16 Feb 2014 14:11:13 -0600, you wrote: With the recent release and general popularity of the ShapeOko V2 desktop mini-mill, I have several folks who are trying to use LinuxCNC running on the BeagleBone as a control. If you are unfamiliar with this machine, here's a link: https://www.inventables.com/technologies/desktop-cnc-mill-kit-shapeoko-2 Cant help with the best way to run that with LinuxCNC, but I'd be tempted to remove one stepper and run a cross shaft driving both belts with possibly a bigger stepper motor. Sorry, but I don't consider changing the machine to fit the tool to be an acceptable solution. Then your stuck with a known problematic design. I wish I had a pound for each complaint/query/moan I've seen and heard about twin steppers on a gantry machine. Other fixes include servos or closed loop steppers but keeping both sides in synch with software without any feedback is nigh on impossible. Steppers are not the problem, the issues I mentioned apply equally to machines with servos and encoder feedback. I'm asking for the suggested best way to configure LinuxCNC for controlling a gantry system, that presents the user with the least opportunity to shoot themselves in the foot. For instance, how do you avoid racking the gantry when jogging in joint mode? Do you have a servo gantry config that avoids or minimizes this possibility you could point me to? I know folks are controlling gantry systems with LinuxCNC, I'm wanting to know how, and what are the pros and cons of each setup. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
Never mind I'll just use the Linux box. It work very well on that. Thanks John On 2014-02-20 15:49, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Index (Encoder) Homing
Dave man why dont you start a new thread the proper way. Now your stuff is all mixed up in another thread. On 2014-02-20 16:07, Dave Cole wrote: Has anyone setup encoder index homing recently with the Hostmot2 driver? I'm using a 7i43-2 board with a 7i33 and it cannot find the index pulse during the final phase of the homing process. The search velocity is negative and the latch velocity is positive. I've read the manual, the man 9 hostmot2 file etc. Nothing is popping up as being incorrect. HOME_USE_INDEX = YES is present in the INI file. However the axis just keep moving slowly looking for the index pulse but it never sees it. The machine homes fine if HOME_USE_INDEX = NO is present in the INI file. It appears that the encoder index signal is present at the 7i33 board terminal. Thanks, Dave On 2/20/2014 8:49 AM, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
I saw that but you where quicker on the draw:) If you did not choose counter bore it would give a null value error. If you did the calculation on the bore tab it would go away. Was it that one? On 2014-02-20 16:22, John Thornton wrote: Give me a moment, I just spotted an error with the counterbore... JT On 2/20/2014 7:59 AM, Marius Liebenberg wrote: Never mind I'll just use the Linux box. It work very well on that. Thanks John On 2014-02-20 15:49, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
John did you update the version in the about box? I am still seeing 1.6.1. Now I dont know if I screwed up the extract. On 2014-02-20 16:24, John Thornton wrote: Ok, 1.6.2 is uploaded. Fixed the self induced error and added content to the help file. JT On 2/20/2014 7:59 AM, Marius Liebenberg wrote: Never mind I'll just use the Linux box. It work very well on that. Thanks John On 2014-02-20 15:49, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Losing half the steps in positive direction
Rusty Have look at the pulse width requirements of your BOB and driver board. You can set it in the HAL file Look here as well: wiki.linuxcnc.org/cgi-bin/wiki.pl?Stepper_Drive_Timing http://linuxcnc.org/docs/html/config/stepper.html http://www.linuxcnc.org/docs/2.4/html/hal_parallel_port.html On 2014-02-20 17:37, Rusty Russell wrote: I am rather new to this, and I don't know of anyone locally to help (Huntsville, AL area). Using a Sain Smart B.O.B and Driver boards. All three axes work correctly when instructed to traverse in a negative direction, however, when instructed positive, only travel half the distance. I have tried using MACH3 to see if the problem was LinuxCNC, but I haven't been able to get the trial copy I have to move anything yet. I ordered a replacement B.O.B. and it should be here tomorrow, to see if this one is broken. I know the driver boards work, as they came from another, smaller build, that B.O.B. has been lost, though. Thank you for any help, Rusty -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
John I did a tapping process with spot, drill, chamfer and tap. When I generated the Gcode it gave me an error that said the counter bore depth was null or zero. I pushed the chamfer depth button again and the error was gone. It only happened the once and I cannot recreate the error now.//I am wondering now if I maybe did not calculate the depth of the chamfer but the error said counter bore On 2014-02-20 19:18, John Thornton wrote: I can't follow what you did to get the error, can you reproduce it? JT On 2/20/2014 8:34 AM, Marius Liebenberg wrote: I saw that but you where quicker on the draw:) If you did not choose counter bore it would give a null value error. If you did the calculation on the bore tab it would go away. Was it that one? On 2014-02-20 16:22, John Thornton wrote: Give me a moment, I just spotted an error with the counterbore... JT On 2/20/2014 7:59 AM, Marius Liebenberg wrote: Never mind I'll just use the Linux box. It work very well on that. Thanks John On 2014-02-20 15:49, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
John Does the metric units work. I tried with mm and MM but I get an error that says mill instance has no attribute 'units' On 2014-02-20 19:47, John Thornton wrote: I just uploaded 1.6.3 with some more content in the help file. JT On 2/20/2014 8:42 AM, Marius Liebenberg wrote: John did you update the version in the about box? I am still seeing 1.6.1. Now I dont know if I screwed up the extract. On 2014-02-20 16:24, John Thornton wrote: Ok, 1.6.2 is uploaded. Fixed the self induced error and added content to the help file. JT On 2/20/2014 7:59 AM, Marius Liebenberg wrote: Never mind I'll just use the Linux box. It work very well on that. Thanks John On 2014-02-20 15:49, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
I changed the units entry in the INI file. On 2014-02-21 15:15, John Thornton wrote: Where did you try and put mm? Change the preamble line to G21 ... for metric G code. I did fix a few things and 1.6.05 is the latest version. JT On 2/20/2014 3:02 PM, Marius Liebenberg wrote: John Does the metric units work. I tried with mm and MM but I get an error that says mill instance has no attribute 'units' On 2014-02-20 19:47, John Thornton wrote: I just uploaded 1.6.3 with some more content in the help file. JT On 2/20/2014 8:42 AM, Marius Liebenberg wrote: John did you update the version in the about box? I am still seeing 1.6.1. Now I dont know if I screwed up the extract. On 2014-02-20 16:24, John Thornton wrote: Ok, 1.6.2 is uploaded. Fixed the self induced error and added content to the help file. JT On 2/20/2014 7:59 AM, Marius Liebenberg wrote: Never mind I'll just use the Linux box. It work very well on that. Thanks John On 2014-02-20 15:49, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Counterbore G code Generator
You see I am getting used to Linux. Always expect the difficult. On 2014-02-21 15:45, John Thornton wrote: Ah you don't change the ini file directly when you save the preferences it updates the ini file. JT On 2/21/2014 7:31 AM, Marius Liebenberg wrote: I changed the units entry in the INI file. On 2014-02-21 15:15, John Thornton wrote: Where did you try and put mm? Change the preamble line to G21 ... for metric G code. I did fix a few things and 1.6.05 is the latest version. JT On 2/20/2014 3:02 PM, Marius Liebenberg wrote: John Does the metric units work. I tried with mm and MM but I get an error that says mill instance has no attribute 'units' On 2014-02-20 19:47, John Thornton wrote: I just uploaded 1.6.3 with some more content in the help file. JT On 2/20/2014 8:42 AM, Marius Liebenberg wrote: John did you update the version in the about box? I am still seeing 1.6.1. Now I dont know if I screwed up the extract. On 2014-02-20 16:24, John Thornton wrote: Ok, 1.6.2 is uploaded. Fixed the self induced error and added content to the help file. JT On 2/20/2014 7:59 AM, Marius Liebenberg wrote: Never mind I'll just use the Linux box. It work very well on that. Thanks John On 2014-02-20 15:49, Marius Liebenberg wrote: This one is on Windoze On 2014-02-20 15:44, John Thornton wrote: I'm on 10.04 and Python version is 2.6.5. Run from a terminal and let me know the error msg. Dunno if I can fix it or not... JT On 2/20/2014 7:32 AM, Marius Liebenberg wrote: Hi John I had to rebuild my laptop so now I am on Python 3.3 and there seem to be issues. What is the version that I should use rather? On 2014-02-20 14:59, John Thornton wrote: Hey Gene and anyone else, I added counterbore to my mill G code generator in version 1.6.0. http://gnipsel.com/files/g-code-generator/ Any feed back is appreciated. JT -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read
Re: [Emc-users] Preferred sensors for Mesa cards, NPN or PNP?
You want to use NPN NC switches. This means that the circuit is energized when in normal condition. If the switch is made the circuit will open or if the power fails or if the wire breaks, the circuit will be open and hence you will detect the condition on the input. Oh and make sure it is the 3 wire type. The two wire type does not work well for our applications. I use the 12mm three wire type. On 2014-02-22 11:12, Sven Wesley wrote: I am going to shopaholic a bunch of proximity sensors to replace mechanical homing and limit switches for two machines with Mesa cards (5i25/7i77) and then it struck me, what is the best option? NPN or PNP? How do they behave if there's no power to them or if they fail? For example a PNP NO, is it open all the time or only open if the drive circuit has power? What I am trying to grasp is what type of switch I should use to trust the machine even if the switch fails (broken switch no operation). /Sven -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Preferred sensors for Mesa cards, NPN or PNP?
Yes of coarse it depends on the type of input circuit that you use. Peter is correct for sinking inputs the PNP is best and for sourcing inputs you will use NPN On 2014-02-22 11:27, Marius Liebenberg wrote: You want to use NPN NC switches. This means that the circuit is energized when in normal condition. If the switch is made the circuit will open or if the power fails or if the wire breaks, the circuit will be open and hence you will detect the condition on the input. Oh and make sure it is the 3 wire type. The two wire type does not work well for our applications. I use the 12mm three wire type. On 2014-02-22 11:12, Sven Wesley wrote: I am going to shopaholic a bunch of proximity sensors to replace mechanical homing and limit switches for two machines with Mesa cards (5i25/7i77) and then it struck me, what is the best option? NPN or PNP? How do they behave if there's no power to them or if they fail? For example a PNP NO, is it open all the time or only open if the drive circuit has power? What I am trying to grasp is what type of switch I should use to trust the machine even if the switch fails (broken switch no operation). /Sven -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] USB Camera for edge finder?
Interesting Mr Wallace, could you post some example files for us that are slow on the uptake please :) On 2014-02-26 02:40, Kirk Wallace wrote: On 11/07/2013 03:15 AM, Russell Brown wrote: I've been playing around with camview and a little 10mm endoscope type USB camera to see if I could rig such a thing up as an edge finder permanently mounted my mill's head. If you are having trouble finding camview, I have had some success using a GladeVCP window and placing a Pygame video display within it. Pygame can also draw text or retical lines over the display. http://www.linuxcnc.org/docs/2.5/html/gui/gladevcp.html http://www.pygame.org/docs/ref/camera.html -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Servo system oscillating feedback
I installed a Mesa 5i25 with 7i77 to drive a Minibravo 60 Brushed DC motor drive. It drives a Brushed DC motor (ESA 3M 8019) from Motor Power Company. There is a encoder fitted to the motor. Also an ESA 3Mxx? There is a 10:1 planetary gearbox fitted to the shaft. The Minibravo's are designed to work with a tacho and has a tunable PID interface when using the tacho. These drives are fitted with an encoder interface board that turns the pulses into an analog voltage that is supposed to be representative of the rpm of the motor. When the encoder option is used it seems that the PID is not in circuit. The problem is that I get a constant severe oscillation when the motor is in rest as well as when it is driven. When I scope it with Halscope, I see the constant ripple on the feedback count as well. If I remove the analog input signal to the drive, I still get the oscillation. Has anyone have any experience with this kind of setup. Your assistance will be appreciated :) -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo system oscillating feedback
Hi Peter That is what I did but it seems that no matter how I turn the variable resistors (multi turn pots) they oscillation remains as strong. There are some instruction on tuning the drive when using a tacho but nothing for the encode option. I even tried to remove the feedback to the drive and go through LCNC for the PID loop. I still cant get rid of the oscillating feedback The customer has a set of drives that was supplied by Mesa and I wondered how you would go about connecting the setup if I had to remove the drives and replace them with the Mesa drives. I dont know if these Minibravos are such great drives as I have never encountered them before. On 2014-03-04 21:50, Peter C. Wallace wrote: On Tue, 4 Mar 2014, Marius Liebenberg wrote: Date: Tue, 04 Mar 2014 21:38:42 +0200 From: Marius Liebenberg mar...@mastercut.co.za Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: [Emc-users] Servo system oscillating feedback I installed a Mesa 5i25 with 7i77 to drive a Minibravo 60 Brushed DC motor drive. It drives a Brushed DC motor (ESA 3M 8019) from Motor Power Company. There is a encoder fitted to the motor. Also an ESA 3Mxx? There is a 10:1 planetary gearbox fitted to the shaft. The Minibravo's are designed to work with a tacho and has a tunable PID interface when using the tacho. These drives are fitted with an encoder interface board that turns the pulses into an analog voltage that is supposed to be representative of the rpm of the motor. When the encoder option is used it seems that the PID is not in circuit. The problem is that I get a constant severe oscillation when the motor is in rest as well as when it is driven. When I scope it with Halscope, I see the constant ripple on the feedback count as well. If I remove the analog input signal to the drive, I still get the oscillation. Has anyone have any experience with this kind of setup. Your assistance will be appreciated :) -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 I would expect that there is a PI velocity control loop in the drive that takes the simulated tachometer signal as the velocity feedback. If the driver/motor oscillates without any feedback from LinuxCNC you will need to lower the drives P/I gains until it is stable before proceeding. Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo system oscillating feedback
Dave I disconnected the 7i77 from the drive completely. It should stand still with no input but it oscillates and the adjustments made no impact at all. On 2014-03-04 23:43, Dave Cole wrote: Try disconnecting the 7i77 entirely from the drive and hook a constant voltage source to the drives input - I oftentimes use a 1.5 volt battery ( an isolated voltage source ). Disconnect the load from the motor so the shaft can turn freely. There should be some instructions for tuning the drive like this as a velocity mode drive. Run the motor in one direction, then reverse the battery to run it in the other direction. See if you can tweak the drive so that it runs smoothly, and at a constant speed. If the drive is not stable using the battery, it will never be stable hooked up to the 7i77. Dave On 3/4/2014 3:35 PM, Marius Liebenberg wrote: Hi Peter That is what I did but it seems that no matter how I turn the variable resistors (multi turn pots) they oscillation remains as strong. There are some instruction on tuning the drive when using a tacho but nothing for the encode option. I even tried to remove the feedback to the drive and go through LCNC for the PID loop. I still cant get rid of the oscillating feedback The customer has a set of drives that was supplied by Mesa and I wondered how you would go about connecting the setup if I had to remove the drives and replace them with the Mesa drives. I dont know if these Minibravos are such great drives as I have never encountered them before. On 2014-03-04 21:50, Peter C. Wallace wrote: On Tue, 4 Mar 2014, Marius Liebenberg wrote: Date: Tue, 04 Mar 2014 21:38:42 +0200 From: Marius Liebenberg mar...@mastercut.co.za Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: [Emc-users] Servo system oscillating feedback I installed a Mesa 5i25 with 7i77 to drive a Minibravo 60 Brushed DC motor drive. It drives a Brushed DC motor (ESA 3M 8019) from Motor Power Company. There is a encoder fitted to the motor. Also an ESA 3Mxx? There is a 10:1 planetary gearbox fitted to the shaft. The Minibravo's are designed to work with a tacho and has a tunable PID interface when using the tacho. These drives are fitted with an encoder interface board that turns the pulses into an analog voltage that is supposed to be representative of the rpm of the motor. When the encoder option is used it seems that the PID is not in circuit. The problem is that I get a constant severe oscillation when the motor is in rest as well as when it is driven. When I scope it with Halscope, I see the constant ripple on the feedback count as well. If I remove the analog input signal to the drive, I still get the oscillation. Has anyone have any experience with this kind of setup. Your assistance will be appreciated :) -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 I would expect that there is a PI velocity control loop in the drive that takes the simulated tachometer signal as the velocity feedback. If the driver/motor oscillates without any feedback from LinuxCNC you will need to lower the drives P/I gains until it is stable before proceeding. Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually
Re: [Emc-users] Servo system oscillating feedback
Andy We did a test by putting a pot onto the input pins of the drive and it was more than happy. No oscillations at all and we could move the motor very smoothly with the pot. That means the drive is happy with the encoder as a simulated tacho. I have not measured the 5v from the 5i25 or the 24v filed voltage with a scope to see if there are noise on them. I have to measure the analog output as well to see if I can get where the oscillations are coming from. Question - is there any way that the feedback can be delayed so long that the PID will not function correctly? I set the PID from very slow to very aggressive but with very little effect. If the oscillations are due to induced noise on the output signal, then I will not be able to tune it out with the PID. On 2014-03-05 12:36, andy pugh wrote: On 5 March 2014 05:11, Marius Liebenberg mar...@mastercut.co.za wrote: I disconnected the 7i77 from the drive completely. It should stand still with no input but it oscillates and the adjustments made no impact at all. It sounds like the simulated-tacho isn't doing a very good job. One (off-the-wall) option might be to use a spare 7i77 analogue output as a simulated tacho based on the Mesa-measured encoder velocity. This ought to be worse than the system you have now, but there is the option of tweaking deadbands and linearisation curves etc in HAL, so at least you are not working blind. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo system oscillating feedback
Well they describe two scenarios. One with analog input removed (floating) and the second with a pot fitted to the input. They are also two days apart :) On 2014-03-05 14:35, andy pugh wrote: On 5 March 2014 12:30, Marius Liebenberg mar...@mastercut.co.za wrote: We did a test by putting a pot onto the input pins of the drive and it was more than happy. No oscillations at all I disconnected the 7i77 from the drive completely. It should stand still with no input but it oscillates and the adjustments made no impact at all. Sorry, I am completely baffled by these two mutually-exclusive statements. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Confusion over INI vs. GUI MAX_VELOCITY.
Andrew Not knowing what your settings are, I am guessing that you might have the TRAJ settings the same as the AXIS settings for velocity. Something to bear in mind is that the settings in the TRAJ section are units per second whereas the others are units per minute. On 2014-03-06 20:56, Andrew Back wrote: Hello, I've been experiencing problems with the Z axis stalling on a Denford Novamill with a SmartStep/3 controller. I can stop this from happening by reducing the Maximum Velocity setting on the Manual tab in the GUI. However, I'm confused as to why this would override -- and thus seemingly render pointless -- the corresponding velocity configuration in the INI file. Also does anyone know where I can find the stepper drive timing settings for a Baldor SmartStep controller? Regards, Andrew -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Subversion Kills Productivity. Get off Subversion Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Mirrored lathe
Hi I have a lathe that does just one job all of the time (one part with varied sizes). The trick with this lathe is that is is two lathes in one. A mirrored setup with a dual tool post in the middle and a spindle on both ends. The tools are fixed always. It will cut one side finished and then move to the other side. I intend to use ngcgui to produce the gcode and use a gladevcp panel to select the side. Now my question is how do I swap the config around without having to generate mirrored gcode? I.E. I want to select the left hand lathe, generate the gcode or load it for that matter and cut. When it has done, I want to select the other side and cut the same code again. Or so I think. Any suggestions please? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
On 2014-03-21 17:29, andy pugh wrote: On 21 March 2014 15:17, Marius Liebenberg mar...@mastercut.co.za wrote: . The trick with this lathe is that is is two lathes in one. A mirrored setup with a dual tool post in the middle and a spindle on both ends A picture would help a lot. Very straight forward really. Not a standard lathe but a custom made to cut plastic. Looks much like a wood lathe with two chucks. Linear slides along the Z axis with a chuck at each end. One X axis with permanent tools set up at both ends of the tool holder. Do you want to use XZ for both spindles, or would XZ for one and UW for the other be better? I was hoping to use XZ for both if possible. The action of G10 L2 P1 R180 would have worked if I did not want to swing around the X. It is exactly what I want but just for swinging around the X axis. It means that Z is reorientated. Either option is relatively straightforward apart from avoiding following errors when you switch spindles, or switch the toolpost to following a different G-code output. I would like to keep the same gcode if possible. Will I have to remap the G10 maybe or do you have a better solution? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
On 2014-03-21 18:02, Stuart Stevenson wrote: Can you rotate like you show and then mirror X? You can with G10 L2 R180. X will rotate 180 deg around the Z. Not what I want. I need to rotate the Z. On Fri, Mar 21, 2014 at 10:50 AM, Marius Liebenberg mar...@mastercut.co.zawrote: On 2014-03-21 17:29, andy pugh wrote: On 21 March 2014 15:17, Marius Liebenberg mar...@mastercut.co.za wrote: . The trick with this lathe is that is is two lathes in one. A mirrored setup with a dual tool post in the middle and a spindle on both ends A picture would help a lot. Very straight forward really. Not a standard lathe but a custom made to cut plastic. Looks much like a wood lathe with two chucks. Linear slides along the Z axis with a chuck at each end. One X axis with permanent tools set up at both ends of the tool holder. Do you want to use XZ for both spindles, or would XZ for one and UW for the other be better? I was hoping to use XZ for both if possible. The action of G10 L2 P1 R180 would have worked if I did not want to swing around the X. It is exactly what I want but just for swinging around the X axis. It means that Z is reorientated. Either option is relatively straightforward apart from avoiding following errors when you switch spindles, or switch the toolpost to following a different G-code output. I would like to keep the same gcode if possible. Will I have to remap the G10 maybe or do you have a better solution? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
On 2014-03-21 18:17, andy pugh wrote: On 21 March 2014 15:50, Marius Liebenberg mar...@mastercut.co.za wrote: Very straight forward really. Not a standard lathe but a custom made to cut plastic. Looks much like a wood lathe with two chucks. Linear slides along the Z axis with a chuck at each end. One X axis with permanent tools set up at both ends of the tool holder. I am sure that the description is very clear to you, but I can't yet work out if the spindles turn in the same direction, or if the tools for each spindle operate on the same or opposite sides of the work. The spindles can be activated independently and also change direction independently form each other. The tools work on the same side so one will spin clock wise and the other anti clockwise for the same job It seems like you should just be able to change coordinate systems and use negative Z values. If you want Z to be positive away from either chuck, depending on a mode change, then how do you allow for the fact that the Z-axis position is out by a couple of feet when you switch modes? What do you want to happen when you do switch modes? If Z = 10 is 10mm from one spindle and you change mode, do you want the tool to instantly shoot to within 10mm of the other spindle? How do you want to inform the system which spindle you are working with? The change over from one spindle to the other will happen as a move to the centre of the lathe where the reference position will be. There will be code in the beginning of the job loop to probe the material and then run the gcode from there. So I envisage some python code to control the spindles via hal. The solution will have a gladevcp panel with cotrols on it. Probaly to select the right spindle and to swap the coordinate system. That is why I want to keep the gcode as one file and do the swap in some other fashion. I was hoping to use MDI to swap the coordinates. I am sorry I am not close to the machine so I cannot send a picture of it. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
On 2014-03-21 18:57, Dave Caroline wrote: How about just ignore conventions and invert the Z direction. You mean like with a component to invert the dir pin of the stepper? Dave Caroline On 21/03/2014, Marius Liebenberg mar...@mastercut.co.za wrote: On 2014-03-21 18:02, Stuart Stevenson wrote: Can you rotate like you show and then mirror X? You can with G10 L2 R180. X will rotate 180 deg around the Z. Not what I want. I need to rotate the Z. On Fri, Mar 21, 2014 at 10:50 AM, Marius Liebenberg mar...@mastercut.co.zawrote: On 2014-03-21 17:29, andy pugh wrote: On 21 March 2014 15:17, Marius Liebenberg mar...@mastercut.co.za wrote: . The trick with this lathe is that is is two lathes in one. A mirrored setup with a dual tool post in the middle and a spindle on both ends A picture would help a lot. Very straight forward really. Not a standard lathe but a custom made to cut plastic. Looks much like a wood lathe with two chucks. Linear slides along the Z axis with a chuck at each end. One X axis with permanent tools set up at both ends of the tool holder. Do you want to use XZ for both spindles, or would XZ for one and UW for the other be better? I was hoping to use XZ for both if possible. The action of G10 L2 P1 R180 would have worked if I did not want to swing around the X. It is exactly what I want but just for swinging around the X axis. It means that Z is reorientated. Either option is relatively straightforward apart from avoiding following errors when you switch spindles, or switch the toolpost to following a different G-code output. I would like to keep the same gcode if possible. Will I have to remap the G10 maybe or do you have a better solution? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
Maybe I should have mentioned that only one spindle is active at any time. So in essence we have two lathes in one in order for them to step up production. They share a tool post and the x axis. Well the Z as well I suppose. On 2014-03-21 18:17, andy pugh wrote: On 21 March 2014 15:50, Marius Liebenberg mar...@mastercut.co.za wrote: Very straight forward really. Not a standard lathe but a custom made to cut plastic. Looks much like a wood lathe with two chucks. Linear slides along the Z axis with a chuck at each end. One X axis with permanent tools set up at both ends of the tool holder. I am sure that the description is very clear to you, but I can't yet work out if the spindles turn in the same direction, or if the tools for each spindle operate on the same or opposite sides of the work. It seems like you should just be able to change coordinate systems and use negative Z values. If you want Z to be positive away from either chuck, depending on a mode change, then how do you allow for the fact that the Z-axis position is out by a couple of feet when you switch modes? What do you want to happen when you do switch modes? If Z = 10 is 10mm from one spindle and you change mode, do you want the tool to instantly shoot to within 10mm of the other spindle? How do you want to inform the system which spindle you are working with? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
I think you have given my some idea of how to approach this. I will have a panel with some controls on and a python script behind that to make sure only one chuck is working at any time. This way I can turn the setup around and still have the same gcode to work on both sides. One at a time. While the one is busy, the operator will load the stock on the other one. so this is how I think it will go: The operator will load stock in a chuck he will select the chuck on the panel He will enter the part size on the ngcgui screen he will push go the stock will be probed and the number of parts calculated the gcode will run for a number of parts. He will load the other chuck once the first job is done he will select the other chuck and push run The whole day long. On 2014-03-21 19:14, Dave Caroline wrote: I am not sure of your setup one Z or two, if two yes just have your Zs in the way that makes the gcode sensible, so one is inverted, I think your display may need fixing too so it looks properly right hand. Dave Caroline On 21/03/2014, Marius Liebenberg mar...@mastercut.co.za wrote: On 2014-03-21 18:57, Dave Caroline wrote: How about just ignore conventions and invert the Z direction. You mean like with a component to invert the dir pin of the stepper? Dave Caroline On 21/03/2014, Marius Liebenberg mar...@mastercut.co.za wrote: On 2014-03-21 18:02, Stuart Stevenson wrote: Can you rotate like you show and then mirror X? You can with G10 L2 R180. X will rotate 180 deg around the Z. Not what I want. I need to rotate the Z. On Fri, Mar 21, 2014 at 10:50 AM, Marius Liebenberg mar...@mastercut.co.zawrote: On 2014-03-21 17:29, andy pugh wrote: On 21 March 2014 15:17, Marius Liebenberg mar...@mastercut.co.za wrote: . The trick with this lathe is that is is two lathes in one. A mirrored setup with a dual tool post in the middle and a spindle on both ends A picture would help a lot. Very straight forward really. Not a standard lathe but a custom made to cut plastic. Looks much like a wood lathe with two chucks. Linear slides along the Z axis with a chuck at each end. One X axis with permanent tools set up at both ends of the tool holder. Do you want to use XZ for both spindles, or would XZ for one and UW for the other be better? I was hoping to use XZ for both if possible. The action of G10 L2 P1 R180 would have worked if I did not want to swing around the X. It is exactly what I want but just for swinging around the X axis. It means that Z is reorientated. Either option is relatively straightforward apart from avoiding following errors when you switch spindles, or switch the toolpost to following a different G-code output. I would like to keep the same gcode if possible. Will I have to remap the G10 maybe or do you have a better solution? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available
Re: [Emc-users] Mirrored lathe
On 2014-03-21 19:15, Kirk Wallace wrote: On 03/21/2014 09:57 AM, Marius Liebenberg wrote: ... snip The change over from one spindle to the other will happen as a move to the centre of the lathe where the reference position will be. There will be code in the beginning of the job loop to probe the material and then run the gcode from there. So I envisage some python code to control the spindles via hal. The solution will have a gladevcp panel with cotrols on it. Probaly to select the right spindle and to swap the coordinate system. That is why I want to keep the gcode as one file and do the swap in some other fashion. I was hoping to use MDI to swap the coordinates. I am sorry I am not close to the machine so I cannot send a picture of it. Maybe something like this?: https://www.youtube.com/watch?v=fJov8SdmsS4 That is awesome stuff. Mine is nothing as complicated though and the position of the two spindles are fixed I would tend to use the hardware and LinuxCNC as-is then do all the customization in a CAM or a g-code generator. Switching Z axis direction on the fly seems risky or difficult. I tend to agree with you and that is what I planned from the word go. However once you look at the variables in the operational conditions, it is not that simple. There are to many choices that could influence how the thing works. And the biggest thing is that the machine will only ever make one part. There are four parts to set and they are going to have four machines that does a single type of part each. So if I have done it once then it is done. No need for CAM to confuse them. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
On 2014-03-21 19:35, andy pugh wrote: This might be doable with a programmed tool-change position at the cross over point between the two Z axes. (There is an INI file entry for that) Basically the toolpost moves to zero in the absolute coordinates, then a bit of HAL code inverts the scale of the Z stepgen or PID (possibly according to whether the requested tool number is odd or even) then you carry on with a Z that runs backwards. Yes even more doable. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mirrored lathe
John That was my first concern as well but as I am not the designer or builder of the machine I have no say about that. The owner did ensure me that there are screens to be installed that will shelter the operator. People do funny things and I just install and configure LCNC :) The shop is run by two guys only and one of them will handle all four of the machines. He will load the chucks and start the programs. The part takes a minute or two to make and a piece of stock large enough to make ten parts is loaded in each side. So not to hectic for one guy to handle if done in this way. So there is some good logic to the way they intend the machines to operate On 2014-03-21 20:06, John Kasunich wrote: On Fri, Mar 21, 2014, at 01:41 PM, Dave Caroline wrote: Why would one have a mirrored lathe if only one is usable at a time? not sure I see the production gain. Load one chuck while the other is running. Which of course raises plenty of safety concerns. I hope Marius has a plan for that - the operator loading chuck #1 needs to be protected from the spinning part in chuck 2, the moving tool-post, and flying chips. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Cutting two side of the job
I am busy with some ngcgui stuff to cut some small parts on a lathe. The tools are setup as back tools on the lathe but I need to cut the Id of the job with the same too as the od. So the lathe set up as a back tool lathe on Gmoccapy and the OD shows correct but I need to cut the ID in the opposite side with the spindle running forward. Is there a way to switch between these two modes with Gcode? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Cutting two side of the job
I tried that Andy but is does not work as expected. I will have to write the routine to explicitly do that. I was hoping to find a shortcut and not have to write it from scratch. No problem I like learning new stuff. It's what drives me :) On 2014-03-24 15:33, andy pugh wrote: On 24 March 2014 13:23, Marius Liebenberg mar...@mastercut.co.za wrote: Is there a way to switch between these two modes with Gcode? I _think_ you can just use a negative diameter and it works. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Cutting two side of the job
I found a solution. If you just put a (-) in front of the Z figure it travels the opposite way. You also have to swing the incremental counter for the no of cuts to add in stead of subtract as well. On 2014-03-24 15:49, Marius Liebenberg wrote: I tried that Andy but is does not work as expected. I will have to write the routine to explicitly do that. I was hoping to find a shortcut and not have to write it from scratch. No problem I like learning new stuff. It's what drives me :) On 2014-03-24 15:33, andy pugh wrote: On 24 March 2014 13:23, Marius Liebenberg mar...@mastercut.co.za wrote: Is there a way to switch between these two modes with Gcode? I _think_ you can just use a negative diameter and it works. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Error Messages
There is a button at the bottom of the screen Select All Press that and then open gedit. Right click and paste the contents of the error screen. On 2014-03-29 05:41, Bill Brettle wrote: My Mill would not connect and I received a fairly long message entitled LinuxCNC Errors which stated in the header When reporting problems,please include all the information below in your message. However, I cannot copy, print, or in any other may transmit this information. ? Regards Bill [?] -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Linuxcnc stepper mill configuration
Bill I looked at your files but I could see nothing obviously wrong with them. Did you ever edit these files with a widows based editor? It sometime helps to restart the terminal session if you get funnies that just happen without explanation. Please explain the other strange files in your directory, they are a bit confusion. On 2014-03-29 09:44, Bill wrote: Thankyou Marius. So simple when you know how Hi everyone, I rewrote my BillsMill.hal based on one in LinuxCNC forum Sept 2012 When I tried to run LCNC, it wouldn't run and gave me an error message The attachment includes that error message together with my LinuxCNC folder which will give all my settings Thanks for your help Bill ---Original Message--- From: Marius Liebenberg Date: 03/29/14 15:21:00 To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Error Messages There is a button at the bottom of the screen Select All Press that and then open gedit. Right click and paste the contents of the error screen. On 2014-03-29 05:41, Bill Brettle wrote: My Mill would not connect and I received a fairly long message entitled LinuxCNC Errors which stated in the header When reporting problems,please include all the information below in your message. However, I cannot copy, print, or in any other may transmit this information. ? Regards Bill [?] - ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 - ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Linuxcnc stepper mill configuration
Sorry about the double posts my mail client said the message was not sent and it could not save it so I redid the message. On 2014-03-30 08:09, Marius Liebenberg wrote: Bill I looked at your files but I could see nothing obviously wrong with them. Did you ever edit these files with a widows based editor? It sometime helps to restart the terminal session if you get funnies that just happen without explanation. Please explain the other strange files in your directory, they are a bit confusion. On 2014-03-29 09:44, Bill wrote: Thankyou Marius. So simple when you know how Hi everyone, I rewrote my BillsMill.hal based on one in LinuxCNC forum Sept 2012 When I tried to run LCNC, it wouldn't run and gave me an error message The attachment includes that error message together with my LinuxCNC folder which will give all my settings Thanks for your help Bill ---Original Message--- From: Marius Liebenberg Date: 03/29/14 15:21:00 To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Error Messages There is a button at the bottom of the screen Select All Press that and then open gedit. Right click and paste the contents of the error screen. On 2014-03-29 05:41, Bill Brettle wrote: My Mill would not connect and I received a fairly long message entitled LinuxCNC Errors which stated in the header When reporting problems,please include all the information below in your message. However, I cannot copy, print, or in any other may transmit this information. ? Regards Bill [?] - ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 - ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gmoccapy versions?
Hi Matt Gmoccapy is now a stand alone program and no longer rides on the gscreen program. Gscreen is a program on it own and so is gmoccapy. You should load any one of the two. On 2014-04-03 06:50, Matt Shaver wrote: I can start gmoccapy in two different ways, either DISPLAY = gmoccapy, or DISPLAY = gscreen -c gmoccapy. However these seem to be two somewhat different programs, both called gmoccapy :) My questions are: 1. Most of the docs I can find relate to the DISPLAY = gmoccapy version. Is there documentation on the gscreen version? The two no longer live together. If you want to use gscreen you will have to refer to that document 2. The DISPLAY = gmoccapy version has two features I'm interested in: Automatic tool length measuring and soft limit control to avoid obstacles. Are these features available in the gscreen version? Automatic tool length functionsd are normally found under the remap features. It can be implemented in most screens. I cannot speak for gscreen but as it is the basis that gmoccapy was built on I have to assume that it will have similar functionality. Have a look at the remap examples 3. Is the DISPLAY = gmoccapy version deprecated in reference to the gscreen version, or are they both in active development? Not deprecated at all. Gmoccapy use to be a skin for gscreen but the creator made it standalone and fully functional as a GUI. Bothe developments are the latest in GUI on linuxcnc. Thanks, Matt -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Announcing the LinuxCNC 2.6 branch
As much as we all want the big features, not one of us who use and test the Master branch on a regular basis has seen any of these for general use or testing. I for one cannot wait to get the new TP but I will not use it in any installation before it has been tested by myself and a lot of other users. Unfortunately there are many lurkers and lesser informed people out there that spread rumours about things that are not to be. I had a tensed discussion with an unsuspecting user two days ago that insisted that the new TP will be in the release. So I will support the merger of these major features into the master branch as soon as possible so we can start testing :) But I also support the notion that untested stuff does not go for release until tested. On 2014-04-02 08:50, Sebastian Kuzminsky wrote: I am pleased to announce the creation of a branch for stabilizing and releasing LinuxCNC 2.6. This marks the beginning of the 2.6 release process. Look for a 2.6.0~pre1 pre-release in the near future. The 2.6 branch does not contain either of the two big, hotly anticipated merge candidates, joints-axes and unified-build-candidate. It is my (unpopular) opinion that both of these branches require additional work to be release-ready, and i don't want to hold up the 2.6 release any longer. It's been two years since 2.5.0 and that's way too long. There are good features that are ready to release today, so I want to get those out to users while we finish up the next round of features for the next release. Both branches are candidates for a future 2.7 release (as is Robert Ellenberg's new trajectory planner). I intend for the 2.7 release cycle to be much shorter than 2.6 was, and i intend to keep working with everyone's help to make ready the features in the pipeline for 2.7. But for now I ask for everyone's help in getting 2.6 out. Breaking with tradition, the 2.6 branch is called, simply, 2.6. Bug fixes are welcome in 2.6 (or in v2.5_branch if appropriate), as are new components and drivers, but commits that potentially destabilize existing functionality should be reviewed before being pushed to the release branch. The 2.6 release is targeting the following platforms: Realtime (RTAI): Ubuntu Lucid (32-bit, Linux 2.6.32) Ubuntu Precise (32-bit, Linux 3.4) Debian Wheezy (32-bit, Linux 3.4) Simulation: Ubuntu Lucid Ubuntu Precise Debian Wheezy Ubuntu Hardy (RTAI and simulation) is not currently supported because of a build dependency of the new xhc-hb04 driver. If there is user desire for 2.6 on Hardy we can disable that driver on Hardy (while still shipping that driver on the newer platforms). Work remaining/request for help: Testing - especially be on the lookout for any needed config changes Squashing of bugs (https://sf.net/p/emc/bugs/milestone/2.6/) Building of new Live CDs (for both Precise and Wheezy) Proof-reading the docs -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Announcing the LinuxCNC 2.6 branch
I have to agree here. The instructions to install is on the wiki and not hard to do. I have not used production release (2.5.3) for a long time. I only use and test on master. Once it is set up it is three commands and you running On 2014-04-03 21:08, andy pugh wrote: On 3 April 2014 19:50, Steve Blackmore st...@pilotltd.net wrote: now as it's been fixed it sits languishing in some place only the adept can get at. It isn't _that_ hard to get the development branch. Configure the Synaptic Package manager to look at the buildbot then tell it to update. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Announcing the LinuxCNC 2.6 branch
Mark Use the git method to install and compile the master branch. The wiki is very clear and easy to follow. I turn the auto update stuff off completely as it screws with my stuff all the time. I do a regular pull form the branch to stay up to date. If I installed a machine from master and it runs without hassles I just leave it at that. Have a look here http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_LinuxCNC#Getting_the_source_with_git On 2014-04-03 21:20, Mark Tucker wrote: Well i tried that. It now continually tells me there is an update,then will not let me as there is something wrong with keys. I have to continually remove and re-install. A rather large pain. On 03/04/14 20:08, andy pugh wrote: On 3 April 2014 19:50, Steve Blackmore st...@pilotltd.net wrote: now as it's been fixed it sits languishing in some place only the adept can get at. It isn't _that_ hard to get the development branch. Configure the Synaptic Package manager to look at the buildbot then tell it to update. -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Announcing the LinuxCNC 2.6 branch
Mark I also only ever run from the master. I dont use the buildbot since I found it to be unreliable some time ago. It might have bee fixed by now but it is not my preferred method. I dont usually install from git unless it is a special case to test. Hence my request to Seb to get the new stuff into the master so that more of us can get to test it. But I do understand the guru issue although I think it is more of a problem because people are historically scared of linux. There's an old saying Nothing ventured nothing gained. It is not as hard as what you think once you get to know it. We are never to old to learn and learning is the only resistance to getting senile. :) On 2014-04-03 22:07, Mark Tucker wrote: Marius You have missed the point. I also run master from the git repository. But master fom the buildbot does not work correctly for me (wrong keys when updating). Which means i had to install from git and as steve said only the linux adept can get it. It is a case of oh load that version from here,but if you want that particular part to work you have to load it from another place. Oh and that place is a git to get it from On 03/04/14 20:31, Marius Liebenberg wrote: Mark Use the git method to install and compile the master branch. The wiki is very clear and easy to follow. I turn the auto update stuff off completely as it screws with my stuff all the time. I do a regular pull form the branch to stay up to date. If I installed a machine from master and it runs without hassles I just leave it at that. Have a look here http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_LinuxCNC#Getting_the_source_with_git On 2014-04-03 21:20, Mark Tucker wrote: Well i tried that. It now continually tells me there is an update,then will not let me as there is something wrong with keys. I have to continually remove and re-install. A rather large pain. On 03/04/14 20:08, andy pugh wrote: On 3 April 2014 19:50, Steve Blackmore st...@pilotltd.net wrote: now as it's been fixed it sits languishing in some place only the adept can get at. It isn't _that_ hard to get the development branch. Configure the Synaptic Package manager to look at the buildbot then tell it to update. -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Announcing the LinuxCNC 2.6 branch
I would have put the likes of yourself into the guru class not what I do :) On 2014-04-03 22:01, andy pugh wrote: On 3 April 2014 20:31, Marius Liebenberg mar...@mastercut.co.za wrote: Mark Use the git method to install and compile the master branch. I do think that falls into the Linux Guru category though. Setting up an alternative software source (which I haven't found any problems with) is only a small extension of the normal way of getting software. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Linuxcnc stepper mill configuration
On 2014-04-06 06:37, Bill Brettle wrote: Thankyou both First, the LOW on pin 1 was 0v sorry to muddy the waters. Second, I corrected the -out-invert problem now I get this Error message Debug file information: Can not find -sec MOT -var MOT -num 1 Can not find -sec IO -var IO -num 1 Can not find -sec LINUXCNC -var NML_FILE -num 1 Can not find -sec EMC -var NML_FILE -num 1 BillsMill.hal:24: setp requires 2 arguments, 1 given This means that you probably did not tell setp what to to set the pin to. Usuall it will be - setp parport.0.pin-02-out-invert 1 6953 PID TTY STAT TIME COMMAND What does all this mean? Third, I have included the line net Xhome parport.0.pin-10-in= axis.0.home-sw-in axis.0.neg-lim-sw-in axis.0.pos-lim-sw-in Is this OK? Should work ok Stepper configuration article says this: ### Shared home switches all on one parallel port pin? ### that's ok, hook the same signal to all the axes, but be sure to ### set HOME_IS_SHARED and HOME_SEQUENCE in the ini file. See the ### user manual! Is this necessary ? if so, where and what do I enter in my .ini? Yes otherwise lcnc does not now how to handle the limits. This is a very good read. http://www.linuxcnc.org/docs/html/config/ini_config.html Hope I'm making sense Regards Bill PS Gene, Hows the back going, any news on the op.? B On Sat, Apr 5, 2014 at 11:51 PM, Gene Heskett ghesk...@wdtv.com wrote: On Saturday 05 April 2014 09:28:28 Bill Brettle did opine: Hi again everyone Pin No. 01 on my BOB is enable, and unless it is on HIGH the motion commands are blocked, I've discovered that the input from the computer on this pin is 5v (ie HIGH) but the BOB inverts this so that the output is about 2v (ie Low) so what I now want to do is to invert the output from the computer. First off, if its only going down to 2 volts, you have a hardware problem. A fairly serious, something is trying to pull it up, and may have already blown that gate on your BOB. Maker and model of the BOB? Second off setp parport.0.pin-#-out-invert in your .hal file will do the inversion. There are some example on how to do this in an LCNC document titled Stepper Configuration. (with part of that document Attached) When I put that into my HAL file I get an error message as shown on the top line of that attachment. I have the opposite problem with my spindle which turns on when I start the program and turns off at an M3 Code. Apply that same setp to the parport pin that enables the spindle. IOW your setp parport.0.pin-9-invert TRUE becomes setp parport.0.pin-9-out-invert TRUE Same syntax for its pin 1 Until I get this sorted out I can't sort out the other problems. I have included my .HAL and .INI files. As an ex Architect, ex Pastor, and ex Taxi Driver, I'm pretty much out of my depth, so could someone please check these to make sure that I'm not making a complete mash of them. Regards Bill You also have 4 stepgens configured in your .hal file, but only 3 in your .ini file. That likely will cause errors when you get that far. And, are you sure that the stepgen config is correct? On Wed, Apr 2, 2014 at 7:46 PM, andy pugh bodge...@gmail.com wrote: On 2 April 2014 05:51, Bill Brettle billbret...@gmail.com wrote: 1. how is Xenable triggered, it doesn't appear to be going high Xenable isn't a HAL pin, so I assume that it is a signal that is created in your HAL file. You probably want to connect it to axis.0.amp-enable-out. http://www.linuxcnc.org/docs/html/man/man9/motion.9.html My setup is a 3 axis, 2 wire connection. The 2 wires require B C (or A D) phases and provides the other phases as inversions of the phases provided. Does that work? I thought that the step sequence required each phase to be completely off some of the time. We normally call that A/B/Z where AB have a 90 degree relationship looking something like 2 square waves, out of time by half the period of the wave at each logic level. Z is only active during the once per revolution index pulse. There are 4 patterns, and you have 4 codes, so it should be possible to make it work. Looking at (for example) pattern 8 http://www.linuxcnc.org/docs/html/hal/rtcomps.html#sec:Stepgen Does show the phases you describe, I can't decide if that will drive a unipolar motor, or if is is designed as a differential drive to a driver. The attached BillsMill.hal shows how I have configured the pins ie by just omitting configurations for A D, I don't know how this will work. You may need to choose pattern 6 or 8 (the actual phase excitation will be the same with either in your situation). These are the patterns that output the full 4 combinations on just two pins. 3. I have developed my Gcode files with CNCSimulatorPro but I found out that LCNC cannot read these even though I have saved them as .ngc. What do they look like? How does LinuxCNC fail to read them? -- atp If you can't fix it, you don't own
Re: [Emc-users] Lathe Configuration help
You remove the axis section out of the ini but you do this Under [TRAJ] section AXIS = 3 COORDINATES = X Z Then you will have [AXIS_0] tralala [AXIS_2] tralala Note that the Z is still AXIS_2 On 2014-04-06 06:17, Howard Mearns wrote: I need some clarification on lathe setup. The integrator manual seems to indicate that I should remove the [axis_1] section. Some older posts say that I will have to make a dummy 'y' axis. I worked on ini/hal bugs/learning curve until I got Axis to appear without crashing setup just as a mill. I then went to the lathe configuration section of the integrators manual and did as instructed. (g 18, , lathe=1, remove [axis 1].) Now it crashes and gives me an error that the axis 2 enable out pin does not exist. (What does axis 2 have to do with axis 1?) Does removing the y axis mean that axis 1 is now the z axis? Thank you, Howard Project lathe particulars: Wasino L5-J2 circa 1986 12 position turret (behind spindle centerline) DC Fanuc spindle control Fanuc 3T yellow cap servos and drives Mesa 5i25,7i77 (I have 5v and field power applied with flashing green light when Axis opens successfully) EMC 2.5 Jitter 10k to 15k ns Started from John Thornton's sample configuration files -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Linuxcnc stepper mill configuration
I thought that was exactly what I explained. Make me think of Eric Clapton - I must be invisible :) On 2014-04-06 16:21, andy pugh wrote: On 6 April 2014 14:14, Bill Brettle billbret...@gmail.com wrote: I've worked hard at my .ini and Hal but can't get rid of that error. The problem is still there and still the same cause. You have: setp parport.0.pin-01-out-invert You should have: setp parport.0.pin-01-out-invert 1 or, if you prefer: setp parport.0.pin-01-out-invert true setp takes two arguments means that a setp command needs to know which pin to set _and_ what value to set it to. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] BBB, CRAMPS and HDMI
Hi Is it possible to use the HDMI when the BBB is fitted with a CRAMPS cape? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gmoccapy Screen Artifact and Soft Limit Question
Matt You have to look at the [TRAJ] section of the ini file and change the entry MAX_LINEAR_VELOCITY = xxx to MAX_VELOCITY = xxx Did you have a look at the wiki for Gmoccapy regarding the soft Limit? I cannot help with that as I have not tested it yet but if it is not in the wiki, Norbert will answer. On 2014-04-07 21:25, Matt Shaver wrote: I'm working with gmoccapy and there is a _long_ number displayed in the Tool information area of the screen. See: http://imagebin.org/304304 Anyone have an idea of what this could be? It doesn't happen when I run sim/gmoccapy, so it must be something in my configuration, but I'd love a clue :) Also, I'd like to use the soft limit modification feature to avoid a rack type tool changer that is mounted inside the work envelope, but I'm not clear on how you activate that feature. Do I just change the value of gmoccapy.limit-value and this is processed automatically? How does gmoccapy change this parameter, which is usually set in the .ini file and not changed during operation. Thanks, Matt -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gmoccapy Screen Artifact and Soft Limit Question
On 2014-04-08 00:00, Matt Shaver wrote: On Mon, 07 Apr 2014 22:30:03 +0200 Marius Liebenberg mar...@mastercut.co.za wrote: You have to look at the [TRAJ] section of the ini file and change the entry MAX_LINEAR_VELOCITY = xxx to MAX_VELOCITY = xxx THANKS! This fixed the screen artifact problem! Did you have a look at the wiki for Gmoccapy regarding the soft Limit? I cannot help with that as I have not tested it yet but if it is not in the wiki, Norbert will answer. I've been playing with it, and changes to the value of gmoccapy.limit-value take effect immediately, so that's how I'm going to make it work. I gather that you discovered the pin that you have to use to enable the soft limit feature? Thanks again for the help! Matt -- Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Linuxcnc stepper mill configuration
Hi Bill Please dont apologize for asking questions. Were here to help you man. I was not offended at all. You are falling into a trap that many people seem to do when working with a new setup. I have a golden rule that says - One thing at a time Change and fix one thing at a time and start with the most obvious problem. Always measure the result of your change. And dont move on until you have found an answer for that particular problem. Oh and you know the definition of insanity - doing the same thing over and over and expecting a different result every time. Use the Show Hal Configuration function under the machine menu to look at the physical condition of the limit inputs to make sure that they are in the correct startup condition that you expected. Put a watch on them and change the switches on by one to see that they all do as you expected. Unless you have a lot of noise on your system, the debounce is normally not required. On 2014-04-13 05:41, Bill Brettle wrote: Sorry Marius, I did read your message and I thought I had tried it together with a multitude of other configs, but I must have either missed it put a typo in the line somewhere, anyhow, my sincere apologies. I thought I had it then I found I had some wiring problems (as Gene said)(LM7805 and LM7905 are different). Between fixing these and helping look after my 5yr old Grandson who is on school vacation, I haven't achieved much. Yesterday I finally got LCNC connected to my mill and immediately received messages *joint 0 limit switch X.* I googled this and found that the problem was BOUNCE and I needed to run a debounce commands. I found two methods (see debounce file). The first was to be included in custom.hal which I did and received an error message parport.0.pin-10-in already exists I deleted this and added the second method to BillsMill.hal this time I got the LINUXCNC ERROR attached. Now I'm bushed, Where do I go from here? Incidentally, what to I do with the other items in the Debug file information? Sorry to be such a pest. Regards Bill On Mon, Apr 7, 2014 at 12:27 AM, Marius Liebenberg mar...@mastercut.co.zawrote: I thought that was exactly what I explained. Make me think of Eric Clapton - I must be invisible :) On 2014-04-06 16:21, andy pugh wrote: On 6 April 2014 14:14, Bill Brettle billbret...@gmail.com wrote: I've worked hard at my .ini and Hal but can't get rid of that error. The problem is still there and still the same cause. You have: setp parport.0.pin-01-out-invert You should have: setp parport.0.pin-01-out-invert 1 or, if you prefer: setp parport.0.pin-01-out-invert true setp takes two arguments means that a setp command needs to know which pin to set _and_ what value to set it to. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool Shape
Whats wrong with a file based tool table. It is easier for the layman to maintain offline as well. On 2014-04-21 11:37, andy pugh wrote: On 21 April 2014 10:10, Mark Wendt wendt.m...@gmail.com wrote: Ugh. Stay away from SQLite. That's a one-user, build it in your home directory, terribly slow, resource hog. MySQL or PostgreSQL are much better databases. You can optimize them much easier and better, It's a tool table. Just how big and busy do you anticipate it getting? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool Shape
I understand now. I have to agree with you that the SQlite option will be the least resource intensive thing to use. I used to use a file based RDBS a long time ago that was very easy to implement with a very small footprint, but I cannot seem to find any reference to it anywhere. On 2014-04-21 17:37, andy pugh wrote: On 21 April 2014 11:33, Marius Liebenberg mar...@mastercut.co.za wrote: Whats wrong with a file based tool table. It is easier for the layman to maintain offline as well. A simple flat file has to make assumptions about what data can be stored. Specifically it would have to make assumptions about how many offsets each tool was allowed to have, for example. The relational database approach allows one tool to have many offsets, one pocket to contain many tools (and, conversely. one tool to appear in many pockets) and so on. In most cases it will look exactly the same in tooledit (or whatever replaces tooledit). But if Kirk wanted to add a nose-radius tag to the geometry table, he can easily do that without breaking anything else. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool Shape
Andy Have a look at this work. Maybe a good solution. https://github.com/bitsnbytes7c8/MegatronDB On 2014-04-21 17:37, andy pugh wrote: On 21 April 2014 11:33, Marius Liebenberg mar...@mastercut.co.za wrote: Whats wrong with a file based tool table. It is easier for the layman to maintain offline as well. A simple flat file has to make assumptions about what data can be stored. Specifically it would have to make assumptions about how many offsets each tool was allowed to have, for example. The relational database approach allows one tool to have many offsets, one pocket to contain many tools (and, conversely. one tool to appear in many pockets) and so on. In most cases it will look exactly the same in tooledit (or whatever replaces tooledit). But if Kirk wanted to add a nose-radius tag to the geometry table, he can easily do that without breaking anything else. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] some questions to the addi(c)tive manufacturers
Bas I have been following you posts on the temp control problem. I just though, why dont you sense the temp with an external device and then use a component to control the temperature. You could even use the pid component together with your own component. You could also sync the control with the gcode. Use the spindle speed as the temp setting and do the rest yourself. I would have done it this way. This problem is similar to the THC function required for plasma cutting. We do it this way. On 2014-04-23 15:11, Bas de Bruijn wrote: Hi Guys, Here’s me nagging again about temperature, M106, M109, fan control etcetera. I’d like to know from you if/how you want to proceed with Additive Manufacturing and Machinekit. I’m running my Delta style machine with Machinekit and BeBoPr-Bridge, printing happily, no problems there. However I come to the feeling (seeing some replies) that configuring the machine could be better/more natural if doing the following: [1] The extruder temperature is controlled like an axis. Like a spindle but setting temperature instead of rpm. Would it not be very easy to change temperature when printing? like spindle override. Thus no setting of M104 P105 to get to the temperature, but with M4 S205 (http://linuxcnc.org/docs/html/gcode/m-code.html#sec:M3-M4-M5) [1.a] I don’t have 2 extruders (yet) but changing between 2 extruders would mean switching tools I think, correct me if i’m wrong here please. [2] Same goes for the fan speed. Alexander Rössler already uses his fan as an axis. [3] If the extruder (stepper)motor itself (not the temperature) is being controlled by speed (synchronised with the speed of the combined xyz motion, got the X-motion one from Andy, added Y and Z because that would be needed) instead of position, would it then not be very easy to change the flowrate during motion? Meaning instead of positions of the A-axis the input in the G-code would be the thickness of the extrudate (extruded line width). http://linuxcnc.org/docs/html/examples/spindle.html#sec:Spindle-Synchronized-Motion [3.1] the g-codes then would consist of points (xyz) and before that the thickness has to be set. [3.2] no clue how I would do a retract between area’s though all of the above would mean that the output from the slicing software would have to be different than the reprap-style based output (with all the magnificent slicing softwares there). Are these things above realistic, possibly even fundamentally wrong and/or would it benefit you? Or do you say: “get your hands of my configured machine setup and don’t touch my workflow!”. I mean, no need to fix something that isn’t broken, right? feel free to shout at me like “Yes, that’s what I want” or “No Don’t do that (wiggling your finger angry at me)! Bas -- Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] standardizingtool table entries
On 2014-04-24 14:56, andy pugh wrote: On 24 April 2014 13:43, Gene Heskett ghesk...@wdtv.com wrote: Thanks. Unfortunately, the butt end of those holders, with one 12mm exception on page 65, are all too big for my QC holders. They are also rather expensive. However, you have a milling machine. And I have the G-code to carve the socket in a suitable piece of material. I also note that 99% of the inserts are through coolant, something I am not equipt to handle. It's a nice feature, and the coolant feeds in from the end of the holder thorugh a drilling. However, I use the Horn boring tools quite extensively and actually have no coolant at all on my lathe. (I need you to make that round toit press). Andy, do you use any other of their tools at all? I had a look at then today and we can get some locally. My lathe is getting along and I will need to decide on tools soon before I manufacture the tool changer. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homing with index and bldc in qi mode - a bug?
It looks like it does as it is supposed to do. If that is only an enable signal it can be written all the time. If it was initialized correctly and then set by the hal config there should not be a problem with that line. On 2014-04-30 06:17, propcoder wrote: I think this is the line in src/emc/motion/control.c where bad thing happens: /* write to HAL pins */ *(joint_data-index_enable) = joint-index_enable; It writes to IO hal pin no matter what. I think it should check if joint-index_enable was changed and only then write / change HAL pin. Lines from my hal file: ... net x.index [HM2](BRD)encoder.00.index-enable # axis.0.index-enable !!! ... net x.index pid.x.index-enable ... net bldc-init = bldc.0.init net x.init-done bldc.0.init-done = and-all-inited.in-00 net x.index bldc.0.index-enable ... On 04/30/2014 01:17 AM, andy pugh wrote: On 29 April 2014 21:43, Marius Alksnys marius.alks...@gmail.com wrote: I checked the code and found that axis.n.index-enable IO pin is set at every servo(?) period no matter it should be changed or not That's interesting. I can't see why that would be, as it would tend to mean that an encoder could never work for axis position... Can you show me the relevant bit of HAL? -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homing with index and bldc in qi mode - a bug?
Are you saying that it goes high during the cycle somewhere and then low again after every sequence or Low - high-low after the sequence. You may have to do a comp to time that out or ignore it if some other conditions are still met. On 2014-04-30 09:39, Marius Alksnys wrote: It is index enable signal. But bldc.init stops its init sequence after axis.n.index-enable turns this signal low and it does this every single period! And I can think of more cases where index-enable could be used, but it would not be possible when it is connected to axis.n.index-enable. On 04/30/2014 08:00 AM, Marius Liebenberg wrote: It looks like it does as it is supposed to do. If that is only an enable signal it can be written all the time. If it was initialized correctly and then set by the hal config there should not be a problem with that line. -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] final testing of the new TP
Sam does this mean that the rotary axis are also working now? On 2014-05-01 16:56, sam sokolik wrote: btw - some extensive 3 axis testing... http://imagebin.org/306685 and some 4 axis testing.. http://imagebin.org/307118 http://imagebin.org/307124 yes - 5+ hours run time... On 05/01/2014 09:48 AM, sam sokolik wrote: So - I think most all know bugs have been squashed by rob (awesome work!) I want to test all 9 axis to just make sure that nothing got broken. (right now only XYZA have really been tested) http://imagebin.org/308482 I need some gcode to run. The easiest to start with would be to edit the torture.py to add BCUVW. I though have looked at it a few times now and with no python experience really don't think I can do it. So - if others want to take up the challenge - or have some 9 axis gcode they could share... thanks sam -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] final testing of the new TP
Yeah and we love him for it :) On 2014-05-01 18:02, sam sokolik wrote: That should have read ABCUVW Rob has talked about working on circular arc blending for all axis - but will require a bit effort as cannon (? I think) needs a bunch of work. He did mention it would take a few weeks... Any one else I would roll my eyes - but rob is a motion control ninja.. sam On 5/1/2014 10:53 AM, sam sokolik wrote: No - rotary's (well ABCUXW axis) fall back to parabolic blending. (1 segment lookahead) Currently circular arc blending is working for XYZ sam On 5/1/2014 10:47 AM, Marius Liebenberg wrote: Sam does this mean that the rotary axis are also working now? On 2014-05-01 16:56, sam sokolik wrote: btw - some extensive 3 axis testing... http://imagebin.org/306685 and some 4 axis testing.. http://imagebin.org/307118 http://imagebin.org/307124 yes - 5+ hours run time... On 05/01/2014 09:48 AM, sam sokolik wrote: So - I think most all know bugs have been squashed by rob (awesome work!) I want to test all 9 axis to just make sure that nothing got broken. (right now only XYZA have really been tested) http://imagebin.org/308482 I need some gcode to run. The easiest to start with would be to edit the torture.py to add BCUVW. I though have looked at it a few times now and with no python experience really don't think I can do it. So - if others want to take up the challenge - or have some 9 axis gcode they could share... thanks sam -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Spindle Encoder with Parport
Thanks Andy. On 2014-05-12 16:57, andy pugh wrote: On 12 May 2014 15:48, Marius Liebenberg mar...@mastercut.co.za wrote: Will it be possible for me to read an encoder signal on my lathe spindle with a normal parport input. I will fit a Hall effect Sensor or an Interrupted light source signal. The max RMP will be 2000 and I might have 10 slots or more. Depending on the base thread rate, the answer is probably. 2000 rpm = 33Hz, x 10 edges = 330Hz. That's comfortably within the range of a parallel port, even with two sensors and quadrature. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
Just a small word of warning here. I did the analog input thing with the Arduino. There is code on the wiki that already works well. BUT the usb route is not reliable for critical applications. Due to the fact that the usb is not hot pluggable, it will disappear from the devices list with any small hiccup or loss of connection. This happens frequently where inductive machines/loads are present. Normally the connection will be restored automatically but with linuxcnc it is gone once dropped. You have to restart the controller. I am busy with a IO expander for the parport and instead of using the usb like before, I am using three pins and writing a i2c interface to communicate with the devices. Kirk Wallace has done a circuit and driver code for an AToD and DAC board. These are also on the wiki but if you cannot find it let me know and I will hunt the link down again. On 2014-05-13 10:31, a k wrote: hi with Arduino Nano i can use USB to access EMC2 and control feed? is this right? thanks aram On Mon, May 12, 2014 at 3:12 PM, andy pugh bodge...@gmail.com wrote: On 12 May 2014 21:46, a k pccncmach...@gmail.com wrote: Can i use USB to go directly into EMC2 architect and control feed or i need use some axis analog input? I have just realised that an Arduino Nano is about $6. Those have 4 analogue 0-5V inputs, and there is a HAL module to interface with them via USB. (Or, alternatively, you could make one output pulses for an encoder counter if you really needed proper realtime response). http://emergent.unpythonic.net/01198594294 -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
On 2014-05-13 14:41, andy pugh wrote: On 13 May 2014 13:09, Marius Liebenberg mar...@mastercut.co.za wrote: Just a small word of warning here. I did the analog input thing with the Arduino. There is code on the wiki that already works well. BUT the usb route is not reliable for critical applications. Due to the fact that the usb is not hot pluggable, it will disappear from the devices list with any small hiccup or loss of connection. In that case the idea of using the analogue inputs to drive a frequency output into an encoder channel is probably more robust. it is nearly as simple as void setup(){ pinMode(0, OUTPUT); } void loop(){ float v; v = analogRead(0); tone(0,v); // Output the square-wave on pin 0 1024 HZ = 5V } Yes and then just do a lowpass filter with a rc on the input of an opamp (voltage follower) to get a nice smooth dc voltage that is controlled by the PWM. Oh I just noticed you suggested a tone. In that case use a 555 to do FTV (frequency to voltage) converter. Just as easy. Many circuits on Google. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
I get it now sorry. Then again use a pwm to make and anolog voltage. Then use a comparator to measure the input voltage compared to the pwm voltage. You ramp it up until the output pin that is connected to a hal pin is tripped. The pwm value can be translated to an analog value. Or make use of a i2c ATD as I mentioned before. There is a complete solution done already by Kirk Wallace. Try here http://www.wallacecompany.com/machine_shop/EMC2/serial_adc/ On 2014-05-13 17:24, andy pugh wrote: On 13 May 2014 13:51, Marius Liebenberg mar...@mastercut.co.za wrote: Yes and then just do a lowpass filter with a rc on the input of an opamp (voltage follower) to get a nice smooth dc voltage that is controlled by the PWM. No, this is a solution to the inverse problem, analogue voltage _into_ LinuxCNC HAL. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
Yes sorry man its rather very old way of doing it. The poor man's ATD from the days when ATD's were very costly. I think it was called successive approximation or the likes. You had a resistive ladder or summing circuit that was charged by means of a digital pin connected to every resistor. You would count up until the comparator tripped and the count would equal the voltage that you wanted to measure. The kids are spoiled these days :) On 2014-05-13 19:08, andy pugh wrote: On 13 May 2014 17:56, Marius Liebenberg mar...@mastercut.co.za wrote: Then again use a pwm to make and anolog voltage. Then use a comparator to measure the input voltage compared to the pwm voltage. You ramp it up until the output pin that is connected to a hal pin is tripped I invented that idea a couple of years ago. Clearly not for the first time. One day I _will_ invent something first :-) -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
On 2014-05-13 20:24, andy pugh wrote: On 13 May 2014 19:13, Marius Liebenberg mar...@mastercut.co.za wrote: You would count up until the comparator tripped and the count would equal the voltage that you wanted to measure. The kids are spoiled these days :) From that point on, of course, the pwm duty cycle just need to increase if the comparator is not tripped and decrease if it is tripped to track the state of the knob. Correct. It will have to have a small bit of hysteresis to stop it from hunting but that could be a parameter for the component. Maybe also a sweep window that can be enlarged a little bit at a time if the signal is not found inside of the window. Until it is found again and then you shrink the sweep window again. Or else if you have lost track of the signal, just sweep again from zero. It would be a fairly simple HAL component. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
You must look at the integrators manual and look at the HAL components that are available. You dont have to know C just how to read. You will find all you need in the manuals. Find the encoder component not the hostmot stuff. Use man encoder. You will need some electronics that turn your 5v into some form of digital value that can be translated to a value in the software. As you only have a parallel port you will have to turn the voltage into a frequency. Then you use the parport pin that is connected to the encoder component in the HAL file to connect your signal to the feed value. All of this has been told to you before and the only way you are going to get this done is to learn a bit about setting up of Linuxcnc. Now I have given you the solution, you must go and try it. If you have problems trying, we will all be willing to help you. One last thing,please update your software as support for the old stuff is no longer available as we have all moved on to the latest production release. See how to do this by looking at the wiki pages for updating linuxcnc. Good luck. :) On 2014-05-18 11:31, a k wrote: not sure about -- yes i did assemble system on emc2 2008. yes it working system. i am not software engineer. i do not know how to configure software. i do not know C or C++ . to build emc2 working 3 axis system one does not need any software ---configureknowledge-experience. is there manual about - step by stem how assemble system - make change in software -- to get final result --- use 0 +5C to control change feed ? /// i look at this link - http://www.linuxcnc.org/docs/devel/html/man/man9/hostmot2.9.html#encoder how to get page where need make change on my computer? what change do i need do? On Sun, May 18, 2014 at 1:04 AM, andy pugh bodge...@gmail.com wrote: On 17 May 2014 22:32, a k pccncmach...@gmail.com wrote: those CD disk was mark --- emc2.24 8.04 2008 many people from the list know what on those disk better than i do. i load those software - from that disk-- did tune up my ac servo motor , wired my limit home switches and that is all. I find it strange that you seem to have been using LinuxCNC since 2008 and you still don't seem to know how to configure it. The questions you are asking are answered in the manuals. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
On 2014-05-18 13:29, andy pugh wrote: On 18 May 2014 12:06, Marius Liebenberg mar...@mastercut.co.za wrote: Find the encoder component not the hostmot stuff. Use man encoder. He is using a 7i33, so the hostmot2 one is the correct one. Sorry my bad, Solution is still the same I think. Does the 7i33 have an encoder input? -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] 5i25_7i77x2
No it means that it can have two 7i77 cards connected. You can change the firmware to other configurations if you require. On 2014-05-19 06:32, Konstantin Navrockiy wrote: We have a board 5i25 with firmware 5i25_7i77x2. Can only work one board 7i77 at connector P2? -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Quiet day, good time for a homing question?
Andy Do you suggest then that the X is homed as far out as possible and the Z is homed as near to the chuck as possible? On 2014-05-22 19:57, andy pugh wrote: On 22 May 2014 18:45, Sebastian Kuzminsky s...@highlab.com wrote: I've never set up or run a CNC lathe, but i think i'd want to home Z away from the chunk, it seems less prone to crashes. If you wind X out all the way that is normally unlikely. Conversely, if you have work set up on a tailstock centre or fixed steady then you have to remove it all to home the other direction. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] technology
You can install the stand alone desktop version on any of the Windows platforms. I dont use the Windows 8 integrated Skype. I installed the desktop version and that works very well. On 2014-05-31 23:54, a k wrote: yes i used skype on XP (i have XP) 2 month ago. after that it give error and say need use window 7 or 8. skype is part of Microsoft - so it wants to more people move to window 8 - i can understand that business startegy. gmail is free and easy to use. On Sat, May 31, 2014 at 2:48 PM, Jon Elson el...@pico-systems.com wrote: On 05/31/2014 04:00 PM, a k wrote: about skype -- it is bad. because skype works only on windows 8 Hmmm? I've used Skype on Linux for quite some time. I have also seen it work on Win 2K and XP. Jon -- Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] CAD/CAM question
Has anyone here used Dolphin Cad Cam software (Partmaster)? Especially the lathe module. Some opinions will be appreciated. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Lathe touch off
Hi all I am fairly new to using a cnc lathe and I need some guidance with touch off procedures. I am busy with a turret changer but for now I only have a QC tool post with a limited number of holders so I have to re-tool in the middle of a job. I have homing switches on both axis. 1: With no touch probe how do I do a job that requires a tool change that does not have fixed holders while the stock is in the chuck. 2: How do I get the tool set to the Z zero line accurately? How do the regular users do this please? All help is greatly appreciated :) -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Lathe touch off
On 2014-06-04 10:49, andy pugh wrote: On 4 June 2014 08:17, Marius Liebenberg mar...@mastercut.co.za wrote: How do the regular users do this please? All help is greatly appreciated :) If you are changing tools mid-job then each tool that you are going to use needs to be in a holder. If you need to move tools between holders, then you will find it easier to split the job. I will have to do this, no choice. I have a turning and facing tool that is designated as tool1 and that always has zero in the offsets. Using the Axis interface it is a bit too easy to mistakenly touch off an axis when you meant to touch off a tool, and vice-versa. If I accidentally put a tool offset in tool 1 then G10 L1 P1 Z0 X0 recovers the situation. I generally jog the tool up close to the work, touch-off the current position to (for example) 0.5mm in the current coordinate system, then face-off to Z = 0. I then take a test cut, measure with a micrometer, and touch-off the X to the measured diameter. That answers my question exactly. That is normally enough, as my other tools have all been set up relative to Tool 1 previously. But if not, then the process is repeated for the other tools, but touching-off into the tool, not axis, offsets. If my home switch was more repeatable then stage 1 would be a one-time thing too. For boring bars I set the Z=0 using a broken 6mm milling cutter rather than with a test cut. Put the tip less than 6mm from the reference face, hold the milling cutter in the gap, and slowly jog away from the work until the cutter pops through the gap (much safer than jogging _on_ to a test block) if your QC toolpost isn't very repeatable then you might need to swap parts rather than tools. Great, now I have some ideas on how the old hands do things :) -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Lathe touch off
On 2014-06-04 13:10, John Thornton wrote: I use a dowel to touch off to the face of my spindle using the same method as Andy, move the tool closer than the diameter of the dowel then put the dowel between and jog out using 0.001 increments. And like Andy when the dowel falls through I touch off the tool not the material. For X I use the dowel to get close then do a test cut and measure then put that into the touch off entry. Once my turret is set up I chuck the material up and using my facing/turning tool I touch off to the material using the dowel method and the convenient touch off to material button that I added to my pyvcp panel. So for the boring bar I can put an old rotary tool in the chuck and bring the bar from behind. I then lay the dowel between the the two tolls and jog away. The touch off will be that position less the diameter of the two tools. Do I have this correct? http://gnipsel.com/linuxcnc/g-code/gen05.html I also have some pyvcp buttons for touch off so I don't accidentally touch off to the wrong thing and screw up my offsets. http://gnipsel.com/shop/hardinge/hardinge.xhtml JT On 6/4/2014 2:17 AM, Marius Liebenberg wrote: Hi all I am fairly new to using a cnc lathe and I need some guidance with touch off procedures. I am busy with a turret changer but for now I only have a QC tool post with a limited number of holders so I have to re-tool in the middle of a job. I have homing switches on both axis. 1: With no touch probe how do I do a job that requires a tool change that does not have fixed holders while the stock is in the chuck. 2: How do I get the tool set to the Z zero line accurately? How do the regular users do this please? All help is greatly appreciated :) -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Lathe touch off
Would you say it is better to always work in any one of the modes? I mean Radius or Diameter? On 2014-06-05 12:33, John Thornton wrote: On X you can get confused if you forget what mode your in. For diameter mode it is 2 x the dowel + the diameter of the object in the chuck. For radius mode it is the diameter of the dowel + 1/2 the diameter of the object in the chuck. JT On 6/4/2014 8:08 AM, Marius Liebenberg wrote: So for the boring bar I can put an old rotary tool in the chuck and bring the bar from behind. I then lay the dowel between the the two tolls and jog away. The touch off will be that position less the diameter of the two tools. Do I have this correct? -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Lathe touch off
On 2014-06-06 08:09, Steve Blackmore wrote: On Thu, 5 Jun 2014 18:37:07 +0100, you wrote: On 5 June 2014 18:14, Marius Liebenberg mar...@mastercut.co.za wrote: Would you say it is better to always work in any one of the modes? I mean Radius or Diameter? I always work in diameter, except when trying to programme arcs I was taught to work in Radius mode, but changed to Diameter mode as that is the norm most places and is much more convenient when measuring parts. An offset of 1mm will take 2mm off the diameter of the work - same as on a manual lathe. Only thing to remember is offsets should always be absolute measurements. Tool offsets and touch should be taken care of internally by the controller. As for arcs - I always use CAM so never thought about it and it could catch you out. What CAM do you use for lathe Steve? Steve Blackmore -- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Lathe touch off
I intend to do that as well. Did you check out the Gladevcp add-on that Nick did http://www.linuxcnc.org/index.php/english/forum/40-subroutines-and-ngcgui/26578-linuxcnc-features-a-kind-of-ngcgui I have it loaded but not working all the way yet but it looks to be a great tool for lathe especially. On 2014-06-06 13:33, John Thornton wrote: I do 98% of my lathe work with ngcgui subroutines, having said that when hand programming arcs I use radius mode. JT On 6/5/2014 12:14 PM, Marius Liebenberg wrote: Would you say it is better to always work in any one of the modes? I mean Radius or Diameter? On 2014-06-05 12:33, John Thornton wrote: On X you can get confused if you forget what mode your in. For diameter mode it is 2 x the dowel + the diameter of the object in the chuck. For radius mode it is the diameter of the dowel + 1/2 the diameter of the object in the chuck. JT On 6/4/2014 8:08 AM, Marius Liebenberg wrote: So for the boring bar I can put an old rotary tool in the chuck and bring the bar from behind. I then lay the dowel between the the two tolls and jog away. The touch off will be that position less the diameter of the two tools. Do I have this correct? -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Lathe touch off
Ngcgui is also good for me but I like how Nick's program strings a lot of commands together with some degree of programmability on the fly. On 2014-06-06 17:14, John Thornton wrote: I gave it a curious look but ngcgui works for me so I'm reluctant to change. JT On 6/6/2014 7:36 AM, Marius Liebenberg wrote: I intend to do that as well. Did you check out the Gladevcp add-on that Nick did http://www.linuxcnc.org/index.php/english/forum/40-subroutines-and-ngcgui/26578-linuxcnc-features-a-kind-of-ngcgui I have it loaded but not working all the way yet but it looks to be a great tool for lathe especially. On 2014-06-06 13:33, John Thornton wrote: I do 98% of my lathe work with ngcgui subroutines, having said that when hand programming arcs I use radius mode. JT On 6/5/2014 12:14 PM, Marius Liebenberg wrote: Would you say it is better to always work in any one of the modes? I mean Radius or Diameter? On 2014-06-05 12:33, John Thornton wrote: On X you can get confused if you forget what mode your in. For diameter mode it is 2 x the dowel + the diameter of the object in the chuck. For radius mode it is the diameter of the dowel + 1/2 the diameter of the object in the chuck. JT On 6/4/2014 8:08 AM, Marius Liebenberg wrote: So for the boring bar I can put an old rotary tool in the chuck and bring the bar from behind. I then lay the dowel between the the two tolls and jog away. The touch off will be that position less the diameter of the two tools. Do I have this correct? -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] In the Skip
Why are they in the skip? Save them :) On 2014-06-09 13:45, andy pugh wrote: At work, in the waste electrical equipment skip is at least one, possibly two Sinumerik controllers, and 4 x 20kW brushless servo amps (SA200 - http://www.motioncontrol.org/sa500.html ) Seems a terrible waste. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://www.hpccsystems.com ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] In the Skip
When I was still in the corporate world we used to put all the obsolete stuff on auction once a year and the employees could bid on them. What was left over (usually almost nothing) was then send for scrapping. On 2014-06-09 16:50, John Alexander Stewart wrote: Where I work, you can get charged with theft if you take things from dumpsters (skips), and, as a clean record is required for a security clearance which is required for the job... we've had a cleanup of some very interesting labs; lots of neat equipment has gone to scrap, resell, or just who knows where. The 3rd country to launch a satellite had the satellite built in the basement of the building I'm currently in, so lots of interesting stuff has been through the doors here. Oh well; to tell you the truth, I think modern electronics is 1000x better than older stuff, but that's just my point of view. -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://www.hpccsystems.com ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://www.hpccsystems.com ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] New toy (4'X8' Router) for conversion
You have to love these guys for all the metal they put into these machines. I have done several conversion of these kind of machines to lcnc and mach3. You can have a very close look at the drivers as I have found many of them not worth the space that they occupy. I normally through them out and get something better. Wantai or Gecko drives. I also replace the breakout board. On 2014-06-10 18:56, Chris Kelley wrote: Here at the Labs we recently bought a Chinese 4'X8' CNC router ( http://www.signstech.com/ProductShow.asp?ID=448) to replace the painfully slow, and awkwardly sized, 3'X5' router that was built years ago by one of our members. After removing it from the joke of a crate it was shipped in and noting the inevitable shipping damage (fortunately all cosmetic) we got it hooked up and running, jogging around at least. The software it came with is called NCstudio and, let me tell you, it is horrifying. Aside from only running under windows, calling the layout and translation 'bad' would be much like calling the current state of the Titanic 'wet'. Also, while it will let you input a G20 (inch mode) command without an error, it will proceed to execute all subsequent code as millimetres. Anyway, we had planned on converting it to LCNC when we ordered it and the new Mesa hardware just arrived yesterday (5i25 and 7i76). Pic of the machine is attached. -Chris Kelley -TX/RX Labs -Houston, TX -LinuxCNC Fest 2014, Oct. 18-25 -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Gscreen - Origin functions
Can someone please explain to me how the Zero Origin and Offset Origin in Gscreen works? Or how it is intended to work at least. -- Regards /Groete Marius D. Liebenberg +27 82 698 3251 +27 12 743 6064 QQ 1767394877 -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users