Re: [Emc-users] P parameter display

2016-03-08 Thread Len Shelton
Well that sucks. Any ideas on how to write a module that would make it 
available?

 >Len



On 3/8/2016 10:39 AM, sam sokolik wrote:
> because that his how it has always been done?  ;)
>
> sam
>
> On 3/8/2016 10:32 AM, andy pugh wrote:
>> On 7 March 2016 at 23:10, Sebastian Kuzminsky  wrote:
>>> Task passes the G64 P value to Motion using emcTrajSetTermCond(), and
>>> Motion records the tolerance in its emcmotDebug structure.
>> That doesn't seem the most logical place for it to live.
>>
>
> --
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://makebettercode.com/inteldaal-eval
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] P parameter display

2016-03-07 Thread Len Shelton
I want to be able to show the P parameter for G64 in my Axis GUI. Can
anyone point me in the right direction? I already know that
self.stat.gcodes holds the actual currently active g-codes, but I
can't figure out where the P parameters are stored. The tolerance
parameter also does not show up in the list of parameters in  HAL
meter as far as I can tell.

>Len
--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Micro-switch repeatability

2016-02-15 Thread Len Shelton
We don't use levers, we activate the plungers directly. The key is to 
design the switch mount such that a physical stop would prevent wrecking 
the plastic switch on a rapid jogs ooops.

 >Len



On 2/15/2016 6:37 PM, Bertho Stultiens wrote:
> On 02/16/2016 01:16 AM, Len Shelton wrote:
>> We in fact see about 2-3 tenths of a thou repeatibility with a slow
>> approach on cheap chinese snap switches.
> Just like what others seem to report.
>
> Is that on direct activation or using an positional offset on a lever?
>
> Using a lever seems like introducing a variable due to spring forces.
>


--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Micro-switch repeatability

2016-02-15 Thread Len Shelton
We in fact see about 2-3 tenths of a thou repeatibility with a slow 
approach on cheap chinese snap switches.

 >Len



On 2/15/2016 6:08 PM, Bertho Stultiens wrote:
> On 02/16/2016 12:57 AM, Gene Heskett wrote:
>> I am using some micro-mini roller lever junk I got for 6 bucks a bag of
>> 10 from ebay.  Repeatability according to my dials is well within .001"
>> even with crap switches.  Its a "dry' circuit, so as long as the
>> contacts are clean, there's very little other wear.  MMMV after a long
>> time, but its not beem noticable in 6 months now.
> That is interesting. That would be better than 0.0254mm, which is in the
> order of the machine step-size.
>
> I'd seen some reports on the net of repeatability in the order of
> 0.005mm (~0.0002"), but the problem is that "hard" data is not
> available. It is difficult to decide on anecdotal evidence.
>
> However, it seems that you have the same experience and the cheap
> micro-switches are really good after all (that is, of course, a relative
> statement of really good).
>


--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] VFD

2016-01-30 Thread Len Shelton
I was with you until you said you wanted him to pay for return shipping 
or you'd sick eBay on him. You got what you paid for.

 >Len



On 1/30/2016 12:37 PM, Gene Heskett wrote:
> On Saturday 30 January 2016 11:47:43 Dave Cole wrote:
>
>> Ha ha.ha ...
> That was my response too Dave, and it took a huge effort to not ask Len
> what was in his morming cheerios besides milk.
>> So what you are saying is that Gene should have bought a Chinese VFD
>> and Spindle from a US distributor who buys Chinese VFDs and Spindles
>> in larger quantities from the same cheap Chinese supplier?Or  what
>> ?
>>
>> If you have a better solution/source for inexpensive Spindles we would
>> all like to hear about it.  :-)
>>
>> Dave
> Yup, 40 Rogers on that good buddy, speak up if you have something
> constructive to say, we're all listening.
>
> FWIW I've found the vendor quite knowledgable and helpful. So all I have
> to do, in between working on a furniture project, is run a 240 line to
> it, hook it up and test it, with the motor strapped to someting suitably
> massive. So all I have to do is find enough working back to do that. If
> I would have known I was going to live this long I would have taken far
> better care of it. Unfortunately, I've been a git-r-done type, hurting
> myself too many times over the last 81 years. Now I am paying the price
> of such foolishness.  The MRI's aren't at all pretty.
>
> I'll not polute the list with more echo's on Len's msg.
>
> [...]
>
> Cheers, Gene Heskett


--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] VFD

2016-01-29 Thread Len Shelton
---

 I'll see what the vendor has to say.  If he hasn't resolved it eith
 saying do as you've said, or agreed to send me the right one with a
 prepayed return sticker for the wrong one, by Feb 4th, ebay will step in
 and see if they can get it fixed.

---

So you cheaped out and bought a Chinese VFD and spindle from an eBay seller, 
and you wanna hold his feet to the fire because the collets are metric and 
manual is in Chinese and possibly incomplete or inaccurate? Thats your fault 
dude. Own it.

>Len



--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] CAD/CAM for LinuxCNC

2015-09-18 Thread Len Shelton


On 9/18/2015 4:38 PM, Ron Ginger wrote:
> In the commercial world users are not scared off by licenses, they are
> running a business and understand it costs to get the kind of commercial
> grade product they want. Mach4 is already in wide use by many OEMs. The
> hobby side is not the focus.
>
>

In the commercial world...   I feel sorry for any business actively 
promoting and supporting Mach3/4. We spend 90% of our tech support time 
with Mach3 issues yet only about 10% of our customers even use it 
because we actively promote LinuxCNC.

 >Len



--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] CAD/CAM for LinuxCNC

2015-09-18 Thread Len Shelton

On 9/18/2015 4:38 PM, Ron Ginger wrote:
> In the commercial world users are not scared off by licenses, they are
> running a business and understand it costs to get the kind of commercial
> grade product they want. Mach4 is already in wide use by many OEMs. The
> hobby side is not the focus.
>
>

In the commercial world...   I feel sorry for any business actively 
promoting and supporting Mach3/4. We spend 90% of our tech support time 
with Mach3 issues yet only about 10% of our customers even use it 
because we actively promote LinuxCNC. LinuxCNC just works.

 >Len

--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Axis DRO

2015-07-10 Thread Len Shelton
Ok - that is great that its that easy to remove it. But this must be set 
in a settings file somewhere, no? It now defaults to showing it, and I 
need it to not default to that on a fresh install. Any ideas?

 Len



On 7/10/2015 1:30 PM, Andy Pugh wrote:

 On 10 Jul 2015, at 19:18, Len Shelton l...@probotix.com wrote:

 Is there a setting somewhere to easily remove all of the extra
 information on the new 2.6 Axis
 I think it is in the View menu?

 --
 Don't Limit Your Business. Reach for the Cloud.
 GigeNET's Cloud Solutions provide you with the tools and support that
 you need to offload your IT needs and focus on growing your business.
 Configured For All Businesses. Start Your Cloud Today.
 https://www.gigenetcloud.com/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Axis DRO

2015-07-10 Thread Len Shelton
Fine, but if I know what file it stores those variables in, then I can 
configure it with my post install scripts.

 Len



On 7/10/2015 7:41 PM, Chris Morley wrote:
 Without a change in the source code, it defaults to show on a fresh install. 
 No other way around it.
 Chris M

 - Reply message -
 From: Len Shelton l...@probotix.com
 To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
 Subject: [Emc-users] Axis DRO
 Date: Fri, Jul 10, 2015 5:05 PM


 Ok - that is great that its that easy to remove it. But this must be set
 in a settings file somewhere, no? It now defaults to showing it, and I
 need it to not default to that on a fresh install. Any ideas?

   Len



 On 7/10/2015 1:30 PM, Andy Pugh wrote:
 On 10 Jul 2015, at 19:18, Len Shelton l...@probotix.com wrote:

 Is there a setting somewhere to easily remove all of the extra
 information on the new 2.6 Axis
 I think it is in the View menu?

 --
 Don't Limit Your Business. Reach for the Cloud.
 GigeNET's Cloud Solutions provide you with the tools and support that
 you need to offload your IT needs and focus on growing your business.
 Configured For All Businesses. Start Your Cloud Today.
 https://www.gigenetcloud.com/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 --
 Don't Limit Your Business. Reach for the Cloud.
 GigeNET's Cloud Solutions provide you with the tools and support that
 you need to offload your IT needs and focus on growing your business.
 Configured For All Businesses. Start Your Cloud Today.
 https://www.gigenetcloud.com/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 --
 Don't Limit Your Business. Reach for the Cloud.
 GigeNET's Cloud Solutions provide you with the tools and support that
 you need to offload your IT needs and focus on growing your business.
 Configured For All Businesses. Start Your Cloud Today.
 https://www.gigenetcloud.com/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Axis DRO

2015-07-10 Thread Len Shelton
Is there a setting somewhere to easily remove all of the extra 
information on the new 2.6 Axis DRO? I want to go back to the simple 
X,Y,Z, velocity information like in 2.5.

 Len



--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Axis DRO

2015-07-10 Thread Len Shelton
Is there a setting somewhere to easily remove all of the extra 
information on the new 2.6 Axis DRO? I want to go back to the simple 
X,Y,Z, velocity information like in 2.5.

 Len



--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] angular units

2015-06-24 Thread Len Shelton
If X0, crawls at a snails pace, if X0.001 moves at a reasonable speed.

 Len



On 6/24/2015 3:21 PM, TJoseph Powderly wrote:
 Could you please check what this does?
 G91 A360 X0 F100
 this has an X component ( no distance tho )
 thanks
 TomP

 On 06/24/2015 01:24 PM, Len Shelton wrote:
 On a machine with a rotary A axis, if I run

 G91 A360 X10 F100

 the machine moves 100IPM on the X and the A axis completes a 360
 degree rotation at the same time. If I then run

 G91 A360 F100

 the machines takes almost 2.5 minutes to complete the rotation, because
 it is only running 100 degrees per minute.

 So it seems that the feedrate of the linear axis overrides the feedrate
 of the angular units if a linear move is coordinated with it. Can
 someone confirm this?

 Also, this becomes a problem for a CAM program like Aspire when it has
 an angular move without a simultaneous linear move. I was wondering if
 anyone had run across this or if anyone had any thoughts.

Len



 --
 Monitor 25 network devices or servers for free with OpManager!
 OpManager is web-based network management software that monitors
 network devices and physical  virtual servers, alerts via email  sms
 for fault. Monitor 25 devices for free with no restriction. Download now
 http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 --
 Monitor 25 network devices or servers for free with OpManager!
 OpManager is web-based network management software that monitors
 network devices and physical  virtual servers, alerts via email  sms
 for fault. Monitor 25 devices for free with no restriction. Download now
 http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] angular units

2015-06-24 Thread Len Shelton
On a machine with a rotary A axis, if I run

G91 A360 X10 F100

  the machine moves 100IPM on the X and the A axis completes a 360 
degree rotation at the same time. If I then run

G91 A360 F100

the machines takes almost 2.5 minutes to complete the rotation, because 
it is only running 100 degrees per minute.

So it seems that the feedrate of the linear axis overrides the feedrate 
of the angular units if a linear move is coordinated with it. Can 
someone confirm this?

Also, this becomes a problem for a CAM program like Aspire when it has 
an angular move without a simultaneous linear move. I was wondering if 
anyone had run across this or if anyone had any thoughts.

 Len



--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] angular units

2015-06-24 Thread Len Shelton
Its definitely set to angular.

 Len


   For your check, make sure the 4th axis is set to angular as the 
first thing to check in the .ini file.


--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PathPilot (what hardware?)

2015-02-19 Thread Len Shelton

Your logic falls apart when

   DISPLAY = PathPilot

yet PathPilot *includes* the Gremlin display.

It further fails to pass muster when the headline reads:
Introducing PathPilot™, Tormach’s new machine controller

rather than:
Introducing PathPilot™, Tormach’s new GUI for LinuxCNC

...especially when its punctuated with a trade mark symbol.

Or maybe I am just crazy :-)

 Len



On 2/19/2015 3:57 AM, Erik Christiansen wrote:
 If the TP code is linked into LinuxCNC, rather than communicating with
 it over an API, then it is a derived work, but when you look at your ini,
 and see something like:

 # Name of display program, e.g., tkemc
 DISPLAY =  axis

 then you realise that the display program is separate, and so a proprietary
 replacement for Axis is not a derived work, and Tormach's generosity has
 no need (or good reason) to be greater than it is, AFAICT.





