Re: [Emc-users] question about tapered threading (etc)

2012-01-25 Thread Steve Blackmore
On Tue, 24 Jan 2012 23:47:26 -0500, you wrote:

And that is the reason EMC measures pitch along the hypotenuse.

A fairly famous quote from Allan Kay goes:
Simple things should be simple, complex things should be possible.

Butt you've made a simple thing complex.

Be MUCH better if along the hypotenuse was G33.1 and along the axis was
G33 (or even better G32). At least then threading would be industry
standard.

Steve Blackmore
--

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] question about tapered threading (etc)

2012-01-25 Thread andy pugh
On 25 January 2012 08:27, Steve Blackmore st...@pilotltd.net wrote:

 Be MUCH better if along the hypotenuse was G33.1 and along the axis was
 G33 (or even better G32). At least then threading would be industry
 standard.

It isn't even that clear-cut:
http://pdf.directindustry.com/pdf/delectron/g-code-programming-manual/14577-33189-_23.html

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [OT]Moveing pcb-gcode generated files to the milling machine=huge PIMA

2012-01-25 Thread Mark Wendt
On 01/24/2012 02:21 PM, gene heskett wrote:
 I probably have 5 or 7 tabs open, su- at any one time.  Biggest problem
 then is that x belongs to gene, and root collects megabytes of x errors
 when root forgets to use vim and tries to use gedit.

Gene, is this on the pclos machine, or on the Ubuntu box?  On my Ubuntu 
box here at work, when I su -, $DISPLAY is automagically set to :0 and 
I can bring up gedit as root with no problems.
 - in screen utility I also create first text screen for use as root.
 Others are named by function or remote host.

 If you are going to rename or change UID or GID it's best to do it in
 text terminal, i.e. not under KDE or Gnome for yourself as you'll pull
 the rug under your feet. You could create a new user with desired
 UID/GID in GUI but you'll need to make different login account name. The
 easiest IMO is to do the following:

 - Assuming you are at GUI login prompt, don't login, use Ctrl-Alt-F1 to
 go to text mode terminal,

 - login and become root with 'sudo su -' (ubuntu and some other distros)

 - edit /etc/passwd to change UID and GID
 user:x:1000:1000:user name,,,:/home/user:/bin/bash
 ^^   ^^

 - run command pwconv

 - edit /etc/group
 user:x:1000:
 ^^
 - run
 chown -Ruser.user  /home/user
 to change ownership to all files in users home directory.

 - Reboot and you should be able to login as a user with new UID/GID.
  
 That makes a lot of sense, doing it that way, but since nfs is working now,
 I'll likely skip it.  Once I get the forward path in nfs set, then I can
 redirect pcb-gcodes output files directly to the
 ~/gene/emc2/nc_files/project_subdir on the milling machine, and only be
 missing one thing.

I'd still redo the UID/GID's even with NFS.  If your accounts have the 
same UID/GID's you don't have to fudge around with directory 
permissions, and it makes your NFS more secure.

 Cheers, Gene

Mark


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread Mark Wendt
On 01/24/2012 04:52 PM, Dave wrote:
 Thank You Guys for doing that and footing the bill..I know hosting
 is not free.. if you put a donate link someplace... I think that might
 help offset some costs.

 Dave

Dave,

I think that's a great idea.  A number of different forums, groups, etc 
that I belong to do just that, and it really helps with the cost of 
upkeep.  What say ye fellow LinuxCNC'ers?  Let's help out the folks that 
are keeping our web presence afloat out of their own pocket by chipping 
in a bit to offset the the yearly costs.

To that effect, youse guys that are currently funding our presence, what 
are our yearly costs?

Mark

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [OT]Moveing pcb-gcode generated files to the milling machine=huge PIMA

2012-01-25 Thread gene heskett
On Wednesday, January 25, 2012 05:29:19 AM Rafael Skodlar did opine:

 On 01/24/2012 11:21 AM, gene heskett wrote:
  On Tuesday, January 24, 2012 01:46:15 PM Rafael Skodlar did opine:
  
  [...]
  
  
  Chuckle, I need that this morning (morning?  Duh, it's past 2pm), the
  2nd cup hasn't kicked in yet. :(
  
  I've now been searching the package repo looking for a sed-like util
  that can do the additions.  4 hours wasted and I am only down the the
  middle of the p's.  Sigh.
  
  Cheers, Gene
 
 Why not try (g)awk? You can search, match strings, and do some math with
 it. Of course you could always use a combination of sed, awk and bash,
 or simply perl.

I looked at the gawk man page, didn't see any mention of floating point 
math so I kept on looking.  Bash only does integer.  Didn't see any mention 
of sed  math or floating point.

It turns out the easiest way is add a G92 x2.195 before the first move in 
the top of the file, and a G92.1 to clear it at the bottom.

But I've changed the location of the tool change, so I'm now making a 
contact gage to sit on the table to set drill lengths and will add the 
probing code after each M6.  That's a heck of a lot better than having to 
edit 24k LOC line by line. :)

I have nfs working both ways now too, which means I can put pcb-gcode 
output files directly on the mill from pcb-gcode.

From the properties list, it looks like about 3 hours to make one board 
plus bit changes  board remounting.  Needs more spindle rpms by at least 
10x.

Question, what ipm feeds for a 60 degree sharp pointed carbide bit, running 
about 3 thou deep, would be recommended when 2500 revs is all you have?

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Allen's Axiom:
When all else fails, read the instructions.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [OT]Moveing pcb-gcode generated files to the milling machine=huge PIMA

2012-01-25 Thread gene heskett
On Wednesday, January 25, 2012 05:45:30 AM Mark Wendt did opine:

 On 01/24/2012 02:21 PM, gene heskett wrote:
  I probably have 5 or 7 tabs open, su- at any one time.  Biggest
  problem then is that x belongs to gene, and root collects megabytes
  of x errors when root forgets to use vim and tries to use gedit.
 
 Gene, is this on the pclos machine, or on the Ubuntu box?  On my Ubuntu
 box here at work, when I su -, $DISPLAY is automagically set to :0 and
 I can bring up gedit as root with no problems.
 
The pclos box Mark.  Its a little odd.  OTOH so is ubuntu when your first 
experience with linux was redhat.  You can sudo gedit, but not su - or sudo 
-i  then run gedit,  no biggie.  I've used vim for 20 years, so its not 
like it was new to me.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Batteries not included.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread gene heskett
On Wednesday, January 25, 2012 05:49:24 AM Mark Wendt did opine:

 On 01/24/2012 04:52 PM, Dave wrote:
  Thank You Guys for doing that and footing the bill..I know hosting
  is not free.. if you put a donate link someplace... I think that might
  help offset some costs.
  
  Dave
 
 Dave,
 
 I think that's a great idea.  A number of different forums, groups, etc
 that I belong to do just that, and it really helps with the cost of
 upkeep.  What say ye fellow LinuxCNC'ers?  Let's help out the folks that
 are keeping our web presence afloat out of their own pocket by chipping
 in a bit to offset the the yearly costs.
 
 To that effect, youse guys that are currently funding our presence, what
 are our yearly costs?
 
 Mark
 
I'll add my +100 here.

 
 -- Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Batteries not included.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [OT]Moveing pcb-gcode generated files to the milling machine=huge PIMA

2012-01-25 Thread Mark Wendt
On 01/25/2012 05:48 AM, gene heskett wrote:
  
 The pclos box Mark.  Its a little odd.  OTOH so is ubuntu when your first
 experience with linux was redhat.  You can sudo gedit, but not su - or sudo
 -i  then run gedit,  no biggie.  I've used vim for 20 years, so its not
 like it was new to me.

 Cheers, Gene

Gene,

Yah, I used to have some rather convoluted .cshrc's when we had a mixed 
*nix environment and had to log in remotely and bring up stuff on my 
local machine.  We've simplified here at work to Solaris (or Oracle 
Solaris or whatever the hell they call it now), Red Hat, Ubuntu and 
CentOS (open source version of Red Hat).  It's nice to simplify.  ;-)

Mark

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread Mark Wendt
On 01/25/2012 05:49 AM, gene heskett wrote:
 Dave,

 I think that's a great idea.  A number of different forums, groups, etc
 that I belong to do just that, and it really helps with the cost of
 upkeep.  What say ye fellow LinuxCNC'ers?  Let's help out the folks that
 are keeping our web presence afloat out of their own pocket by chipping
 in a bit to offset the the yearly costs.

 To that effect, youse guys that are currently funding our presence, what
 are our yearly costs?

 Mark

  
 I'll add my +100 here.

Does our BOD have a treasurer position?  If not, perhaps it's time we 
added that position, create a single bank account, attach a Paypal 
account to it and use that to pay the web bills?

Mark

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread andy pugh
On 25 January 2012 11:01, Mark Wendt mark.we...@nrl.navy.mil wrote:

 Does our BOD have a treasurer position?  If not, perhaps it's time we
 added that position, create a single bank account, attach a Paypal
 account to it and use that to pay the web bills?

There is some risk there of ending up with an embarrassment of funds.
The various LinuxCNC sites are almost certainly higher-cost than the
web site I pay for the hosting of (my sailing crew) but I am paying £5
per year for that.

If the same hosting is also used for private content then untangling
the cost proportions might well be more trouble than the current
donors want to go to.

Of course, I don't speak for the people in question, I am just
explaining reasons why they might appear oddly reluctant.

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread Mark Wendt
On 01/25/2012 06:06 AM, andy pugh wrote:
 On 25 January 2012 11:01, Mark Wendtmark.we...@nrl.navy.mil  wrote:


 Does our BOD have a treasurer position?  If not, perhaps it's time we
 added that position, create a single bank account, attach a Paypal
 account to it and use that to pay the web bills?
  
 There is some risk there of ending up with an embarrassment of funds.
 The various LinuxCNC sites are almost certainly higher-cost than the
 web site I pay for the hosting of (my sailing crew) but I am paying £5
 per year for that.

 If the same hosting is also used for private content then untangling
 the cost proportions might well be more trouble than the current
 donors want to go to.

 Of course, I don't speak for the people in question, I am just
 explaining reasons why they might appear oddly reluctant.


Andy,

Understandable.  The paypal link could be set up so that it could be 
turned on when funds are needed and turned off when the funding is met.  
The treasurer would have to stay on top of that though.

Mark

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] question about tapered threading (etc)

2012-01-25 Thread John Thornton
IIRC Jeff Eppler cut a fusee for a mousetrap powered car...

John

On 1/24/2012 3:52 PM, John Prentice wrote:
 - Original Message -
 From: Kent A. Reedknbr...@erols.com


 Several items were called out recently as being show stoppers for
 LinuxCNC. I do not aspire to learn the inner workings of LinuxCNC well
 enough to contribute to discussion of the first item, No jog on
 feedhold.

 However, the second item Taper thread pitches are measured along the
 hypotenuse ??? is an issue I think this bear of limited brain ought to
 be able to understand without being a LinuxCNC guru.

 (a) The jog in feedhold really is a significant pain. You do need to move
 the tool away from the work when milling or turning stringy materials.
 Even something simple like deep-drilling with pecks can snarl up the tool
 with swarf. Of course the general solution could be very complex (e.g. if
 offsets were to be changed while feedheld) but some simple rules would cover
 a lot of cases without obvious risks to a thinking user.

 (b) For most practical tapered pipe threads no one will notice the pitch
 error. On one hand I think it is unusual CNC behaviour in threading (so
 possible difficulties for CAM users without a special postprocessor). But on
 the other hand the case of the angle not being small but being 90deg does
 appear to allow cutting of scrolls - has anyone ever tried this?

 John Prentice

 .


 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread John Thornton
Chris,

Is there any need to have a second backup of the whole works?

John

On 1/24/2012 1:48 PM, Chris Radek wrote:
 On Tue, Jan 24, 2012 at 11:31:11AM -0800, Kirk Wallace wrote:
 Thank goodness for the servers that host our website, wiki and such. It
 looks like PMDX gets credit for this. Thank you.
 Nope.  SWP pays for our advertisement-free hosting of the website, web
 forum, and wiki.  He and Alex and sometimes Jeff administer it.

 I pay for the hosting of our git repository and I administer it.  I
 take responsibility for doing backups of the whole works.

 Seb pays for hosting of our buildbot, and he administers that stuff.

 This has been the state of affairs for many years now.  Before that,
 in the EMC1 days, Sherline provided some hosting for us.  Before
 that, I think Steve Stallings/PMDX did (that was before my time.)

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] question about tapered threading (etc)

2012-01-25 Thread sam sokolik
You can see it here.

http://www.youtube.com/watch?v=ACvRilmIKDQ

(that was JohnK)

I really like the flexibility over a standard.  (I didn't know there was 
a 'standard' from research I have done)  And with a little math - it 
will make a perfect tapered thread.  With re-mapping now there are even 
more options.  (considering with the source code - the options are 
really unlimited.. ;) )

sam

