[Emc-users] STEPGEN_MAXACCEL
Howdy all, Perusing the doccy's while trying to troubleshoot a problem on my Z axis, and I was playing around with the variables MAX_VELOCITY, MAX_ACCELERATION, and STEPGEN_MAXACCEL. While the first two variables are relatively self-explanatory, I'm having a difficult time figuring out what exactly the third one does, and how it interacts with the first two. The docs say this: Acceleration limit for the step generator. But how does the step generator affect the first two variables? Playing around with the variables I get all sorts of things happening including joint following errors (this is a stepper machine). Thanks, Mark -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Don, Replies embedded below. On 10/06/2010 12:14 AM, Don Stanley wrote: Hi All; The EMC Errors File is probably telling me what is wrong but I'm on too many shifts today to figure it out. EMC Errors: snippage Debug file information: insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hal_ppmc.ko': -1 Operation not permitted jetmill1_load.hal:8: exit value: 1 jetmill1_load.hal:8: insmod failed, returned -1 ^^^ Here's the goodies. Something on line 8 in your jetmill_load.hal file is causing problems. Can you post that file? See the output of 'dmesg' for more information. 1382 PID TTY STAT TIME COMMAND Stopping realtime threads Unloading hal components I have tried CMOS printer settings EPP and ECP with no change. What is mode 4? Which is the prefered setting EPP or ECP, when it is working? EPP is the setting you're looking for. Help and Thanks Don Mark -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] STEPGEN_MAXACCEL
In emc2 there are a couple of different linked together components. MAX_VELOCITY and MAX_ACCELERATION are variables that are used by the motion controller (trajectory planner to be precise) when doing calculations for the next position the machine should go to. If you have a servo machine the output is fed to PID and from there to the motor, etc. For a stepper machine we have a step generator (stepgen) on each joint. The stepgenerator takes the next position from the traj planner and converts that to output pulses. In order not to exceed maximum step rates (which in a stepper would result in stalling and lost steps), the stepgen has an additional limit called STEPGEN_MAXACCEL. It is an absolute limit on the pulses that come out of stepgen, and it acts as a safety feature in case the traj planner commands the joint to do something it cannot do. (for a sevo machine the PID would just satturate, and the joint would still move as hard as it could without exceeding MAX_VEL, MAX_ACCEL). So, you will have to set STEPGEN_MAXACCEL a bit higher than MAX_ACCELERATION - usually 10-15% is enough. If you set STEPGEN_MAXACCEL equal or less to MAX_ACCEL then your joint will lag behind. when stepgen sees the commanded move, it's already a bit behind, so if it starts accelerating slower than the traj planner tells it to, it will drop further behind and you'll get a following error. If the margin is not enough (STEPGEN_MAXACCEL equal or just a tiny bit bigger than MAX_ACCELERATION), the stepgen will only shortly lag behind commanded position, which will be corrected at the end of the move - so you'll see a bit of overshoot. Regards, Alex - Original Message - From: Mark Wendt mark.we...@nrl.navy.mil To: EMC2 emc-users@lists.sourceforge.net Sent: Wednesday, October 06, 2010 12:27 PM Subject: [Emc-users] STEPGEN_MAXACCEL Howdy all, Perusing the doccy's while trying to troubleshoot a problem on my Z axis, and I was playing around with the variables MAX_VELOCITY, MAX_ACCELERATION, and STEPGEN_MAXACCEL. While the first two variables are relatively self-explanatory, I'm having a difficult time figuring out what exactly the third one does, and how it interacts with the first two. The docs say this: Acceleration limit for the step generator. But how does the step generator affect the first two variables? Playing around with the variables I get all sorts of things happening including joint following errors (this is a stepper machine). Thanks, Mark -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] STEPGEN_MAXACCEL
Alex, Thanks for the explanation of how those variables work together. Now I understand how each comes into play. Perhaps your paragraphs below could become part of the documentation? ;-) The current docs just state what values those variables should be set to, without much of an explanation of why they should be set to those values. Sometimes it's good to know what goes on under the hood. Mark On 10/06/2010 06:08 AM, Alex Joni wrote: In emc2 there are a couple of different linked together components. MAX_VELOCITY and MAX_ACCELERATION are variables that are used by the motion controller (trajectory planner to be precise) when doing calculations for the next position the machine should go to. If you have a servo machine the output is fed to PID and from there to the motor, etc. For a stepper machine we have a step generator (stepgen) on each joint. The stepgenerator takes the next position from the traj planner and converts that to output pulses. In order not to exceed maximum step rates (which in a stepper would result in stalling and lost steps), the stepgen has an additional limit called STEPGEN_MAXACCEL. It is an absolute limit on the pulses that come out of stepgen, and it acts as a safety feature in case the traj planner commands the joint to do something it cannot do. (for a sevo machine the PID would just satturate, and the joint would still move as hard as it could without exceeding MAX_VEL, MAX_ACCEL). So, you will have to set STEPGEN_MAXACCEL a bit higher than MAX_ACCELERATION - usually 10-15% is enough. If you set STEPGEN_MAXACCEL equal or less to MAX_ACCEL then your joint will lag behind. when stepgen sees the commanded move, it's already a bit behind, so if it starts accelerating slower than the traj planner tells it to, it will drop further behind and you'll get a following error. If the margin is not enough (STEPGEN_MAXACCEL equal or just a tiny bit bigger than MAX_ACCELERATION), the stepgen will only shortly lag behind commanded position, which will be corrected at the end of the move - so you'll see a bit of overshoot. Regards, Alex - Original Message - From: Mark Wendt mark.we...@nrl.navy.mil To: EMC2 emc-users@lists.sourceforge.net Sent: Wednesday, October 06, 2010 12:27 PM Subject: [Emc-users] STEPGEN_MAXACCEL Howdy all, Perusing the doccy's while trying to troubleshoot a problem on my Z axis, and I was playing around with the variables MAX_VELOCITY, MAX_ACCELERATION, and STEPGEN_MAXACCEL. While the first two variables are relatively self-explanatory, I'm having a difficult time figuring out what exactly the third one does, and how it interacts with the first two. The docs say this: Acceleration limit for the step generator. But how does the step generator affect the first two variables? Playing around with the variables I get all sorts of things happening including joint following errors (this is a stepper machine). Thanks, Mark -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Thanks Mark; The jetmill1_load.hal file is below. This is the univstep_load.hal file from Pico-Systems, less some comments. loadrt hal_ppmc extradac=0x00 (appears to be EMC 10.04's complaint) Don On Wed, Oct 6, 2010 at 5:32 AM, Mark Wendt mark.we...@nrl.navy.mil wrote: Don, Replies embedded below. On 10/06/2010 12:14 AM, Don Stanley wrote: Hi All; The EMC Errors File is probably telling me what is wrong but I'm on too many shifts today to figure it out. EMC Errors: snippage Debug file information: insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hal_ppmc.ko': -1 Operation not permitted jetmill1_load.hal:8: exit value: 1 jetmill1_load.hal:8: insmod failed, returned -1 ^^^ Here's the goodies. Something on line 8 in your jetmill_load.hal file is causing problems. Can you post that file? See the output of 'dmesg' for more information. 1382 PID TTY STAT TIME COMMAND Stopping realtime threads Unloading hal components I have tried CMOS printer settings EPP and ECP with no change. What is mode 4? Which is the prefered setting EPP or ECP, when it is working? EPP is the setting you're looking for. Help and Thanks Don Mark __ # sample file pulls all load commands into a single file # when emc2 starts it loads iocontrol # load realtime modules loadrt trivkins loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]TRAJ_PERIOD key=[EMCMOT]SHMEM_KEY loadrt pid num_chan=4 loadrt hal_ppmc extradac=0x00 loadrt abs count=1 loadrt mux2 count=1 loadrt scale count=1 # load scope and make some signals for the scope for tuning. loadrt scope_rt loadrt ddt count=4 loadrt estop_latch count=1 loadrt and2 count=5 loadrt or2 count=2 # Add functions to servo thread. # inputs get read at the beginning of the thread addf ppmc.0.readservo-thread # then run the motion controller addf motion-command-handler servo-thread addf abs.0 servo-thread addf mux2.0 servo-thread addf scale.0servo-thread addf and2.0 servo-thread addf and2.1 servo-thread addf and2.2 servo-thread addf and2.3 servo-thread addf and2.4 servo-thread addf or2.0 servo-thread addf or2.1 servo-thread addf estop-latch.0 servo-thread addf motion-controller servo-thread # then the PID loops addf pid.0.do-pid-calcs servo-thread addf pid.1.do-pid-calcs servo-thread addf pid.2.do-pid-calcs servo-thread addf pid.3.do-pid-calcs servo-thread # write outputs last addf ppmc.0.write servo-thread -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Kearney and Trecker Milwaukeematic IIIb progress
Worked a bit on the tool changer arm. http://www.youtube.com/watch?v=ovxW8TKBGWU sam On 10/5/2010 10:15 AM, sam sokolik wrote: 3 axis moving! ;) http://www.youtube.com/watch?v=pOHL_KlUdqw sam On 9/6/2010 11:38 AM, sam sokolik wrote: 2 axis moving! http://www.youtube.com/watch?v=QU_O_Z7Vv8c sam On 8/26/2010 4:38 PM, sa...@empirescreen.com wrote: Well - I fail at copy and paste... this should work better. I thought I would give an update on our ongoing project. This is a 60's vintage NC that used hydraulic servos. we are converting it to EMC2 using not quite as old Inland servos. (80's vintage) they are 8 brush low rpm high torque. (with the amc drives we are using - it will be 40ft-lbs peak.) We are using 2 mesa 5i20 boards as we are needing a good 70+ i/o + atleast 7 encoder counters and 5 +/-10v outputs. We are at the point where the machine is waking up. the mesa hardware is awesome (thank to peter and seb for their work). Be sure to watch the 2 videos at the end of this email. lets see if I can create a linear picture show... this is what the machine looked like in the 60s http://electronicsam.com/images/KandT/oldkandt.JPG this is what the machine looks like now http://electronicsam.com/images/KandT/DSCCurrent.JPG getting rid of the old control http://www.electronicsam.com/images/control.jpg this is the old electrical box http://electronicsam.com/images/KandT/conversion/mainelectricalbox.JPG we welded 2 of the same boxes together for new electronics. http://electronicsam.com/images/KandT/conversion/moreelec.jpg here is it mostly hooked up http://electronicsam.com/images/KandT/conversion/mostio.JPG This is the x,z,b gearbox - the old control used 1 hydraulic servo to run all 3 axis http://electronicsam.com/images/KandT/conversion/xaxis/start.JPG open http://electronicsam.com/images/KandT/conversion/xaxis/start.JPG stripped http://electronicsam.com/images/KandT/conversion/xaxis/stripped.JPG shafts extended out so we can hook the servos up. http://electronicsam.com/images/KandT/conversion/xaxis/3shafts.JPG servo plate mounted http://electronicsam.com/images/KandT/conversion/servo/x-zservo_mount.jpg belts (B axis still needs a solution) http://electronicsam.com/images/KandT/conversion/servo/belts.jpeg Because we are still using the z axis drive train that goes up though the saddle - we needed to get the backlash out of it. It uses split gears to do that. Grinding 1 washer thinner takes the backlash out of 5 sets of gears. the washer is the spacer between the 2 lower small gears. http://electronicsam.com/images/KandT/conversion/zaxis/gears.JPG we still have to mount the y axis servo. - The plan is to direct couple into this shaft. http://electronicsam.com/images/KandT/conversion/yaxis/yaxisshaft.JPG here is the tool chain logic working... http://www.youtube.com/watch?v=4nuRea6615s here is the first closed loop movement with the x axis http://www.youtube.com/watch?v=FgOqEz5Tk-Y Getting there :) Very happy with the progress. (I only work on it about once a week.) sam On Thu, 26 Aug 2010 16:27:29 -0500 sa...@empirescreen.comwrote: I thought I would give an update on our ongoing project. This is a 60's vintage NC that used hydraulic servos. we are converting it to EMC2 using not quite as old Inland servos. (80's vintage) they are 8 brush low rpm high torque. (with the amc drives we are using - it will be 40ft-lbs peak.) We are using 2 mesa 5i20 boards as we are needing a good 70+ i/o + atleast 7 encoder counters and 5 +/-10v outputs. We are at the point where the machine is waking up. the mesa hardware is awesome (thank to peter and seb for their work). Be sure to watch the 2 videos at the end of this email. lets see if I can create a linear picture show... this is what the machine looked like in the 60s http://electronicsam.com/images/KandT/oldkandt.JPG this is what the machine looks like now http://electronicsam.com/images/KandT/DSCCurrent.JPG getting rid of the old control http://www.electronicsam.com/images/control.jpg this is the old electrical box http://electronicsam.com/images/Kand...ctricalbox.JPG we welded 2 of the same boxes together for new electronics. http://electronicsam.com/images/Kand...n/moreelec.jpg here is it mostly hooked up http://electronicsam.com/images/Kand...ion/mostio.JPG This is the x,z,b gearbox - the old control used 1 hydraulic servo to run all 3 axis http://electronicsam.com/images/Kand...axis/start.JPG open http://electronicsam.com/images/Kand...axis/start.JPG stripped http://electronicsam.com/images/Kand...s/stripped.JPG shafts extended out so we can hook the servos up. http://electronicsam.com/images/Kand...is/3shafts.JPG servo plate mounted http://electronicsam.com/images/Kand...ervo_mount.jpg belts (B axis still needs a solution) http://electronicsam.com/images/Kand...rvo/belts.jpeg
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Don, Are you sure the card is actually at the 0x00 address? lspci -v should tell you the correct address, I think. Folks that use this card may be able to help you out a bit more, if the lspci command is not correct. Something at that address is not loading. Mark On 10/06/2010 09:09 AM, Don Stanley wrote: Thanks Mark; The jetmill1_load.hal file is below. This is the univstep_load.hal file from Pico-Systems, less some comments. loadrt hal_ppmc extradac=0x00 (appears to be EMC 10.04's complaint) Don On Wed, Oct 6, 2010 at 5:32 AM, Mark Wendt mark.we...@nrl.navy.mil mailto:mark.we...@nrl.navy.mil wrote: Don, Replies embedded below. On 10/06/2010 12:14 AM, Don Stanley wrote: Hi All; The EMC Errors File is probably telling me what is wrong but I'm on too many shifts today to figure it out. EMC Errors: snippage Debug file information: insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hal_ppmc.ko': -1 Operation not permitted jetmill1_load.hal:8: exit value: 1 jetmill1_load.hal:8: insmod failed, returned -1 ^^^ Here's the goodies. Something on line 8 in your jetmill_load.hal file is causing problems. Can you post that file? See the output of 'dmesg' for more information. 1382 PID TTY STAT TIME COMMAND Stopping realtime threads Unloading hal components I have tried CMOS printer settings EPP and ECP with no change. What is mode 4? Which is the prefered setting EPP or ECP, when it is working? EPP is the setting you're looking for. Help and Thanks Don Mark __ # sample file pulls all load commands into a single file # when emc2 starts it loads iocontrol # load realtime modules loadrt trivkins loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]TRAJ_PERIOD key=[EMCMOT]SHMEM_KEY loadrt pid num_chan=4 loadrt hal_ppmc extradac=0x00 loadrt abs count=1 loadrt mux2 count=1 loadrt scale count=1 # load scope and make some signals for the scope for tuning. loadrt scope_rt loadrt ddt count=4 loadrt estop_latch count=1 loadrt and2 count=5 loadrt or2 count=2 # Add functions to servo thread. # inputs get read at the beginning of the thread addf ppmc.0.readservo-thread # then run the motion controller addf motion-command-handler servo-thread addf abs.0 servo-thread addf mux2.0 servo-thread addf scale.0servo-thread addf and2.0 servo-thread addf and2.1 servo-thread addf and2.2 servo-thread addf and2.3 servo-thread addf and2.4 servo-thread addf or2.0 servo-thread addf or2.1 servo-thread addf estop-latch.0 servo-thread addf motion-controller servo-thread # then the PID loops addf pid.0.do-pid-calcs servo-thread addf pid.1.do-pid-calcs servo-thread addf pid.2.do-pid-calcs servo-thread addf pid.3.do-pid-calcs servo-thread # write outputs last addf ppmc.0.write servo-thread -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net mailto:Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Kearney and Trecker Milwaukeematic IIIb progress
Very cool! That's definitely a good sized machine! mark On 10/06/2010 09:17 AM, sam sokolik wrote: Worked a bit on the tool changer arm. http://www.youtube.com/watch?v=ovxW8TKBGWU sam On 10/5/2010 10:15 AM, sam sokolik wrote: 3 axis moving! ;) http://www.youtube.com/watch?v=pOHL_KlUdqw sam On 9/6/2010 11:38 AM, sam sokolik wrote: 2 axis moving! http://www.youtube.com/watch?v=QU_O_Z7Vv8c sam On 8/26/2010 4:38 PM, sa...@empirescreen.com wrote: Well - I fail at copy and paste... this should work better. I thought I would give an update on our ongoing project. This is a 60's vintage NC that used hydraulic servos. we are converting it to EMC2 using not quite as old Inland servos. (80's vintage) they are 8 brush low rpm high torque. (with the amc drives we are using - it will be 40ft-lbs peak.) We are using 2 mesa 5i20 boards as we are needing a good 70+ i/o + atleast 7 encoder counters and 5 +/-10v outputs. We are at the point where the machine is waking up. the mesa hardware is awesome (thank to peter and seb for their work). Be sure to watch the 2 videos at the end of this email. lets see if I can create a linear picture show... this is what the machine looked like in the 60s http://electronicsam.com/images/KandT/oldkandt.JPG this is what the machine looks like now http://electronicsam.com/images/KandT/DSCCurrent.JPG getting rid of the old control http://www.electronicsam.com/images/control.jpg this is the old electrical box http://electronicsam.com/images/KandT/conversion/mainelectricalbox.JPG we welded 2 of the same boxes together for new electronics. http://electronicsam.com/images/KandT/conversion/moreelec.jpg here is it mostly hooked up http://electronicsam.com/images/KandT/conversion/mostio.JPG This is the x,z,b gearbox - the old control used 1 hydraulic servo to run all 3 axis http://electronicsam.com/images/KandT/conversion/xaxis/start.JPG open http://electronicsam.com/images/KandT/conversion/xaxis/start.JPG stripped http://electronicsam.com/images/KandT/conversion/xaxis/stripped.JPG shafts extended out so we can hook the servos up. http://electronicsam.com/images/KandT/conversion/xaxis/3shafts.JPG servo plate mounted http://electronicsam.com/images/KandT/conversion/servo/x-zservo_mount.jpg belts (B axis still needs a solution) http://electronicsam.com/images/KandT/conversion/servo/belts.jpeg Because we are still using the z axis drive train that goes up though the saddle - we needed to get the backlash out of it. It uses split gears to do that. Grinding 1 washer thinner takes the backlash out of 5 sets of gears. the washer is the spacer between the 2 lower small gears. http://electronicsam.com/images/KandT/conversion/zaxis/gears.JPG we still have to mount the y axis servo. - The plan is to direct couple into this shaft. http://electronicsam.com/images/KandT/conversion/yaxis/yaxisshaft.JPG here is the tool chain logic working... http://www.youtube.com/watch?v=4nuRea6615s here is the first closed loop movement with the x axis http://www.youtube.com/watch?v=FgOqEz5Tk-Y Getting there :) Very happy with the progress. (I only work on it about once a week.) sam On Thu, 26 Aug 2010 16:27:29 -0500 sa...@empirescreen.com wrote: I thought I would give an update on our ongoing project. This is a 60's vintage NC that used hydraulic servos. we are converting it to EMC2 using not quite as old Inland servos. (80's vintage) they are 8 brush low rpm high torque. (with the amc drives we are using - it will be 40ft-lbs peak.) We are using 2 mesa 5i20 boards as we are needing a good 70+ i/o + atleast 7 encoder counters and 5 +/-10v outputs. We are at the point where the machine is waking up. the mesa hardware is awesome (thank to peter and seb for their work). Be sure to watch the 2 videos at the end of this email. lets see if I can create a linear picture show... this is what the machine looked like in the 60s http://electronicsam.com/images/KandT/oldkandt.JPG this is what the machine looks like now http://electronicsam.com/images/KandT/DSCCurrent.JPG getting rid of the old control http://www.electronicsam.com/images/control.jpg this is the old electrical box http://electronicsam.com/images/Kand...ctricalbox.JPG we welded 2 of the same boxes together for new electronics. http://electronicsam.com/images/Kand...n/moreelec.jpg here is it mostly hooked up http://electronicsam.com/images/Kand...ion/mostio.JPG This is the x,z,b gearbox - the old control used 1 hydraulic servo to run all 3 axis http://electronicsam.com/images/Kand...axis/start.JPG open http://electronicsam.com/images/Kand...axis/start.JPG stripped http://electronicsam.com/images/Kand...s/stripped.JPG shafts extended out so we can hook the servos up. http://electronicsam.com/images/Kand...is/3shafts.JPG servo plate mounted
Re: [Emc-users] handwheel tapping
Gentlemen, A little progress on the handwheel tapping project. The spindle motor encoder has pulses of 7200 per revolution in low gear. This gives 20 pulses per degree. Not enough to be a real C axis. The number of pulses may be limited by the spindle drive so I may try to tap into the sign wave feedback from the spindle motor. There are two sign wave signals from the spindle motor to the spindle drive. I have not looked at these with a dual trace scope to determine their orientation to one another. Jon E - will this allow use of your resolver to encoder converter board? I have it tuned per revolution rather than per degree. I have the max velocity set to 5. This should allows 300 rpm max. with the handwheel. A fast/tiring spin with your hand. Slower may just be better. I have the accel set to 2. This allows a lot of Pgain. The spindle holds position VERY tight like this. I may go back to the XYZ to try tuning with this method. I like the halscope traces for the spindle better than for the XYZ. I have not tried to home the C axis. I do have an index pulse from the spindle. This will allow the orientation of the spindle to the encoder after every gear change. I have not tried to use the index to orient the spindle to the encoder. I had just accomplished the spindle tuning as explained when the shop said 'Is this ready? We have a job for it'. This will go to weekend project status now. This may be of interest to someone during our meet here. I will continue to work on this but I am sure I won't be complete by then. I need to determine how to set up the MPG tapping cycle. How do I set the feed/rev ratio? What kind of screen feedback? etc? The most important finding is the ultimate usefulness of tapping this way. It seems novel but is it a useful tool? Putting it on the Cinci or Viper for 5 axis MPG tapping would be killer! Ken Lerman - thanks for the link - I have some AB encoders that look as if they are steppers. These may be exactly what I need. I think detenting MPG/steppers would give a very good tactile feedback to a hand. As the current in the motor increases the detent resistance increases. This should be very interesting. thanks Stuart On Sat, Oct 2, 2010 at 11:22 AM, Kenneth Lerman kenneth.ler...@se-ltd.comwrote: Stuart, See: http://deepblue.lib.umich.edu/bitstream/2027.42/60859/1/paulgrif_1.pdf Figure 2.1 Ken On 10/01/2010 09:32 PM, Stuart Stevenson wrote: Hi Ken, That is a good idea!!! Isn't it possible to use a stepper motor as a pulse generator? If so, wouldn't it be possible to variably bias that same stepper to achieve the haptic feedback? thanks for the idea Stuart On Fri, Oct 1, 2010 at 7:45 PM, Kenneth Lermankenneth.ler...@se-ltd.com wrote: Hi Stuart, If you are going to do some computer assisted hand tapping, you might want to add some haptic feedback. If you measure the spindle current and use that as a measure of load, you could drive a small servo connected to the mpg and use it as a brake. If you make the braking force proportional to the spindle load, that might let you feel when the tap gets dull or jams on chips. Regards, Ken On 09/30/2010 09:41 AM, Stuart Stevenson wrote: Gentlemen, I am working on a project on the Enshu. I am not sure how valuable it will be but I sure want to try it. I want to tap threads using the MPG. The spindle drive is a full servo. The spindle motor has a resolver for feedback to the spindle drive. The EMC2 DAC signal to the spindle drive is +-10V. I have found a quadrature signal out of the spindle drive. This spindle drive uses the resolver feedback to generate this quadrature signal (A and B). The spindle has a prox and amplifier that feeds a signal into a daughterboard on the spindle drive for spindle orientation during tool change. The daughter board has a pin that outputs a pulse once per revolution corresponding to the radial position of the spindle. I intend to use the A and B as encoder feedback into EMC and the orientation pulse as an index pulse into EMC. This will allow full servo control of the spindle as a C axis. I would like ideas on the best way to implement this. I would like to have the spindle set up as a C axis but without a C axis display on the screen (unless I am using the C axis as an actual C axis but that is another project). I don't think I NEED any display for the spindle for this project. I think I would like to be able to command a G code to engage the spindle and an F code for feedrate to move the C and Z in a coordinated fashion. Maybe I am thinking backwards. Maybe driving the Z axis with the MPG and the C (spindle) coordinated with the Z is the best way. Since I am thinking 'manual' then maybe a button is better than a G code. If I had a button how would I tell the machine the pitch of the
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Don Stanley wrote: [snip] [ 22.961406] PARPORT: linux parport parport0 does not support mode 4. [ 22.961412] PARPORT: continuing anyway. [ 22.961806] PPMC: ERROR: no boards found on bus 0, port 0378 [ 22.961817] PPMC: ERROR: no USC/UPC for extra dac at bus 0, slot 0 [ 22.961827] PPMC: shutting down The real goodies are here. Linux doesn't think that the parallel port supports mode 4 (that's the code for an EPP port). The PPMC driver can't find anything on bus 0 (port 0378), presumably because the parallel port isn't in an appropriate mode. I have tried CMOS printer settings EPP and ECP with no change. What is mode 4? Which is the prefered setting EPP or ECP, when it is working? EPP is the correct mode. ECP should also work, I think, but it's not necessary and it ties up a DMA channel (that isn't used). Try messing with the BIOS settings a bit more. Just to be sure, you should power down the PC (not just reboot) after making BIOS changes. - Steve -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Thank All; The following are the results of lspci and lspci -v respectively. The current printer CMOS setting is ECP. Does anyone see a printer port? *I tried univstepdiags 2000 bus and 0378 bus with no board found.* 00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02) 00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02) 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01) 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01) 00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01) 00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) 00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02) Subsystem: Intel Corporation Device 4f4d Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information ? Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02) Subsystem: Intel Corporation Device 4f4d Flags: bus master, fast devsel, latency 0, IRQ 29 Memory at e020 (32-bit, non-prefetchable) [size=512K] I/O ports at 20c0 [size=8] Memory at d000 (32-bit, prefetchable) [size=256M] Memory at e010 (32-bit, non-prefetchable) [size=1M] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [d0] Power Management version 2 Kernel driver in use: i915 Kernel modules: i915 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01) Subsystem: Intel Corporation Device d618 Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at e028 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel ? Capabilities: [130] Root Complex Link ? Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 1000-1fff Memory behind bridge: 8000-803f Prefetchable memory behind bridge: e000-e00f Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Intel Corporation Device 4f4d Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel ? Capabilities: [180] Root Complex Link ? Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 3000-3fff Memory behind bridge: 8040-805f Prefetchable memory behind bridge: 8060-807f Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Intel Corporation Device 4f4d Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel ? Capabilities: [180] Root Complex Link ? Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 4000-4fff Memory behind bridge:
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
On Wed, 6 Oct 2010, Don Stanley wrote: Date: Wed, 6 Oct 2010 12:37:09 -0400 From: Don Stanley dstanley1...@gmail.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: mark.we...@nrl.navy.mil, Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04. Thank All; The following are the results of lspci and lspci -v respectively. The current printer CMOS setting is ECP. Does anyone see a printer port? Pretty sure Pico Systems cards use EPP interface not ECP so I'd try that. The BIOS should give you the base address. Dont think lspci will list the parallel port as its not a PCI device on the D510 (it a LPC device I think) Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Don Stanley wrote: insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hal_ppmc.ko': -1 Operation not permitted jetmill1_load.hal:8: exit value: 1 jetmill1_load.hal:8: insmod failed, returned -1 See the output of 'dmesg' for more information. Well, the info placed in the kernel message log may give more info, but most likely the driver is not detecting a board. I have tried CMOS printer settings EPP and ECP with no change. What is mode 4? Which is the prefered setting EPP or ECP, when it is working? EPP mode is required for the PPMC driver and Pico Systems boards. From your other mail, the line that tries to install the driver is : loadrt hal_ppmc extradac=0x00 Since yours is a new USC board, it should support the extra DAC, so that isn't the problem. Maybe this motherboard uses a different parallel port address than the default 0x378. Anyway, you should run the diagnostic program from http://pico-systems.com/codes/univstepdiags.tgz Instructions are at http://pico-systems.com/codes/univstepdiags.html This program is a lot faster to use than trying to start EMC and then searching for info on why it failed. With any Pico Systems board, you need to use a parallel port cable that is designed for IEEE-1284 use, and they say IEEE-1284 compliant right on the cable jacket. Jon -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Mark Wendt wrote: Don, Are you sure the card is actually at the 0x00 address? lspci -v should tell you the correct address, I think. Folks that use this card may be able to help you out a bit more, if the lspci command is not correct. Something at that address is not loading. loadrt hal_ppmc extradac=0x00 That address is not the parallel port address, it is a dummy place holder for a passed parameter that does nothing. The extradac is a connector that provides 8 digital output bits. If you want to use it as a DAC, the extradac parameter creates a single HAL pin to pass an 8-bit integer. If you instead give the extradout parameter sets up 8 output pins so you can address each output bit separately. In both cases, the numeric value does nothing, it is there because HAL requires a value for every parameter. Don's command did not specify the parallel port address, and let it default to 0x378. If that is not the correct address, then he would have to specify something like : loadrt hal_ppmc port_addr=0xd800 extradac=0x00 where 0xd800 is the address of the parallel port. Jon -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] handwheel tapping
Stuart Stevenson wrote: The most important finding is the ultimate usefulness of tapping this way. It seems novel but is it a useful tool? Putting it on the Cinci or Viper for 5 axis MPG tapping would be killer! Well, I don't do those hideous aerospace metals. But, I have done some rigid tapping in aluminum with 2-56 up to 10-32 taps, and found it to be great! I have no desire to do these by hand, even if the power is supplied by a motor. I have broken a couple taps. One thing that gave me fits was that my spindle VFD kept shutting down with an electronic overtemp fault. I finally figured out this really meant the electronic motor protection feature was shutting it down to save the motor, but the Bridgeport motor was purposely derated to allow plug reversing all day, so it was NOT in any danger of actually overheating. So, I just turned off this option. After that, I was able to do hundreds of holes with no broken taps. I use combo drill-taps for the thinner materials, and spiral point taps for the thicker stuff, after pre-drilling. I use alum-tap as a tapping fluid, it is certainly magic stuff. So, at least for the stuff I do, I really don't think it would be anything I'd use. The haptic feedback sounds interesting, but with the mass of even a Bridgeport motor behind it, I think you'd break the tap before the motor could stop and reverse. When hand tapping, there is so little mass turning the tap that you can stop and reverse easily when you feel a bind-up developing. Jon -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Stephen Wille Padnos wrote: [snip] [ 22.961406] PARPORT: linux parport parport0 does not support mode 4 Sharp eyes! I totally missed this line in his message, glad you spotted it! EPP is the correct mode. ECP should also work, I think, but it's not necessary and it ties up a DMA channel (that isn't used). On most motherboards, I have fond that ECP does not work. Probably our driver needs some extra command to set the port to the right configuration if ECP is selected. Jon -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Don Stanley wrote: 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01) Subsystem: Intel Corporation Device 4f4d Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information ? I think this means your parallel port is implemented off the ISA (old IBM PC bus) interface, and not on PCI. I sure don't see a PCI report for a printer port in the rest of the PCI list. You can do : more /proc/ioports and it will show a terse listing of port addresses, with lines like 0378-037a : parport0 037b-037f : parport0 note the second line for parport0 indicates that port is set for EPP mode, as the last 5 registers are part of the ECP/EPP feature. If yours only shows the first register group, that is an indication the EPP setting didn't take effect for some reason. Jon -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
On Wed, Oct 6, 2010 at 1:49 PM, Jon Elson el...@pico-systems.com wrote: Don Stanley wrote: 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01) Subsystem: Intel Corporation Device 4f4d Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information ? I think this means your parallel port is implemented off the ISA (old IBM PC bus) interface, and not on PCI. I sure don't see a PCI report for a printer port in the rest of the PCI list. You can do : more /proc/ioports and it will show a terse listing of port addresses, with lines like 0378-037a : parport0 037b-037f : parport0 note the second line for parport0 indicates that port is set for EPP mode, as the last 5 registers are part of the ECP/EPP feature. If yours only shows the first register group, that is an indication the EPP setting didn't take effect for some reason. Jon Thank Jon and all; I set the mode to EPP and cycled the power to make sure it took. more /proc/ioports shows: 02f8-02ff : serial 0378-037a : parport0 03c0-03df : vga+ I am getting the same error messages weather set EPP or ECP, from the begenning. The USC diagnostics see NOTHINGGgg!! understandably. I hope you, or someone has a fix for this! Of two new D510MO boards this is the only one left. The other is on it's way back for a non functioning USB. Are there are magic hidden CMOS settings affecting the printer other than 'printer enable' and 'EPP mode' on these motherboards? Don -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Don, start with running Jon's program ppmcdiags. Do not try to diagnose it with EMC2. Start with 378 as the address. My feeling is that PPMC is not communicating with the host PC. i On Wed, Oct 6, 2010 at 2:15 PM, Don Stanley dstanley1...@gmail.com wrote: On Wed, Oct 6, 2010 at 1:49 PM, Jon Elson el...@pico-systems.com wrote: Don Stanley wrote: 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01) Subsystem: Intel Corporation Device 4f4d Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information ? I think this means your parallel port is implemented off the ISA (old IBM PC bus) interface, and not on PCI. I sure don't see a PCI report for a printer port in the rest of the PCI list. You can do : more /proc/ioports and it will show a terse listing of port addresses, with lines like 0378-037a : parport0 037b-037f : parport0 note the second line for parport0 indicates that port is set for EPP mode, as the last 5 registers are part of the ECP/EPP feature. If yours only shows the first register group, that is an indication the EPP setting didn't take effect for some reason. Jon Thank Jon and all; I set the mode to EPP and cycled the power to make sure it took. more /proc/ioports shows: 02f8-02ff : serial 0378-037a : parport0 03c0-03df : vga+ I am getting the same error messages weather set EPP or ECP, from the begenning. The USC diagnostics see NOTHINGGgg!! understandably. I hope you, or someone has a fix for this! Of two new D510MO boards this is the only one left. The other is on it's way back for a non functioning USB. Are there are magic hidden CMOS settings affecting the printer other than 'printer enable' and 'EPP mode' on these motherboards? Don -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Thanks Igor; I have tried the USC diagnostics. They don't see the printer port also. Apparently the CMOS settings are not getting the printer port into EPP mode, or something, that is keeping everything from recognising the port while it is acting like a ECP printer port. See Jon's last post and my response. Don On Wed, Oct 6, 2010 at 3:33 PM, Igor Chudov ichu...@gmail.com wrote: Don, start with running Jon's program ppmcdiags. Do not try to diagnose it with EMC2. Start with 378 as the address. My feeling is that PPMC is not communicating with the host PC. i On Wed, Oct 6, 2010 at 2:15 PM, Don Stanley dstanley1...@gmail.com wrote: On Wed, Oct 6, 2010 at 1:49 PM, Jon Elson el...@pico-systems.com wrote: Don Stanley wrote: 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01) Subsystem: Intel Corporation Device 4f4d Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information ? I think this means your parallel port is implemented off the ISA (old IBM PC bus) interface, and not on PCI. I sure don't see a PCI report for a printer port in the rest of the PCI list. You can do : more /proc/ioports and it will show a terse listing of port addresses, with lines like 0378-037a : parport0 037b-037f : parport0 note the second line for parport0 indicates that port is set for EPP mode, as the last 5 registers are part of the ECP/EPP feature. If yours only shows the first register group, that is an indication the EPP setting didn't take effect for some reason. Jon Thank Jon and all; I set the mode to EPP and cycled the power to make sure it took. more /proc/ioports shows: 02f8-02ff : serial 0378-037a : parport0 03c0-03df : vga+ I am getting the same error messages weather set EPP or ECP, from the begenning. The USC diagnostics see NOTHINGGgg!! understandably. I hope you, or someone has a fix for this! Of two new D510MO boards this is the only one left. The other is on it's way back for a non functioning USB. Are there are magic hidden CMOS settings affecting the printer other than 'printer enable' and 'EPP mode' on these motherboards? Don -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] My New D519MO Motherboard does not load EMC 10.04.
Don Stanley wrote: On Wed, Oct 6, 2010 at 1:49 PM, Jon Elson el...@pico-systems.com wrote: and it will show a terse listing of port addresses, with lines like 0378-037a : parport0 037b-037f : parport0 note the second line for parport0 indicates that port is set for EPP mode, Thank Jon and all; I set the mode to EPP and cycled the power to make sure it took. more /proc/ioports shows: 02f8-02ff : serial 0378-037a : parport0 03c0-03df : vga+ OK, well, that is bad news, it appears it is not setting the port to EPP mode for some reason. I just had a power failure, so I was able to check the ioports listing before anything had talked to the port, and it still shows the extra 37b-37f field. But, then, this is an older CentOS system, not the 10.04 EMC install, so the listing format might be different. Have you tried the diagnostic program I mentioned earlier? You can also try my program that sets a port to EPP mode, http://pico-systems.com/codes/pcisetup This is pre-compiled, and may not work on a 10.04 kernel, but you can try it. You will need to do : chmod u+x pcisetup to make the file executable, and then run it with sudo as it is directly adjusting system hardware : sudo ./pcisetup 378 But, this likely won't do anything, as this function has been added to the ppmc driver. However, as the port reports no EPP capability (based on the ioports list) it won't actually perform this function in the driver. pcisetup is dumb, and will just force it anyway. Well, I'm guessing this must be a Linux PnP/driver problem where it doesn't recognize this particular parallel port chip and so doesn't understand that it is actually EPP capable. I am getting the same error messages weather set EPP or ECP, from the begenning. The USC diagnostics see NOTHINGGgg!! understandably. Oh, OK, you have already tried the diags with same result. Jon -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] EMC controlled sniper robot
I am considering making a portable (read, mounted on a hand truck) robotic sniper. It would be a combination of EMC for positioning (two axes only, horizontal and vertical plane), and a built in ballistics calculator. The robot would be orientated (homed) according to landmarks, and would be told the coordinates of the target in relation to the orientation, which is the bearing angle, distance and elevation. The ballistic computer would compute the shooting parameters based on these, and make adjustments for wind speed, temperature etc. EMC would position the rifle and shoot. So this is not some sort of an evil orwellian concoction, because it does exactly as it is told and does not involve any image recognition. But it would be cool to make a video of it whacking one pepsi can after another, with astronomical precision. Any thoughts? -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC controlled sniper robot
OMG! Now you'll have us all under the scrutiny of Homeland Security! Certainly would make a great video though. Maybe even better than the volleyball. From: Igor Chudov ichu...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wed, October 6, 2010 9:32:23 PM Subject: [Emc-users] EMC controlled sniper robot I am considering making a portable (read, mounted on a hand truck) robotic sniper. It would be a combination of EMC for positioning (two axes only, horizontal and vertical plane), and a built in ballistics calculator. The robot would be orientated (homed) according to landmarks, and would be told the coordinates of the target in relation to the orientation, which is the bearing angle, distance and elevation. The ballistic computer would compute the shooting parameters based on these, and make adjustments for wind speed, temperature etc. EMC would position the rifle and shoot. So this is not some sort of an evil orwellian concoction, because it does exactly as it is told and does not involve any image recognition. But it would be cool to make a video of it whacking one pepsi can after another, with astronomical precision. Any thoughts? -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC controlled sniper robot
Ed, thanks. My first idea is to make a very limited sector, where the robot can shoot and limit it mechanically. So a bug, like calculating bearing wrong, would not turn the robot around to kill its creator or bystanders. i On Wed, Oct 6, 2010 at 10:31 PM, Edward Bernard yankeelena2...@yahoo.com wrote: OMG! Now you'll have us all under the scrutiny of Homeland Security! Certainly would make a great video though. Maybe even better than the volleyball. From: Igor Chudov ichu...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wed, October 6, 2010 9:32:23 PM Subject: [Emc-users] EMC controlled sniper robot I am considering making a portable (read, mounted on a hand truck) robotic sniper. It would be a combination of EMC for positioning (two axes only, horizontal and vertical plane), and a built in ballistics calculator. The robot would be orientated (homed) according to landmarks, and would be told the coordinates of the target in relation to the orientation, which is the bearing angle, distance and elevation. The ballistic computer would compute the shooting parameters based on these, and make adjustments for wind speed, temperature etc. EMC would position the rifle and shoot. So this is not some sort of an evil orwellian concoction, because it does exactly as it is told and does not involve any image recognition. But it would be cool to make a video of it whacking one pepsi can after another, with astronomical precision. Any thoughts? -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC controlled sniper robot
You may want to re-think advertising anything about actually building this, you're going to be in violation of a few BATFE regulations. They're not nice to people that violate their regulations. On Wed, Oct 6, 2010 at 11:36 PM, Igor Chudov ichu...@gmail.com wrote: Ed, thanks. My first idea is to make a very limited sector, where the robot can shoot and limit it mechanically. So a bug, like calculating bearing wrong, would not turn the robot around to kill its creator or bystanders. i On Wed, Oct 6, 2010 at 10:31 PM, Edward Bernard yankeelena2...@yahoo.com wrote: OMG! Now you'll have us all under the scrutiny of Homeland Security! Certainly would make a great video though. Maybe even better than the volleyball. From: Igor Chudov ichu...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wed, October 6, 2010 9:32:23 PM Subject: [Emc-users] EMC controlled sniper robot I am considering making a portable (read, mounted on a hand truck) robotic sniper. It would be a combination of EMC for positioning (two axes only, horizontal and vertical plane), and a built in ballistics calculator. The robot would be orientated (homed) according to landmarks, and would be told the coordinates of the target in relation to the orientation, which is the bearing angle, distance and elevation. The ballistic computer would compute the shooting parameters based on these, and make adjustments for wind speed, temperature etc. EMC would position the rifle and shoot. So this is not some sort of an evil orwellian concoction, because it does exactly as it is told and does not involve any image recognition. But it would be cool to make a video of it whacking one pepsi can after another, with astronomical precision. Any thoughts? -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] EMC controlled sniper robot
I would love to know what BATF regulations would be violated, and certainly I would not undertake anything illegal. i On Wed, Oct 6, 2010 at 11:24 PM, Bill J ctxs...@gmail.com wrote: You may want to re-think advertising anything about actually building this, you're going to be in violation of a few BATFE regulations. They're not nice to people that violate their regulations. On Wed, Oct 6, 2010 at 11:36 PM, Igor Chudov ichu...@gmail.com wrote: Ed, thanks. My first idea is to make a very limited sector, where the robot can shoot and limit it mechanically. So a bug, like calculating bearing wrong, would not turn the robot around to kill its creator or bystanders. i On Wed, Oct 6, 2010 at 10:31 PM, Edward Bernard yankeelena2...@yahoo.com wrote: OMG! Now you'll have us all under the scrutiny of Homeland Security! Certainly would make a great video though. Maybe even better than the volleyball. From: Igor Chudov ichu...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wed, October 6, 2010 9:32:23 PM Subject: [Emc-users] EMC controlled sniper robot I am considering making a portable (read, mounted on a hand truck) robotic sniper. It would be a combination of EMC for positioning (two axes only, horizontal and vertical plane), and a built in ballistics calculator. The robot would be orientated (homed) according to landmarks, and would be told the coordinates of the target in relation to the orientation, which is the bearing angle, distance and elevation. The ballistic computer would compute the shooting parameters based on these, and make adjustments for wind speed, temperature etc. EMC would position the rifle and shoot. So this is not some sort of an evil orwellian concoction, because it does exactly as it is told and does not involve any image recognition. But it would be cool to make a video of it whacking one pepsi can after another, with astronomical precision. Any thoughts? -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users