--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PathPilot

2015-02-17 Thread Len Shelton
That is obviously the Gremlin backplot. I thought the GPL was pretty 
clear about linking to GPL'd libraries and software that could not stand 
on its own without the underlying GPL'd software. What am I missing?

 Len



 I guess we will have to agree to disagree...  I feel like MANY MANY people
 have given freely of their time to make linuxCNC into what it is today
 INCLUDING things like User interfaces and many many other add ons that make
 the program so enjoyable and stable to use. They gave of it freely and
 willingly and I thank ALL of them for their efforts.  If you ask me ANYONE
 who takes that work and changes it and makes it better for whatever reason
 owes it to all of those who came before to give of it freely. ESPECIALLY if
 you intend to put your name on it and profit from it!  I really do not
 understand the lack of interest in pursuing this here.  I appreciate that
 they paid for the work on the TP but again that is something added to the
 collective work that MANY MANY others have done.  I think the least they
 could do is to make it available to the community as a whole in some shape
 or form.  I am sorry but I have to disagree with you here..  Peace

 Pete


 On Tue, Feb 17, 2015 at 8:39 PM, andy pugh bodge...@gmail.com wrote:

 On 18 February 2015 at 01:34, Pete Matos petefro...@gmail.com wrote:

 Perh


--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] PathPilot

2015-02-17 Thread Len Shelton
I'm excited to see that Tormach is giving back to open source!

http://www.tormach.com/pathpilot
http://www.tormach.com/blog/pathpilot-beta-testing/

 Len



--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] part 2 - Mach3 to LinuxCNC

2014-10-22 Thread Len Shelton
Except that the only reason that Mach3 is popular is because it runs on 
Windows, which is a feature that LinuxCNC will never have :-P

 Len




On 10/22/2014 9:20 AM, p...@wpnet.us wrote:
 I think there is plenty of reason to care about why another control may be 
 more popular, including commerical/industrial controls. Looking at how other 
 controls do things and understanding why they may be more popular provides 
 valuable information on what might be improved in LinuxCNC. With larger 
 volumes of users come larger volumes of unique perspectives and feedback on 
 what could be better.



--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Rifling machine

2014-09-04 Thread Len Shelton
We have a customer who is wanting to make a motor controlled rifling 
machine. I spent a good bit of time researching it for him today and I 
was surprised that it seems that no one is doing it with motors (or at 
least I couldn't find anyone). I understand the need for the linear 
relationship of the cutter to the position of the indexer in such a 
machine. But I wanted to hear your guys thoughts on doing this with 
motors, which will inherently have some degree of granular positioning.

Here is the best machine design I could find that really demonstrates 
the issue:
https://www.youtube.com/watch?v=L_yemjfgkE0

 Len

--
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] beaglebone fpga with linuxcnc

2014-02-25 Thread Len Shelton
I read somewhere that it came from Wonder Dog who wore a cape and was a 
beagle.

 Len


On 2/25/2014 11:44 AM, Jon Elson wrote:
 On 02/25/2014 11:25 AM, Dave Cole wrote:
 I guess that... almost makes sense to me..  ;-)

 Dave

 On 2/25/2014 11:05 AM, Ron Ginger wrote:
 The Arduino has shields as the add-om board, so I guess a cape was sort
 of the other side of the shield.





--
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis  security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Gantry Best Practices

2014-02-18 Thread Len Shelton
If you design a machine to be affordable, lightweight, and easy(er) to 
manufacture, but requires some software assistance to do that, that's 
not necessarily problematic. I would call that innovative - making use 
of all of the tools and resources available to you to solve a problem.

 Len



 Then your stuck with a known problematic design. I wish I had a pound
 for each complaint/query/moan I've seen and heard about twin steppers on
 a gantry machine.

 Other fixes include servos or closed loop steppers but keeping both
 sides in synch with software without any feedback is nigh on impossible.

 Steve Blackmore
 --


--
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Fwd: Re: Gantry Best Practices

2014-02-17 Thread Len Shelton
Charles,

I think you know my vote.

1) Never assume the user is anything other than a complete amateur. We 
are putting tons of these machines in schools now.

2) I believe this is the right way to do this. If the BBB cannot do 
this, we will be forced to add a secondary microcontroller in the pulse 
stream to apply the logic that we need to do this. Seems kinda silly 
since the software could do it. If I only knew more about LCNC 
programming, it already would. This is the one thing that's preventing 
us from moving all of our machines to the BBB immediately.

3) I am really surprised that this works at all without blowing the 
drivers. You cannot guarantee that both motors are identical.

 Len



On 2/16/2014 7:47 PM, Dave Cole wrote:


 If you can control the current settings on the stepper drives, lower the
 torque settings and drive the gantry axes steppers
 together into the hard stops, set the axes to home, then reset the
 torque settings to normal.

 Dave

 On 2/16/2014 3:11 PM, Charles Steinkuehler wrote:
 With the recent release and general popularity of the ShapeOko V2
 desktop mini-mill, I have several folks who are trying to use LinuxCNC
 running on the BeagleBone as a control.  If you are unfamiliar with this
 machine, here's a link:

 https://www.inventables.com/technologies/desktop-cnc-mill-kit-shapeoko-2

 Invariably, one of the first questions I get is how to setup a
 configuration to deal with the gantry setup of the ShapeOko.  I know of
 at least three different ways to control a gantry system with LinuxCNC,
 each with it's own pros and cons:

 1) Use gantrykins, and hope users are intelligent enough not to rack the
 gantry when moving around in joint mode.

 2) Use trivkins and setup HAL to turn one axis into two by craftily
 combining the commanded motion with the homing switch states.  This is
 easiest if HAL is doing software stepgen (just mask the step pulses in
 the base thread), but I'm pretty confident I can make this work pushing
 the logic in front of the PRU drive step/dir component (as a bonus, this
 setup would also work with Mesa hm2 cards and other hardware based
 controllers).

 3) Ignore the gantry complexity, and just drive both servo motors from
 the same stepper driver.  This works _OK_ for the Z axis on a 3D
 printer, but probably isn't a good idea for something that is actually
 making chips.

 Questions:

 Did I miss any significant options for controlling a gantry style machine?

 Which option would be recommended for novice users new to the LinuxCNC
 and CNC world?

 I'm thinking the Magic HAL Wye / Y Cable that splits one joint into
 two is probably the simplest for most folks to deal with, but am open to
 suggestions.



 --
 Android apps run on BlackBerry 10
 Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
 Now with support for Jelly Bean, Bluetooth, Mapview and more.
 Get your Android app in front of a whole new audience.  Start now.
 http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk


 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

 --
 Android apps run on BlackBerry 10
 Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
 Now with support for Jelly Bean, Bluetooth, Mapview and more.
 Get your Android app in front of a whole new audience.  Start now.
 http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



-- 
Len Shelton
Applications Engineer
PROBOTIX
8800-B N. Industrial Rd.
Peoria, IL. 61615
Email: l...@probotix.com
Phone: (309) 691-2643



--
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Fwd: Re: Gantry Best Practices

2014-02-17 Thread Len Shelton
True, but what happens if you stall one side out (ie tool comes loose 
from the collet and digs into the spoil board while off to one side of 
the machine). Having a proper homing sequence allows you to resquare the 
gantry by simply rehoming. We use this on our larger machines and it 
works beautifully.

 Len



 3) I am really surprised that this works at all without blowing the
 drivers. You cannot guarantee that both motors are identical.


 You can feed two same identical step/dir inputs to multiple drivers.  That
 is how my commercial accucut (48 sq) gantry did it.  In theory, you could
 run an infinite number of parallel complete machines all mass producing the
 same thing if using steppers (signal driver fanout limitations ignored.)

 SMD
 -


--
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Tormach mill, unique design or Chinese inside?

2014-01-29 Thread Len Shelton
I have been traveling to China for many years and know many of the 
machine tool factories around the Shanghai area including the one who 
makes the Tormach machines. I have a long time friend in the machine 
tool business over there who knows all of the factories and who makes 
what for who. None of them produce the whole machine - they are all 
integrators using parts produced by other component factories. There 
are companies who make the castings, companies who make the sheet metal, 
companies who make all of the other components, and even shopping malls 
where you can go and buy components. Their are even factories who do 
nothing but make carousel tool changers. The Chinese domestic market is 
so large that that type of distributed manufacturing is viable for 
products like this.

I don't personally have any problem with Chinese products, provided that 
you find the right factories. Chinese manufacturing has come a long ways 
in the last 20 years.

It may be true that Tormach designed the casting, although I don't see 
much need to as there are many existing slug designs. They probably did 
design the sheet metal. But the spindle, belts, pulleys, electronics, 
motors, ball screws, couplers, linear rails, and bearings - you know all 
of the components that actually function - are almost certainly all 
off-the-shelf Chinese components. If they were using brands like IKO or 
THK - surely they'd brag about that (using Japanese parts instead - LOL).

There are actually some really nice Chinese controllers being produced 
for cheap, so why they are still using Mach3 is beyond me. And here is a 
fun fact: If the Chinese factories want even better quality, they 
actually import components from Taiwan, which has about a 40 year lead 
over Chinese manufacturing technology.

Again, I don't have a problem with Chinese components myself. But the 
question I have is... if you find a quality Chinese integrator and 
specify the way the machines must be built, tested, and to what 
tolerances they must meet - does that then make it an American product? 
I guess if you think the iPhone is an American product because Apple 
designed the skin around which the Chinese components are housed, then 
yes. But that would make Mach3 on Windows the equivalent of iTunes on 
iOS, which may not be that much of a stretch - haha.

 Len

 I have a PCNC770 in my shop. I can't speak officially for Tormach but
 indications are that Tormach creates all of design and specifications
 and outsources the manufacture. Their engineering documents on the
 website and the offering of training classes shows that the products are
 theirs from beginning to end.

 (I am biased)



--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] test

2014-01-03 Thread Len Shelton
 Len

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] linuxCNC BBB capeless

2014-01-03 Thread Len Shelton
-sw-in
net limit-y = axis.1.pos-lim-sw-in

net switches-x-raw = debounce.1.0.in
net switches-x = debounce.1.0.out
net switches-x = axis.0.home-sw-in
net switches-x= axis.0.neg-lim-sw-in
net switches-x= axis.0.pos-lim-sw-in

net switches-z-raw = parport.0.pin-13-in
net switches-z-raw = debounce.1.1.in
net switches-z = debounce.1.1.out
net switches-z = axis.2.home-sw-in
net switches-z= axis.2.pos-lim-sw-in# set up the other home and 
limit switches
net switches-x-raw   = parport.0.pin-10-in



 Len



On 1/3/2014 4:45 AM, andy pugh wrote:
 On 3 January 2014 02:05, Josiah Morgan josiahmor...@gmail.com wrote:

 does anyone have a script written for homing in this scenario?
 If the gantry can survive a momentary out-of-square then you may find
 that nothing special needs to be done. Simply give the same homing
 sequence number to each side.

 The problem here is that when one side id searching for the latch the
 other side might be backing off prior to searching for the latch, so
 the two sides might end up moving in opposite directions.

 I have wondered if the homing behaviour should be to not move any
 joint on to the next homing stage until all joints with the same
 homing sequence number have completed the prior stage, but then it
 gets a bit more complicated if you need to consider questions like
 whether the first joint to find the limit should continue in the same
 direction or should stop. (I think perhaps the answer is stop but
 then it is changing state without waiting, and my simple scenario no
 longer holds.

 If you simply use the existing home behaviour with a shared sequence
 number then the gantry will only actually be squared at the end of the
 final home move. Up to that point the out-of-square might even be
 worse. You certainly want the final move from latch to home position
 to be as short as possible.



-- 
Len Shelton
Applications Engineer
PROBOTIX
8800-B N. Industrial Rd.
Peoria, IL. 61615
Email: l...@probotix.com
Phone: (309) 691-2643



--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Gantry Machine HAL Configuration

2013-10-25 Thread Len Shelton
testing - (Sorry)


On 10/25/2013 9:52 AM, Sebastian Kuzminsky wrote:
 On 10/25/13 06:02 , Charles Steinkuehler wrote:
 How do you handle homing?
 In the standard, stupid way:  gantrykins, [AXIS_*]HOME_SEQUENCE are the
 same for the two gantry joints, a single home switch on one side of the
 gantry is used for both joints.

 http://i.imgur.com/phSBLFX.jpg

 It worked fine for a woodworking machine.


 Care to share your configuration files?
 http://highlab.com/~seb/linuxcnc/bes-shopbot/

 The config is basically the same as the sim/axis/gantry.ini sample
 config in our repo.




--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60135991iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] BBB LinuxCNC.