On 01/25/2012 05:51 AM, John Thornton wrote:
 IIRC Jeff Eppler cut a fusee for a mousetrap powered car...

 John

 On 1/24/2012 3:52 PM, John Prentice wrote:
 - Original Message -
 From: Kent A. Reedknbr...@erols.com


 Several items were called out recently as being show stoppers for
 LinuxCNC. I do not aspire to learn the inner workings of LinuxCNC well
 enough to contribute to discussion of the first item, No jog on
 feedhold.

 However, the second item Taper thread pitches are measured along the
 hypotenuse ??? is an issue I think this bear of limited brain ought to
 be able to understand without being a LinuxCNC guru.

 (a) The jog in feedhold really is a significant pain. You do need to move
 the tool away from the work when milling or turning stringy materials.
 Even something simple like deep-drilling with pecks can snarl up the tool
 with swarf. Of course the general solution could be very complex (e.g. if
 offsets were to be changed while feedheld) but some simple rules would cover
 a lot of cases without obvious risks to a thinking user.

 (b) For most practical tapered pipe threads no one will notice the pitch
 error. On one hand I think it is unusual CNC behaviour in threading (so
 possible difficulties for CAM users without a special postprocessor). But on
 the other hand the case of the angle not being small but being 90deg does
 appear to allow cutting of scrolls - has anyone ever tried this?

 John Prentice

 .


 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] question about tapered threading (etc)

2012-01-25 Thread John Thornton
well they both have a first name that starts with J LOL so I got one 
letter right.

John

On 1/25/2012 6:04 AM, sam sokolik wrote:
 You can see it here.

 http://www.youtube.com/watch?v=ACvRilmIKDQ

 (that was JohnK)

 I really like the flexibility over a standard.  (I didn't know there was
 a 'standard' from research I have done)  And with a little math - it
 will make a perfect tapered thread.  With re-mapping now there are even
 more options.  (considering with the source code - the options are
 really unlimited.. ;) )

 sam

 On 01/25/2012 05:51 AM, John Thornton wrote:
 IIRC Jeff Eppler cut a fusee for a mousetrap powered car...

 John

 On 1/24/2012 3:52 PM, John Prentice wrote:
 - Original Message -
 From: Kent A. Reedknbr...@erols.com


 Several items were called out recently as being show stoppers for
 LinuxCNC. I do not aspire to learn the inner workings of LinuxCNC well
 enough to contribute to discussion of the first item, No jog on
 feedhold.

 However, the second item Taper thread pitches are measured along the
 hypotenuse ??? is an issue I think this bear of limited brain ought to
 be able to understand without being a LinuxCNC guru.

 (a) The jog in feedhold really is a significant pain. You do need to move
 the tool away from the work when milling or turning stringy materials.
 Even something simple like deep-drilling with pecks can snarl up the tool
 with swarf. Of course the general solution could be very complex (e.g. if
 offsets were to be changed while feedheld) but some simple rules would cover
 a lot of cases without obvious risks to a thinking user.

 (b) For most practical tapered pipe threads no one will notice the pitch
 error. On one hand I think it is unusual CNC behaviour in threading (so
 possible difficulties for CAM users without a special postprocessor). But on
 the other hand the case of the angle not being small but being 90deg does
 appear to allow cutting of scrolls - has anyone ever tried this?

 John Prentice

 .


 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread Sven Wesley


 Andy,

 Understandable.  The paypal link could be set up so that it could be
 turned on when funds are needed and turned off when the funding is met.
 The treasurer would have to stay on top of that though.

 Mark


This must be the most wide spread discussion in ages at this mailing list,
forums, lists, bills, credits... Doesn't matter, it just shows that even
the silent people can speak (which also is a Chinese saying). :)

If you guys think that the internal forum works well so be it. To me it's
not better at all than (for example) cnczone or the mailing list. One board
all questions, and that makes the mailing list superior. And unfortunately,
there were many broken links to the forum before. Cnczone being commercial?
There's no secret I'm a moderator at the zone. There's no secret a page
with 140 000 members need better servers than our page. Of course there
will be banners. Stating that it's a bad idea because the site might go
pay-to-view based - will not happen. Why on Earth would you bite your own
feeder? IF that happens, I'm the first guy to leave the site. We're lucky
that someone supports the LinuxCNC (formerly known as EMC2) community with
CPU and storage. So who will pay it otherwise? A paypal account seems to be
a good idea - at first. How should the board/community handle the scenario
when a supportive company transfers $ 100 000 and after a short while
demands to get their requirements sorted out? Who will be responsible for
the book keeping? What should happen if there's more money than needed?
What should happen when there's LESS money than neeeded?..

My first opinion is still not changed, there are too many communication
channels for a small (in a community perspective) project. it seems some of
you are pretty gnarly when it comes to commercial fundings (you're not
using Youtube, are you?..). Then kill the mailing list. That's commercially
based service, even more than the zone.

There's not a single response on Roadmap planning nor black/white listing -
suggestions that _really_ affects the evolution of the software. Not even
from other developers...

Regards,
Sven
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread John Prentice
- Original Message - 
From: John Thornton bjt...@gmail.com


 IIRC Jeff Eppler cut a fusee for a mousetrap powered car...

 John

Sadly a fusee for clock work needs a curved profile to match spring forces 
rather than straight line.

I think they are hard to cut on a CNC lathe although reasonably easy to mill 
with a 4th axis - apart from the required overhang on a small diameter mill.

Ian Wright may have thoughts.

John Prentice 


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread John Thornton
That's the beauty of having different methods of communication. You like 
the Zone and I hate it and never go there. Doesn't make one better than 
the other in any way, it just makes the LinuxCNC forum better for me and 
5000 other users and the Zone better for you and the people who like to 
go there. Some people like the mailing list, I don't and again doesn't 
make it better or worse... Some people like the wiki, some use google 
and find user web pages for information... the options are endless.

John

On 1/25/2012 6:12 AM, Sven Wesley wrote:

 Andy,

 Understandable.  The paypal link could be set up so that it could be
 turned on when funds are needed and turned off when the funding is met.
 The treasurer would have to stay on top of that though.

 Mark


 This must be the most wide spread discussion in ages at this mailing list,
 forums, lists, bills, credits... Doesn't matter, it just shows that even
 the silent people can speak (which also is a Chinese saying). :)

 If you guys think that the internal forum works well so be it. To me it's
 not better at all than (for example) cnczone or the mailing list. One board
 all questions, and that makes the mailing list superior. And unfortunately,
 there were many broken links to the forum before. Cnczone being commercial?
 There's no secret I'm a moderator at the zone. There's no secret a page
 with 140 000 members need better servers than our page. Of course there
 will be banners. Stating that it's a bad idea because the site might go
 pay-to-view based - will not happen. Why on Earth would you bite your own
 feeder? IF that happens, I'm the first guy to leave the site. We're lucky
 that someone supports the LinuxCNC (formerly known as EMC2) community with
 CPU and storage. So who will pay it otherwise? A paypal account seems to be
 a good idea - at first. How should the board/community handle the scenario
 when a supportive company transfers $ 100 000 and after a short while
 demands to get their requirements sorted out? Who will be responsible for
 the book keeping? What should happen if there's more money than needed?
 What should happen when there's LESS money than neeeded?..

 My first opinion is still not changed, there are too many communication
 channels for a small (in a community perspective) project. it seems some of
 you are pretty gnarly when it comes to commercial fundings (you're not
 using Youtube, are you?..). Then kill the mailing list. That's commercially
 based service, even more than the zone.

 There's not a single response on Roadmap planning nor black/white listing -
 suggestions that _really_ affects the evolution of the software. Not even
 from other developers...

 Regards,
 Sven
 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread Lester Caine
John Prentice wrote:
 From: John Thorntonbjt...@gmail.com
 IIRC Jeff Eppler cut a fusee for a mousetrap powered car...

 Sadly a fusee for clock work needs a curved profile to match spring forces
 rather than straight line.

 I think they are hard to cut on a CNC lathe although reasonably easy to mill
 with a 4th axis - apart from the required overhang on a small diameter mill.

Like this?
http://medw.co.uk/fisheye/view_image.php?image_id=532gallery_path=/23/92/37

-- 
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread Dave Caroline
On Wed, Jan 25, 2012 at 12:38 PM, Lester Caine les...@lsces.co.uk wrote:
 John Prentice wrote:
 From: John Thorntonbjt...@gmail.com
 IIRC Jeff Eppler cut a fusee for a mousetrap powered car...

 Sadly a fusee for clock work needs a curved profile to match spring forces
 rather than straight line.

 I think they are hard to cut on a CNC lathe although reasonably easy to mill
 with a 4th axis - apart from the required overhang on a small diameter mill.

 Like this?
 http://medw.co.uk/fisheye/view_image.php?image_id=532gallery_path=/23/92/37

Yes like that but a correctly cut fusee on an antique clock does not
have lead in/out ramps
but stop sharply at the chain/rope mounting usually. Probably easier to mill.
Somewhere I have the maths for the curve but cant find at the moment.

Dave Caroline

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread gene heskett
On Wednesday, January 25, 2012 08:59:05 AM Sven Wesley did opine:

  Andy,
  
  Understandable.  The paypal link could be set up so that it could be
  turned on when funds are needed and turned off when the funding is
  met. The treasurer would have to stay on top of that though.
  
  Mark
 
 This must be the most wide spread discussion in ages at this mailing
 list, forums, lists, bills, credits... Doesn't matter, it just shows
 that even the silent people can speak (which also is a Chinese saying).
 :)
 
 If you guys think that the internal forum works well so be it. To me
 it's not better at all than (for example) cnczone or the mailing list.
 One board all questions, and that makes the mailing list superior. And
 unfortunately, there were many broken links to the forum before.
 Cnczone being commercial? There's no secret I'm a moderator at the
 zone. There's no secret a page with 140 000 members need better servers
 than our page. Of course there will be banners. Stating that it's a
 bad idea because the site might go pay-to-view based - will not happen.
 Why on Earth would you bite your own feeder? IF that happens, I'm the
 first guy to leave the site. We're lucky that someone supports the
 LinuxCNC (formerly known as EMC2) community with CPU and storage. So
 who will pay it otherwise? A paypal account seems to be a good idea -
 at first. How should the board/community handle the scenario when a
 supportive company transfers $ 100 000 and after a short while
 demands to get their requirements sorted out? Who will be responsible
 for the book keeping? What should happen if there's more money than
 needed? What should happen when there's LESS money than neeeded?..
 
 My first opinion is still not changed, there are too many communication
 channels for a small (in a community perspective) project.

I've not made a habit of visiting the cnczone, mainly because its another 
forum I'd have to join before I can post  then take active action with a 
browser to track, and it looked to be much less LinuxCNC oriented.  The way 
I have my email setup here, all I do is click next msg, answer if I can, or 
keep on clicking, not near as much fooling around.  So it is very much the 
preferred medium here at the Heskett campsite.

 it seems some
 of you are pretty gnarly when it comes to commercial fundings (you're
 not using Youtube, are you?..). Then kill the mailing list. That's
 commercially based service, even more than the zone.
 
Kill that and IMO, you'll kill LinuxCNC.

The mailing list is a subscriber based list, and I can post on almost any 
subject, which is likely  how this thread got stated.  The forums generally 
are moderated and I generally hate them because the moderator, for instance 
on the pclos forum they simply delete any post that isn't praiseworthy.  
Bug reports are often not praiseworthy, so squawks about something not 
working often don't last long enough for those that could fix them to see 
them.

 There's not a single response on Roadmap planning nor black/white
 listing - suggestions that _really_ affects the evolution of the
 software. Not even from other developers...

As the rest of us are noting.  And having been on this list though 2 BOD 
elections, it does seem to me that is has been longer since the last 
election that it seemed to be between the other 2.  OTOH I have no clue 
what the stated service term lengths were.

 Regards,
 Sven
 
 -- Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
If we do not change our direction we are likely to end up where we are 
headed.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [Emc-developers] Open letter to the EMC Board of Directors

2012-01-25 Thread Viesturs Lācis
2012/1/23 Michael Haberler mai...@mah.priv.at:

 What I do blame you for, and what I take issue with, is the style and 
 attitude in which you have come to, and implemented your decision, which is 
 symptomatic for how the EMC2 project is run, and what is wrong with it from a 
 steering perspective:

 After years of inactivity, complete silence on current and future issues, and 
 the complete failure to drive any meaningful planning and strategy 
 discussion, leave along seeing through results of such plans, not only myself 
 have come to the conclusion that as an entity the board either does not 
 exist, is completely defunct, or an old boys club which does not perceive the 
 need to communicate beyond their inner circle and basically focuses on 
 private coding interests.

 However, I remind you that a board is primarily a social function: steering, 
 driving and moderating discussion and goal setting, summarizing results, 
 check whether goals have been attained, and taking corrective action if not.

 I also encourage the community at large to consider a board's role, and spell 
 out their expectations - it is unfair to blame somebody for failing to meet 
 goals which are not clearly spelled out.

 - Michael

 btw: what are the intended board terms of service?

I pretty much agree to everything Michael and others have expressed
about the (lack of) steering for LinuxCNC, I have been thinking about
it from time to time. I especially felt it, when I tried to add linear
joints to genserkins and was repeatedly asking for some assistance in
debugging it, but did not get response. I think that whole project
would benefit from fixing that and making genserkins truly general
kinematics module for any kind of serially connected joints.

I was also thinking, what to do about this whole situation.
I looked here:
http://www.linuxcnc.org/index.php/english/about/12?task=view

