[Emc-users] STEPGEN_MAXACCEL

2010-10-06 Thread Mark Wendt
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.

2010-10-06 Thread Mark Wendt
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

2010-10-06 Thread Alex Joni
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

2010-10-06 Thread Mark Wendt
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.

2010-10-06 Thread Don Stanley
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

2010-10-06 Thread sam sokolik
  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.

2010-10-06 Thread Mark Wendt
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

2010-10-06 Thread Mark Wendt
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

2010-10-06 Thread Stuart Stevenson
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.

2010-10-06 Thread Stephen Wille Padnos
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.

2010-10-06 Thread Don Stanley
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.

2010-10-06 Thread Peter C. Wallace
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.

2010-10-06 Thread Jon Elson
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.

2010-10-06 Thread Jon Elson
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

2010-10-06 Thread Jon Elson
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.

2010-10-06 Thread Jon Elson
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.

2010-10-06 Thread Jon Elson
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.

2010-10-06 Thread Don Stanley
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.

2010-10-06 Thread Igor Chudov
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.

2010-10-06 Thread Don Stanley
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.

2010-10-06 Thread Jon Elson
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

2010-10-06 Thread Igor Chudov
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

2010-10-06 Thread Edward Bernard
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

2010-10-06 Thread Igor Chudov
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

2010-10-06 Thread Bill J
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

2010-10-06 Thread Igor Chudov
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