2013-10-11 Thread Len Shelton
May as well go ahead and throw my hat into the ring. Here is our BBB 
breakout board:
http://www.probotix.com/wiki/index.php/PBX-BB

The first batch of boards is almost sold out. We'll have it on the 
website to order early next week. About one week out on the next batch.

 Len

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Mach on Linux

2012-10-07 Thread Len Shelton
   The best thing is it will help Linux get out of the 'for geeks 
only' view that many people have.

I doubt this will be the case because its mostly geeks who are doing the 
CNC thing. If you have a CNC machine and you think you are not a geek - 
you are in denial.

But a competitor to LinuxCNC in Mach4? Well as someone who takes CNC 
technical support calls everyday, my opinion is tainted by Mach3.

Not only does the Mach3 interface remind me of three-year-olds with 
crayons with all of its flashy thingies and inconsistent methods, but 
Mach3 is full of bugs that I doubt that the developers are even aware 
of. I think its terrible that they charge $175 for a license without 
offering sufficient support. They take your money but then instruct you 
to fill all of your support needs through the community. I would NEVER 
buy a brand-new retail product from any company without having a 
telephone number to call them on.

Why do I think they are unaware of the bugs? Because they don't have any 
bug reporting built into the software, and they don't have a phone to 
call. Some users will go through the support forums, but most of them 
are calling us. They used to call Keling, too - but he got sick of all 
the Mach3 calls so he quit publishing his phone number (although it 
looks like he decided to give it another try upon launching his re-brand).

At least once a week we are able to fix a Mach3 issue by uninstalling 
and reinstalling Mach3 - often times because Mach3 quit accessing the 
parallel port. But most of the time the issues are just bizarre 
behavior, like moving over 4 in the Y approx 2 hours into a 4 hour 
file, and continuing like nothing happened. Very hard to witness because 
of the time frame, but also impossible to resolve.

Most people choose Mach3 because they want to have a single box to run 
their CAD, CAM,  control software on, or they are just afraid of Linux. 
What is not obvious is that to get it to even be half-way reliable - you 
have to strip down Windows to bare bones operation and never run any 
other software on that machine - which completely defeats the purpose.

In Mach3's defense - I imagine that most of its problems comes from  
Windows. But loading a driver that sits underneath Windows (as it was 
described to me) is a hack, at best - and it just sounds dirty.

Will Mach4 be any better? I don't know. Are they gonna start taking 
phone calls? If not, then I suspect little will change in the bugs 
department. If they can't handle all of the bugs on Windows given all of 
its different hardware/software configuration possibilities, then why do 
they think they can pile on more by porting it to Linux and Mac?

With LinuxCNC, if you make it to the live environment from the CD, then 
Ubuntu found all of the drivers it needs and it will install and work 
flawlessly. Sure it can be more difficult to configure advanced features 
- but that's only because it is far more flexible and powerful. LinuxCNC 
also does not have telephone support, but LinuxCNC does not have the 
sort of problems that require telephone support.

So is Mach4 a new competitor to LinuxCNC - not in my opinion, not even 
close.

 Len





On 10/6/2012 6:14 PM, Jack Coats wrote:
 I am a Linux and open source advocate for just about every use, but I
 do see good things from there being commercial software available for
 Linux too.



 Will LinuxCNC and Mach go head to head?  Yes, for some.  But I don't
 see Mach taking over the machine control market on Linux, but it will
 be a good tool to add to the quiver of things that run on Linux,
 proving that Linux isn't 'just for geeks'.

 I spoke to a geek from Oracle that was running Oracle on Linux long
 before it was 'made available' on Linux.  Not releasing it for Linux
 was totally a marketing decision.  The developer I spoke with said he
 had to change a couple of includes when he re-compiled a little, but
 it was considered a 'no change' port from his perspective. (Oracle was
 mainly running on SUN at the time).  And it was a big deal for
 'commercial users' to get Oracle supported on Linux, giving Linux a
 lot of legitimacy.  I see the Mach change to just be another positive
 step.

 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside 

Re: [Emc-users] Mach on Linux

2012-10-07 Thread Len Shelton
  But you need to specify which Mach screen set you are talking about

Doesn't matter. Most Mach3 users chose Mach3 because either A) its 
popular and more well known - a CNC catch phrase if-you-will; or B) they 
are afraid of Linux.  Now B is not necessarily the cause of A, but I 
would bet that most Mach3 users are both A  B. Maybe its not fair to 
stereotype, but I'd have to say that most Mach3 users tend to be the 
less technical users and never ever make it past the default screen 
sets. Any Mach3 users posting on the LinuxCNC mailing list are amongst 
the exceptions.

Keep in mind, I spend 80% of my working day speaking to both Mach3 and 
LinuxCNC users, but mostly Mach3 users because of the reasons above and 
because LinuxCNC users tend to need less help. I'm trying not to speak 
in absolutes, but I observe it day in day out. Your experiences may differ.

 Len








--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Rotary Axis

2010-12-07 Thread Len Shelton
I have a customer trying to set up EMC2 with a rotary axis such that he 
can carve on the surface as if its a plane wrapped around the 
circumference of the work piece and has coordinated motion such that he 
can get a constant surface speed. Because the rotary axis is set up in 
degrees, he cannot get the feed rates to match. I other words, if he 
programs F100, the rotary axis is dog slow, and if he programs F500, the 
linear axis moves way too fast. As far as I know you cannot have two F 
parameters on one line of g-code.

I am sure this has to be something simple, but I just don't know what.

I could see where you could configure the rotary axis as if it were a 
linear axis, but you'd have to reconfigure that axis and restart emc2 
every time you changed stock to a different diameter.

Any ideas?

Thanks,
 Len



--
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Help! Axis runs hidden

2010-09-17 Thread Len Shelton
This same thing just happened to me. Try deleting the emc.var file.

 Len
 Hi guys,
 today I started my machine and EMC2 didn't start automatically as all the 
 days
 (it is in the start-up section) so I tried to launch it manually and I got 
 the
 error ECMC2 is still runnnig. Restart it. So I realized that the process 
 was
 still active. I killed the running processes and restarted EMC2 but nothing
 happened. The problem is that I cannot see Axis interface... Axis and EMC2 
 are
 listed in the processes list (sleeping) but I cannot see the grafic 
 interface.
 I tried to stop the processes and restart them but nothing changed.
 I'm running Ubuntu 8.04, EMC2 2.2.8
 All the other application are running correctly, only Axis is hidden.

 What can I do?
 



--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] deboucing inputs

2009-05-19 Thread Len Shelton
How can I call do_homing_sequence()
with emcmotStatus-homingSequenceState = HOME_SEQUENCE_START
from halui? I want to put a home all button on my gamepad.

Len

-Original Message-
From: John Thornton [mailto:bjt...@gmail.com] 
Sent: Tuesday, May 19, 2009 7:34 AM
To: Enhanced Machine Controller EEMC
Subject: Re: [Emc-users] deboucing inputs

Just in case you missed this in the manual.

http://www.linuxcnc.org/docview/html//hal_basic_hal.html

John

On 18 May 2009 at 22:08, Len Shelton wrote:

 Thanks, Jeff. It was 'addf', or my lack of it. I should have known I
 needed
 to, but the docs wasn't really clear about it. 
 
 Debounce solved my issue, and I am really close to putting together
 a video
 of my tandem axis setup on this machine. I got all of the remaining
 home and
 limit switches installed and configured this evening.
 
 Thanks,
 
 Len
 
 
 
 -Original Message-
 From: Jeff Epler [mailto:jep...@unpythonic.net] 
 Sent: Monday, May 18, 2009 8:38 PM
 To: Enhanced Machine Controller (EMC)
 Subject: Re: [Emc-users] deboucing inputs
 
 most likely cause: failure to 'addf' the function exported by
 debounce.
 
 here's a standalone hal file that demonstrates debounce (run it
 with
 'halcmd -I debouncedemo.hal' and use halscope to view the signals)

 http://emergent.unpy.net/index.cgi-files/sandbox/debouncedemo.hal
 and a screenshot of halscope:
 http://emergent.unpy.net/index.cgi-files/sandbox/debounced.png
 
 In this demo, the input is a half sine wave, and debounce triggers
 shortly after the waveform goes over 50% duty cycle (because the
 counter
 now counts up more often than down) and goes off again shortly aver
 the
 input waveform goes back below 50% duty cycle (because the counter
 now
 counts down more often than up).  This is very unlike the
 situation
 encountered with a noisy switch, but is the best I could come up
 with on
 short notice.
 
 Jeff
 
 
 
 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables 
 unlimited royalty-free distribution of the report engine 
 for externally facing server and web deployment. 
 http://p.sf.net/sfu/businessobjects
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 
 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables 
 unlimited royalty-free distribution of the report engine 
 for externally facing server and web deployment. 
 http://p.sf.net/sfu/businessobjects
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users




--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] deboucing inputs

2009-05-18 Thread Len Shelton
I am trying to use the debounce filter for some limit switches that I
believe may have some noise on them.

 

From what I can tell, the debounce filter needs to be continuously
reloaded because if it either reaches zero or reaches N, then it ignores
further input. Am I missing something here?

 

I can see the debounce input swinging, but I can't get anything from the
output.

 

Thanks,

Len

 

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] deboucing inputs

2009-05-18 Thread Len Shelton
Thanks, Jeff. It was 'addf', or my lack of it. I should have known I needed
to, but the docs wasn't really clear about it. 

Debounce solved my issue, and I am really close to putting together a video
of my tandem axis setup on this machine. I got all of the remaining home and
limit switches installed and configured this evening.

Thanks,

Len



-Original Message-
From: Jeff Epler [mailto:jep...@unpythonic.net] 
Sent: Monday, May 18, 2009 8:38 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] deboucing inputs

most likely cause: failure to 'addf' the function exported by debounce.

here's a standalone hal file that demonstrates debounce (run it with
'halcmd -I debouncedemo.hal' and use halscope to view the signals)
http://emergent.unpy.net/index.cgi-files/sandbox/debouncedemo.hal
and a screenshot of halscope:
http://emergent.unpy.net/index.cgi-files/sandbox/debounced.png

In this demo, the input is a half sine wave, and debounce triggers
shortly after the waveform goes over 50% duty cycle (because the counter
now counts up more often than down) and goes off again shortly aver the
input waveform goes back below 50% duty cycle (because the counter now
counts down more often than up).  This is very unlike the situation
encountered with a noisy switch, but is the best I could come up with on
short notice.

Jeff


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC-Fest lodging (was: [OT] Washing Machine 3-PhaseMotor)

2009-04-24 Thread Len Shelton
You may need to call in the priceline negotiator :)

Len

-Original Message-
From: Stuart Stevenson [mailto:stus...@gmail.com] 
Sent: Friday, April 24, 2009 12:52 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] EMC-Fest lodging (was: [OT] Washing Machine
3-PhaseMotor)

Gentlemen,
   We have hotels and motels. We asked about special rates. There are
no motels that give much discount. The rates run from (dives) single
at $25/night - $125/wk on up. I have never seen the $25.00 rooms. I
will go see one this weekend. Not expecting much :)
Stuart

On Fri, Apr 24, 2009 at 12:40 PM, John Kasunich jmkasun...@fastmail.fm
wrote:
 Jon Elson wrote:
 Stuart Stevenson wrote:
 Fest 2009
 Workshop

 May 21 thru May 27

 MPM Inc
 2100 S West St
 Wichita KS 67213
 316 945 1227


 Which reminds me, what is happening on the hotel negotiations?  Is there
 a particular hotel that has been selected, and maybe giving a special
 rate?

 I'm interested in this too.  I'll be flying into Kansas City and driving
 the 3 hours or so to Wichita.  I have plane and rental car reservations,
 but I haven't made hotel reservations yet.

 Regards,

 John Kasunich