Few things I noticed:
1) the goal/duties/role of the Board is not mentioned;
It has been metioned several times that Board should set the
direction - determine, which features/issues are considered as
important and are encouraged to pay more attention, what things are
considered as less important and what things are considered as not
acceptable for the project; probably there is something else;
2) there is nothing about the procedure, how Board would provide some
feedback to users; I find it crucial, because users are the ones to
elect Board members, so it seems obvious to me that there would be
some feedback from Board to users. It could be something like
quarterly published list of decisions/voting since last report (pretty
much like changelog in each new release);
I do not think that we should introduce Council as an institution to
follow up on Board's activities, but I do believe that there should be
implemented a feedback mechanism, otherwise we have situation that
there are users (me among them) that have almost no clue what does the
Board do;
3) I think that there should be separate procedure for
critical-impact decisions; IMHO this issue with EMC Corp. is very
nice example - what I understand from the discussions so far is that
community would prefer at least receiving information about such
situations. I do not think that community should necessarily get
involved in decision making, buaccepted byt giving users a chance to
share their insights might provide useful information to Board which
in turn would result in better decisions and, more importantly, better
acceptance by community than in this case;

What I would like to ask - if anyone has a proposal/suggestion for any
of these 3 points, share them either in mailing list or in private.

I am volunteering to summarize it all.

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread andy pugh
On 25 January 2012 12:12, Sven Wesley svenne.d...@gmail.com wrote:

 If you guys think that the internal forum works well so be it. To me it's
 not better at all than (for example) cnczone or the mailing list.

I agree. However, it is much easier to find, and so ends up being the
first port of call for new users with a problem.
I guess that we could put a link there to the cnczone forum instead of
having our own.

I have nothing against the 'Zone and I am vaguely active there too,
but it is too big. There is no way that I have the time to keep up
with all of it, and the LinuxCNC-related stuff ends up being very
dilute.

I can and do read every post to the LinuxCNC forums and I think the
same is true of the other moderators, there is a guarantee that a
query there will get read, and an almost-guarantee that it will get an
answer.

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
2012/1/20 Kirk Wallace kwall...@wallacecompany.com:
 On Fri, 2012-01-20 at 10:39 -0800, Kirk Wallace wrote:
 On Fri, 2012-01-20 at 10:42 +0200, Viesturs Lācis wrote:
 ... snip
  Kirk, I repasted Your scheme here:
  http://picpaste.com/scheme-3V0w43QM.png
 ... snip

 Revised schematic attached.

Pasted the scheme here:
http://picpaste.com/pics/Screenshot-M9n1LIG0.1327503833.png

R1 is 100 ohm,
R2 is 220 ohm.
R3 is 10K ohm.
No diode next to R1.

I tested by connecting/disconnecting 4N25 pin1 to GND and measured the
voltage on laser power pins.
Conclusion - not working. I have 0V on output in both cases. Any
ideas, what might be wrong?
Can I short-wire +5V to pin4 of 4N25 to test, if it works then? That
way I intend to check, if 4N25 is good or no.

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Rotary homing.

2012-01-25 Thread Ed Nisley
On Tue, 2012-01-24 at 18:04 -0500, gene heskett wrote:
 if I can insert those few lines of code after the M6 T# command. 

If you add:

[EMCIO]
TOOL_CHANGE_AT_G30 = 1

Then M6 will move to the G30 position, which you've cleverly set right
above the probe switch. Admittedly, you must then call the probe
subroutine, but a little sed-fu [grin] should do the trick if pcb2gcode
doesn't have an option buried in there to wrap some user code around the
tool change.

The sourceforge pcb2gcode page has a bullet item:

output can be adjusted for automated height probing, see
http://www.cnczone.com/forums/showthread.php?t=82628

That discussion points to:

http://www.cnczone.com/forums/pcb_milling/82628-cheap_simple_height-probing.html

Which seems to be a generalized planar-surface probe process that's
likely too complex. All you must do is insert a G38.2 probe-and-set
subroutine, because you've already solved the PCB flatness and alignment
problems. Some sed-fu should do the trick.

I vaguely recall reading that stuff while building my hand-hewn G-Code
routines. Mercifully, those didn't have the problem of integrating with
anything else in the known universe...

-- 
Ed
http://softsolder.com



--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Methods of community information exchange for LinuxCNC

2012-01-25 Thread Dave
I'm not a big forum user in general.  I think the forum model must be 
carried out very carefully for it to be effective.

I think the LinuxCNC forum is very good.I think the CNCZone is not 
so good.

I used to be a regular reader/contributor on the CNCZone but the hassle 
factor was too high.   Then I was getting emails from the CNCZone... 
saying I haven't on at the forum recently, blah blah blah.What a 
turn off!  My spam blocker killed those.
The CNCZone needs work.

I prefer email lists as I think it is more effective time wise and I can 
follow the threads efficiently, while following a number of threads on a 
forum can be very difficult.

Dave

On 1/25/2012 9:36 AM, andy pugh wrote:
 On 25 January 2012 12:12, Sven Wesleysvenne.d...@gmail.com  wrote:


 If you guys think that the internal forum works well so be it. To me it's
 not better at all than (for example) cnczone or the mailing list.
  
 I agree. However, it is much easier to find, and so ends up being the
 first port of call for new users with a problem.
 I guess that we could put a link there to the cnczone forum instead of
 having our own.

 I have nothing against the 'Zone and I am vaguely active there too,
 but it is too big. There is no way that I have the time to keep up
 with all of it, and the LinuxCNC-related stuff ends up being very
 dilute.

 I can and do read every post to the LinuxCNC forums and I think the
 same is true of the other moderators, there is a guarantee that a
 query there will get read, and an almost-guarantee that it will get an
 answer.




--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Money issues, and my regret of mentioning it

2012-01-25 Thread Chris Radek
On Wed, Jan 25, 2012 at 06:17:22AM -0500, Mark Wendt wrote:

 Andy,
 
 Understandable.  The paypal link could be set up so that it could be 
 turned on when funds are needed and turned off when the funding is met.  
 The treasurer would have to stay on top of that though.


I now regret mentioning money.  I just wanted to say that it was not a
matter of coincidence or luck that our online presence is ad- and
bs-free.

I don't want donations and/or a treasury personally, and among the
board I've never heard any sentiment otherwise.

If I pay for hosting/service myself and give some of the benefits to
the community, it's a bit costly but simple.  If I want reimbursement
from the community somehow, I would have to trade that cost for a
different cost in terms of complexity and time.  That's a tradeoff in
the wrong direction for me.

I appreciate that so many want to help, and money is a
seemingly-simple way to do that, but I think it would add complexity
that we just don't want.


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread Lester Caine
Dave Caroline wrote:
 On Wed, Jan 25, 2012 at 12:38 PM, Lester Caineles...@lsces.co.uk  wrote:
   John Prentice wrote:
   From: John Thorntonbjt...@gmail.com
   IIRC Jeff Eppler cut a fusee for a mousetrap powered car...
 
   Sadly a fusee for clock work needs a curved profile to match spring 
  forces
   rather than straight line.
 
   I think they are hard to cut on a CNC lathe although reasonably easy to 
  mill
   with a 4th axis - apart from the required overhang on a small diameter 
  mill.
 
   Like this?
   
  http://medw.co.uk/fisheye/view_image.php?image_id=532gallery_path=/23/92/37
 Yes like that but a correctly cut fusee on an antique clock does not
 have lead in/out ramps
 but stop sharply at the chain/rope mounting usually. Probably easier to mill.
 Somewhere I have the maths for the curve but cant find at the moment.

This is milled - 2mm end mill for a square chain.
If you look at the next picture you will see the pocket for the end of the 
chain.
Shape is 'rule of thumb' ... but don't ask me who's thumb it was :)

-- 
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread Ian W. Wright
As John said, in horology, the curve of a fusee has to 
exactly match the force of the mainspring if it is to do its 
job properly. The idea is that the force of a wound up 
spring is much greater than that of a spring which is mostly 
unwound and the fusee is there as a continually variable 
pulley to ensure that the gearing of the clock or watch gets 
a constant force over the whole period of the spring run. 
When the spring is fully wound it pulls on a small diameter 
of the fusee whilst, when it is running down, it pulls on a 
larger diameter. Every mainspring is different in its 
characteristics, even in our modern technological age, due 
to slight differences in the structure and composition of 
the metal and its hardening and tempering. Consequently, a 
fusee has to be matched to each new spring it encounters. If 
one is just making a pendulum clock, this exact matching is 
less important than if one were making a chronometer but, 
nevertheless, it does have some effect.

The traditional way in which fusees were made and adjusted 
is as follows... The fusee blank was cast to a shape which 
experience had shown was about the right profile for the 
type and size of mainspring being used. It was then put in a 
very simple, hand powered, screwcutting 'lathe'. This 
usually had a simple headstock through which was mounted a 
coarse screw of the same pitch as was desired on the fusee ( 
this was calculated by knowing how many times the fusee was 
required to turn to give the desired length of run of the 
clock - also knowing the cross section of the chain or cord 
which would be necessary to safely transmit the force fo the 
fully wound mainspring, the height of the fusee and 
therefore the pitch of its thread could then be worked out. 
). The outer end of this screw had a handle while the fusee 
blank was fixed to the other end with the other end of this 
fusee blank being fixed to a plain rod which ran through the 
tailstock to provide support. The cutting tool was a simple 
length of steel with the cutting end like a parting tool and 
it slid in a square hole in the tool rest at right angles to 
the fusee blank. The initial cuts might be made by pressing 
a pin on this tool against a metal template of the curve 
initially calculated for the fusee but correcting cuts were 
done freehand by just pressing the tool into the work as it 
was rotated by means of the handle. The final correction of 
the fusee was done by fitting the fusee and mainspring up in 
the clock frame and fitting a long rod with an adjustable 
weight at its end onto the winding square on the shaft of 
the fusee and at right angles to it. The mainspring was then 
wound and the weight on the rod adjusted until the force of 
the mainspring would just lift the rod against the force of 
gravity. Now the fusee was allowed to turn a little more, 
unwinding the mainspring, and the effect on the 'adjusting 
rod' was noted. This was done repeatedly until the fusee was 
fully unwound and the shape of the fusee was then corrected, 
thread by thread, until the rod would neither lift nor fall 
at any point of the fusee's several rotations. It is a long, 
tedious but ultimately simple and low-tech process and, to 
get it right, this is the only way to do it.

Fortunately, modern clocks and watches have removed the need 
for a fusee by using escapements which are, largely, not 
affected by the difference in force provided by the 
mainspring as it runs down but I still have to do this whole 
procedure whenever I replace the mainspring of a chronometer 
or verge watch or clock.

I hope that this info is helpful to some..

Ian

On 25/01/2012 12:05, John Prentice wrote:
 - Original Message -
 From: John Thorntonbjt...@gmail.com


 IIRC Jeff Eppler cut a fusee for a mousetrap powered car...

 John
 Sadly a fusee for clock work needs a curved profile to match spring forces
 rather than straight line.

 I think they are hard to cut on a CNC lathe although reasonably easy to mill
 with a 4th axis - apart from the required overhang on a small diameter mill.

 Ian Wright may have thoughts.

 John Prentice


 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 -
 No virus found in this message.
 Checked by AVG - www.avg.com
 Version: 2012.0.1901 / Virus Database: 2109/4764 - Release Date: 01/24/12




--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive 

Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread Dave Caroline
Found my pics of the few pages in
The science of clocks and watches
A. L. Rawlings  British Horological Institute   1993

about the fusee

http://www.collection.archivist.info/archive/DJCPD/PD/2007/2007_06_06_Rawlings/

Which has some maths for those wishing to put it in gcode

Dave Caroline

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread andy pugh
On 25 January 2012 16:22, Ian W. Wright watchma...@talktalk.net wrote:

 It is a long,
 tedious but ultimately simple and low-tech process and, to
 get it right, this is the only way to do it.

I would have thought that, in principle, a torque meter and encoder
could accurately measure the mainspring characteristics, and then a
bit of code could convert that into an optimised fusee profile.

This would probably be an interesting piecewise calculation, as the
past radius history determines how much chain has been pulled in and
hence where on the fusee one is.

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] MESA questions

2012-01-25 Thread Andrew
Hello,

Some questions regarding MESA cards:
1. Please confirm the configuration 7i43+7i48 for 6 channel analog servo.
Is there full firmware support?
2. The friend's machine has 7 servos (including 3 spindles) in step/dir
mode, and RS422 is preferred for higher input frequency. Which RS422
daughter cards for 5i20 (or other FPGA) are supported with hardware? Also,
is there any possible config with 7 steppers and 7 RS422 quadrature
encoders?

Thanks,
Andrew
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-25 Thread Peter Georgi
Hi, Ben Jakson published the two links below.
Since I have a four axis (XYUV) hot wire foam
cutter I jumped into the tube at youtube. Mr.
Sammel implemented exactly what I was looking for
a while. I manly use the cutter for wing panels
for model air planes.

I downloaded the patch. But how to install it,
that it runs inside Axis? Any hint or help are
very welcom.

Regards Peter

-Ursprüngliche Nachricht-
Von: Ben Jackson [mailto:b...@ben.com] 
Gesendet: Freitag, 20. Januar 2012 20:03
An: Enhanced Machine Controller (EMC)
Betreff: Re: [Emc-users] Control a hot wire foam
cutter using LinuxCNC?