--
 Crystal Reports #45; New Free Runtime and 30 Day Trial
 Check out the new simplified licensign option that enables unlimited
 royalty#45;free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users





-- 
you can lead a person to knowledge
but you cannot make him think


--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] syncing two motors to one axis

2009-04-15 Thread Len Shelton
: [Emc-users] syncing two motors to one axis



On 11 Apr 2009 at 5:45, Len Shelton wrote:

 
 I am unsure of some of the syntax, and this is untested. I will be
 back in
 the shop in a few hours and will be able to try it out.

When I'm testing I do a bit at a time if possible...

 
 Do you see anything blatantly wrong with any of my code?
 
 Do I have to name every signal, particularly the ones to the inputs
 of the
 logic gates? In other words is:

Yes each signal needs a unique name. 

 
net home1  parport.0.pin-10-in and2.0.in0
 
 the same as:
 
net parport.0.pin-10-inand2.0.in0 
 
 ?
 
 Len
  
 
 
 
 -Original Message-
 From: Stephen Wille Padnos [mailto:spad...@sover.net] 
 Sent: Friday, April 10, 2009 10:32 AM
 To: Enhanced Machine Controller (EMC)
 Subject: Re: [Emc-users] syncing two motors to one axis
 
 Len Shelton wrote:
 
 Jon and Rob,
 
 You guys obviously know a lot more about the inner working of HAL
 than I. I
 am still no closer to understanding what lines of code I need to
 put into
 my
 HAL file.
 
 Can you please translate this simple boolean text notation...
 
 home_en1 = dir OR NOT home1
 home_en2 = dir OR NOT home2
 step_1 = step AND home_en1
 step_2 = step AND home_en2
 home = ( ( home1 AND home2 ) AND NOT dir ) OR ( ( home 1 OR
 home2 )
 AND dir )
 
 ...to actual HAL syntax.
   
 
 Well, I'll point you in the right direction anyway :)
 
 First off, the manual sections on HAL are quite good - you should
 (re) 
 read them.
 
 I'm not sure your logic is correct.  I don't believe that the home
 signal should depend on the DIR signal.  I'm pretty sure that home
 should just be (home1 AND home2).  If both switches are closed, then
 you're home regardless of which way the DIR line is pointing. 
 
 Looking at your logic description, these things are apparent:
 1) there are four occurrences of the word OR
 2) there are five occurrences of the word AND
 3) there are three occurrences of the word NOT.  Luckily, all of
 the 
 signals that get inverted come from I/O (if you're using my HOME 
 equation), which provides both a normal and inverted output to HAL,
 so 
 you don't actually need any NOT functions
 4) all of the logical operations are operating on exactly two items
 (ie, 
 there is no a OR b OR c)
 5) This is for only one axis (phew!)
 6) Changing the home equation to home=(home1 AND home2) reduces the
 number of gates to 2x OR, 3x AND, and zero NOT (since you can use
 the 
 inverted home1 and home2 inputs)
 
 Here's how to get 3 AND gates:
 loadrt and2 count=3
 
 This will give you 3 two-input AND gates.  Each one has a function
 which 
 needs to be added to your base thread, before the motion controller
 runs.  This will be a little tricky to get right, since you want to
 read 
 inputs before doing the logic operations, and you want results to 
 propagate through the logic caluclations correctly, you have to
 think 
 about which inputs get connected to which logic elements, and the
 order in which they are evaluated.  I'd suggest drawing this out on
 paper, using a grid.  Start with the inputs on the left, run them 
 towards the right, using columns with only one gate in each logic
 path.  
 When you add functions to the HAL thread, start at the top left and
 add 
 the first column of functions from top to bottom.  Then move over
 one 
 column to the right and add those functions from top to bottom.
 
 This is the logic I would use, which may make the order the
 functions 
 need to run mode obvious:
 step1 = step AND (dir OR home1-invert)
 step2 = step AND (dir OR home2-invert)
 home = (home1 AND home2)
 
 Sorry for the long-winded and not very specific post.  Hope it
 helps.
 - Steve
 
 
 
 
 --
 This SF.net email is sponsored by:
 High Quality Requirements in a Collaborative Environment.
 Download a free trial of Rational Requirements Composer Now!
 http://p.sf.net/sfu/www-ibm-com
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 
 --
 This SF.net email is sponsored by:
 High Quality Requirements in a Collaborative Environment.
 Download a free trial of Rational Requirements Composer Now!
 http://p.sf.net/sfu/www-ibm-com
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 




--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https

Re: [Emc-users] syncing two motors to one axis

2009-04-15 Thread Len Shelton
Oops, I meant that I had to add a NOT because of the inverted direction
signal...

Also, beware - there is a line with two nets in it that are actually on
two separate lines. Not sure why my text editor did that - looked fine when
I hit send.

Len



-Original Message-
From: Len Shelton [mailto:l...@probotix.com] 
Sent: Wednesday, April 15, 2009 10:03 PM
To: 'Enhanced Machine Controller (EMC)'
Cc: 'Rob Tilton'
Subject: Re: [Emc-users] syncing two motors to one axis

Gentlemen,

This works! I have had it running for the past week, but I was hoping to
have time to get the rest of the limit/home switches installed before I
posted this.


hal

# Generated by stepconf at Thu Apr  9 23:04:57 2009
# If you make changes to this file, they will be
# overwritten when you run stepconf again
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD
servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]SERVO_PERIOD
key=[EMCMOT]SHMEM_KEY num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg=0x378
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0

loadrt and2 count=3 
loadrt or2 count=3 
loadrt not count=1 

addf and2.0 base-thread  
addf and2.1 base-thread 
addf and2.2 base-thread 
addf or2.0 base-thread
addf or2.1 base-thread
addf or2.2 base-thread
addf not.0 base-thread

addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread

addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread

setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 35000
setp stepgen.0.dirsetup 35000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd = stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb = axis.0.motor-pos-fb
net xstep = stepgen.0.step
net xdir = stepgen.0.dir
net xenable axis.0.amp-enable-out = stepgen.0.enable

setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 35000
setp stepgen.1.dirsetup 35000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd = stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb = axis.1.motor-pos-fb
net ystep = stepgen.1.step
net ydir = stepgen.1.dir
net yenable axis.1.amp-enable-out = stepgen.1.enable

setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 35000
setp stepgen.2.dirsetup 35000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd = stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb = axis.2.motor-pos-fb
net zstep = stepgen.2.step
net zdir = stepgen.2.dir
net zenable axis.2.amp-enable-out = stepgen.2.enable

setp parport.0.pin-02-out-reset 1
setp parport.0.pin-03-out-invert 1
setp parport.0.pin-04-out-reset 1
setp parport.0.pin-06-out-reset 1
setp parport.0.pin-08-out-reset 1
setp parport.0.pin-09-out-invert 1


net home-y1 = parport.0.pin-15-in
net home-y2 = parport.0.pin-10-in

net home-y1 and2.0.in0
net home-y2 and2.0.in1
net home-y  and2.0.out

net home-y  = axis.1.home-sw-in

net home-y1-inv = parport.0.pin-15-in-not
net home-y2-inv = parport.0.pin-10-in-not

net ydirnot.0.in
net ydir-notnot.0.out

net ydir-notor2.0.in0
net home-y1-inv or2.0.in1
net doh1or2.0.out

net ydir-notor2.1.in1
net home-y2-inv or2.1.in0
net doh2or2.1.out   

net ystep   and2.1.in0
net doh1and2.1.in1
net ystep1  and2.1.out

net ystep   and2.2.in0
net doh2and2.2.in1
net ystep2  and2.2.out

net xstep   = parport.0.pin-04-out
net xdir= parport.0.pin-05-out
net ystep1  = parport.0.pin-02-out 
net ystep2  = parport.0.pin-08-out
net ydir= parport.0.pin-03-out 
net ydir= parport.0.pin-09-out
net zstep   = parport.0.pin-06-out
net zdir= parport.0.pin-07-out

net home-y1 or2.2.in0
net home-y1 or2.2.in1
net neg-limit-y or2.2.out

net neg-limit-y = axis.1.neg-lim-sw-in
#net home-y1 = axis.1.pos-lim-sw-in
#net home-y2 = axis.1.pos-lim-sw-in

net estop-ext = parport.0.pin-13-in-not

#net estop-out = iocontrol.0.user-enable-out
#net estop-out = iocontrol.0.emc-enable-in

net estop-out = iocontrol.0.user-enable-out
net estop-ext = iocontrol.0.emc-enable-in

loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change = hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed = hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number = hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare =
iocontrol.0.tool-prepared

/hal

After taking the time to actually study the HAL manual, I have to say that
HAL ROCKS!

I had to add an extra OR to the logic you guys suggested because my

Re: [Emc-users] How to set parport pins 1 - 9 to bidirectional?

2009-04-14 Thread Len Shelton
loadrt hal_parport cfg=0x0378 in

-Original Message-
From: Tom [mailto:kestrel...@yahoo.com] 
Sent: Tuesday, April 14, 2009 5:33 PM
To: emc-users@lists.sourceforge.net
Subject: [Emc-users] How to set parport pins 1 - 9 to bidirectional?

Is there an argument to 
loadrt hal_parport cfg=0x0378
that will set the normally output only pins 1-9 to bidirectional, or to
input?

Thanks!
Tom



--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] HAL Direction arrow conventions

2009-04-13 Thread Len Shelton
I recently learned this myself...

From the HAL manual section 1.1.4 net:
The direction indicator = and = is only to make it easier to read for
humans and is not used by net.

HAL knows what can accept input and what can accept output and does what it
needs to do automatically and will error if you try to make it do something
it can't.

Len



-Original Message-
From: cmg...@sover.net [mailto:cmg...@sover.net] 
Sent: Monday, April 13, 2009 4:51 PM
To: Enhanced Machine Controller (EMC)
Cc: Enhanced Machine Controller @sover.net
Subject: [Emc-users] HAL Direction arrow conventions

As a new guy,  I start my study of the HAL literature.
Noting my questions,  I thought to burden the group in a feeble jesture of
participation ;-)

this example quizzes me:

To connect a signal to a pin we use the net command.
halcmd: net X_vel = siggen.0.cosine
To see the effect of the net command, we show the signals again:
halcmd: show sigignals:
Type Value Name float 0.0e+00 X_vel == siggen.0.cosine
When a signal is connected to one or more pins, the show command lists the
pins immediately following the signal name. The arrow shows the
direction of data flow - in this case, data flows
from pin siggen.0.cosine to signal X_vel. Now let's connect the X_vel to
the velocity input of a step pulse generator:
halcmd: net X_vel = freqgen.0.velocity
We can also connect up the Y axis signal Y_vel. It is intended to run from
the sine output of the signal generator to the input of the second step
pulse generator. The following command accomplishes
in one line what two net commands accomplished for X_vel:
halcmd: net Y_vel siggen.0.sine = freqgen.1.velocity [end of quote]

Why no arrow  between Y_vel and siggen?

Also,  the machine reply == uses two =,  is that significant?

Perhaps additional study will explain it to me,  but reading to this point
 has me wondering.

TIA

Cal



--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] syncing two motors to one axis

2009-04-11 Thread Len Shelton
Thanks for the help so far. I did some studying of the manual last night and
this is what I have come up with based upon your logic:

loadrt and2 count=3 
loadrt or2 count=2 

addf and2.0 base-thread 
addf or2.0 base-thread 

net home1   parport.0.pin-10-in and2.0.in0
net home2   parport.0.pin-11-in and2.0.in1

net home1inv  = parport.0.pin-10-in-invert
net home2inv  = parport.0.pin-11-in-invert

net homeand2.0.out
net home= axis.1.home-sw-in

net doh1a   Ydiror2.0.in0
net doh1b   home1invor2.0.in1
net doh1or2.0.out

net doh2a   Ydiror2.1.in0
net doh2b   home2invor2.1.in1
net doh2or2.1.out   

net ystep1a   Ystep  and2.1.in0
net ystep1b   doh1   and2.1.in1
net ystep1and2.1.out

net ystep2a   Ystep  and2.2.in0
net ystep2b   doh2   and2.2.in1
net ystep2and2.2.out

net Xstep   = parport.0.pin-03-out
net Xdir= parport.0.pin-02-out
net ystep1  = parport.0.pin-05-out 
net ystep2  = parport.0.pin-07-out
net ydir= parport.0.pin-04-out parport.0.pin-06-out
net Zstep   = parport.0.pin-09-out
net Zdir= parport.0.pin-08-out

I am unsure of some of the syntax, and this is untested. I will be back in
the shop in a few hours and will be able to try it out.

Do you see anything blatantly wrong with any of my code?

Do I have to name every signal, particularly the ones to the inputs of the
logic gates? In other words is:

   net home1parport.0.pin-10-in and2.0.in0

the same as:

   net parport.0.pin-10-in  and2.0.in0 

?

Len
 



-Original Message-
From: Stephen Wille Padnos [mailto:spad...@sover.net] 
Sent: Friday, April 10, 2009 10:32 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] syncing two motors to one axis

Len Shelton wrote:

Jon and Rob,

You guys obviously know a lot more about the inner working of HAL than I. I
am still no closer to understanding what lines of code I need to put into
my
HAL file.

Can you please translate this simple boolean text notation...

home_en1 = dir OR NOT home1
home_en2 = dir OR NOT home2
step_1 = step AND home_en1
step_2 = step AND home_en2
home = ( ( home1 AND home2 ) AND NOT dir ) OR ( ( home 1 OR home2 )
AND dir )

...to actual HAL syntax.
  

Well, I'll point you in the right direction anyway :)

First off, the manual sections on HAL are quite good - you should (re) 
read them.

I'm not sure your logic is correct.  I don't believe that the home 
signal should depend on the DIR signal.  I'm pretty sure that home 
should just be (home1 AND home2).  If both switches are closed, then 
you're home regardless of which way the DIR line is pointing. 

Looking at your logic description, these things are apparent:
1) there are four occurrences of the word OR
2) there are five occurrences of the word AND
3) there are three occurrences of the word NOT.  Luckily, all of the 
signals that get inverted come from I/O (if you're using my HOME 
equation), which provides both a normal and inverted output to HAL, so 
you don't actually need any NOT functions
4) all of the logical operations are operating on exactly two items (ie, 
there is no a OR b OR c)
5) This is for only one axis (phew!)
6) Changing the home equation to home=(home1 AND home2) reduces the 
number of gates to 2x OR, 3x AND, and zero NOT (since you can use the 
inverted home1 and home2 inputs)

Here's how to get 3 AND gates:
loadrt and2 count=3

This will give you 3 two-input AND gates.  Each one has a function which 
needs to be added to your base thread, before the motion controller 
runs.  This will be a little tricky to get right, since you want to read 
inputs before doing the logic operations, and you want results to 
propagate through the logic caluclations correctly, you have to think 
about which inputs get connected to which logic elements, and the 
order in which they are evaluated.  I'd suggest drawing this out on 
paper, using a grid.  Start with the inputs on the left, run them 
towards the right, using columns with only one gate in each logic path.  
When you add functions to the HAL thread, start at the top left and add 
the first column of functions from top to bottom.  Then move over one 
column to the right and add those functions from top to bottom.

This is the logic I would use, which may make the order the functions 
need to run mode obvious:
step1 = step AND (dir OR home1-invert)
step2 = step AND (dir OR home2-invert)
home = (home1 AND home2)

Sorry for the long-winded and not very specific post.  Hope it helps.
- Steve



--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Emc-users mailing list

Re: [Emc-users] syncing two motors to one axis

2009-04-11 Thread Len Shelton
I also noticed some other signals that may be useful?

axis.N.homing OUT bit 
#TRUE if the joint is currently homing
axis.N.home-sw-in IN bit  
#Should be driven TRUE if the home switch for this joint is closed
axis.N.home-state
#Reflects the step of homing currently taking place
axis.N.homed
#TRUE if the joint has been homed

I wonder what the possible values of home-state are and how they could be
used.

Len

-Original Message-
From: Len Shelton [mailto:l...@probotix.com] 
Sent: Saturday, April 11, 2009 5:46 AM
To: 'Enhanced Machine Controller (EMC)'
Subject: Re: [Emc-users] syncing two motors to one axis

Thanks for the help so far. I did some studying of the manual last night and
this is what I have come up with based upon your logic:

loadrt and2 count=3 
loadrt or2 count=2 

addf and2.0 base-thread 
addf or2.0 base-thread 

net home1   parport.0.pin-10-in and2.0.in0
net home2   parport.0.pin-11-in and2.0.in1

net home1inv  = parport.0.pin-10-in-invert
net home2inv  = parport.0.pin-11-in-invert

net homeand2.0.out
net home= axis.1.home-sw-in

net doh1a   Ydiror2.0.in0
net doh1b   home1invor2.0.in1
net doh1or2.0.out

net doh2a   Ydiror2.1.in0
net doh2b   home2invor2.1.in1
net doh2or2.1.out   

net ystep1a   Ystep  and2.1.in0
net ystep1b   doh1   and2.1.in1
net ystep1and2.1.out

net ystep2a   Ystep  and2.2.in0
net ystep2b   doh2   and2.2.in1
net ystep2and2.2.out

net Xstep   = parport.0.pin-03-out
net Xdir= parport.0.pin-02-out
net ystep1  = parport.0.pin-05-out 
net ystep2  = parport.0.pin-07-out
net ydir= parport.0.pin-04-out parport.0.pin-06-out
net Zstep   = parport.0.pin-09-out
net Zdir= parport.0.pin-08-out

I am unsure of some of the syntax, and this is untested. I will be back in
the shop in a few hours and will be able to try it out.

Do you see anything blatantly wrong with any of my code?

Do I have to name every signal, particularly the ones to the inputs of the
logic gates? In other words is:

   net home1parport.0.pin-10-in and2.0.in0

the same as:

   net parport.0.pin-10-in  and2.0.in0 

?

Len
 



-Original Message-
From: Stephen Wille Padnos [mailto:spad...@sover.net] 
Sent: Friday, April 10, 2009 10:32 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] syncing two motors to one axis

Len Shelton wrote:

Jon and Rob,

You guys obviously know a lot more about the inner working of HAL than I. I
am still no closer to understanding what lines of code I need to put into
my
HAL file.

Can you please translate this simple boolean text notation...

home_en1 = dir OR NOT home1
home_en2 = dir OR NOT home2
step_1 = step AND home_en1
step_2 = step AND home_en2
home = ( ( home1 AND home2 ) AND NOT dir ) OR ( ( home 1 OR home2 )
AND dir )

...to actual HAL syntax.
  

Well, I'll point you in the right direction anyway :)

First off, the manual sections on HAL are quite good - you should (re) 
read them.

I'm not sure your logic is correct.  I don't believe that the home 
signal should depend on the DIR signal.  I'm pretty sure that home 
should just be (home1 AND home2).  If both switches are closed, then 
you're home regardless of which way the DIR line is pointing. 

Looking at your logic description, these things are apparent:
1) there are four occurrences of the word OR
2) there are five occurrences of the word AND
3) there are three occurrences of the word NOT.  Luckily, all of the 
signals that get inverted come from I/O (if you're using my HOME 
equation), which provides both a normal and inverted output to HAL, so 
you don't actually need any NOT functions
4) all of the logical operations are operating on exactly two items (ie, 
there is no a OR b OR c)
5) This is for only one axis (phew!)
6) Changing the home equation to home=(home1 AND home2) reduces the 
number of gates to 2x OR, 3x AND, and zero NOT (since you can use the 
inverted home1 and home2 inputs)

Here's how to get 3 AND gates:
loadrt and2 count=3

This will give you 3 two-input AND gates.  Each one has a function which 
needs to be added to your base thread, before the motion controller 
runs.  This will be a little tricky to get right, since you want to read 
inputs before doing the logic operations, and you want results to 
propagate through the logic caluclations correctly, you have to think 
about which inputs get connected to which logic elements, and the 
order in which they are evaluated.  I'd suggest drawing this out on 
paper, using a grid.  Start with the inputs on the left, run them 
towards the right, using columns with only one gate in each logic path.  
When you add functions to the HAL thread, start at the top left and add 
the first column of functions from top to bottom.  Then move over one 
column to the right

Re: [Emc-users] syncing two motors to one axis

2009-04-09 Thread Len Shelton
Jon and Rob,

You guys obviously know a lot more about the inner working of HAL than I. I
am still no closer to understanding what lines of code I need to put into my
HAL file.

Can you please translate this simple boolean text notation...

home_en1 = dir OR NOT home1
home_en2 = dir OR NOT home2
step_1 = step AND home_en1
step_2 = step AND home_en2
home = ( ( home1 AND home2 ) AND NOT dir ) OR ( ( home 1 OR home2 )
AND dir )

...to actual HAL syntax.

Thanks a bunch, really.

Len


-Original Message-
From: Jon Elson [mailto:el...@pico-systems.com] 
Sent: Wednesday, April 01, 2009 8:30 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] syncing two motors to one axis

Len Shelton wrote:
 So, are you saying that it can't presently be done because no one has
 written the hal components to do it?

   
No, actually I do not believe any new HAL components are needed.  You 
need an and gate to detect when both home switches have been tripped.  
This AND output sets a flip-flop.  The flip-flop is cleared when you 
start the home sequence.  When the FF is clear, an and gate stops each 
side of the gantry from moving when that home switch trips.  When the FF 
is set, all move commands pass through.
 I have searched the archives and found very little.

 FWIW - this machine uses steppers and no encoders.
   
OK, your homing is not going to be as precise with this, but it can 
still be plenty good enough for a hobby level machine.  it is also 
simpler, as there is no complex homing sequence to use encoder index 
pulses.  I'm less familiar with the internal hook-up of step generators 
to the parallel port, but what you want to do is stop the first side 
that hits home, and not terminate the homing sequence until BOTH sides 
have hit their home switches.  Sounds quite simple.

Jon


--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] syncing two motors to one axis

2009-04-01 Thread Len Shelton
So, are you saying that it can't presently be done because no one has
written the hal components to do it?

I have searched the archives and found very little.

FWIW - this machine uses steppers and no encoders.

Len



-Original Message-
From: Jon Elson [mailto:el...@pico-systems.com] 
Sent: Wednesday, April 01, 2009 11:28 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] syncing two motors to one axis

Len Shelton wrote:
 So let's say you have two drives, two motors, and two home switches on the
 same axis (gantry type machine). The problem with this arrangement is
 synchronization. The control needs to be aware of the two motors and needs
 to home both at the same time. While homing, we need to bring both motors
 towards the home switches together then independently home each motor when
 it reaches the home switch. 

 How can this be done in EMC2?
   
We've gone over this a dozen times, at least.  It would take about 10-15 
lines of HAL and several HAL components to perform the logic.
Basically, you make the two motors run at the same rate.  As each motor 
hits the home switch, it stops.  When both have touched home, they move 
together again to complete the precision home sequence to the encoder 
index pulse.  EMC2 already has features in HAL to handle tandem axes 
like this, once homing is done.  You feed the lettered axis (as in X) 
position to two numbered joints as in zero and one.  So, the only 
detail up in the air is how to do the homing.

Jon


--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] EMC2 Lathe

2009-01-30 Thread Len Shelton
I have been busy here, getting all of our machines to work under EMC2.
Thanks for all the hard work you guys have done to make my job easier.

 

So, another one of my projects has been to CNC our C6 Lathe. All of the
ballscrews, brackets, and motors are in place and I am just now driving it
around trying to get a feel for CNC on a lathe.

 

My first observation is that, on a mill, you try to visualize the movement
on the spindle, but on the lathe - it seems more appropriate to visualize
the movement of the cutting tool, which is similar to the mill - but it is
not the spindle. However, Axis has the display rotated (by how I am thinking
and looking at my machine) by +90 degrees. And then the jog keys on my
keyboard are not what I expect.

 

Can someone either enlighten me on how to think about the machine movement
on a lathe, or help me to swap the Axis display and the keyboard jog keys?
As I understand it the X is the long axis, and Z is the cross slide.

 

Thanks,

Len

 

Len Shelton

www.probotix.com

 

 

Do not try to bend the spoon, that is impossible. Only try to realize the
truth...

   ...that there is no spoon.

 

--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 Lathe

2009-01-30 Thread Len Shelton
 I'm pretty sure you will find it the other way 
 around- X is the cross slide,  Z longitudinal 

Cool - that clears up a lot. Now how can I rotate the Axis display and keys
to match how I stand next to the machine?

Len




--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and Hardy 8.04 - resurrected!