On Fri, Jan 20, 2012 at 03:32:24PM +, andy
pugh wrote:
 
 Sammel has been working on this:
 http://www.youtube.com/watch?v=TWOzqALWa3c
 patch:

http://sourceforge.net/mailarchive/forum.php?threa
d_name=4F154BE7.4010
 702%40gmx.deforum_name=emc-developers

You can set [TRAJ]COORDINATES to limit how many
axes are displayed in the GUI (looks like several
are unused in the demo).

--
Ben Jackson AD7GD
b...@ben.com
http://www.ben.com/

--

Keep Your Developer Skills Current with
LearnDevNow!
The most comprehensive online learning library for
Microsoft developers is just $99.99! Visual
Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when
you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-u
sers


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Roland Jollivet
On 25 January 2012 19:41, Kirk Wallace kwall...@wallacecompany.com wrote:

 On Wed, 2012-01-25 at 17:06 +0200, Viesturs Lācis wrote:
 ... snip
  I tested by connecting/disconnecting 4N25 pin1 to GND and measured the
  voltage on laser power pins.

 Do you mean pin 2? Shorting pin 2 to ground should complete the circuit
 and push current through the opto's LED. Place regular LED in series
 with R1, just as shown for D?, but with an LED. The LED should light up
 when pin 2 is grounded. If the LED lights up the opto's LED is sure to
 light up too.

  Conclusion - not working. I have 0V on output in both cases. Any
  ideas, what might be wrong?

 You can try a 12 light bulb in place of the laser to see if Q1 turns ON.

  Can I short-wire +5V to pin4 of 4N25 to test, if it works then?

 Yes. 5 or 12 Volts to pin 4 should turn Q1 ON. Be sure R2 is in between
 your short and Q1. If this works, replace U1, it might be defective.

   That
  way I intend to check, if 4N25 is good or no.
 
  Viesturs

 See attached schematic. The . is hard to see so the 6 V are really .6
 V. The voltages are approximate.
 --


By the way, you are using a PNP package for a NPN  device. Be sure to
change it before doing a layout.

Regards
Roland
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
2012. gada 25. Jan. 18:55 Roland Jollivet roland.jolli...@gmail.com
rakstīja:

 On 25 January 2012 19:41, Kirk Wallace kwall...@wallacecompany.com
wrote:

  On Wed, 2012-01-25 at 17:06 +0200, Viesturs Lācis wrote:
  ... snip
   I tested by connecting/disconnecting 4N25 pin1 to GND and measured the
   voltage on laser power pins.
 
  Do you mean pin 2? Shorting pin 2 to ground should complete the circuit
  and push current through the opto's LED. Place regular LED in series
  with R1, just as shown for D?, but with an LED. The LED should light up
  when pin 2 is grounded. If the LED lights up the opto's LED is sure to
  light up too.
 
   Conclusion - not working. I have 0V on output in both cases. Any
   ideas, what might be wrong?
 
  You can try a 12 light bulb in place of the laser to see if Q1 turns ON.
 
   Can I short-wire +5V to pin4 of 4N25 to test, if it works then?
 
  Yes. 5 or 12 Volts to pin 4 should turn Q1 ON. Be sure R2 is in between
  your short and Q1. If this works, replace U1, it might be defective.
 
That
   way I intend to check, if 4N25 is good or no.
  
   Viesturs
 
  See attached schematic. The . is hard to see so the 6 V are really .6
  V. The voltages are approximate.
  --
 
 
 By the way, you are using a PNP package for a NPN  device. Be sure to
 change it before doing a layout.


I kind of understand the difference, but do not get, how it relates to me.
Could You please explain in more detail?

Viesturs
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] MESA questions

2012-01-25 Thread Peter C. Wallace
On Wed, 25 Jan 2012, Andrew wrote:

 Date: Wed, 25 Jan 2012 19:26:50 +0200
 From: Andrew parallel.kinemat...@gmail.com
 Reply-To: Enhanced Machine Controller (EMC)
 emc-users@lists.sourceforge.net
 To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
 Subject: [Emc-users]  MESA questions
 
 Hello,

 Some questions regarding MESA cards:
 1. Please confirm the configuration 7i43+7i48 for 6 channel analog servo.
 Is there full firmware support?

Yes, but you do need to use LinuxCNC 2.5 to support the 7I48

a 5I25/7I77 might be a better solution if you need additional 12/24V I/O

 2. The friend's machine has 7 servos (including 3 spindles) in step/dir
 mode, and RS422 is preferred for higher input frequency. Which RS422
 daughter cards for 5i20 (or other FPGA) are supported with hardware? Also,
 is there any possible config with 7 steppers and 7 RS422 quadrature
 encoders?
Its a little awkward with 7 but for example:

The 7I52S has 6 RS-422 step/dir outputs and 6 RS-422/TTL encoder 
inputs so 2 of these would give 12 of each. This would require a
5I23 as this is too much logic for a 5I20. This requires LinuxCNC 2.5 as well

2 7I47s would also do, giving 8 encoder inputs (RS-422 only) and
12 RS-422 step/dir outputs.



 Thanks,
 Andrew
 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


Peter Wallace
Mesa Electronics

(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
()_() signature to help him gain world domination.


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Kirk Wallace
On Wed, 2012-01-25 at 19:52 +0200, Roland Jollivet wrote:
... snip
 By the way, you are using a PNP package for a NPN  device. Be sure to
 change it before doing a layout.
 
 Regards
 Roland

Uugh, that's embarrassing. I got the part number from Viesturs' e-mail
reply, just pasted it in and didn't see the flaw. If this is really a
BD139, the circuit won't work. Thanks Roland. I guess I shouldn't apply
for any detective jobs.

I suppose the BD139 could be made to work, but I would need to build the
circuit to say anything with confidence. See attached.

I suppose a lot of what I do involves magic ...
by letting the magic smoke out of defenseless bits of plastic.
-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA
attachment: Screenshot-5.png--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] MESA questions

2012-01-25 Thread Kirk Wallace
On Wed, 2012-01-25 at 19:26 +0200, Andrew wrote:
... snip
 2. The friend's machine has 7 servos (including 3 spindles) in step/dir
 mode, and RS422 is preferred for higher input frequency. Which RS422
 daughter cards for 5i20 (or other FPGA) are supported with hardware?
... snip

What servo drivers does he have? If the drivers have the option, it
might be better to use a torque or velocity input.

RS422 is a standard that describes handling a signal through a pair of
wires. Generally, I believe any digital input could be made to handle
RS422 by adding a RS422 receiver chip. How many pairs of wires come from
the encoders?

For step/dir drivers, the encoders are wired to the driver, and
optionally, the CNC controller. If you use the driver torque or velocity
inputs, the encoders are wired just to LinuxCNC.
-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
Ok, now I got it.
Thank You, Kirk, for explanatory scheme!
Thank You, Roland, for pointing it out.

I will try in to resolder within next few hours and report back.

Viesturs
2012. gada 25. Jan. 19:19 Kirk Wallace kwall...@wallacecompany.com
rakstīja:

 On Wed, 2012-01-25 at 19:52 +0200, Roland Jollivet wrote:
 ... snip
  By the way, you are using a PNP package for a NPN  device. Be sure to
  change it before doing a layout.
 
  Regards
  Roland

 Uugh, that's embarrassing. I got the part number from Viesturs' e-mail
 reply, just pasted it in and didn't see the flaw. If this is really a
 BD139, the circuit won't work. Thanks Roland. I guess I shouldn't apply
 for any detective jobs.

 I suppose the BD139 could be made to work, but I would need to build the
 circuit to say anything with confidence. See attached.

 I suppose a lot of what I do involves magic ...
 by letting the magic smoke out of defenseless bits of plastic.
 --
 Kirk Wallace
 http://www.wallacecompany.com/machine_shop/
 http://www.wallacecompany.com/E45/index.html
 California, USA


 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Kirk Wallace
On Wed, 2012-01-25 at 10:17 -0800, Kirk Wallace wrote:
... snip
 I suppose the BD139 could be made to work, but I would need to build the
 circuit to say anything with confidence. See attached.
... snip

I suppose being able to use SPICE would help. Maybe I'll learn to use it
in another life.

http://www.brorson.com/gEDA/SPICE/x64.html 

-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] MESA questions

2012-01-25 Thread Andrew
2012/1/25 Peter C. Wallace p...@mesanet.com

 On Wed, 25 Jan 2012, Andrew wrote:

  Date: Wed, 25 Jan 2012 19:26:50 +0200
  From: Andrew parallel.kinemat...@gmail.com
  Reply-To: Enhanced Machine Controller (EMC)
  emc-users@lists.sourceforge.net
  To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
 
  Subject: [Emc-users]  MESA questions
 
  Hello,
 
  Some questions regarding MESA cards:
  1. Please confirm the configuration 7i43+7i48 for 6 channel analog servo.
  Is there full firmware support?

 Yes, but you do need to use LinuxCNC 2.5 to support the 7I48

 a 5I25/7I77 might be a better solution if you need additional 12/24V I/O


Thanks! I probably stick to 7i43 as I already have it. Which firmware
should I use here?


   2. The friend's machine has 7 servos (including 3 spindles) in step/dir
  mode, and RS422 is preferred for higher input frequency. Which RS422
  daughter cards for 5i20 (or other FPGA) are supported with hardware?
 Also,
  is there any possible config with 7 steppers and 7 RS422 quadrature
  encoders?
 Its a little awkward with 7 but for example:

 The 7I52S has 6 RS-422 step/dir outputs and 6 RS-422/TTL encoder
 inputs so 2 of these would give 12 of each. This would require a
 5I23 as this is too much logic for a 5I20. This requires LinuxCNC 2.5 as
 well


 2 7I47s would also do, giving 8 encoder inputs (RS-422 only) and
 12 RS-422 step/dir outputs.

 Which 5i23 firmware goes for both cases?


 
  Thanks,
  Andrew
 
 --
  Keep Your Developer Skills Current with LearnDevNow!
  The most comprehensive online learning library for Microsoft developers
  is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
  Metro Style Apps, more. Free future releases when you subscribe now!
  http://p.sf.net/sfu/learndevnow-d2d
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 

 Peter Wallace
 Mesa Electronics

 (\__/)
 (='.'=) This is Bunny. Copy and paste bunny into your
 ()_() signature to help him gain world domination.



 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] DIY output driver

2012-01-25 Thread Roland Jollivet
On 25 January 2012 20:17, Kirk Wallace kwall...@wallacecompany.com wrote:

 On Wed, 2012-01-25 at 19:52 +0200, Roland Jollivet wrote:
 ... snip
  By the way, you are using a PNP package for a NPN  device. Be sure to
  change it before doing a layout.
 
  Regards
  Roland

 Uugh, that's embarrassing. I got the part number from Viesturs' e-mail
 reply, just pasted it in and didn't see the flaw. If this is really a
 BD139, the circuit won't work. Thanks Roland. I guess I shouldn't apply
 for any detective jobs.

 I suppose the BD139 could be made to work, but I would need to build the
 circuit to say anything with confidence. See attached.

 I suppose a lot of what I do involves magic ...
 by letting the magic smoke out of defenseless bits of plastic.
 --
 Kirk Wallace
 http://www.wallacecompany.com/machine_shop/
 http://www.wallacecompany.com/E45/index.html
 California, USA


Haha. Sorry, it's funny. The BD139 is a NPN, so the position was right, but
the symbol should have been changed from PNP to NPN. Otherwise, you can
leave the new drawing as is, but label it as a BD138.

The BD138 is PNP.

Regards
Roland
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] MESA questions

2012-01-25 Thread Andrew
2012/1/25 Kirk Wallace kwall...@wallacecompany.com

 What servo drivers does he have? If the drivers have the option, it
 might be better to use a torque or velocity input.

 No analog option, unfortunately.


 RS422 is a standard that describes handling a signal through a pair of
 wires. Generally, I believe any digital input could be made to handle
 RS422 by adding a RS422 receiver chip. How many pairs of wires come from
 the encoders?


Each encoder has 3 pairs.

For step/dir drivers, the encoders are wired to the driver, and
 optionally, the CNC controller. If you use the driver torque or velocity
 inputs, the encoders are wired just to LinuxCNC


We need to connect encoders for index purpose solely. Generally it's an
awkward config, I understand. But those position mode drives are alredy
purchased, what else can we do? )

Andrew

I understand that
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
2012. gada 25. Jan. 19:39 Roland Jollivet roland.jolli...@gmail.com
rakstīja:

 
 Haha. Sorry, it's funny. The BD139 is a NPN, so the position was right,
but
 the symbol should have been changed from PNP to NPN. Otherwise, you can
 leave the new drawing as is, but label it as a BD138.

 The BD138 is PNP.


So does ot mean that existing scheme is correct?
Then what else might be wrong?

Viesturs
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] MESA questions