2009-01-20 Thread Len Shelton

Okay, just a reminder of my setup on this particular machine...

15 widescreen Acer x163w monitor with a 1366 x 768 resolution. EMC and Axis
work fine under Dapper, although the resolution is not right. Hardy gets the
resolution correct, but the preview window in Axis streaks diagonally across
the entire screen.

I have read and tried every fix resolution tutorial I could find and I
can't get Dapper to display correctly. And Hardy is useless because I can't
see the controls behind the preview window smears.

Here is a screen shot of the 8.04 issues:
http://www.probotix.com/Screenshot.png

Anyone have any ideas on what is going on in 8.04? I'd prefer to fix this
one than to revert back to Dapper and still have to fix it too.

Len






--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and Hardy 8.04 - resurrected!

2009-01-20 Thread Len Shelton
Anyone know how to find and/or calculate the hsyncstart, hsyncend, htotal,
vsyncstart, vsyncend, and vtotal values for a given monitor? The manual does
not have this info.

Len




-Original Message-
From: John Kasunich [mailto:jmkasun...@fastmail.fm] 
Sent: Tuesday, January 20, 2009 4:46 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] EMC2 and Hardy 8.04 - resurrected!

Len Shelton wrote:
 Okay, just a reminder of my setup on this particular machine...
 
 15 widescreen Acer x163w monitor with a 1366 x 768 resolution. EMC and
Axis
 work fine under Dapper, although the resolution is not right. Hardy gets
the
 resolution correct, but the preview window in Axis streaks diagonally
across
 the entire screen.
 
 I have read and tried every fix resolution tutorial I could find and I
 can't get Dapper to display correctly. And Hardy is useless because I
can't
 see the controls behind the preview window smears.
 
 Here is a screen shot of the 8.04 issues:
 http://www.probotix.com/Screenshot.png
 
 Anyone have any ideas on what is going on in 8.04? I'd prefer to fix this
 one than to revert back to Dapper and still have to fix it too.
 
 Len
 
 

That looks like an Open-GL issue (since it affects only the Open-GL 
preview window, not anything else.  I have no info to help, but you 
might try googling with the words ubuntu, 8.04, OpenGL, and the name(s) 
of your graphics card and/or video driver.

Regards,

John Kasunich


--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and Hardy 8.04

2009-01-13 Thread Len Shelton
I have one for you... I picked up a little 15 widescreen Acer x163w monitor
with a 1366 x 768 resolution. EMC and Axis work fine under Dapper, although
the resolution is not right. Hardy gets the resolution correct, but the
preview window in Axis streaks diagonally across the entire screen.

I have read and tried every fix resolution tutorial I could find and I
can't get Dapper to display correctly. And Hardy is useless because I can't
see the controls behind the preview window smears.

Further, it has been my experience that if you ever change monitors with
different aspect ratios under Ubuntu, you have to reinstall the OS to get it
to work. This is the one thing I think is really holding Ubuntu back from
being a consumer friendly product.

Len


-Original Message-
From: Roger [mailto:vrsculp...@hotmail.com] 
Sent: Tuesday, January 13, 2009 3:17 PM
To: emc-users@lists.sourceforge.net
Subject: Re: [Emc-users] EMC2 and Hardy 8.04

Probably not the problem here but as an FYI... I had a very difficult time
getting Hardy to recognize my monitor correctly on a Shuttle and spent a lot
of
time and effort trying to fix the problem. It turns out that the problems
was
that I had connected the monitor through a KVM (keyboard switch) that
prevented
the monitor from passing it's configuration stuff to the driver. After
directly
wiring the monitor it was easy to identify the supported monitor modes by
looking at the xconfig log which made it very simple to add the missing
video
modes. I ended up configuring the monitor as VESA.

Roger




--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and Hardy 8.04

2009-01-13 Thread Len Shelton
I have never, ever gotten Ubuntu to acknowledge anything in xorg.conf.

??

Len



-Original Message-
From: Leslie Newell [mailto:les.new...@fastmail.co.uk] 
Sent: Tuesday, January 13, 2009 6:48 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] EMC2 and Hardy 8.04

You don't have to reinstall the OS but you may have to spend some time 
playing with xorg.conf to get it to work. If you use KDE/Kubuntu rather 
than Gnome, it is a bit easier because the KDE monitor setup app does 
most of the work for you.

Les

Len Shelton wrote:
 Further, it has been my experience that if you ever change monitors with
 different aspect ratios under Ubuntu, you have to reinstall the OS to get
it
 to work. This is the one thing I think is really holding Ubuntu back from
 being a consumer friendly product.
   
 info/emc-users
   



--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Two motors, one axis

2009-01-06 Thread Len Shelton
I know this has been covered before, but I cannot find it...

How do you connect two pins to the same signal to be able to, for instance,
use two stepper motors on the same axis?

Thanks,
Len





--
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] end of program

2008-12-16 Thread Len Shelton
Okay - the errors went away, but M60 only stops the program temporarily. I
sill have to hit the stop button in Axis to be able to jog the machine. I
want a full stop, like M30, but without resetting my offsets.

Any ideas?

Len

-Original Message-
From: Chris Radek [mailto:ch...@timeguy.com] 
Sent: Monday, December 15, 2008 10:40 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] end of program

On Mon, Dec 15, 2008 at 09:34:53AM -0600, Len Shelton wrote:
 Is there a code to just simply end a program? I have a scenario where I
 don't want to reset my offsets (M2 or M30) and I don't have a cycle start
 button (which makes sense with M60), but I want to jog the machine
manually
 between runs. Axis keeps warning me that my program doesn't have a percent
 sign or end of program, so I thought maybe a percent sign would work, but
it
 does not. This warning is really annoying. 


You have to start AND end with the % as stated here:

http://www.linuxcnc.org/docs/html/gcode_main.html#cha:Language-Overview



--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] end of program

2008-12-16 Thread Len Shelton
I've been using G92. I still haven't wrapped my head around the point of the
G54 type coordinate systems. If using a vise with a vise stop or a jig that
isn't guaranteed to be in the same place every time you mount it, what's the
point?

I know I am probably missing something obvious...

Len



-Original Message-
From: Ray Henry [mailto:rehe...@copper.net] 
Sent: Tuesday, December 16, 2008 11:24 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] end of program


What kind of offsets are these that you are trying to save?  G92 offsets
have a procedure for saving and recalling.  G54-59.3 are saved.


On Tue, 2008-12-16 at 11:10 -0600, Len Shelton wrote:
 Okay - the errors went away, but M60 only stops the program temporarily. I
 sill have to hit the stop button in Axis to be able to jog the machine. I
 want a full stop, like M30, but without resetting my offsets.
 
 Any ideas?
 
 Len



--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] end of program

2008-12-16 Thread Len Shelton
I pulled M60 from this documentation:
http://linuxcnc.org/docs/html/gcode_main.html#sub:M0,-M1,-M2,

Where it says:
To exchange pallet shuttles and then stop a running program temporarily
(regardless of the setting of the optional stop switch), program M60.

It indeed does only stop the program temporarily (read pause). After
which I have to actually hit the stop button to regain manual control over
the machine.

Len



-Original Message-
From: Chris Radek [mailto:ch...@timeguy.com] 
Sent: Tuesday, December 16, 2008 1:48 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] end of program

On Tue, Dec 16, 2008 at 11:10:32AM -0600, Len Shelton wrote:
 Okay - the errors went away, but M60 only stops the program temporarily. I
 sill have to hit the stop button in Axis to be able to jog the machine. I
 want a full stop, like M30, but without resetting my offsets.
 
 Any ideas?

Now you've lost me.  M60 (and guessing it was a typo, M6) are not
even valid codes.

Can you start again at the beginning and say what you're trying to do?
What offsets are you talking about?  Ray asked this too.  We may be
trying to answer the wrong question.



--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] end of program

2008-12-16 Thread Len Shelton
Thanks, but no. I still want to just end the program where it sets the stop
button so to speak, without jacking with my offsets, and restoring manual
control.

And without me having to save my offsets, and then restore them at the
beginning of the file. With the method that Ray described with G92.2 and
G92.3, its still several un-necessary steps I think. I mean, what if it is
the first time you run the program? Would you have to set the offsets with
G92 in MDI and then save with G92.2 in MDI, then place G92.3 at the
beginning of every file?

It'd be less tedious if I could just end the program, leave my offsets as
they were, jog the head out of the way (without having to hit the stop
button first), swap the stock, then hit start again.

I could write the routine into the postprocessor to do what I need (maybe),
but I use the same CAM software for different purposes where the retract
vector is different depending on which machine and which operation.

Let me also point out I have been a long time user of EMC (love it!), but I
just recently started using home switches and I am searching for their
usefulness. Previously without home switches, I just zeroed off of a part,
and never had to jack with offsets. At this point, they make no sense and
are cumbersome to have. I am hoping that there's just some connection I am
not making and it will all of a sudden make sense once I get that clue that
connects the dots.

Len

-Original Message-
From: Chris Radek [mailto:ch...@timeguy.com] 
Sent: Tuesday, December 16, 2008 9:52 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] end of program

On Tue, Dec 16, 2008 at 08:23:38PM -0600, Len Shelton wrote:
 I pulled M60 from this documentation:
 http://linuxcnc.org/docs/html/gcode_main.html#sub:M0,-M1,-M2,

Oh!  My mistake - I was trying G60 instead of M60.

Have any of the answers given you a solution to the original
problem?

Chris


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] end of program

2008-12-15 Thread Len Shelton
Is there a code to just simply end a program? I have a scenario where I
don't want to reset my offsets (M2 or M30) and I don't have a cycle start
button (which makes sense with M60), but I want to jog the machine manually
between runs. Axis keeps warning me that my program doesn't have a percent
sign or end of program, so I thought maybe a percent sign would work, but it
does not. This warning is really annoying. 

 

Len

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] CNC Newbie Questions.

2008-12-12 Thread Len Shelton

Luke,

Shameless plug follows...

Have a look at the FireBall V90:
http://www.probotix.com/FireBall_v90_cnc_router_kit/

I guarantee that you will spend WAY more trying to build one from a set of
plans, and you will not get nearly as much performance. We use precision
Thomson rails, acme lead screws, and a commercial grade cast z-axis.

You can join our Yahoo group and see some of the really amazing things the
guys are making with this machine.

For CAD/CAM software, there is no easier to use package out there than the
Vectric software. It is windows based, but will run inside of Wine on
Ubuntu. Cut2D will do most of what you will ever need on a 2.5D mill.

DolphinCAM recently dropped the prices of their software. 

It's unfortunate that no one has an affordable Linux based CAM solution,
yet. 

Len







--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] microstepping stepper power drive

2008-12-07 Thread Len Shelton
How many wires do your motors have?

Len