2012-01-25 Thread Peter C. Wallace
On Wed, 25 Jan 2012, Andrew wrote:

 Date: Wed, 25 Jan 2012 20:36:21 +0200
 From: Andrew parallel.kinemat...@gmail.com
 Reply-To: Enhanced Machine Controller (EMC)
 emc-users@lists.sourceforge.net
 To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
 Subject: Re: [Emc-users] MESA questions
 
 2012/1/25 Peter C. Wallace p...@mesanet.com

 On Wed, 25 Jan 2012, Andrew wrote:

 Date: Wed, 25 Jan 2012 19:26:50 +0200
 From: Andrew parallel.kinemat...@gmail.com
 Reply-To: Enhanced Machine Controller (EMC)
 emc-users@lists.sourceforge.net
 To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net

 Subject: [Emc-users]  MESA questions

 Hello,

 Some questions regarding MESA cards:
 1. Please confirm the configuration 7i43+7i48 for 6 channel analog servo.
 Is there full firmware support?

 Yes, but you do need to use LinuxCNC 2.5 to support the 7I48

 a 5I25/7I77 might be a better solution if you need additional 12/24V I/O


 Thanks! I probably stick to 7i43 as I already have it. Which firmware
 should I use here?

SVST6_6

  2. The friend's machine has 7 servos (including 3 spindles) in step/dir
 mode, and RS422 is preferred for higher input frequency. Which RS422
 daughter cards for 5i20 (or other FPGA) are supported with hardware?
 Also,
 is there any possible config with 7 steppers and 7 RS422 quadrature
 encoders?
 Its a little awkward with 7 but for example:

 The 7I52S has 6 RS-422 step/dir outputs and 6 RS-422/TTL encoder
 inputs so 2 of these would give 12 of each. This would require a
 5I23 as this is too much logic for a 5I20. This requires LinuxCNC 2.5 as
 well


 2 7I47s would also do, giving 8 encoder inputs (RS-422 only) and
 12 RS-422 step/dir outputs.

 Which 5i23 firmware goes for both cases?



Both would need a new firmware files (SVST12_12_7I52S, SVST12_12_7I47)



 Thanks,
 Andrew

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 Peter Wallace
 Mesa Electronics

 (\__/)
 (='.'=) This is Bunny. Copy and paste bunny into your
 ()_() signature to help him gain world domination.



 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


Peter Wallace
Mesa Electronics

(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
()_() signature to help him gain world domination.


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] About the board, the rebrand, and the future

2012-01-25 Thread Chris Radek
Michael,

Thanks for your criticism.  I have taken several days to think about
it.  I have not discussed my thoughts with the board and I am
speaking only for myself and to my own relationship to the project.

I agree with you that there are some technical problems with how the
renaming was done; in particular, changes of variable or object names
in the source is unnecessary from a branding standpoint and
unnecessarily destabilizing.  It's possible we could revert those
mistakes and perhaps we should.  I think Jeff has responded to these
thoughts too.

But this is a very small part of the dissatisfaction expressed in your
letter.  Mostly you are dissatisfied with all aspects of the board's
behavior.

You would like the board to take more direct and authoritative action
guiding development.  In fact the bylaws currently say something to
this effect: we'll within 24 hours set the priority and assign to a
developer all bug fixes and feature requests submitted on sourceforge.
To me this is eminently silly and you are right that I do not take
this responsibility seriously.  I do not feel I have the authority to
assign ANYTHING to ANYONE and I certainly don't have the authority to
prioritize their action items.  I am not a development manager and
none of our developers are my employees.  Our developers, me included,
take on bug fixes and improvements as we feel qualified to tackle
them, and as we have time and energy to spare in our day-to-day lives.
I will say more about this later.

Now on the other hand, you would have liked the board to take a less
direct/authoritative and more community-oriented approach to the
problems posed by emc.com's lawyer, even suggesting that perhaps a
community member may have had the experience to handle it better and
get us a better outcome.  I will say more about this later too.

Now I do not claim to do everything right, or to have given the
project my full attention at all times in the last, uh, decade or so
that I've been involved, or that I've always handled every question
to the best of my ability.  I hope nobody expects that of me.

But aside from that, I see that we have a fundamental disagreement
about the role of the board.  The things I think the board should
handle are something like this:

Represent the project in general to the outside world, being a
point of contact for companies, lawyers, etc.

Keep tabs on the infrastructure the whole project needs, make
smart decisions about it, and keep it working.  This is stuff
like the DNS, the key used to sign the apt repositories, the
websites, arrangements with services that recognize our
project somehow like sourceforge and freenode and the Linux
foundation, and so on.

This task also includes things like
studying/advocating/implementing the switch from cvs to git.
It also includes deciding in general how we use vc (merging
strategy, stable release branches, feature branches) and
trying to keep people doing that properly.

Maintain the set of keys from pushers and offer push access to
contributors who show consistent quality and express an
intention to stick around for a while, and hopefully a bit of
guidance to new folks on using vc correctly, the stuff I
mentioned above.

Select release managers that can help a branch become stable
and eventually get released (so far these have been board
members, but I think they don't need to be).


I value your great contributions to the project and am sorry
that you don't have the guidance you want.  For example I hear you
talking about a task/interpreter restructure that you are interested
in, and that you have made some progress but want feedback.   When
you get no feedback I understand that you can't tell if it's because
nobody cares, or because nobody feels qualified to help you in that
way.  In the case of me personally, it's the latter.  I'm not an
expert in object oriented design and it does no good for you to tell
me about your design.  I have no useful input.

On the other hand, when you show (not tell) me that you have something
that makes the system better, like when you shared your remapping
work, I helped you test and became your advocate and helped you get it
merged.  I think it's a little unfair to say that you've had
complete silence from the board or board members; I do understand
though that the moments of silence do stick in one's mind.

Now, about the decision to rebrand and how we came to it:

The first letter from the lawyer was directly to me.  I hope you and
others can understand that since there is no LinuxCNC organization and
that we are only a bunch of individuals, those of us with (titular?)
authority and responsibility had particular personal danger in this
proceeding.  My goals personally (again I am not speaking for the
others) were, in order:

Protect myself and other 

[Emc-users] DIY output driver

2012-01-25 Thread Roland Jollivet
2012/1/25 Viesturs Lācis viesturs.la...@gmail.com

 2012. gada 25. Jan. 19:39 Roland Jollivet roland.jolli...@gmail.com
 rakstīja:
 
  
  Haha. Sorry, it's funny. The BD139 is a NPN, so the position was right,
 but
  the symbol should have been changed from PNP to NPN. Otherwise, you can
  leave the new drawing as is, but label it as a BD138.
 
  The BD138 is PNP.
 

 So does ot mean that existing scheme is correct?
 Then what else might be wrong?

 Viesturs


All I'm saying is;
BD138 is PNP
BD139 is NPN

Just make sure that the symbol used matches the description, otherwise if
you automatically place the part, you'll have the wrong pin layout. Kirk
modified the cct for a PNP, but kept the label as a BD139.

No value is shown for R3. I think 1K should be fine.

Regards
Roland
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Mouse pointer hidden at startup

2012-01-25 Thread Lars Andersson
On an ASUS ATN5NM10-I mobo (selected on recommendation in this list) I have
two partitions, one with a plain Ubuntu 10.04

and one with Ubuntu 10.04 2.6.32-122-rtai. This mobo works fine, max jitter
like 9000, I have the base thread interval set at 25000.

 

At startup of the rtai system there is no mouse pointer. The mouse is active
and working, only a little difficult to position.

If I do a  CtrlAltF1 and then immediately a  CtrlAltF7 the mouse
pointer becomes visible. The plain 10.04 has a mouse pointer directly after
bootup as it should.

 

Anyone familiar with this? I found the CtrlAltF1   CtrlAltF7 fix by
Googling but found nothing on the cause.

 

// Lars

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
2012. gada 25. Jan. 20:18 Roland Jollivet roland.jolli...@gmail.com
rakstīja:

 2012/1/25 Viesturs Lācis viesturs.la...@gmail.com

  2012. gada 25. Jan. 19:39 Roland Jollivet roland.jolli...@gmail.com
  rakstīja:
  
   
   Haha. Sorry, it's funny. The BD139 is a NPN, so the position was
right,
  but
   the symbol should have been changed from PNP to NPN. Otherwise, you
can
   leave the new drawing as is, but label it as a BD138.
  
   The BD138 is PNP.
  
 
  So does ot mean that existing scheme is correct?
  Then what else might be wrong?
 
  Viesturs
 
 
 All I'm saying is;
 BD138 is PNP
 BD139 is NPN

 Just make sure that the symbol used matches the description, otherwise if
 you automatically place the part, you'll have the wrong pin layout. Kirk
 modified the cct for a PNP, but kept the label as a BD139.

 No value is shown for R3. I think 1K should be fine.


I have BD139.
R3 is 10K ohm.

Ok, I will try to check, if any of elements is damaged and not working.

 Regards
 Roland

--
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT Fusee (was question about tapered threading)

2012-01-25 Thread Ian W. Wright
On 25/01/2012 16:39, andy pugh wrote:
 On 25 January 2012 16:22, Ian W. Wrightwatchma...@talktalk.net  wrote:

 It is a long,
 tedious but ultimately simple and low-tech process and, to
 get it right, this is the only way to do it.
 I would have thought that, in principle, a torque meter and encoder
 could accurately measure the mainspring characteristics, and then a
 bit of code could convert that into an optimised fusee profile.

 This would probably be an interesting piecewise calculation, as the
 past radius history determines how much chain has been pulled in and
 hence where on the fusee one is.

I'm sure you are right but it sounds very complicated and 
well beyond my abilities - it would be interesting to 
compare the time taken to do the job your way with doing it 
the old way In many cases I have found that the old ways 
are quicker and frequently more accurate  which is why I 
still make chronometer balance staffs on bow-powered 
turns. ;-}

Ian

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Methods of community information exchange for LinuxCNC

2012-01-25 Thread Charles Buckley
I have generally found that old discussions - on forums or email - quite
often provide a great resource for troubleshooting.

Beyond that, the real issue is critical mass of participants. If there is
very little signal, it is irrelevant what the signal to noise ratio is.

C Buckley
On Wed, Jan 25, 2012 at 8:37 AM, Dave e...@dc9.tzo.com wrote:

 I'm not a big forum user in general.  I think the forum model must be
 carried out very carefully for it to be effective.

 I think the LinuxCNC forum is very good.I think the CNCZone is not
 so good.

 I used to be a regular reader/contributor on the CNCZone but the hassle
 factor was too high.   Then I was getting emails from the CNCZone...
 saying I haven't on at the forum recently, blah blah blah.What a
 turn off!  My spam blocker killed those.
 The CNCZone needs work.

 I prefer email lists as I think it is more effective time wise and I can
 follow the threads efficiently, while following a number of threads on a
 forum can be very difficult.

 Dave

 On 1/25/2012 9:36 AM, andy pugh wrote:
  On 25 January 2012 12:12, Sven Wesleysvenne.d...@gmail.com  wrote:
 
 
  If you guys think that the internal forum works well so be it. To me
 it's
  not better at all than (for example) cnczone or the mailing list.
 
  I agree. However, it is much easier to find, and so ends up being the
  first port of call for new users with a problem.
  I guess that we could put a link there to the cnczone forum instead of
  having our own.
 
  I have nothing against the 'Zone and I am vaguely active there too,
  but it is too big. There is no way that I have the time to keep up
  with all of it, and the LinuxCNC-related stuff ends up being very
  dilute.
 
  I can and do read every post to the LinuxCNC forums and I think the
  same is true of the other moderators, there is a guarantee that a
  query there will get read, and an almost-guarantee that it will get an
  answer.
 
 



 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Methods of community information exchange for LinuxCNC

2012-01-25 Thread Jack Coats
IRC support is good too for 'immediate questions'.
This isn't such a small group that we should have 'just one' channel
of communications.

'Official announcements' should go out on the group web site, and that
same information
made available to 'freshmeat', sourceforge, git, and any other related
outlet method someone
wants to support.  But the 'canonical' source should be the web site IMHO.

Support is a separate issue from 'official communications'.  Online
user groups (google groups,
yahoo groups, or mailing lists that are archived, are great.  IRC
sometimes is not logged
and they are more 'one time, quick messages' that turn into
conversations often with
many 'eavesdropping'.

Just my .02 quatloos.

 ... Jack

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] About the board, the rebrand, and the future

2012-01-25 Thread Kent A. Reed
On 1/25/2012 2:10 PM, Chris Radek wrote:
 Michael,

 Thanks for your criticism.  I have taken several days to think about
 it.  I have not discussed my thoughts with the board and I am
 speaking only for myself and to my own relationship to the project.

 I agree with you that there are some technical problems with how the
 renaming was done; in particular, changes of variable or object names
 in the source is unnecessary from a branding standpoint and
 unnecessarily destabilizing.  It's possible we could revert those
 mistakes and perhaps we should.  I think Jeff has responded to these
 thoughts too.

 ...
 The first letter from the lawyer was directly to me.  I hope you and
 others can understand that since there is no LinuxCNC organization and
 that we are only a bunch of individuals, those of us with (titular?)
 authority and responsibility had particular personal danger in this
 proceeding.  My goals personally (again I am not speaking for the
 others) were, in order:

   Protect myself and other individuals involved in the project
   from a ruinous lawsuit brought by an immensely wealthy
   multinational corporation that could cause grave hardship for
   us and our loved ones;

   Find an outcome that allows the continuation of the LinuxCNC
   project with as little disruption as possible, and that is
   likely to help us avoid more of this kind of mess in the
   future;

   Not piss off other developers and users too much.

 I think we have succeeded with #1 and #2, and not very well with #3.


Chris:


I think you folks performed remarkably well when this situation arose. 
You won't hear any complaints from me, just sympathy that it did arise*. 
I'll let others debate what our board should be and do.