-Original Message-
From: Ian W. Wright [mailto:[EMAIL PROTECTED] 
Sent: Sunday, December 07, 2008 8:43 AM
To: Emc-users@lists.sourceforge.net
Subject: [Emc-users] microstepping stepper power drive

Can anyone give me a clue as to whether or not it is 
possible to increase the power handling of any of the 
microstepping stepper driver circuits available on the web. 
There are quite a few designs about such as the PIC 
microstep project based on PIC chips but they are all 
limited to about 2A per phase. I have a couple of steppers 
which take about 4.2A per phase that I'd like to hang onto 
my Harrison Lathe but I can't find an economical way to do 
so - commercially built units are virtually all outside my 
available budget at the moment but I have a large stock of 
various electronic components which I could build from...

As far as I can see, the limiting factor is the current 
monitoring which always seems to be tied to the output 
transistors/FETs. The fact that there are no designs 
published for drives handling currents in excess of 2.5A or 
so makes me wonder if there is some limiting factor that I 
don't know about. While I can build circuits and 
troubleshoot them relatively easily (back in the day, I 
built an Apple II clone using separate components and wire 
wrap and it worked!!), I'm no good at designing circuits - 
guess I've never just got down to learning all the maths... 
been too busy making things!!

So, is there a way I could change the output transistors for 
higher current devices and just fiddle around with the 
values of current monitoring resistors or something??

-- 
Best wishes,

Ian

Ian W. Wright
Sheffield  UK

The difference between theory and practice is much smaller 
in theory than in practice...


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Logitech Gamepad

2008-12-07 Thread Len Shelton
John,

EMC did work, but the input module was not loading and neither the input
section nor its pins appeared in the list under hal configuration.

As I recall, /var/log/messages reported *could not find Dual* or whichever
of the other names and ids I tried to use.

I will be at the shop later today, and I'll copy the hal files and upload
them for review. I also cannot tell you from memory exactly which version is
on that machine. We have a half-dozen EMC2 boxes in the shop. I'll check.

I do know my hal file included:

 loadusr hal_input -W -KRAL Dual

And my ini file included:
 HALUI = halui

Then, as instructed, ran EMC to locate the pin names under hal
configuration. When I discovered it wasn't finding the device, I also tried
other words to replace Dual that I scraped from /proc/bus/input/devices as
per the hal_input man page.

What I did to get it to work was to follow the other example:
 loadusr hal_joystick -d /dev/input/js0 -p joypad

So basically it is not even a problem anymore, but I am curious as to why it
wouldn't work. I suppose it will never be an issue, as I wouldn't expect js0
to change unless maybe I had a second joystick type device plugged in.

What exactly is the file that hal_input parses to identify the input
devices? Because if it is reading /proc/bus/input/devices, then the parser
is broken for certain, at least on that particular version.

Len



-Original Message-
From: John Thornton [mailto:[EMAIL PROTECTED] 
Sent: Sunday, December 07, 2008 7:19 AM
To: Enhanced Machine Controller EEMC
Subject: Re: [Emc-users] Logitech Gamepad

When you followed the tutorial exactly did EMC work and the joystick did not
work or did 
EMC throw an error and not load at all?

If EMC loaded then go to Machine/Show HAL Configuration and see what the pin
names 
are... your joystick might be different.

and as Steven suggests post your .hal file on pastebin.ca so we can look at
it...

It is very difficult to diagnose when you don't provide specific info...
like what you added to 
your hal file, what you expected to happen, what actually happened...

John

On 6 Dec 2008 at 21:27, Len Shelton wrote:

 I followed that tutorial exactly. In fact, the way I got it to work
 was to
 swap out the hal_input line with the hal_joystick line from:
 http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?HereIsHowToCheck
 
 ...and to rename the hal pins appropriately.
 
 Hal joystick works fine, but hal_input does not. I put EMC into
 debug mode
 to watch what was happening, and it could not find the device by
 parsing the
 lines that hal_input is supposed to be parsing.
 
 Len
 
 
 
 -Original Message-
 From: John Thornton [mailto:[EMAIL PROTECTED] 
 Sent: Saturday, December 06, 2008 6:42 PM
 To: Enhanced Machine Controller EEMC
 Subject: Re: [Emc-users] Logitech Gamepad
 
 I use the game pad and wrote an article on the steps I used to get
 it up and
 running here.
 
 http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant
 
 What did you add to your .hal file use the gamepad? and which file
 did you
 add it to?
 
 John
 
 On 6 Dec 2008 at 7:51, Len Shelton wrote:
 
  I have installed a Logitech Gamepad on my machine recently. I
 could
  not get
  EMC to recognize it using hal_input, but it works fine using
  hal_joystick.
  The error was that it could not find Dual even though I
 confirmed
  it was
  initializing as Logitech Logitech Dual Action. I also tried
  using
  Action, the product id, and the Phys string, but it would
 never
  locate it.
  Any ideas?
  
   
  
  Len
  
 
 
  --
  SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las
 Vegas,
  Nevada.
  The future of the web can't happen without you.  Join us at MIX09
 to
  help
  pave the way to the Next Web now. Learn more and register at
 
 http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visit
  mix.com/
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
  
 
 
 
 
 
 --
 SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas,
 Nevada.
 The future of the web can't happen without you.  Join us at MIX09 to
 help
 pave the way to the Next Web now. Learn more and register at
 http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visit
 mix.com/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 
 --
 SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas,
 Nevada.
 The future of the web can't happen without you.  Join us at MIX09 to
 help
 pave the way to the Next Web now. Learn more and register at
 http://ad.doubleclick.net/clk

Re: [Emc-users] microstepping stepper power drive

2008-12-07 Thread Len Shelton
If you read that whole post, you'll share everyone's disappointment.
Apparently there is a bug in that chip that causes incorrect microstep
angles and Allegro is unwilling to admit it or correct it.

Len



-Original Message-
From: BRIAN GLACKIN [mailto:[EMAIL PROTECTED] 
Sent: Sunday, December 07, 2008 10:48 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] microstepping stepper power drive

Perhaps this discussion will offer something to you.

*New Allegro Bipolar Stepper Driver A3986*
http://cnczone.com/forums/showthread.php?t=24699

Opening post suggests 10A at 50V.  Have not had the time to read the entire
set of posts.

On Sun, Dec 7, 2008 at 10:23 AM, Ian W. Wright
[EMAIL PROTECTED]wrote:

  How many wires do your motors have?
   Len

 One has 8, the other 6 so it doesn't really mater whether
 the drive is unipolar or bipolar.

 --
 Best wishes,

 Ian
 
 Ian W. Wright
 Sheffield  UK

 The difference between theory and practice is much smaller
 in theory than in practice...




--
 SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas,
Nevada.
 The future of the web can't happen without you.  Join us at MIX09 to help
 pave the way to the Next Web now. Learn more and register at


http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Logitech Gamepad

2008-12-06 Thread Len Shelton
I have installed a Logitech Gamepad on my machine recently. I could not get
EMC to recognize it using hal_input, but it works fine using hal_joystick.
The error was that it could not find Dual even though I confirmed it was
initializing as Logitech Logitech Dual Action. I also tried using
Action, the product id, and the Phys string, but it would never locate it.
Any ideas?

 

Len

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Logitech Gamepad

2008-12-06 Thread Len Shelton
I have not tried any other devices with hal_input, but I did carefully read,
understand, and implement the UDEV rule set. I even chmodded 777 the rule
set file to make sure it was readable.

Len



-Original Message-
From: Jeff Epler [mailto:[EMAIL PROTECTED] 
Sent: Saturday, December 06, 2008 9:39 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Logitech Gamepad

Have you successfully used any devices with hal_input?  If not, then
carefully read the section PERMISSIONS AND UDEV in the hal_input
manpage, and craft an appropriate rule for your device.

Jeff


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Logitech Gamepad

2008-12-06 Thread Len Shelton
I followed that tutorial exactly. In fact, the way I got it to work was to
swap out the hal_input line with the hal_joystick line from:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?HereIsHowToCheck

...and to rename the hal pins appropriately.

Hal joystick works fine, but hal_input does not. I put EMC into debug mode
to watch what was happening, and it could not find the device by parsing the
lines that hal_input is supposed to be parsing.

Len



-Original Message-
From: John Thornton [mailto:[EMAIL PROTECTED] 
Sent: Saturday, December 06, 2008 6:42 PM
To: Enhanced Machine Controller EEMC
Subject: Re: [Emc-users] Logitech Gamepad

I use the game pad and wrote an article on the steps I used to get it up and
running here.

http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant

What did you add to your .hal file use the gamepad? and which file did you
add it to?

John

On 6 Dec 2008 at 7:51, Len Shelton wrote:

 I have installed a Logitech Gamepad on my machine recently. I could
 not get
 EMC to recognize it using hal_input, but it works fine using
 hal_joystick.
 The error was that it could not find Dual even though I confirmed
 it was
 initializing as Logitech Logitech Dual Action. I also tried
 using
 Action, the product id, and the Phys string, but it would never
 locate it.
 Any ideas?
 
  
 
 Len
 
 
 --
 SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas,
 Nevada.
 The future of the web can't happen without you.  Join us at MIX09 to
 help
 pave the way to the Next Web now. Learn more and register at
 http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visit
 mix.com/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 




--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Pluto-P

2008-12-03 Thread Len Shelton
What exactly is the purpose of the Pluto-P interface? Does it just give more
I/O than the parallel port, or is it somehow faster (I am guessing not)?

 

Thanks,

Len

 

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Pluto-P

2008-12-03 Thread Len Shelton
So it IS a hardware step pulse generator. Great!

So I assume it receives its commands in 8-bit parallel?? Which would be
faster than serial. 

But could it be made to run serial?

Len



-Original Message-
From: Chris Radek [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 03, 2008 9:07 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Pluto-P

On Wed, Dec 03, 2008 at 08:57:11AM -0600, Len Shelton wrote:
 What exactly is the purpose of the Pluto-P interface? Does it just give
more
 I/O than the parallel port, or is it somehow faster (I am guessing not)?

http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_servo.9.html
http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_step.9.html


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] two e-stop switches

2008-12-02 Thread Len Shelton
Sorry - let me rephrase the question...

Forget about the fact that it's an e-stop. I want to be able to use switches
on a pendent to perform the same functions as some of the axis screen
buttons. 

I just happened to start with the e-stop signal, but I will be using others.
I tried to point it to iocontrol.0.emc-enable-in and it complained that that
was already assigned.

Len



-Original Message-
From: Jack Coats [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 02, 2008 5:02 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] two e-stop switches

e-stop would be manual switches. Not limit switches.

Stuart Stevenson wrote:
 for the plus and minus limits?

 On Tue, Dec 2, 2008 at 3:10 PM, Len Shelton [EMAIL PROTECTED] wrote:
   
 How do I configure hal to handle two e-stop switches on two different
pins?



 Thanks,

 
 Len
   
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
 Build the coolest Linux based applications with Moblin SDK  win great
prizes
 Grand prize is a trip for two to an Open Source event anywhere in the
world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 

 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
 Build the coolest Linux based applications with Moblin SDK  win great
prizes
 Grand prize is a trip for two to an Open Source event anywhere in the
world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

   

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] two e-stop switches

2008-12-02 Thread Len Shelton
 Never rely on a computer for EStop or limits. 

Yeah - I get that. But these machines are tiny little desktop routers. We
don't even use limits, because they will quietly crash and stall the motors
without damaging anything.

I am not a newbie, I just don't know how to join two pins to a single signal
in hal. ;)

Lets say my external button needs to be connected to the axis interface
pause button, then. 

Thanks,
Len


 



-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] two e-stop switches

2008-12-02 Thread Len Shelton
Thanks John and others. Very helpful.

Len



-Original Message-
From: John Thornton [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 02, 2008 6:20 PM
To: Enhanced Machine Controller EEMC
Subject: Re: [Emc-users] two e-stop switches

there are lots of good examples on the wiki site this is one

http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant

Bringing up the word e stop always gets the ESTOP Police :) to respond.

in this case you need an or2 like in the other example I sent...

John

On 2 Dec 2008 at 17:23, Len Shelton wrote:

 Sorry - let me rephrase the question...
 
 Forget about the fact that it's an e-stop. I want to be able to use
 switches
 on a pendent to perform the same functions as some of the axis
 screen
 buttons. 
 
 I just happened to start with the e-stop signal, but I will be using
 others.
 I tried to point it to iocontrol.0.emc-enable-in and it complained
 that that
 was already assigned.
 
 Len
 


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Home Switches

2008-11-07 Thread Len Shelton
I am trying to setup a new machine with EMC2 and Axis using home switches.
Everything seems to be working fine, except that z sets itself to 8.5202
after homing.

Even though I have:

HOME = 0.0
HOME_OFFSET = 0.00

Where is it pulling this 8.5202? I can find no reference to any number like
that anywhere in the config files.

Len





-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Home Switches

2008-11-07 Thread Len Shelton
Thanks. That worked. Any idea how it got set? This is a brand new install
and I am not at all new to EMC2.

Len



-Original Message-
From: Chris Radek [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 07, 2008 11:51 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Home Switches

On Fri, Nov 07, 2008 at 11:17:19AM -0600, Len Shelton wrote:
 I am trying to setup a new machine with EMC2 and Axis using home switches.
 Everything seems to be working fine, except that z sets itself to 8.5202
 after homing.
 
 Even though I have:
 
 HOME = 0.0
 HOME_OFFSET = 0.00
 
 Where is it pulling this 8.5202? I can find no reference to any number
like
 that anywhere in the config files.

You have a work offset or a G92 offset.

To clear the work offset, Machine / Zero coordinate system / G54 (or
home and then Touch Off zero) and then be sure to read about Touch
Off in the user manual since you will have to understand how to use
work offsets now that you have homing.  Looks like sections 2.2.1 and
2.3.4.1 are relevant although a little lean.

To clear a G92 offset, program G92.1 in MDI.  (In the upcoming EMC2.3
you will be able to clear G92 offsets in the Machine/Zero... menu
also.)


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] manual tool change

2008-08-21 Thread Len Shelton
What behavior should I expect with the M6 manual tool change routine? I need
to be able to jog the z-axis up and down to swap the bit, then re-zero that
axis before continuing. From what I can tell, it only just pauses the
program but will not allow me to jog or zero. 

I am not near my machine at the moment, but I believe it is running 2.2.2 or
newer.

Thanks.

Len







-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] manual tool change

2008-08-21 Thread Len Shelton
Thanks for the answer, but what can we do about this? I would say that 95%
of the EMC2 user base (especially the newer silent ones) are using off the
shelf routers for thier spindles and do not have presetable tool options.

How hard would it be to make it function like I described?

I could fairly easily probe the tool length after swapping each bit, but I'd
still need to jog during the tool change and still maintain my x and y
reference.

With respect,
Len

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John Thornton
Sent: Thursday, August 21, 2008 6:57 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] manual tool change