I think the momentary instability caused by the rebranding is acceptable 
particularly because it comes just before rather than just after a 
significant release. We seem to be reducing the radius of confusion 
every day. The effort has been started, let's finish it.

As an aside, I hope you and the other board members carry umbrella 
insurance policies to help mitigate your 'particular personal danger', 
which is quite real. These policies not expensive, at least in the US; I 
bought one for my wife the day she decided to quit her job and hang out 
her shingle as a consultant, precisely so our personal holdings would 
not be at immediate risk.

Regards,
Kent

*and you're not alone. A quick search on the term trademark bullying 
will reveal fascinating accounts as well as the inconclusive results of 
last year's study of the problem commissioned by Congress.


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Mouse pointer hidden at startup

2012-01-25 Thread Kent A. Reed
On 1/25/2012 2:24 PM, Lars Andersson wrote:
 On an ASUS ATN5NM10-I mobo (selected on recommendation in this list) I have
 two partitions, one with a plain Ubuntu 10.04

 and one with Ubuntu 10.04 2.6.32-122-rtai. This mobo works fine, max jitter
 like 9000, I have the base thread interval set at 25000.



 At startup of the rtai system there is no mouse pointer. The mouse is active
 and working, only a little difficult to position.

 If I do aCtrlAltF1 and then immediately aCtrlAltF7 the mouse
 pointer becomes visible. The plain 10.04 has a mouse pointer directly after
 bootup as it should.



 Anyone familiar with this? I found theCtrlAltF1CtrlAltF7 fix by
 Googling but found nothing on the cause.



 // Lars


Lars:

I haven't seen this with my ASUS ATN5M10-I using a PS/2 mouse. Are you 
perchance using a USB mouse?

Regards,
Kent


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] question on gcode parsing

2012-01-25 Thread Michael Haberler
[this should move to emc-developers, which is why I'm cc'ing there]

it just occured to me that a decent parser would give us the opportunity for a 
significant language simplification while retaining backwards compatibility.

An example for the current RS274NGC language with variable references, 
expressions and control structures:

--
#var1 = [#foo + 1]
#var2 = 10

o#label1 if [#var1 lt #var2]
 
o#label1 else

o#label1 endif
--

Note the pathetic amount of syntactic noise - wouldnt it be more readable to 
write:

--
$var1 = $foo + 1
$var2 = 10

if $var1  $var 2
...
else
...
endif
--

We have several noise chars per variable (#), useless labels including noise 
(o#label1) which do not help in disambiguating, and useless brackets around 
expressions, plus, well, fortranesque operators

now the major reason why this is so is that the current scanner only does 
lookahead 1 character, and the parser is inadeaquate; if even Perl can do it, 
so should RS274NGC

A combination of a say flex scanner, bison parser should be able to parse both 
examples unambiguously. Moreover, it should tell during the bison run wether 
there are any ambiguities or conflicts when such a language simplification is 
introduced - it would give a reduce/reduce message. For instance, one could 
experiment wether the '$' as variable introducer is actually necessary (it 
probably is due to ambiguities with words in a block).

I understand this is quite different from you pretty printer/lint goal

If we were to go about this, I think the way to do this is:

- have both parsers as alternatives
- add a flag to sai/rs274 to parse a file with old and new parser
- compare outputs for regression tests
- when it is clear that no ambiguities are left, move it to mainline as the 
default parser

- Michael


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread s...@highlab.com
I am not a board member or anything official, I'm just some guy who hacks on 
linuxcnc sometimes.  I speak for myself.

I've been following this thread since the start, and there is a disconnect 
between what people are asking for and how i think this project works.

People are saying thing like:

What's the road map of features for future releases?

What features should/shouldn't I work on?

Who holds the Treasurer position?

How do you assign tasks to developers?

These kinds of questions make no sense in my mental model of the project.

This is not a company and I am not an employee, so nobody gets to tell me what 
to do.  I'm a volunteer and I do this because I like our community, and 
machining, and programming.  I'm doing this for fun, in my spare time that I 
could be doing other fun things of my own choosing.

If someone wants to make a roadmap, or a list of features they want, or a 5 
year plan of what they think everyone should work on, that's fine by me - but 
it doesnt really affect me, and it doesnt change what I'll do tonight after i 
tuck my kids into bed.

I have a list of things *I* want to do to the linuxcnc project, but I'd never 
dream of telling anyone to work on them.  It's not my place to tell folks what 
to do.

I do not publicise my todo list because I'm afraid that doing so might make 
people impatient for the tasks to be finished, and the pressure of that public 
expectation would diminish my enjoyment of doing the work.  I have enough 
schedule and pressure in my day job and other parts of my life, I dont need any 
more!  That's not what I'm here for!


I have never read the Board of Directors Terms of Service, and until people 
in this thread started talking about  it I didnt realize we had one.  I will 
not go read it now, because I don't care.  To me, this project works well, and 
legalese bores me.


I run my part of our infrastructure on my dime because I happen to have the 
equipment and skills and interest to do it, and i think it makes our shared 
project better.  I have no interest in trying to untangle the expense of it 
from the rest of my household expenses and requesting a reimbursement from a 
project treasurer.  I dont know if we even *have* a treasurer, and if we do i 
dont want to spend my open-source hacking hour talking about bills.  I'd rather 
just hack.


That's  where I'm coming from.


- Reply message -
From: Sven Wesley svenne.d...@gmail.com
Date: Wed, Jan 25, 2012 05:12
Subject: [Emc-users] Open letter to the EMC Board of Directors
To: mark.we...@nrl.navy.mil, Enhanced Machine Controller (EMC) 
emc-users@lists.sourceforge.net



 Andy,

 Understandable.  The paypal link could be set up so that it could be
 turned on when funds are needed and turned off when the funding is met.
 The treasurer would have to stay on top of that though.

 Mark


This must be the most wide spread discussion in ages at this mailing list,
forums, lists, bills, credits... Doesn't matter, it just shows that even
the silent people can speak (which also is a Chinese saying). :)

If you guys think that the internal forum works well so be it. To me it's
not better at all than (for example) cnczone or the mailing list. One board
all questions, and that makes the mailing list superior. And unfortunately,
there were many broken links to the forum before. Cnczone being commercial?
There's no secret I'm a moderator at the zone. There's no secret a page
with 140 000 members need better servers than our page. Of course there
will be banners. Stating that it's a bad idea because the site might go
pay-to-view based - will not happen. Why on Earth would you bite your own
feeder? IF that happens, I'm the first guy to leave the site. We're lucky
that someone supports the LinuxCNC (formerly known as EMC2) community with
CPU and storage. So who will pay it otherwise? A paypal account seems to be
a good idea - at first. How should the board/community handle the scenario
when a supportive company transfers $ 100 000 and after a short while
demands to get their requirements sorted out? Who will be responsible for
the book keeping? What should happen if there's more money than needed?
What should happen when there's LESS money than neeeded?..

My first opinion is still not changed, there are too many communication
channels for a small (in a community perspective) project. it seems some of
you are pretty gnarly when it comes to commercial fundings (you're not
using Youtube, are you?..). Then kill the mailing list. That's commercially
based service, even more than the zone.

There's not a single response on Roadmap planning nor black/white listing -
suggestions that _really_ affects the evolution of the software. Not even
from other developers...

Regards,
Sven
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, 

Re: [Emc-users] [Emc-developers] Open letter to the EMC Board of Directors

2012-01-25 Thread andy pugh
On 25 January 2012 20:53, s...@highlab.com s...@highlab.com wrote:

 People are saying thing like:
 What's the road map of features for future releases?
 What features should/shouldn't I work on?

 These kinds of questions make no sense in my mental model of the project.

I see your point, but that does leave a bit of a problem.
Currently I can have a great idea for a modification to LinuxCNC. I
can spend months working on it to get it to the point where it can be
demonstrated. Then somebody can say Oh, we rejected that idea back in
2005 because it's stupid.

There surely has to be _some_ way of figuring out whether a feature or
change is likely to be accepted into the main branch prior to spending
a bunch of time coding it.

It's no big deal if it is a feature that you want personally, you get
to keep it. But much of the stuff I have done I have no intention of
ever using, I just think it would be nice for the project if it
worked.

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Open letter to the EMC Board of Directors

2012-01-25 Thread Ben Jackson
On Wed, Jan 25, 2012 at 01:53:51PM -0700, s...@highlab.com wrote:
 
 I have a list of things *I* want to do to the linuxcnc project, but
 I'd never dream of telling anyone to work on them.  It's not my place
 to tell folks what to do.

Although I am not a contributor to LinuxCNC I have contributed to other
open source projects.  There are typically two tiers of involvement:
A core team (by whatever name) has commit privileges and is responsible
for deciding what patches are accepted.  A larger team of interested users
and developers contributes patches and ideas.

When you're in that second group contributing patches it can be very
frustrating to try to understand what the core team wants.  For example,
maybe I think that jogging while a job is paused is important so I make
it possible and submit a patch.  If the core team doesn't want that feature
in the software then it will go nowhere.  If it's a complex patch and no
one on the core team is personally interested in taking responsibility
for it then it will go nowhere.

Making a roadmap and documenting the patch process will give potential
contributors confidence to step up and start work.  It's not telling people
what to do, it's telling them what will be accepted into the product.

-- 
Ben Jackson AD7GD
b...@ben.com
http://www.ben.com/

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
2012/1/25 Kirk Wallace kwall...@wallacecompany.com:
 On Wed, 2012-01-25 at 21:16 +0200, Roland Jollivet wrote:
 ... snip
 All I'm saying is;
 BD138 is PNP
 BD139 is NPN

 Just make sure that the symbol used matches the description, otherwise if
 you automatically place the part, you'll have the wrong pin layout. Kirk
 modified the cct for a PNP, but kept the label as a BD139.

 No value is shown for R3. I think 1K should be fine.

 Regards
 Roland
 ... snip

 Double embarrassing. I think I have it now (applied 2x4 to forhead).
 Viesturs said he was using a BD139 which is a NPN (Not Pointing iN). I
 messed up the symbol I used, and should now have it corrected. The
 attached should be correct. Sorry for the confusion. Screenshot-3.png
 should still apply except for the Q1 symbol. Corrections welcomed.

Kirk, I am getting totally confused...
What is the difference in schematics between both images in Your last
email? I cannot see any...

And I have a question about Screenshot 6 and pin numbering of BD139.
Does it differ from this one?
http://picpaste.com/bd139-OI8vROGu.png

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread andy pugh
On 25 January 2012 21:07, Viesturs Lācis viesturs.la...@gmail.com wrote:

 Kirk, I am getting totally confused...
 What is the difference in schematics between both images in Your last
 email? I cannot see any...

The direction the arrow points in the transistor schematic symbol.

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] MESA questions

2012-01-25 Thread Andrew
2012/1/25 Peter C. Wallace p...@mesanet.com

  Thanks! I probably stick to 7i43 as I already have it. Which firmware
  should I use here?
 
 SVST6_6
 
  Which 5i23 firmware goes for both cases?
 Both would need a new firmware files (SVST12_12_7I52S, SVST12_12_7I47)

 Thanks, Peter! Just ordered 7i48.
I found freeby.mesanet.com/SVST6_6.BIT, is it the last version?

Andrew
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [Emc-developers] Open letter to the EMC Board of Directors

2012-01-25 Thread Chris Radek
On Wed, Jan 25, 2012 at 09:07:14PM +, andy pugh wrote:
 
 I see your point, but that does leave a bit of a problem.
 Currently I can have a great idea for a modification to LinuxCNC. I
 can spend months working on it to get it to the point where it can be
 demonstrated. Then somebody can say Oh, we rejected that idea back in
 2005 because it's stupid.
 
 There surely has to be _some_ way of figuring out whether a feature or
 change is likely to be accepted into the main branch prior to spending
 a bunch of time coding it.

The way I see it, you just do this by discussing it with other
developers and perhaps the whole community.  People do this on irc and
the mailing list all the time.

You know that sticking points will be stuff like breaking existing
configs, breaking existing gcode programs, changing existing
behavior that a lot of people use, etc.  You can use these metrics
to figure out how much impact your change will have.

Realistically, then, you as a developer will have some idea whether
the idea will be controversial or will be a slam dunk.  You use this
judgement to determine how much buy-in/advocacy/discussion is needed
before you spend too much time on it.


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] About the board, the rebrand, and the future

2012-01-25 Thread Alex Joni
I mostly agree with Chris on this one, some comments added below.

 Michael,

 Thanks for your criticism.  I have taken several days to think about
 it.  I have not discussed my thoughts with the board and I am
 speaking only for myself and to my own relationship to the project.

 I agree with you that there are some technical problems with how the
 renaming was done; in particular, changes of variable or object names
 in the source is unnecessary from a branding standpoint and
 unnecessarily destabilizing.  It's possible we could revert those
 mistakes and perhaps we should.  I think Jeff has responded to these
 thoughts too.

As Chris described all of the work on LinuxCNC is done by contributors (I 
consider contributors people who write code, write documentation, test 
things, etc). This work is done by each individual mainly because they wish 
to add something to the project (or fix something that is wrong, missing, 
whatever). They do it without beeing instructed or compelled to.
As a result, the people doing the work, are the ones who get to decide on 
what they want to work, how they want to do it, etc.
Surely if a contribution is seen as negative to the project (by other 
developers), it can be discussed or even reverted. The authority for this 
relies still to contributors (most likely contributors which have experience 
in that particular field).
The board (as it is now) doesn't get involved in such matters. If you say it 
should, then we should discuss it, and change the attributions of the board 
when a concensus is reached.

As for the rename: sometimes discussing a new feature (like a rename) will 
lead to an interminable discussion with arguments on a couple of sides about 
how things should get done. This usually leads to a lot of talk and no real 
implementation.
Jeff (as a developer) took the other possibility and jumped right into the 
change. As a board member I have no real oppinion about the way he chose 
(except maybe to see that he achieved the goals of renaming the project so 
as to comply with Emc inc.'s demands, maybe even exceeded them a bit).
As a fellow developer (although my developer hat is pretty wrinkly from 
sitting in a closet) I agree with his later email describing some of the 
things he could have done better. (that doesn't mean that I wouldn't have 
possibly made the same mistake if I started the rename).

 But this is a very small part of the dissatisfaction expressed in your
 letter.  Mostly you are dissatisfied with all aspects of the board's
 behavior.


snip
 But aside from that, I see that we have a fundamental disagreement
 about the role of the board.  The things I think the board should
 handle are something like this:

 Represent the project in general to the outside world, being a
 point of contact for companies, lawyers, etc.

As stated in the current bylaws

 Keep tabs on the infrastructure the whole project needs, make
 smart decisions about it, and keep it working.  This is stuff
 like the DNS, the key used to sign the apt repositories, the
 websites, arrangements with services that recognize our
 project somehow like sourceforge and freenode and the Linux
 foundation, and so on.

Missing from the bylaws, should probably be added.

 This task also includes things like
 studying/advocating/implementing the switch from cvs to git.
 It also includes deciding in general how we use vc (merging
 strategy, stable release branches, feature branches) and
 trying to keep people doing that properly.

Right, but this should also be done consulting the active contributors (it's 
not a simple board decision that needs to be accepted as in #1 - represent 
the project in general...).

 Maintain the set of keys from pushers and offer push access to
 contributors who show consistent quality and express an
 intention to stick around for a while, and hopefully a bit of
 guidance to new folks on using vc correctly, the stuff I
 mentioned above.

 Select release managers that can help a branch become stable
 and eventually get released (so far these have been board
 members, but I think they don't need to be).

Again, the board can select managers out of developers who are willing to 
take the role (and volunteer for the task, knowing what it involves). We 
cannot assign a certain developer as the release manager for 2.6.x without 
having the certainty that person is up to the task, has the available 
manpower, is willing to do that job, etc.


 I value your great contributions to the project and am sorry
 that you don't have the guidance you want.  For example I hear you
 talking about a task/interpreter restructure that you are interested
 in, and that you have made some progress but want feedback.   When
 you get no feedback I understand that you can't tell if it's because
 nobody cares, or because nobody feels qualified to help you in that
 way.  In the case of me personally, it's the latter.  I'm not an
 expert in object oriented design and it does no good for you to 

Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
2012/1/25 andy pugh bodge...@gmail.com:
 On 25 January 2012 21:07, Viesturs Lācis viesturs.la...@gmail.com wrote:

 Kirk, I am getting totally confused...
 What is the difference in schematics between both images in Your last
 email? I cannot see any...

 The direction the arrow points in the transistor schematic symbol.

Ok, thanks!
I do not understand - that is inside the BD139, right? What can I do
about it, if it is still the same BD139 transistor???

I finally managed to get at least something working:
Short-circuiting +5V to 4N25's pin5 turns the laser power on and off
as required.
I am left with an impression that 4N25 is not working correctly.

Is that diode next to R1 mandatory? I will not have a time to obtain
one and solder in, before going to client.
I just hope that I have spare 4N25...

How sensitive to soldering heat are things like 4N25 optoisolators?
Maybe I have accidentally burned it?

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Rotary homing.

2012-01-25 Thread gene heskett
On Wednesday, January 25, 2012 04:49:03 PM Ed Nisley did opine:

 On Tue, 2012-01-24 at 18:04 -0500, gene heskett wrote:
  if I can insert those few lines of code after the M6 T# command.
 
 If you add:
 
 [EMCIO]
 TOOL_CHANGE_AT_G30 = 1

That is I believe, a new one to me, thanks Ed.  I'm assuming that will 
alleviate the need to actually edit in the moves to the tool change 
position.  OTOH, pcb-gcode outputs those moves too, so a slight change in 
its recipe and I am down to adding the subroutine call after the M6 T#

 Then M6 will move to the G30 position, which you've cleverly set right
 above the probe switch. Admittedly, you must then call the probe
 subroutine, but a little sed-fu [grin] should do the trick if pcb2gcode
 doesn't have an option buried in there to wrap some user code around the
 tool change.

Which I now think can be a file to the call function, a single line to 
insert.  This is sounding more better all the time.
 
 The sourceforge pcb2gcode page has a bullet item:
 
 output can be adjusted for automated height probing, see
 http://www.cnczone.com/forums/showthread.php?t=82628
 
 That discussion points to:
 
 http://www.cnczone.com/forums/pcb_milling/82628-cheap_simple_height-prob
 ing.html

I haven't looked yet, been out all day but I know it will be useful (Dr's 
office  2 or 4 craft stores, Dr says nose is ok, just not 100% healed 
yet), thank you for the pointers to a recipe.
 
 Which seems to be a generalized planar-surface probe process that's
 likely too complex. All you must do is insert a G38.2 probe-and-set
 subroutine, because you've already solved the PCB flatness and alignment
 problems. Some sed-fu should do the trick.
 
 I vaguely recall reading that stuff while building my hand-hewn G-Code
 routines. Mercifully, those didn't have the problem of integrating with
 anything else in the known universe...

VBG  a Chuckle :)  Where I have the problem of doing much of it from 
scratch,  first learning eagle (if it can ever be said one has truly 
learned it), then learning what little I know about pcb-gcode with the same 
comment.  The gcode being virtually the only thing in this whole sequence 
that I haven't had to learn completely from scratch although I have spent 
quite a bit of time looking for fixes I needed _this_ time.  Its been a fun 
ride even if i have hit a pothole or 3 that folks here have at least told 
me where to get the 'bag mix' to fix them, smoothing the ride.

Thanks.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
If you do something right once, someone will ask you to do it again.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Rotary homing.

2012-01-25 Thread andy pugh
On 25 January 2012 22:09, gene heskett ghesk...@wdtv.com wrote:

 I am down to adding the subroutine call after the M6 T#

Even that is potentially optional:
http://www.linuxcnc.org/docview/devel/html/remap/structure.html
(but probably not worth the trouble unless you are going to want to
_always_ probe tool-length.)


-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Kirk Wallace
On Wed, 2012-01-25 at 23:07 +0200, Viesturs Lācis wrote:
... snip
 Kirk, I am getting totally confused...

Sorry about that.

 What is the difference in schematics between both images in Your last
 email? I cannot see any...

NPN  Not Pointing iN

|/ Collector
Base ---|
|\
  V Emitter
~~~
PNP Pointing iN 

   |/
---|
   |
 \

The difference is in the Base voltage that turns the transistor ON. With
NPN the base needs to be a higher voltage than the Emitter. Usually the
emitter is at ground so a positive voltage around .6 volts will do it.
For PNP the Base voltage needs to be lower than the Emitter, so the
Emitter often has the positive supply going to it. Then the base can be
switched to ground to turn the transistor ON.

 And I have a question about Screenshot 6 and pin numbering of BD139.
 Does it differ from this one?
 http://picpaste.com/bd139-OI8vROGu.png
 
 Viesturs

I used this as a reference:
http://www.fairchildsemi.com/ds/BD/BD139.pdf 

but after looking at this:
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD1225.pdf
 

it looks like the SOT-32 and the TO-126 package have a different pin
order. Go figure. There seems to be a TO-225AA package too.
-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] About the board, the rebrand, and the future

2012-01-25 Thread gene heskett
On Wednesday, January 25, 2012 05:26:08 PM Chris Radek did opine:

 Michael,
 
 Thanks for your criticism.  I have taken several days to think about
 it.  I have not discussed my thoughts with the board and I am
 speaking only for myself and to my own relationship to the project.
 
 I agree with you that there are some technical problems with how the
 renaming was done; in particular, changes of variable or object names
 in the source is unnecessary from a branding standpoint and
 unnecessarily destabilizing.  It's possible we could revert those
 mistakes and perhaps we should.  I think Jeff has responded to these
 thoughts too.
 
 But this is a very small part of the dissatisfaction expressed in your
 letter.  Mostly you are dissatisfied with all aspects of the board's
 behavior.
 
 You would like the board to take more direct and authoritative action
 guiding development.  In fact the bylaws currently say something to
 this effect: we'll within 24 hours set the priority and assign to a
 developer all bug fixes and feature requests submitted on sourceforge.
 To me this is eminently silly and you are right that I do not take
 this responsibility seriously.  I do not feel I have the authority to
 assign ANYTHING to ANYONE and I certainly don't have the authority to
 prioritize their action items.  I am not a development manager and
 none of our developers are my employees.  Our developers, me included,
 take on bug fixes and improvements as we feel qualified to tackle
 them, and as we have time and energy to spare in our day-to-day lives.
 I will say more about this later.
 
 Now on the other hand, you would have liked the board to take a less
 direct/authoritative and more community-oriented approach to the
 problems posed by emc.com's lawyer, even suggesting that perhaps a
 community member may have had the experience to handle it better and
 get us a better outcome.  I will say more about this later too.
 
 Now I do not claim to do everything right, or to have given the
 project my full attention at all times in the last, uh, decade or so
 that I've been involved, or that I've always handled every question
 to the best of my ability.  I hope nobody expects that of me.
 
 But aside from that, I see that we have a fundamental disagreement
 about the role of the board.  The things I think the board should
 handle are something like this:
 
   Represent the project in general to the outside world, being a
   point of contact for companies, lawyers, etc.
 
   Keep tabs on the infrastructure the whole project needs, make
   smart decisions about it, and keep it working.  This is stuff
   like the DNS, the key used to sign the apt repositories, the
   websites, arrangements with services that recognize our
   project somehow like sourceforge and freenode and the Linux
   foundation, and so on.
 
   This task also includes things like
   studying/advocating/implementing the switch from cvs to git.
   It also includes deciding in general how we use vc (merging
   strategy, stable release branches, feature branches) and
   trying to keep people doing that properly.
 
   Maintain the set of keys from pushers and offer push access to
   contributors who show consistent quality and express an
   intention to stick around for a while, and hopefully a bit of
   guidance to new folks on using vc correctly, the stuff I
   mentioned above.
 
   Select release managers that can help a branch become stable
   and eventually get released (so far these have been board
   members, but I think they don't need to be).
 
 
 I value your great contributions to the project and am sorry
 that you don't have the guidance you want.  For example I hear you
 talking about a task/interpreter restructure that you are interested
 in, and that you have made some progress but want feedback.   When
 you get no feedback I understand that you can't tell if it's because
 nobody cares, or because nobody feels qualified to help you in that
 way.  In the case of me personally, it's the latter.  I'm not an
 expert in object oriented design and it does no good for you to tell
 me about your design.  I have no useful input.
 
 On the other hand, when you show (not tell) me that you have something
 that makes the system better, like when you shared your remapping
 work, I helped you test and became your advocate and helped you get it
 merged.  I think it's a little unfair to say that you've had
 complete silence from the board or board members; I do understand
 though that the moments of silence do stick in one's mind.
 
 Now, about the decision to rebrand and how we came to it:
 
 The first letter from the lawyer was directly to me.  I hope you and
 others can understand that since there is no LinuxCNC organization and
 that we are only a bunch of individuals, those of us with (titular?)
 authority and responsibility had particular personal danger in this
 proceeding. 

Re: [Emc-users] DIY output driver

2012-01-25 Thread Kirk Wallace
On Wed, 2012-01-25 at 23:43 +0200, Viesturs Lācis wrote:
 2012/1/25 andy pugh bodge...@gmail.com:
  On 25 January 2012 21:07, Viesturs Lācis viesturs.la...@gmail.com wrote:
 
  Kirk, I am getting totally confused...
  What is the difference in schematics between both images in Your last
  email? I cannot see any...
 
  The direction the arrow points in the transistor schematic symbol.
 
 Ok, thanks!
 I do not understand - that is inside the BD139, right? What can I do
 about it, if it is still the same BD139 transistor???

If your transistor is a BD139 it will be an NPN. As mentioned in another
message, the pin number depends on the package TO or SOT.

 I finally managed to get at least something working:
 Short-circuiting +5V to 4N25's pin5 turns the laser power on and off
 as required.

It's jumping the 12 V supply to U1 pin 4 that should turn Q1 ON. If the
5 Volt supply turns Q1 ON, that means that your 12 Volt and 5 Volt
supplies share the same ground, which is okay unless they need to be
isolated, which is what opto-isolators (U1) allow you to do.

 I am left with an impression that 4N25 is not working correctly.

I concur.

 Is that diode next to R1 mandatory? I will not have a time to obtain
 one and solder in, before going to client.

The general purpose diode next to R1 can tolerate a much higher reverse
voltage. The opto-isolators internal LED has a reverse voltage tolerance
a little over 5 volts, so hooking up the LED backwards or noise on the
line could burn it out. The general purpose diode prevents the opto LED
from being damaged. In addition, a regular LED can also placed in series
with the general purpose diode, and will light up when the signal is ON.
This can help with trouble shooting, and gives customers something watch
while you are explaining how wonderful your machine is.

 I just hope that I have spare 4N25...

Me too. There may be some opt-isolators on junk telecom PC boards you
might have laying around?

 How sensitive to soldering heat are things like 4N25 optoisolators?
 Maybe I have accidentally burned it?

You might pull a trace up before damaging the opto-isolator, although
sometimes heat can damage a component such that it still works but not
very well, or not all the time.
-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Rotary homing.

2012-01-25 Thread Ed Nisley
On Wed, 2012-01-25 at 22:20 +, andy pugh wrote:
 Even that is potentially optional:

Oh, *wow*... Yet Another Way to confuse myself beyond recognition.

I must put the tool probe switch somewhere more-or-less fixed before I
start invoking that code, but I like what it can do!

-- 
Ed
http://softsolder.com



--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] About the board, the rebrand, and the future