M6 with manual tool change will pause the program and stop the spindle to
allow 
you to change tools. If you don't have presetable tools and your not set up
to probe 
the tool length then the best plan is to split up your g code for each tool
needed.

John


On 21 Aug 2008 at 3:32, Len Shelton wrote:

 What behavior should I expect with the M6 manual tool change routine?
 I need to be able to jog the z-axis up and down to swap the bit, then
 re-zero that axis before continuing. From what I can tell, it only
 just pauses the program but will not allow me to jog or zero. 
 
 I am not near my machine at the moment, but I believe it is running
 2.2.2 or newer.
 
 Thanks.
 
 Len
 
 
 
 
 
 
 
 --
 --- This SF.Net email is sponsored by the Moblin Your Move Developer's
 challenge Build the coolest Linux based applications with Moblin SDK 
 win great prizes Grand prize is a trip for two to an Open Source event
 anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___ Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 



-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Limit Switches

2008-07-27 Thread Len Shelton
 You are try to save pressing the Override Limits button?

I don't even want an audible alert. I want it to pause and wait for the
direction to change. Then it could indicate on the screen that for instance,
ax X+ limit occurred, but then continue moving once the direction has
changed.

BTW - Thank you for the step conf wizard! Everyone I've talked to loves it!
EMC2 is on the verge of becoming widely acceptable. I wish I had time to
help you program. 

Thanks.

Len

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kirk Wallace
Sent: Sunday, July 27, 2008 9:20 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Limit Switches

I vaguely recall, that an option to have the axis just stop and not turn
off motion was added recently. I can't seem to find anything to that
effect though. You are try to save pressing the Override Limits
button?

OR'ing all axis.N.neg-lim-sw-in and axis.N.pos-lim-sw-in to a parallel
port pin connected to a sonalert might work for an audible alarm.
~
On Sun, 2008-07-27 at 20:45 -0500, Emory Smith wrote:
 Hate to be a me-too-er but I'll be watching this thread. 
 What I'd like would be to assert a pin om the parport for a Sonalert.
 
 On Sun, Jul 27, 2008 at 8:05 PM, Len Shelton [EMAIL PROTECTED] wrote:
 I use a small desktop CNC router and axis.
 Limit switches would be helpful in jog mode if they didn't
 pause EMC2 completely, but rather just stopped you from moving
 in that one direction - with maybe an on-screen notification
 that you had reached the maximum travel. 
 I would like to retain homing capabilities.
 Anyone have any idea how to pull this off?
 Len
~
-- 
Kirk Wallace (California, USA
http://www.wallacecompany.com/machine_shop/ 
Hardinge HNC/EMC CNC lathe,
Bridgeport mill conversion, doing XY now,
Zubal lathe conversion pending
Craftsman AA 109 restoration
Shizuoka ST-N/EMC CNC)


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Bravo

2008-07-10 Thread Len Shelton
I sent this to the FireBallCNC list today. Thought you guys might like to
hear it, too...

I will never, ever waste my time with Windows software running a machine
ever again.

I have been flat pulling my hair out for the last several weeks trying to
figure out why a certain file of mine was running amuck midway through the
part. I have been an EMC2 proponent since the beginning, but had given
confidence to Mach3 after witnessing something interesting in their
acceleration curves.

So I finally took the time to tweak the EMC2 acceleration curves to maximize
my rapid travel speeds to 240IPM on my V90, and lo and behold that same file
that was choking Mach3 runs flawlessly on EMC2.

What a huge waste of my time. RTAI is the bomb!

**Then, someone asked for more details, so I told them this...

The latest version of EMC2 has the StepConf wizard, and while I am generally
opposed to wizards, this one is really neat. The first screen sets your
pulse widths and maximum kernel threads and such. The second screen defines
your parallel port pinouts, and the 3rd, 4th, and 5th screen go in to the
details of each axis. 

I have been working on a user manual for the V90 and I will have
configuration files and screen shots, but in a nut shell. you fire up the
test axis window and set the run mode to +1 inch and -1 inch, set it to run,
and then tweak the values while it it bouncing between those values over
that 2 inches of travel. Do that for all three axii, and save it and it runs
like a champ.

I have been using EMC2 for years and it has never been this easy to tweak a
stepper setup, ever.

I will post more details as I have them. That machine is currently
disconnected from the network so it would be a chore to get config files and
screen captures off of it, but I should have it on the network really soon.

...You EMC2 guys ROCK!

Len




-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Mini-itx Control

2008-05-30 Thread Len Shelton
 I would be interested in knowing if anyone has 
 gotten EMC2 or Linux to run on one of these. 

I use mini-itx boards all the time to run EMC2. I particularly like the
JetWay boards:
http://www.newegg.com/Product/Product.aspx?Item=N82E16813153062

These use the C7 processor. And I wouldn't even try to run with anything
less than DDR2 memory capability.

Thanks,
 
Len





-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Pluto-P

2008-01-31 Thread Len Shelton
Chris,

Do you need any pull-ups on the inputs? What about buffer chips? Any
particular features that would be nice to have?

Len


 My lathe uses the emc2 pluto-servo pinout:

 http://www.linuxcnc.org/docs/html//hal_drivers.html#sec:pluto-servo





-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Pluto-P

2008-01-28 Thread Len Shelton

Friends,

I am looking for feedback from Pluto-P users...

I am working on a breakout board for the Pluto-P, more-or-less a daughter
board to bring the pins out to screw clamps with buffers or pull-ups where
needed. 

I'd like to see a list of the pinout of the Pluto-P that you are currently
using. I'll send anyone who contributes to this a free Pluto-p
professionally built breakout board.

Takers?

Len






-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Pick-n-Place

2008-01-22 Thread Len Shelton

 Was wondering if you had any issues using M66.

No issues with M66. I am using it only once. There is a switch on the
conveyor that triggers when a board hits the board stop. Once this is
triggered, two actuators lift the board from the conveyor and pin it up on a
set of guide rails, then another actuator pushes pins in to lock the board
up against the front rail, which is assumed to be inline with my x-axis.

 was it something else besides the number of motion controlled IO that
made you recompile?

It was the number of IO. Why does there need to be a limit on this? Can the
motion controller not read and assign the number as needed?

 Where do you live?

In Central Illinois, about 30 minutes south of Galesburg, actually. I
mention Galesburg because that is where the CNC Workshop is held. So if
anyone wants to swing by and watch it run while they are in town for the
Workshop, let me know.

Concerning the other machines, I won't be doing anything with them until it
warms up. And one may have a hard time finding feeders for them. I believe
that MannCorp is what used to be Mamiya, but I cannot confirm that. I have
seen some MannCorp feeders that look from a distance like these, but I
cannot confirm that yet either.

Len







-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Pick-n-Place

2008-01-21 Thread Len Shelton
 Hey, do you have pictures anywhere?  

Not yet, but I really doubt the pictures would say much. 

I have a Mamiya Superhand single head unit. It uses mechanical jaws for part
centering (no machine vision) and the head is only able to rotate 90
degrees. I used the existing stepper motor drives, because the motors are 5
phase, giving you 500 steps per revolution. The motors will run faster than
my PC will put out and this is fine for now, because speed is really not an
issue for me on this machine.

The two axii each have two optical limits and an optical home. The machine
also has a 4 head nozzle changer and a conveyor belt.

All of the pneumatic solenoids are now sunk through ULN2803 arrays wired
directly to the parallel ports through the breakout boards.

I wrote the g-code generator in php. I still have a little tweaking to do on
it, especially with the pause delays, but it works in concept. You can see
the output here: http://www.probotix.com/pick_n_place.php

I promised the robot club some videos. I'll post a link here too when I have
it.

I actually have two more Mamiya three head units that came in the lot. I do
not have need nor room for them, so I will eventually be parting them out or
selling to someone who lives close enough to pick them up.

Len








-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Pick-n-Place

2008-01-20 Thread Len Shelton
Guys,

I did it

With no thanks to you guys... no, I am kidding.

The new M6x codes were the key. And, although I have tons of experience
compiling linux programs, I have never previously needed to compiled EMC
from source. I was forced to successfully rebuild emc-2.2.2 with 48 I/O for
3 parallel ports with breakout boards to make this all happen (Pluto-p board
to come later).

And now my circa 1993 SMT pick-n-place machine is working like a champ
running on EMC.

Thank you guys for all your hard work! Let me know if any of you need a
great deal on a stepper motor driver system ( www.probotix.com ).

Len










-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Low end stepper driver controller?

2007-05-26 Thread Len Shelton
Jack,

I have drivers for bi-polar motors. See:

http://www.probotix.com/stepper_motor_drivers/SideStep

And just to be fair, you should look at the Xylotex  AlienCNC drivers. You
will also find a number of other bi-polar drivers on eBay.

Len



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jack
Sent: Saturday, May 26, 2007 9:02 AM
To: 'Enhanced Machine Controller (EMC)'
Subject: [Emc-users] Low end stepper driver controller?

Ok, I'm cheap. ... I have some small surplus 4 wire steppers. ((Nipon
Pulsemotor, 2A/phase 1.7 Ohms/phse. Type PJ55P1U36B)).

Where can I find a cheap controller (kit or prebuilt) that will drive these?
Yes, I want to use EMC.  I have a HobbyCNC controller, but it doesn't drive
this kind of motor, and when asked on that forum, I am nicely told to go
away.

TIA, Jack


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC Supported Boards and more

2007-03-31 Thread Len Shelton

 Can't quite see the logic in not supporting smart cards though

I don't see a need to move to a smart card, unless you are working with a
not-so-smart OS, like Windows.

 Mach's going that way slowly...

No - Mach jumped in bed with Gecko. When I asked about whether there was an
API for other hardware manufacturers to build devices like the G100, I was
moderated off the list.

That's my point of view, FWIW.

Len





-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Via motherboard

2007-02-14 Thread Len Shelton
FWIW - I just upgraded my Mini-ITX setup to a 

Jetway Mini-ITX Motherboard,VIA C7 1.5GHz,J7F2WE1G5D

From these guys: http://search.ebay.com/_W0QQsassZfremontgangsQQhtZ-1  for
$129.00

http://www.jetwaycomputer.com/itx.html

A little more than pricey what you are looking at, but this little board
rocks!

Ubuntu installed without a hitch, and this is a fast little board. It's a
world of difference from my old C3 processor board. Be prepared to buy DDR2
memory, though.

I don't use Xylotex, but this has a parallel port on an IDC26 connector that
would bridge nicely to one of them.

Len



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sepehr Kiani
Sent: Tuesday, February 13, 2007 8:45 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Via motherboard

Thanks for comments. I think I'm going to wimp out and go with something a
bit fatter for now like this one:

http://www.newegg.com/Product/Product.asp?Item=N82E16813185088

Cheaper and will have more horse power, just a big box I don't like.

-- 
=
Sepehr (Sep) Kiani, Ph.D.
Email: [EMAIL PROTECTED]
http://pergatory.mit.edu/skiani 
= 


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] manual tool change

2006-12-30 Thread Len Shelton
I have been unable to locate:

 

axis_manualtoolchange.hal

 

Any ideas about where I could find it? I have updated to the latest version
via Ubuntu's package manager, and I have searched the hard drive for it.

 

Thanks.

 

Len

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users