2012-01-25 Thread Sven Wesley
2012/1/25 Chris Radek ch...@timeguy.com

 Michael,

 Thanks for your criticism.  I have taken several days to think about
 it.  I have not discussed my thoughts with the board and I am
 speaking only for myself and to my own relationship to the project.
 ...snip


Chris,

I think too you made the right decision. You know, it's easy being wise
afterwards, not that easy when the mess is running. No hard feelings from
me in any case, and as I wrote in another debate this is a perfect time to
restart in many perspectives.

/Sven
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Communication Channels (Was: An Open Letter...)

2012-01-25 Thread Sven Wesley
2012/1/24 Eric Keller eekel...@psu.edu


 Seems to me that the CNCzone moderator is a EMC doubter at best, maybe I'm
 wrong.


You mean like, have-been-using-EMC-the-last-nine-years doubter?
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Rotary homing.

2012-01-25 Thread Chris Radek
On Wed, Jan 25, 2012 at 07:11:35PM -0500, Ed Nisley wrote:
 On Wed, 2012-01-25 at 22:20 +, andy pugh wrote:
  Even that is potentially optional:
 
 Oh, *wow*... Yet Another Way to confuse myself beyond recognition.
 
 I must put the tool probe switch somewhere more-or-less fixed before I
 start invoking that code, but I like what it can do!
 

I'm using this remapping of T6 to include a probe on my little
tabletop mill, and it's awesome.


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [OT]Moveing pcb-gcode generated files to the milling machine=huge PIMA

2012-01-25 Thread Rafael Skodlar
On 01/25/2012 02:44 AM, gene heskett wrote:
 On Wednesday, January 25, 2012 05:29:19 AM Rafael Skodlar did opine:

 On 01/24/2012 11:21 AM, gene heskett wrote:
 On Tuesday, January 24, 2012 01:46:15 PM Rafael Skodlar did opine:

 [...]

 Why not try (g)awk? You can search, match strings, and do some math with
 it. Of course you could always use a combination of sed, awk and bash,
 or simply perl.

 I looked at the gawk man page, didn't see any mention of floating point
 math so I kept on looking.  Bash only does integer.  Didn't see any mention
 of sed  math or floating point.


Well, there's yet another Unix thing, bc man pages sayz:
bc - An arbitrary precision calculator language

The  most  basic element in bc is the number. Numbers are arbitrary 
precision numbers. This precision is both in the integer part and the 
fractional part.  All numbers are represented internally in decimal and 
  all  computation  is  done  in  decimal.

For your amusement: man pages come with EXAMPLES. How about that?

 It turns out the easiest way is add a G92 x2.195 before the first move in
 the top of the file, and a G92.1 to clear it at the bottom.


Not good at G-code. However,
myvar=2.195
result=$(echo $myvar | awk 'CONVFMT = %2.2f{printf (2.5 * $1)}');echo 
$result
5.49

result=$(echo $myvar | awk 'CONVFMT = %2.1f{printf (2.5 * $1)}');echo 
$result
5.5

result=$(echo $myvar | awk 'CONVFMT = %2.4f{printf (2.5 * $1)}');echo 
$result
5.4875

result=$(echo $myvar | awk 'CONVFMT = %2.8f{printf (2.5 * $1)}');echo 
$result
5.4875

seem to work. Note printf.
result=$(echo $myvar | awk 'CONVFMT = %2.8f{print (2.5 * $1)}');echo 
$result
5.4875

default print ignores formating.

 But I've changed the location of the tool change, so I'm now making a
 contact gage to sit on the table to set drill lengths and will add the
 probing code after each M6.  That's a heck of a lot better than having to
 edit 24k LOC line by line. :)


24 karat? We want pictures :-)

 I have nfs working both ways now too, which means I can put pcb-gcode
 output files directly on the mill from pcb-gcode.


Cool.

 From the properties list, it looks like about 3 hours to make one board
 plus bit changes  board remounting.  Needs more spindle rpms by at least
 10x.

 Question, what ipm feeds for a 60 degree sharp pointed carbide bit, running
 about 3 thou deep, would be recommended when 2500 revs is all you have?

 Cheers, Gene

Sorry can't help you here.

-- 
Rafael

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [OT]Moveing pcb-gcode generated files to the milling machine=huge PIMA

2012-01-25 Thread Mark Cason
On 01/25/2012 04:44 AM, gene heskett wrote:
 Why not try (g)awk? You can search, match strings, and do some math with
 it. Of course you could always use a combination of sed, awk and bash,
 or simply perl.
 I looked at the gawk man page, didn't see any mention of floating point
 math so I kept on looking.  Bash only does integer.  Didn't see any mention
 of sed  math or floating point.


   BC is a precision calculator, that works in BASH, but it has a known 
rounding error, that caused me all kinds of problem.

   If you have perl, you can do floating point math like this:
perl -e 'printf(STDOUT %.3f\n, eval($Math_goes_here))';

   The %.3f is the precision, which can be run out to many multiple 
decimal places.  The \n is a newline command.  Without it, the output 
will be appended to the current line.

   It is easy to embed in other scripts with a variable in the eval() 
statement.  The precison can also be a variable.  I have many BASH 
scripts that use this same command.

-- 
-Mark

Ne M'oubliez   ---Family Motto
Hope for the best, plan for the worst   ---Personal Motto


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [OT]Moveing pcb-gcode generated files to the milling machine=huge PIMA

2012-01-25 Thread gene heskett
On Thursday, January 26, 2012 12:59:48 AM Mark Cason did opine:

 On 01/25/2012 04:44 AM, gene heskett wrote:
  Why not try (g)awk? You can search, match strings, and do some math
  with it. Of course you could always use a combination of sed, awk and
  bash, or simply perl.
  I looked at the gawk man page, didn't see any mention of floating
  point math so I kept on looking.  Bash only does integer.  Didn't see
  any mention of sed  math or floating point.
 
BC is a precision calculator, that works in BASH, but it has a known
 rounding error, that caused me all kinds of problem.
 
If you have perl, you can do floating point math like this:
 perl -e 'printf(STDOUT %.3f\n, eval($Math_goes_here))';
 
The %.3f is the precision, which can be run out to many multiple
 decimal places.  The \n is a newline command.  Without it, the output
 will be appended to the current line.
 
It is easy to embed in other scripts with a variable in the eval()
 statement.  The precison can also be a variable.  I have many BASH
 scripts that use this same command.

Hmmm, silly Q for you and Rafael:  If, after having executed the G38.2 and 
the machine is stopped, what sort of havoc would I create if I simply wrote 
the known height of the gage at contact, into #5063?  That might not be the 
correct #number but you get the idea.  What ever number would cause the 
machine's currant Z, both as displayed and internally used to determine the 
next move, to be corrected to the known gage height it is actually sitting 
at IOW?

Using bc or perl seems like a gawd-awful kludge even if it did work.  
LinuxCNC has its own math functions that appear to my untrained eye to be 
spot on, so why not use them directly?

An old friend and engineer back in about 1960 was fond of the phrase 
'simplicate' and I'd think this qualifies.  :)

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Take what you can use and let the rest go by.
-- Ken Kesey

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Viesturs Lācis
2012/1/26 Kirk Wallace kwall...@wallacecompany.com:
 On Wed, 2012-01-25 at 23:43 +0200, Viesturs Lācis wrote:
 2012/1/25 andy pugh bodge...@gmail.com:
  On 25 January 2012 21:07, Viesturs Lācis viesturs.la...@gmail.com wrote:
 
  Kirk, I am getting totally confused...
  What is the difference in schematics between both images in Your last
  email? I cannot see any...
 
  The direction the arrow points in the transistor schematic symbol.

 Ok, thanks!
 I do not understand - that is inside the BD139, right? What can I do
 about it, if it is still the same BD139 transistor???

 If your transistor is a BD139 it will be an NPN. As mentioned in another
 message, the pin number depends on the package TO or SOT.


Based on visual appearance, it is SOT package.

 I finally managed to get at least something working:
 Short-circuiting +5V to 4N25's pin5 turns the laser power on and off
 as required.

 It's jumping the 12 V supply to U1 pin 4 that should turn Q1 ON. If the
 5 Volt supply turns Q1 ON, that means that your 12 Volt and 5 Volt
 supplies share the same ground, which is okay unless they need to be
 isolated, which is what opto-isolators (U1) allow you to do.

My apologies for late-night mistakes - it was 4N25's pin4 that was
short-circuited to +5V...

Ground is shared on both sides, because 5V and 12V are supplied by PC's PSU.
Is there a simple way I can drive that transistor without optoisolator?


 The general purpose diode next to R1 can tolerate a much higher reverse
 voltage. The opto-isolators internal LED has a reverse voltage tolerance
 a little over 5 volts, so hooking up the LED backwards or noise on the
 line could burn it out. The general purpose diode prevents the opto LED
 from being damaged. In addition, a regular LED can also placed in series
 with the general purpose diode, and will light up when the signal is ON.
 This can help with trouble shooting, and gives customers something watch
 while you are explaining how wonderful your machine is.

I checked 3 times - it is connected correctly... Ok, I will take that
into account and include in my next design (although I am starting to
think that next time I will just acquire7i37 card - it seems that with
all my struggle I am getting over the diy will be cheaper line and
it does not seem that I can easily get it working)
I like that point of distracting client's attitude :)

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Rafael Skodlar
On 01/25/2012 01:43 PM, Viesturs Lācis wrote:
 2012/1/25 andy pughbodge...@gmail.com:
 On 25 January 2012 21:07, Viesturs Lācisviesturs.la...@gmail.com  wrote:

 Kirk, I am getting totally confused...
 What is the difference in schematics between both images in Your last
 email? I cannot see any...

 The direction the arrow points in the transistor schematic symbol.

 Ok, thanks!
 I do not understand - that is inside the BD139, right? What can I do
 about it, if it is still the same BD139 transistor???

 I finally managed to get at least something working:
 Short-circuiting +5V to 4N25's pin5 turns the laser power on and off
 as required.
 I am left with an impression that 4N25 is not working correctly.

 Is that diode next to R1 mandatory? I will not have a time to obtain
 one and solder in, before going to client.
 I just hope that I have spare 4N25...

 How sensitive to soldering heat are things like 4N25 optoisolators?
 Maybe I have accidentally burned it?

 Viesturs

I'm following this thread for a while now and believe that solution lies 
in managed current supply, not voltage. I see no current check in the 
suggested circuit.

Specialized circuits will provide much longer life for your laser, 
better max current limit, inrush current, and you can drive it with PWM 
to run cooler.
Perhaps generic LED driver circuit is the way to go:
http://www.maxim-ic.com/datasheet/index.mvp/id/4510

While low power, same rules apply:
http://www.maxim-ic.com/app-notes/index.mvp/id/242
There are probably other ICs to drive laser diodes.

Laser you mentioned is in a way another type of LED but I might be wrong 
here when it comes to driving it properly. Still, I would be more 
confident to use any current source with a limit to drive the laser 
diode than use circuits discussed earlier.

-- 
Rafael

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] DIY output driver

2012-01-25 Thread Kirk Wallace
On Thu, 2012-01-26 at 08:40 +0200, Viesturs Lācis wrote:
... snip
 Ground is shared on both sides, because 5V and 12V are supplied by PC's PSU.
 Is there a simple way I can drive that transistor without optoisolator?

I think you could add a smaller transistor in place of the
opto-isolator. See the attachment for rough schematic that would need
work to make a practical circuit. An off-the-shelf solid state relay
might do the job too.

... snip
  it seems that with
 all my struggle I am getting over the diy will be cheaper line and
 it does not seem that I can easily get it working)
 I like that point of distracting client's attitude :)
 
 Viesturs

Many times I find it easier to make what I need, than to try and modify
an existing product to fit what I need. Sometimes one needs isolation
sometimes not. Sometimes one needs to convert a 12 Volt signal to 5 or 3
Volts, or RS232 to RS485 and an existing product just doesn't have the
right combination of features. After some experience one gets used to
what works them, but maybe not for anyone else. If a product has the
proper features, my guess it will most often be cheaper overall to buy
than to make, but for me, at this time, I either make it from what I
have on hand, or it doesn't get done.
-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA

attachment: Screenshot-7.png--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users