Re: [Emc-users] Ball Screw Driving Questions

2023-12-25 Thread Linden

Thanks Chris

This is exactly the insight I was looking for now I understand why the 
conventional mounting is always with the servo at the head stock end.


Linden

On 2023-12-25 22:35, Chris Albertson wrote:

When it comes to flexing and bending, think about the bed too.  If the servo 
motor and pullies are mounted at the tailstock end, then the bed will carry the 
reaction forces and see exactly the same tension and “twist” force as the 
screw.  But if the motor is mounted at the headstock end the bed sees no net 
forces.

The twist force on the bad will be the motor’s stall torque times the pulley 
reduction.  Would that be enough to warp a cast iron bad?  That depends on the 
detainees.

Also you. want the force of the motor applied to the fixed end near the 
headstock because none of the mounting points will move as force is applied.

In short, think about what bends as force is applied, the motor pushes on the 
screw one way and the motor mounts in an equal but opposite direction.



On Dec 25, 2023, at 3:37 PM, Linden via Emc-users 
 wrote:

Hello All,

 In the early stages of converting a 13 x 24 inch manual Chinese lathe to 
run with Linux CNC.

I have 2 questions regarding replacing the Z axis lead screw with a 3205 ball 
screw:

  What I am thinking is mounting the fixed end in a pillow block at the head 
stock end of the lathe and the floating end in a second pillow block at the 
tail stock end of the bed. The question I have is there any reason I shouldn't  
drive the ball screw from the floating end? My logic for driving at the 
floating (tali stock) end is  1 I have more room for belt reduction at this end 
and 2  with the fixed end of the ball screw at the head stock end is that the 
ball screw will be in tension when it is pulling the carriage toward the head 
stock during cutting and less likely to flex or bend.

The second question I have is what would be a realistic cutting speed range for 
the ball screw in RPM?  The servo motor I am using has a top speed of 3000rpm 
and I am trying to figure out reduction ratio that is realistic.

Thanks in advance for any help or suggestions.


Linden

___
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


Re: [Emc-users] Ball Screw Driving Questions

2023-12-25 Thread Linden


On 2023-12-25 21:56, gene heskett wrote:

On 12/25/23 19:05, Linden via Emc-users wrote:

Hello All,

 In the early stages of converting a 13 x 24 inch manual Chinese 
lathe to run with Linux CNC.


I have 2 questions regarding replacing the Z axis lead screw with a 
3205 ball screw:


  What I am thinking is mounting the fixed end in a pillow block at 
the head stock end of the lathe and the floating end in a second 
pillow block at the tail stock end of the bed. The question I have is 
there any reason I shouldn't  drive the ball screw from the floating 
end? My logic for driving at the floating (tali stock) end is  1 I 
have more room for belt reduction at this end and 2  with the fixed 
end of the ball screw at the head stock end is that the ball screw 
will be in tension when it is pulling the carriage toward the head 
stock during cutting and less likely to flex or bend.


The second question I have is what would be a realistic cutting speed 
range for the ball screw in RPM?  The servo motor I am using has a 
top speed of 3000rpm and I am trying to figure out reduction ratio 
that is realistic.


Thats a pretty husky screw. I driving from the headstock end with the 
thrust bearing at the headstock end of a 25mm by 1450mm screw. 
Accuracy wise as long as the thrust bearing mount is dead solid it 
should just work.


Another thing because ball screws and swarf don't mix is seal up the 
screw areas, so I filled the top of the cross feed and sealed the 
bottom of the carriage below the much smaller screw driving the cross 
feed. I also bought a pair of bellows that will extend to around 
1400mm and made 4 shouldered barbs that plug into the bellows on each 
side of the ball nut, and at the bearings, leaving 2 of the the ball 
nut bolts out but drilling those two empty holes on thru to allow the 
air trapped inside the bellows to blow through the bolt holes when it 
is moving rapidly, rapidly in this case might be and end to end of 
over 1.3 meters at 120 or more carriage speed.


You pay good money for the screws, protect them.


Thanks in advance for any help or suggestions.

And I hope everybody has a better 2024.  And had a merry Christmas.

Cheers, Gene Heskett.



Thanks Gene I had not even considered protection for the ball screws I 
think I will need to scrounge up some accordion tube. My 4 year old son 
has a plastic one that is about the correct diameter as long as it will 
put up with hot chips I might try using it and then get some more.




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


Re: [Emc-users] Ball Screw Driving Questions

2023-12-25 Thread Linden via Emc-users

Thank you Leonardo,

 That makes me feel better 2 to 1 reduction will fit easily in the 
space available.


I should have been a bit more clear both ends of the Z axis ball screw 
will be supported by ball bearings in pillow blocks. The head stock end 
will have two bearings back to back with a nut for preload against a 
shoulder to hold the ball screw  from moving in the Z direction. The 
tail stock end will have a single row ball bearing riding on a journal 
with no shoulder allowing the shaft to float along the Z axis only(allow 
for heat expansion ect). All the ball screw installations I have ever 
seen have always been driven from the fixed end with 2 bearings and a 
nut. (Granted I have not seen that many ball screw installations)


In the morning I will measure up and order the ball screws pillow 
blocks, bearings pulley wheels and belts hopefully I will have them in 2 
weeks and be able to start moving forward.


Thanks again

        Linden


On 2023-12-25 16:58, Leonardo Marsaglia wrote:

Hello Linden,

For your first question. I would mount the motor on a fixed end just to be
sure, so that would lead you to make both ends fixed. I guess you can mount
your servo on a non fixed end if the machine is not going to be used for
heavy cuts on hard materials but I would go the extra effort and make the
assembly fully supported.

Second question. I don't know what's your max rpm for the spindle or what's
the softer material you're planning to machine but with 3000 rpm of max
speed on your servo you can easily do a 2 to 1 reduction (if you have the
room for the pulleys). That would give you 7500 mm/min for rapids. I don't
know what power and torque your servo can provide but I assume 2 Nm at
least on continuous so with your 5 mm and the 2 to 1 on the pulleys you can
have 4000 N of linear force on the carriage and I think that's more than
enough.

Hope this helps!




El lun, 25 de dic. de 2023 21:08, Linden via Emc-users <
emc-users@lists.sourceforge.net> escribió:


Hello All,

  In the early stages of converting a 13 x 24 inch manual Chinese
lathe to run with Linux CNC.

I have 2 questions regarding replacing the Z axis lead screw with a 3205
ball screw:

   What I am thinking is mounting the fixed end in a pillow block at the
head stock end of the lathe and the floating end in a second pillow
block at the tail stock end of the bed. The question I have is there any
reason I shouldn't  drive the ball screw from the floating end? My logic
for driving at the floating (tali stock) end is  1 I have more room for
belt reduction at this end and 2  with the fixed end of the ball screw
at the head stock end is that the ball screw will be in tension when it
is pulling the carriage toward the head stock during cutting and less
likely to flex or bend.

The second question I have is what would be a realistic cutting speed
range for the ball screw in RPM?  The servo motor I am using has a top
speed of 3000rpm and I am trying to figure out reduction ratio that is
realistic.

Thanks in advance for any help or suggestions.


Linden

___
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 mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Ball Screw Driving Questions

2023-12-25 Thread Linden via Emc-users

Hello All,

    In the early stages of converting a 13 x 24 inch manual Chinese 
lathe to run with Linux CNC.


I have 2 questions regarding replacing the Z axis lead screw with a 3205 
ball screw:


 What I am thinking is mounting the fixed end in a pillow block at the 
head stock end of the lathe and the floating end in a second pillow 
block at the tail stock end of the bed. The question I have is there any 
reason I shouldn't  drive the ball screw from the floating end? My logic 
for driving at the floating (tali stock) end is  1 I have more room for 
belt reduction at this end and 2  with the fixed end of the ball screw 
at the head stock end is that the ball screw will be in tension when it 
is pulling the carriage toward the head stock during cutting and less 
likely to flex or bend.


The second question I have is what would be a realistic cutting speed 
range for the ball screw in RPM?  The servo motor I am using has a top 
speed of 3000rpm and I am trying to figure out reduction ratio that is 
realistic.


Thanks in advance for any help or suggestions.


Linden

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


Re: [Emc-users] Conformal coating available in North America

2023-03-22 Thread Linden via Emc-users
Thanks John I will have a look in to this it sounds promising. 

On March 22, 2023 9:46:29 a.m. PDT, John Dammeyer  
wrote:
>I use this on the products I sell.
>MG Chemicals 422B Modified Silicone Conformal Coating, Clear, 12 oz Aerosol
>It's removable with MG's Heavy Duty Flux Remover.
>John
>
>> -Original Message-
>> From: Linden via Emc-users [mailto:emc-users@lists.sourceforge.net]
>> Sent: March-22-23 8:53 AM
>> To: Enhanced Machine Controller (EMC)
>> Cc: Linden
>> Subject: [Emc-users] Conformal coating available in North America
>> 
>> Hello All,
>> I'm looking for some help. Dose any one here have any experience with 
>> Conformal coatings for PCB
>> boards. I'm looking for something available in North America in small 
>> quantities (approx 1 liter) What I have
>> is a little PCB with through hole resistors soldered to it these get changed 
>> in the field to calibrate the unit. I
>> am looking for something that can be applied and removed in the field to 
>> protect components and board
>> from moisture in an environment that goes from -40 C to +150 C. Any help or 
>> suggestions would be much
>> appreciated. Thanks Linden
>> ___
>> 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 mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Conformal coating available in North America

2023-03-22 Thread Linden via Emc-users
Hello All,
I'm looking for some help. Dose any one here have any experience with 
Conformal coatings for PCB boards. I'm looking for something available in North 
America in small quantities (approx 1 liter) What I have is a little PCB with 
through hole resistors soldered to it these get changed in the field to 
calibrate the unit. I am looking for something that can be applied and removed 
in the field to protect components and board from moisture in an environment 
that goes from -40 C to +150 C. Any help or suggestions would be much 
appreciated. Thanks Linden
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Running PathPilot on non-Tormach Machines

2023-01-25 Thread Linden via Emc-users
Well said. I see the same both in Europe and North America in all the various 
fields of industry I deal with. 

On January 25, 2023 2:11:20 p.m. PST, Chris Albertson 
 wrote:
>The root of the issue here is that LCNC is not a product.  It is a
>development environment where a person can, with some effort, develop a
>product.
>
>Then the problem is that as a group, machinists tend not to have computer
>skills or much interest in learning computer skills.  What we see on this
>email list is the one-in-the-thousand exception.  Most machinists just want
>to make parts and not futz with the tools, especially if the tools involve
>computers.
>
>We are still in a transition period.  Today most machinists are older men
>who actually hate and resent CNC.  They spent a lifetime learning to turn
>handwheels and now some voodoo-magic boxes they don't understand completely
>outclasses their hard-won skill.The new class of machinist are
>different.  They are more like engineers then blue color factory
>machinists.  These new guys see g-code as the product and parts as the
>byproduct and most of this new generation is not used to making anything by
>hand.
>
>We are still in the transitional period where we see a mix of the old guys
>who have adapted to new ways, new people who have never made anything by
>hand and the few of us on this list who actualy like to mess with tools.
>
>Torrmach did a good thing by turning LCNC into a marketable product.
>
>On Wed, Jan 25, 2023 at 1:30 PM John Dammeyer 
>wrote:
>
>> Hi Todd,
>> First of all that LCNC can run 8 head/spindle gang... machine has nothing
>> to do with the subject line.
>>
>> And the grumble I often hear from people who have attempted or looked into
>> LinuxCNC for their system is nicely summarized by your statement:
>>
>> " Linuxcnc isn't for everyone.  The companies willing to support and hold
>> the hand of a green noob who isn't interested in learning anything, charge
>> accordingly."
>>
>> Or as generally interpreted by most:  "F Off if you are a green noob and
>> can't figure out LCNC or Linux"
>>
>> Personally I think the theme of the original post and conversation was how
>> easy is it to create a turnkey system that runs Path Pilot on non Tormach
>> Hardware.
>>
>> IMHO, a lot more people would be interested in LCNC if there was a simple
>> easy to follow, step by step method of setting up a 4 axis mill.  The
>> menu's for setting up motors etc. in AXIS either for the parallel port
>> (almost extinct) or the MESA boards is really good but doesn't go far
>> enough.
>>
>> There are a few youtube videos out there that show how to select motors
>> based on mass of the system and acme or ball screw or belt reduction.  But
>> the learning curve is steep and is just easier with systems that are not
>> LCNC.
>>
>> John
>>
>> > -Original Message-
>> > From: Todd Zuercher [mailto:to...@pgrahamdunn.com]
>> > Sent: January-24-23 11:45 AM
>> > To: Enhanced Machine Controller (EMC)
>> > Subject: Re: [Emc-users] Running PathPilot on non-Tormach Machines
>> >
>> > I'd like see the retrofit CNC package on the market (other than
>> Linuxcnc) that can run an 8 head/spindle gang
>> > router, with individual Z axis and VFD control for each spindle.  I'm
>> sorry but freedom of customization comes
>> > at the cost of complexity.  If you want the freedom to be able to
>> use/run almost anything, you're going to
>> > have to know something about both the hardware and software.  You want
>> simple buy some simple 4 axis all
>> > in one stepper box and plug it in.
>> >
>> > Linuxcnc isn't for everyone.  The companies willing to support and hold
>> the hand of a green noob who isn't
>> > interested in learning anything, charge accordingly.
>> >
>> > Todd Zuercher
>> > P. Graham Dunn Inc.
>> > 630 Henry Street
>> > Dalton, Ohio 44618
>> > Phone:  (330)828-2105ext. 2031
>> >
>> > -Original Message-
>> > From: John Dammeyer 
>> > Sent: Tuesday, January 24, 2023 1:39 PM
>> > To: 'Enhanced Machine Controller (EMC)' > >
>> > Subject: Re: [Emc-users] Running PathPilot on non-Tormach Machines
>> >
>> > [EXTERNAL EMAIL] Be sure links are safe.
>> >
>> > > From: Andy Pugh [mailto:bodge...@gmail.com]
>> > > > On 24 Jan 2023, at 15:38, ken.stra...@sympatico.ca wrote:
>> > > >
>> > > > But seriously, in my opinion a major impediment to the widescale
>> > > > adoption of LinuxCNC is the lack of an appealing and intuitive UI.
>> > >
>> > > There are around 12 user interfaces. Are you saying that they are
>> _all_ terrible?
>> > >
>> >
>> > I'll jump in on this one.   They are _all_ great and they are _all_
>> terrible.
>> >
>> > Imagine your average home shop machinist.  His kids are finally out the
>> door and he's at an income level
>> > where he's got his lathe with a DRO and he just bought a small mill.  He
>> starts looking at CNC.
>> >
>> > At work and at home he uses Windows.  And he's bought into the free
>> Fusion 360 con job for CAD/CAM and is
>> > now looking at how 

Re: [Emc-users] Available fanless PC for linuxcnc with parallel port

2023-01-19 Thread Linden via Emc-users
Thanks Chris I hadn't seen this 7i92. I was just looking at 7i76 as that was 
what I was familiar with. 

May have to put in a Mesa order;-)

Linden

On January 19, 2023 9:25:30 a.m. PST, Chris Albertson 
 wrote:
>This card seems to be in-stock at the Mesa website.   I'd go with Ethernet
>because it gives you the option later to use computers with no PCIe bus.
>Maybe a Rapberry Pi or something like that.  Also the Ethernet cable gives
>you flexibility as it can be up to 100 meters long.
> 7I92TH Anything I/O Ethernet card
><http://store.mesanet.com/index.php?route=product/product_id=381>
>
>On Thu, Jan 19, 2023 at 9:16 AM Chris Albertson 
>wrote:
>
>>
>>
>> On Thu, Jan 19, 2023 at 4:26 AM andy pugh  wrote:
>>
>>> On Thu, 19 Jan 2023 at 09:51, Robin Szemeti via Emc-users
>>>  wrote:
>>> >
>>> > I'll be surprised if you can find anythign with a parallel port,
>>>
>>> That's just not the case. (though many don't have them in the case)
>>>
>>> With parallel port:
>>>
>>> https://www.mini-itx.com/store/category?type=motherboard=4GB-or-more=from-1=from-1=from-0=1-or-more=1=price=1
>>>
>>> With Parallel port header:
>>>
>>> https://www.mini-itx.com/store/category?type=motherboard=4GB-or-more=from-1=from-1=from-0=1-or-more=1=price=1
>>>
>>> (No help if you are in the US, this is a UK stockist)
>>>
>>>
>>>
>>> --
>>> atp
>>> "A motorcycle is a bicycle with a pandemonium attachment and is
>>> designed for the especial use of mechanical geniuses, daredevils and
>>> lunatics."
>>> — George Fitch, Atlanta Constitution Newspaper, 1912
>>>
>>>
>>> ___
>>> Emc-users mailing list
>>> Emc-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>>
>>
>>
>> --
>>
>> Chris Albertson
>> Redondo Beach, California
>>
>
>
>-- 
>
>Chris Albertson
>Redondo Beach, California
>
>___
>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


Re: [Emc-users] Available fanless PC for linuxcnc with parallel port

2023-01-19 Thread Linden via Emc-users

Thanks for the suggestions.

Looks like finding an off the shelf pc will be more of an adventure than 
I had hopped.


Found a 25pin sub d and a have made a ribbon cable header out of a old 
floppy cable. It is not optimal but it should work for a while and I 
know the latency of the pc I have is except able.


 Have had this plasma table running recently with my Mesa7I76E but I 
need that for an other project. In a perfect world I would Just get 
another Mesa Ethernet card but they haven't been available for ages.


Any idea when the Ethernet cards will be produced and sold again??


Linden



On 2023-01-19 09:30, Chris Albertson wrote:

The problem with buying a computer is that it not only needs a parallel
port, but it needs to have useable low latency.  You can not test latency
until AFTER you buy it.

I own several old PCs and have a parallel port card, none of them give good
scores on the latency test.  They are good enough to run the motors at low
step rates but not optimally.

On Thu, Jan 19, 2023 at 9:13 AM John Dammeyer 
wrote:


https://www.neweggbusiness.com/product/product.aspx?item=9siv04gd8p7931
Not sure why the parallel port doesn't show up in the description but is
in the photo.


-Original Message-
From: andy pugh [mailto:bodge...@gmail.com]
Sent: January-19-23 4:23 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Available fanless PC for linuxcnc with parallel

port

On Thu, 19 Jan 2023 at 09:51, Robin Szemeti via Emc-users
 wrote:

I'll be surprised if you can find anythign with a parallel port,

That's just not the case. (though many don't have them in the case)

With parallel port:


https://www.mini-itx.com/store/category?type=motherboard=4GB-or-more=from-
1=from-1=from-0=1-or-more

external=1=price=1

With Parallel port header:


https://www.mini-itx.com/store/category?type=motherboard=4GB-or-more=from-
1=from-1=from-0=1-or-more

internal=1=price=1

(No help if you are in the US, this is a UK stockist)



--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
� George Fitch, Atlanta Constitution Newspaper, 1912


___
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 mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Available fanless PC for linuxcnc with parallel port

2023-01-18 Thread Linden via Emc-users
Does any one have suggestions for a reasonably priced and available fan 
less pc with a parallel port that I can use with linux cnc to go with my 
gecko 540?


Looking to spend under $300 if possible with shipping

My original old dell gave up and died several years ago. The  pci 1 
parallel port card I have is not recognized by the bios of either of my 
other 2 computers and I cant find a header cable in my junk to go from 
the lp1 pins on my Asus mother board to 25 pin sub D. Be nice to have 
something off the shelf known to work as I don't have access to piles of 
old PCs any more and I would like to have my plasma table running again.


Any suggestions are much appreciated thanks in advance,

 Linden



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


Re: [Emc-users] Small spring, very simple flat

2021-01-24 Thread Linden
Old hacksaw blade as a place to start? Should be close in dimention and easy to 
come by. Might be a bit on the brital side but think you could temper with 
propane plumbers torch? 

On January 24, 2021 3:02:56 PM PST, andy pugh  wrote:
>On Sun, 24 Jan 2021 at 22:13, Nicklas SB Karlsson 
>wrote:
>>
>> Need a small springs, not very many, very simple flat metal. Force in
>> middle should be around 150N and guess 45mm long, 10mm wide , 0.6mm
>> thick will do the trick. Anybody have any idea where it is possible
>to
>> buy suitable material?
>
>Maybe flat ground stock?
>https://www.engineeringsupplies.co.uk/1mm-x-10mm-x-500mm-metric-gauge-plate.html
>
>Too thick, but could be surface-ground.
>
>Depending on the displacement you might not have to harden it.
>Hardening doesn't make the material any stiffer, it just means that it
>can bend further before the elastic limit is reached,
>
>0.6mm is thicker than clock springs:
>https://www.ebay.co.uk/itm/224266845701 Is thinner and wider an
>option?
>
>High performance spring steel strip is hardened by cold-rolling, not
>by heat treatment. When I was working in spring steel development I
>could have rolled you some to your specification, but that was a long
>time ago.
>
>-- 
>atp
>"A motorcycle is a bicycle with a pandemonium attachment and is
>designed for the especial use of mechanical geniuses, daredevils and
>lunatics."
>— George Fitch, Atlanta Constitution Newspaper, 1912
>
>
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] updating freecad appimage?

2021-01-02 Thread Linden
This is the ppa i was refering too there is Freecad-Stable and Freecad-daily 
builds. 

https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-stable

On January 2, 2021 8:53:13 PM PST, Gene Heskett  wrote:
>On Saturday 02 January 2021 22:02:19 Chris Albertson wrote:
>
>> You are using the "Alpha" version and complaining of problems?  There
>> are new problems every week.  I just checked the "known problems"
>list
>> and #1 is "crashes on startup".
>>
>> To install the stable version it is simply "sudo apt-get install
>> freecad"
>>
>Which gets you the 3 yo .18 version, and not built as an appimage.  And
>
>that's had around 300 megs of additional code committed since then and 
>has been made a/o v.18 that you can get from freecad, into an AppImage 
>that is totally self contained and has never crashed. The current dl of
>
>that appimage which is assembled when you request the dl, is running 
>right now and has been for around 3.5 hours now. If it crashes, then
>I'd 
>submit that the user didn't install it correctly.  I put AppImages like
>
>it and cura, in their own AppImages subdir of /home/me and have only
>had 
>one cura-4.7.1 crash, which has not repeated after using its updater to
>
>bring it up to 4.8.0. 4.7.1 was the crasher and it lasted less than a 
>week before 4.8.0 was released.
>
>Yes, AppImages are bulky, but they are entirely self contained for ALL 
>dependencies.  If you've the drive space, its the way to go.
>
>I also have DeskProtoCAD as an appimage, but it will be wiped at some 
>point, they want it to be paid for before it will run. Screw that, I am
>
>not that impressed that I'll buy that pig in a poke sight unseen. 
>Particularly since its appimage is less than 10% of the freecad 
>appimage.  That boat sailed a long time ago.
>
>Thanks, Have a better 2021 Chris, & stay well.
>
>Cheers, Gene Heskett
>-- 
>"There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
>-Ed Howdershelt (Author)
>If we desire respect for the law, we must first make the law
>respectable.
> - Louis D. Brandeis
>Genes Web page 
>
>
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] updating freecad appimage?

2021-01-02 Thread Linden
There is a ppa for the daily build of freecad. I have been using that for a few 
years now. It seems pretty stable for the most part and any bugs i have come 
across have been delt with or a work around found in a day or two.

On January 2, 2021 7:02:19 PM PST, Chris Albertson  
wrote:
>You are using the "Alpha" version and complaining of problems?  There
>are
>new problems every week.  I just checked the "known problems" list and
>#1
>is "crashes on startup".
>
>To install the stable version it is simply "sudo apt-get install
>freecad"
>
>On Sat, Jan 2, 2021 at 2:13 PM Gene Heskett 
>wrote:
>
>> Greetings all;
>>
>> Its been about 3 months since I last tried to run the freecad-19
>appimage
>> and the first thing i wanted to do was about 800 patches since the
>last
>> update.
>>
>> But the progress bar has been stuck at 94% for about 50 minutes now,
>> while I see an occasional write to the main drive, and it bounces
>around
>> at about a 2% cpu max in the htop view, it doesn't seem to be making
>any
>> more progress.
>>
>> Has this been observed by other freedcad users?  Or should I just
>wait it
>> out?
>>
>> I'm thinking its time to kill it, nuke the appimages in that
>directory
>> and download the whole thing fresh.  I don't have anything precious
>in
>> its cache.
>>
>> Thanks.
>>
>> Cheers, Gene Heskett
>> --
>> "There are four boxes to be used in defense of liberty:
>>  soap, ballot, jury, and ammo. Please use in that order."
>> -Ed Howdershelt (Author)
>> If we desire respect for the law, we must first make the law
>respectable.
>>  - Louis D. Brandeis
>> Genes Web page 
>>
>>
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>
>
>-- 
>
>Chris Albertson
>Redondo Beach, California
>
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] SSD reliability

2020-07-03 Thread linden
Thanks Guys for the help and insight i will run with this samsung ssd 
and see how far it gets me.


I wont give up on ssds yet ;-)

linden

On 2020-07-03 9:28 a.m., Gene Heskett wrote:

On Friday 03 July 2020 12:01:01 Sam Sokolik wrote:


I can't remember ever having an issue with any ssd I have used.  My
laptop which currently has a Samsung SSD 860 EVO M.2 1TB

Power_On_Hours = 11845


Sam, I didn't think to ask my oldest ssd, but
  9 Power_On_Hours   23372
However:
SMART Error Log not supported
SMART Self-test Log not supported
Device does not support Selective Self Tests/Loggin

So I guess its not going to enlighten me about much else.

OTOH it boots and runs lcnc about 2 or 3x faster than it ever did with
spinning rust on the end of that cable.  Prolonging the life of that old
old dell dimension.


I think all of our linuxcnc installed are on ssd's also.

sam

On Fri, Jul 3, 2020 at 8:24 AM Thaddeus Waldner 

wrote:

Be aware that M.2 is a socket spec that includes both SATA and NVMe
type devices.

https://www.atpinc.com/blog/what-is-m.2-M-B-BM-key-socket-3

Added to that, Apple began using PCIe drives before the NVMe
standard was established, so there’s another socket to be confused
about if you run Mac.


Fast forward to the year 2020...  Today we don't use SSDs that are
made

to


look like HDD and are put inside of a box with a SATA interface.
That

hack


was a transitional technique for retrofitting SSD into older
computers. The box is mostly filled with air and the SATA
interface is dead-dog-slow compared to PCIe.  A modern SSD comes
on an M2 size card and plugs

directly


into the PCIe bus and does not even try to pretend it is a SATA
Hard

Drive.


  If you are buying new storage you want a PCIe interface M.2 forms
factor SSD.
https://en.wikipedia.org/wiki/M.2

___
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


Cheers, Gene Heskett



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


Re: [Emc-users] SSD reliability

2020-07-03 Thread linden


On 2020-07-03 12:20 a.m., Gene Heskett wrote:

On Friday 03 July 2020 01:03:39 linden wrote:


Hello All,

      Any one here have real world experience with reliability of Solid
State Drives.

I have not had much luck with them my self and am wondering is this
normal or am I the exception to the rule as if you believe the
advertising they should last almost for ever.

First Experience around 2011 I bought 2 OCZ SSDs in Austria from 2
different retailers and ran them in 2 different laptops used for
office work travel, a little software development and running
industrial automation service software.  Both of these failed with in
6 months with no prior warning just one day not recognized on boot and
that was it. This was using Ubuntu 8.04 i think

Last year I tried again and bought an AFATA SU650 Ultimate in Canada.
This I got a little over a year ago and it failed yesterday I had some
warning it would boot work for about 5 minutes then turn read only and
my operating system would lock up. I got about 10 restarts like this
before it failed to the point where it is detected by the bios but it
is not mountable or read able. This was using Linux Mint 19 and 20.

For comparison an old western digital or Toshiba mechanical drive
usually last 4 plus years as long as not subjected to excessive shock
and  for the most part make noise before failing completely giving you
some warning.

I am running a used Samsung SSD now as a replacement in my current
laptop. There are obvious performance advantages but with these
reliability issues I still don't want to put them in production
linuxcnc machines or anything critical.

Any one else have similar experience or recommendations for a reliable
solid state drive.

thanks Linden


I've had better luck with the drives than I've had with the USB to sata
adaptors.

In fact I have 3 in daily use, one as the boot drive for a milling
machine, and 2 as development drives on an (was rpi3b, but its now an
rpi4b) and while the usb2 interface for those speedy drives had a high
failure rate, replacing the adapter with a different brand has revived
one such adata drive 3 times, and it will serve as the compile
scratchpad for both a 4.19-preempt-rt kernel, or a fresh copy of
linuxcnc's master branch. Takes the wear and tear off the u-sd the pi
boots from.  In short, since I put the pi's swap on one of those drives,
I have had zero drive or u-sd trouble in 2 years.  Theres a 120G
kingston in the mill, no spinning rust in either the mill or the Sheldon
Lathe.

Cheers, Gene Heskett


thanks Gene

with the laptop I will see how this Samsung drive holds up with linux 
mint 20


hopefully it is just my Mitus  touch turning things to crap and this 
drive lasts a little longer with this modern version of linux


linden



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


Re: [Emc-users] SSD reliability

2020-07-03 Thread linden

Thanks Chris for the insight into what may be going on.

The PCIe interface sounds like a possible solution for machines that 
have PCI slots unfortunately with the laptop I am stuck with this sata 
interface we will see how this Samsung drive holds up with linux mint 20


On 2020-07-03 12:13 a.m., Chris Albertson wrote:

Your results are atypical.  It could be however the fault of the OS.   Each
bit in an SSD has a certain number of read/write cycles before it might
fail.  Some million of cycles.  Back in the "old days" some OSes would
write continously to the same place on the drive.   For example you'd
delete a file and then when a new file is created it would use the recently
freed space.   Today on modern computers with modern OSes systems are
designed to spread the usage evenly all over the drive.

With a hard drive you WANT to bunch all your data so that itis physically
close to minimized head movements but on an SSD you want the data dispersed

Linux has a habit of creating and deleting tiny files like log files and
such and making files in /tmp and would trash the SSD that was not wear
leveled

I think those days are over.  New SSD have built-in wear leveling.
https://en.wikipedia.org/wiki/Wear_leveling

The question is about older or even antique Linux systems, do they know how
to enable wear leveling on SSDs?   I don't know when this was introduced to
Linux.

Fast forward to the year 2020...  Today we don't use SSDs that are made to
look like HDD and are put inside of a box with a SATA interface.  That hack
was a transitional technique for retrofitting SSD into older computers.
The box is mostly filled with air and the SATA interface is dead-dog-slow
compared to PCIe.  A modern SSD comes on an M2 size card and plugs directly
into the PCIe bus and does not even try to pretend it is a SATA Hard Drive.
   If you are buying new storage you want a PCIe interface M.2 forms factor
SSD.
https://en.wikipedia.org/wiki/M.2



On Thu, Jul 2, 2020 at 10:49 PM linden  wrote:


Hello All,

  Any one here have real world experience with reliability of Solid
State Drives.

I have not had much luck with them my self and am wondering is this
normal or am I the exception to the rule as if you believe the
advertising they should last almost for ever.

First Experience around 2011 I bought 2 OCZ SSDs in Austria from 2
different retailers and ran them in 2 different laptops used for office
work travel, a little software development and running industrial
automation service software.  Both of these failed with in 6 months with
no prior warning just one day not recognized on boot and that was it.
This was using Ubuntu 8.04 i think

Last year I tried again and bought an AFATA SU650 Ultimate in Canada.
This I got a little over a year ago and it failed yesterday I had some
warning it would boot work for about 5 minutes then turn read only and
my operating system would lock up. I got about 10 restarts like this
before it failed to the point where it is detected by the bios but it is
not mountable or read able. This was using Linux Mint 19 and 20.

For comparison an old western digital or Toshiba mechanical drive
usually last 4 plus years as long as not subjected to excessive shock
and  for the most part make noise before failing completely giving you
some warning.

I am running a used Samsung SSD now as a replacement in my current
laptop. There are obvious performance advantages but with these
reliability issues I still don't want to put them in production linuxcnc
machines or anything critical.

Any one else have similar experience or recommendations for a reliable
solid state drive.

thanks Linden



___
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] SSD reliability

2020-07-02 Thread linden

Hello All,

    Any one here have real world experience with reliability of Solid 
State Drives.


I have not had much luck with them my self and am wondering is this 
normal or am I the exception to the rule as if you believe the 
advertising they should last almost for ever.


First Experience around 2011 I bought 2 OCZ SSDs in Austria from 2 
different retailers and ran them in 2 different laptops used for office 
work travel, a little software development and running industrial 
automation service software.  Both of these failed with in 6 months with 
no prior warning just one day not recognized on boot and that was it. 
This was using Ubuntu 8.04 i think


Last year I tried again and bought an AFATA SU650 Ultimate in Canada. 
This I got a little over a year ago and it failed yesterday I had some 
warning it would boot work for about 5 minutes then turn read only and 
my operating system would lock up. I got about 10 restarts like this 
before it failed to the point where it is detected by the bios but it is 
not mountable or read able. This was using Linux Mint 19 and 20.


For comparison an old western digital or Toshiba mechanical drive 
usually last 4 plus years as long as not subjected to excessive shock 
and  for the most part make noise before failing completely giving you 
some warning.


I am running a used Samsung SSD now as a replacement in my current 
laptop. There are obvious performance advantages but with these 
reliability issues I still don't want to put them in production linuxcnc 
machines or anything critical.


Any one else have similar experience or recommendations for a reliable 
solid state drive.


thanks Linden



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


[Emc-users] Error trying to run PyVCP Sim

2019-12-11 Thread linden

Hello All

I am trying to start John Thortons Plasma_v2 Using the the sim.qtpyvcp 
xyz in the linuxcnc configuration selector on Linux mint 19 and get the 
following error.


Apparently QtSql is not being found any help on how to install it or 
point linuxcnc to find it would be much apriciated.


thanks linden

Traceback (most recent call last):

File "/home/draft8/.local/bin/qtpyvcp", line 11, in 

load_entry_point('qtpyvcp==0.2.8', 'console_scripts', 'qtpyvcp')()

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/__init__.py", 
line 91, in main


run_vcp(opts, None)

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/__init__.py", 
line 114, in run_vcp


load_vcp(opts)

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/vcp_launcher.py", 
line 132, in load_vcp


if _load_vcp_from_entry_point(vcp, opts):

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/vcp_launcher.py", 
line 182, in _load_vcp_from_entry_point


vcp.main(opts)

File 
"/home/draft8/.local/lib/python2.7/site-packages/plasma_v2/__init__.py", 
line 36, in main


qtpyvcp.run_vcp(opts, VCP_CONFIG_FILE)

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/__init__.py", 
line 141, in run_vcp


launch_application(opts, config)

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/vcp_launcher.py", 
line 78, in launch_application


loadWindows(config['windows'])

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/vcp_launcher.py", 
line 215, in loadWindows


window = _initialize_object_from_dict(window_dict)

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/vcp_launcher.py", 
line 204, in _initialize_object_from_dict


obj = _get_object_by_referance(provider)

File 
"/home/draft8/.local/lib/python2.7/site-packages/qtpyvcp/vcp_launcher.py", 
line 192, in _get_object_by_referance


return getattr(importlib.import_module(modname), attrname)

File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module

__import__(name)

File 
"/home/draft8/.local/lib/python2.7/site-packages/plasma_v2/mainwindow.py", 
line 2, in 


from PyQt5.QtSql import QSqlDatabase

ImportError: No module named QtSql


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


Re: [Emc-users] mesa 7i76e io

2019-03-12 Thread linden

Thanks to Andy and Peter io is working

In the end it was to things not quite right:

- Vin was off on TB1 pin 5        (unable to communicate with field IO)

- Syntax errors in Hal  (functioning Hal below)

Hope this is some use to some one in the future.

thanks again linden

*
*

*.hal*

**# external output signals

# --- COOLANT-FLOOD ---

net coolant-flood  =>  hm2_7i76e.0.7i76.0.0.output-12

# --- COOLANT-MIST ---

#net coolant-mist hm2_7i76e.0.0.7i76.0.0.output-01

# external input signals

# --- HOME-X ---
net home-x <=  hm2_7i76e.0.7i76.0.0.input-20

# --- HOME-Y ---
net home-y <=  hm2_7i76e.0.7i76.0.0.input-21

# --- HOME-Z ---
net home-z <=  hm2_7i76e.0.7i76.0.0.input-22


On 2019-03-12 6:56 a.m., Peter C. Wallace wrote:

On Tue, 12 Mar 2019, Linden wrote:


Date: Tue, 12 Mar 2019 01:51:42 -0700
From: Linden 
Reply-To: "Enhanced Machine Controller (EMC)"
    
To: emc-users@lists.sourceforge.net
Subject: [Emc-users] mesa 7i76e io





Hello all

    I am not sure if i understand correctly how the D0 work between 
hal and TB5


What I have currently is:

- Axis gui loads and displays with no errors

- 3 stepper motors configured and turning on command

- 24volts supplied to pin 5 of TB1 Ground to pin 8 of TB1 I also 
measure 24 volts between pin 8 Ground and pins 1 2 3 and 4 of TB1


- I do not get any measurable voltage between ground pin 8 of TB1 and 
any of the pins on TB5 & TB6 regardless of weather the check boxes 
for coolant are checked or not in the GUi


If I understand this correctly i would expect 24 volts from the field 
power on the active DO when the check box for coolant is checked. Is 
this assumption wrong??


How do the physical pins of TB5 & TB6 relate to the pin numbers in 
.hal??


Below is the .hal section regarding external signals. Is there some 
thing wrong here with the syntax?


Yes, the field outputs and outputs are named differently.
Typically you would never use GPIO pins on a 7I76/7I76E Here are the 
field I/O pins:


    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-00
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-00-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-01
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-01-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-02
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-02-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-03
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-03-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-04
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-04-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-05
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-05-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-06
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-06-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-07
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-07-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-08
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-08-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-09
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-09-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-10
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-10-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-11
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-11-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-12
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-12-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-13
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-13-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-14
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-14-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-15
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-15-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-16
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-16-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-17
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-17-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-18
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-18-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-19
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-19-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-20
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-20-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-21
    23  bit   OUT  TRUE  hm2_7i76e.0.7i76.0.0.input-21-not
    23  bit   OUT FALSE  hm2_7i76e.0.7i76.0.0.input-22
    23  bit   OUT  

Re: [Emc-users] mesa 7i76e io

2019-03-12 Thread linden

Hello All

I have tried as Andy suggested and changed the line in the Hal file see 
current line below along with complete error message from terminal below.


I now get an error "parameter or pin 'hm2_7i76e.0.0.7i76.0.output-00' 
not found"  (I have also tried with 12 same error)


Any other suggestions?

Is there a way via terminal or linuxcnc to read the current 
configuration of the 7i76e to show what pins are configured as inputs 
and outputs. As the error mesage  shows the configeration of the step 
and direction pins that are working put nothing specific for any of the 
digital io?


thanks again linden


Hal

# external output signals

# --- COOLANT-FLOOD ---
setp hm2_7i76e.0.7i76.0.0.output-00 true
net coolant-flood hm2_7i76e.0.7i76.0.0.output-00.out

error mesage from terminal

LINUXCNC - 2.8.0~pre1
Machine configuration directory is '/home/draft5/linuxcnc/configs/Plaz2'
Machine configuration file is 'Plaz2.ini'
Starting LinuxCNC...
Found file(REL): ./Plaz2.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 192.168.1.121: Hardware address: 00:60:1b:10:40:bc
hm2_eth: discovered 7I76E-16
hm2/hm2_7i76e.0: Smart Serial Firmware Version 43
hm2/hm2_7i76e.0: 51 I/O Pins used:
hm2/hm2_7i76e.0: IO Pin 000 (P1-01): StepGen #0, pin Direction (Output)
hm2/hm2_7i76e.0: IO Pin 001 (P1-14): StepGen #0, pin Step (Output)
hm2/hm2_7i76e.0: IO Pin 002 (P1-02): StepGen #1, pin Direction (Output)
hm2/hm2_7i76e.0: IO Pin 003 (P1-15): StepGen #1, pin Step (Output)
hm2/hm2_7i76e.0: IO Pin 004 (P1-03): StepGen #2, pin Direction (Output)
hm2/hm2_7i76e.0: IO Pin 005 (P1-16): StepGen #2, pin Step (Output)
hm2/hm2_7i76e.0: IO Pin 006 (P1-04): StepGen #3, pin Direction (Output)
hm2/hm2_7i76e.0: IO Pin 007 (P1-17): StepGen #3, pin Step (Output)
hm2/hm2_7i76e.0: IO Pin 008 (P1-05): StepGen #4, pin Direction (Output)
hm2/hm2_7i76e.0: IO Pin 009 (P1-06): StepGen #4, pin Step (Output)
hm2/hm2_7i76e.0: IO Pin 010 (P1-07): IOPort
hm2/hm2_7i76e.0: IO Pin 011 (P1-08): IOPort
hm2/hm2_7i76e.0: IO Pin 012 (P1-09): IOPort
hm2/hm2_7i76e.0: IO Pin 013 (P1-10): IOPort
hm2/hm2_7i76e.0: IO Pin 014 (P1-11): Encoder #0, pin Index (Input)
hm2/hm2_7i76e.0: IO Pin 015 (P1-12): Encoder #0, pin B (Input)
hm2/hm2_7i76e.0: IO Pin 016 (P1-13): Encoder #0, pin A (Input)
hm2/hm2_7i76e.0: IO Pin 017 (P2-01): IOPort
hm2/hm2_7i76e.0: IO Pin 018 (P2-14): IOPort
hm2/hm2_7i76e.0: IO Pin 019 (P2-02): IOPort
hm2/hm2_7i76e.0: IO Pin 020 (P2-15): IOPort
hm2/hm2_7i76e.0: IO Pin 021 (P2-03): IOPort
hm2/hm2_7i76e.0: IO Pin 022 (P2-16): IOPort
hm2/hm2_7i76e.0: IO Pin 023 (P2-04): IOPort
hm2/hm2_7i76e.0: IO Pin 024 (P2-17): IOPort
hm2/hm2_7i76e.0: IO Pin 025 (P2-05): IOPort
hm2/hm2_7i76e.0: IO Pin 026 (P2-06): IOPort
hm2/hm2_7i76e.0: IO Pin 027 (P2-07): IOPort
hm2/hm2_7i76e.0: IO Pin 028 (P2-08): IOPort
hm2/hm2_7i76e.0: IO Pin 029 (P2-09): IOPort
hm2/hm2_7i76e.0: IO Pin 030 (P2-10): IOPort
hm2/hm2_7i76e.0: IO Pin 031 (P2-11): IOPort
hm2/hm2_7i76e.0: IO Pin 032 (P2-12): IOPort
hm2/hm2_7i76e.0: IO Pin 033 (P2-13): IOPort
hm2/hm2_7i76e.0: IO Pin 034 (P3-01): IOPort
hm2/hm2_7i76e.0: IO Pin 035 (P3-14): IOPort
hm2/hm2_7i76e.0: IO Pin 036 (P3-02): IOPort
hm2/hm2_7i76e.0: IO Pin 037 (P3-15): IOPort
hm2/hm2_7i76e.0: IO Pin 038 (P3-03): IOPort
hm2/hm2_7i76e.0: IO Pin 039 (P3-16): IOPort
hm2/hm2_7i76e.0: IO Pin 040 (P3-04): IOPort
hm2/hm2_7i76e.0: IO Pin 041 (P3-17): IOPort
hm2/hm2_7i76e.0: IO Pin 042 (P3-05): IOPort
hm2/hm2_7i76e.0: IO Pin 043 (P3-06): IOPort
hm2/hm2_7i76e.0: IO Pin 044 (P3-07): IOPort
hm2/hm2_7i76e.0: IO Pin 045 (P3-08): IOPort
hm2/hm2_7i76e.0: IO Pin 046 (P3-09): IOPort
hm2/hm2_7i76e.0: IO Pin 047 (P3-10): IOPort
hm2/hm2_7i76e.0: IO Pin 048 (P3-11): IOPort
hm2/hm2_7i76e.0: IO Pin 049 (P3-12): IOPort
hm2/hm2_7i76e.0: IO Pin 050 (P3-13): IOPort
hm2/hm2_7i76e.0: registered
./Plaz2.hal:26: parameter or pin 'hm2_7i76e.0.7i76.0.output-00' not found
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
hm2_eth: HostMot2 ethernet driver unloaded
hm2: unloading
Note: Using POSIX realtime



On 2019-03-12 3:26 a.m., andy pugh wrote:


On Tue, 12 Mar 2019 at 09:18, Linden  wrote:


How do the physical pins of TB5 & TB6 relate to the pin numbers in .hal??
# --- COOLANT-FLOOD ---
setp hm2_7i76e.0.gpio.049.is_output true
net coolant-flood hm2_7i76e.0.gpio.049.out

Note that I don't have, and have never even seen, a 7i76E.

But: I think it is like a normal 7i76 in most respects. In that case
the hm2_7i76E.0.gpio  pins are the physical pins on the FPGA and
those do not
directly drive the IO on the terminal blocks.

The GPIO in the terminal blocks is serially-addressed and appears as a
7i76 smart-serial device attached to the 7i76E ( :-)

S

[Emc-users] mesa 7i76e io

2019-03-12 Thread Linden


Hello all

     I am not sure if i understand correctly how the D0 work between hal 
and TB5

What I have currently is:

- Axis gui loads and displays with no errors

- 3 stepper motors configured and turning on command

- 24volts supplied to pin 5 of TB1 Ground to pin 8 of TB1 I also measure 
24 volts between pin 8 Ground and pins 1 2 3 and 4 of TB1

- I do not get any measurable voltage between ground pin 8 of TB1 and 
any of the pins on TB5 & TB6 regardless of weather the check boxes for 
coolant are checked or not in the GUi

If I understand this correctly i would expect 24 volts from the field 
power on the active DO when the check box for coolant is checked. Is 
this assumption wrong??

How do the physical pins of TB5 & TB6 relate to the pin numbers in .hal??

Below is the .hal section regarding external signals. Is there some 
thing wrong here with the syntax?

thanks linden


# external output signals

# --- COOLANT-FLOOD ---
setp hm2_7i76e.0.gpio.049.is_output true
net coolant-flood hm2_7i76e.0.gpio.049.out


# --- COOLANT-MIST ---
setp hm2_7i76e.0.gpio.050.is_output true
net coolant-mist hm2_7i76e.0.gpio.050.out

# external input signals

# --- HOME-X ---
net home-x <=  hm2_7i76e.0.gpio.021.in

# --- HOME-Y ---
net home-y <=  hm2_7i76e.0.gpio.022.in

# --- HOME-Z ---
net home-z <=  hm2_7i76e.0.gpio.023.in




-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.


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


Re: [Emc-users] Fiber optic control for CNC

2017-04-22 Thread Linden
When I worked in the semi con industry we used to have converters for regular 
rs232 serial com at 9200 bod. Was a 9 pin sub d at one end of the adaptor then 
2 glass fiber cables plugged in to the other. The receptacle and the fiber 
cable were made by omron. I think the device itself was made in Austria and 
grew out of some ones basement to small production. The only problems we had 
were the glass fiber portion of the cables not being crossed when some one had 
it apart or corrosion on the little PCB due to exposer to HF fumes and other 
nasties. This was on machines designed and built in the early 90.

On April 22, 2017 9:56:27 AM PDT, Gene Heskett  wrote:
>On Friday 21 April 2017 19:10:23 dave wrote:
>
>Did you get my PM to you yesterday evening?
>
>> Years ago when I thought fiber might catch-on I grabbed some 62.5/120
>> plenum fiber at Boeing Surplus.
>> I got as far as connecting a 10-base2 card to a fiber converter
>> fishing out both ends of the fiber on the reel
>> and terminating with 3M (?) hot-melt end. It worked nicely but 10 Mhz
>> isn't straining fiber very much. The good thing about fiber is the
>low
>> error rate; something around 1E-12. I just disposed of the converters
>> a few days ago.
>> Still have several Km of fiber and a few connectors. 10-baseT works
>> just  fine thru conduit buried between desktop
>> (house) and shop. About 35 m.
>>
>> Dave
>
>I found, at newark/element14, some  more fiber fittings, in this case a
>
>board mount cover for a 603 sized smd led that the fiber can be plugged
>
>into, takes 2mm od fiber, snap fit in board holes, at $0.17 a copy from
>
>Bivar. Found some fiber but in 10" lengths, assembled, so still
>looking.  
>The key brand name seems to be Bivar for the hardware. 603 size smd
>leds 
>are similarly priced. I did find an smd phototransistor, but its target
>
>is not centered in the package. Not a major problem since I'll probably
>
>be designing the pcb, but it would be nice to use the same pcb pattern 
>on both ends.  Since Bivar has a phone numnber in the pdf, I'll see if
>I 
>can contact them Monday.  Hopefully its still a good number.
>
>> On 04/21/2017 01:53 AM, Erik Christiansen wrote:
>> > On 20.04.17 14:51, Gene Heskett wrote:
>> >> The led makers have now had 40+ years to design such a package,
>and
>> >> I fail to understand why it has not happened.
>> >
>> > Somewhere near the bottom of my junkbox is an envelope with a pair
>> > of Siemens opto-link (real product name long forgotten) devices,
>> > which came out around 35 years ago. They're small grey rectangles
>> > with through-hole pins, and a fibre entry with ring-nut (like on a
>> > collet holder) on one end. Dunno if they're still marketed, though.
>> >
>> > At Digi-key, this Broadcom offering looks just like one end:
>> >
>> >
>https://www.digikey.com/product-detail/en/broadcom-limited/SP638
>> >58/516-2872-ND/2220931
>> >
>> > But that would leave the rest of my coil of shielded twisted-pair
>> > (for RS485) cable gathering dust. With 7v of permissible
>> > common-mode, and differential transmission for noise immunity, what
>> > more is really needed? RS485 transceivers are around $2 to $3 IIRC.
>> > (I saw some for 25c today, but they were surplus stock of a now
>> > obsolete device.)
>> >
>> > Erik
>> >
>> >
>
>> >-- Check out the vibrant tech community on one of the
>world's
>> > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> > ___
>> > Emc-users mailing list
>> > Emc-users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>>
>--
>> Check out the vibrant tech community on one of the world's
>> most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>Cheers, Gene Heskett
>-- 
>"There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
>-Ed Howdershelt (Author)
>Genes Web page 
>
>--
>Check out the vibrant tech community on one of the world's most
>engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

[Emc-users] Freecad info for Gene and any one else that may find it useful

2017-04-06 Thread linden
quick Freecad notes


There is a ppa with packages for stable and daily versions here toward 
the bottom of the page.

https://freecadweb.org/wiki/Download.


There is a PDF/wicki book here explaining the basic principles and how 
to use it here:

https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details


It is very much bata software and evolving quickly there is a lot of 
work being done especial with the Path work bench (cam) with changes 
happening almost daily in the daily build.

There is almost no activity on the mailing list every thing happens on 
the forum:

https://forum.freecadweb.org/

I seem to use the part design work bench to make almost all my models. 
Once i got my head rapped around constraining sketches and it is better 
to make several small sketches rather than one big one it just clicked.

here are some good tutorials

English
https://www.youtube.com/channel/UC_9HwDkwxllq5lFGkYBIH9g

Deutsch
https://www.youtube.com/playlist?list=PLsrwVwvqYb8G4Ri0iz1JIebsOXkgoytAY

hope this is of use to some of you

linden

PS there is a user show case here where you can see what people have 
done with it. Some really impressive stuff

https://forum.freecadweb.org/viewforum.php?f=24


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Is there a more elegant way to drive the servo driver enable with mesa 7i76e

2017-03-28 Thread linden
thanks gene and andy looks like i have some more reading to do

i will see whats available here and see what i can come up with


On 17-03-27 01:29 AM, Gene Heskett wrote:
> On Monday 27 March 2017 01:38:13 linden wrote:
>
>> An other question for the Electronics experts on here;
>>
>> Is there a simple elegant way to drive the digital input 15 of the
>> servo drive high to enable the servo using a digital output from the
>> mesa 7i76e. I have attached a drawing using a relay and the examples
>> from the dmm manual. Any ideas or suggestions would be greatly
>> appreciated. I am afraid i know just enough to be dangerous and am a
>> little leery of blowing out the io pins.
>>
>> thanks linden
> The switched line fom the 7i76e will need a snubber diode, connected
> between TB5-17 and the power supply rail, polarised to prevent the
> inductance of the relay coil from putting a back emf spike more than the
> on drop of the diode above the supply rail. Without that, the 7i76e will
> have a good chance to be blown the first time the relay is turned off.
>
> The current flow thru the diode as the 7i76e turns off will prolong the
> on-time of the relay, but thats not more than 10 milliseconds, and the
> relay is probably slower than that.
>
> Current flow is always into the point of the symbolic arrow used on a
> schematic, so the back of the point is the anode. Connect the anode to
> TB5-17, and the cathode, marked by a ring mark on the end of the
> package, should be connected to the + supply rail at the 7i76e.  A
> 1n914, which can be had in hundred packs for a couple dollars, is
> probably sufficient for a small signaling relay.  Big power type
> rectifiers are also much slower than the 1n914, and may not be fast
> enough to clamp off that turnoff spike.
>
> It may be that instead of the relay, an opto-isolator could pull the ena
> line down, and that wuld not have the relay coils back emf spike at
> turnoff.  If it only takes 2 or 3 milliamps of current sink to do it,
> I'd use the isolator & not muck with the relay.  That will need a
> current limit R, 200 ohms or thereabouts, in series with the input pin.
>
> Most logic circuits can sink more current than they can source, so the
> mesa cards prefer that the on condition for the gear being controlled,
> is a logic zero.  Default power up is as an input, floating high. Thay
> way you don't get surprise startups when turning stuff on it the
> mornings.
>
> Oh, and wear one of those grounding wrist straps when working on this
> stuff, a lesson I've recently learned.
>
> Cheers, Gene Heskett


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] More advice on signals between mesa 7i76e and dmm dyn4 servo drive

2017-03-27 Thread linden

@ Gene and Chris Thanks for the help and insight into grounding


I am stumbling along here and have a few more issues/questions:

- I am not sure how to find and use analog inputs on the Messa 7I76e 
(see drawing attached)
they are mentioned in the manual description but i cant find any 
thing in the connector pin outs or in the pnc conf settings. I am sure i 
am missing something obvious.


- Do I need a additional resistor for my alarm signal into the Messa 
7I76e (see drawing attached)


Thanks again for any help and suggestions.

Linden



Axis 0 IO more questions.pdf
Description: Adobe PDF document
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Is there a more elegant way to drive the servo driver enable with mesa 7i76e

2017-03-26 Thread linden

An other question for the Electronics experts on here;

Is there a simple elegant way to drive the digital input 15 of the servo 
drive high to enable the servo using a digital output from the mesa 
7i76e. I have attached a drawing using a relay and the examples from the 
dmm manual. Any ideas or suggestions would be greatly appreciated. I am 
afraid i know just enough to be dangerous and am a little leery of 
blowing out the io pins.


thanks linden


Axis 0 ENA.pdf
Description: Adobe PDF document
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] advice on signal grounding between mesa 7i76e and dmm dyn4 servo drive

2017-03-26 Thread linden
thanks Erik

I don't have any formal electronics back ground and have been 
struggling to get my head rapped around driving this servo with the mesa 
card. The documentation for both seems pretty good but it is all in a 
language I don't fully understand. It is very helpful having a second 
set of eyes going over my work and making sure things really work how i 
imagine they work in my head.

thanks again


linden


On 17-03-26 12:38 AM, Erik Christiansen wrote:
> On 26.03.17 00:01, linden wrote:
>> Hello All
>>
>> Should I ground both ends of the shield for shielded pair? I am not sure
>> what the best practice is see pdf attached for what I have now in black and
>> the chunk in red I am not sure about.
> Grounding the shield at both ends will create a ground loop, and
> therefore trouble. If the " JP4 Shell" in the drawing were only the
> connector shell, not connected to anything, then connecting to it would
> merely extend the screen right to the end. BUT you've added "Gnd" to the
> label, to indicate that it's grounded at that end, right? Draw a great
> looping line connecting the two "Gnd" labels. What do you have if the
> red connection is made?
>
> My preference is to ground screens at the driving end, and you've done
> that. No more is needed.
>
> Erik
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] advice on signal grounding between mesa 7i76e and dmm dyn4 servo drive

2017-03-26 Thread linden

Hello All

Should I ground both ends of the shield for shielded pair? I am not sure 
what the best practice is see pdf attached for what I have now in black 
and the chunk in red I am not sure about.


The only other connections I have are:
 - 24 volt supply for the mesa board going into TB3 pin22 as +24vdc
 - the corresponding ground from the power supply going into TB3 
pin 23
 - a jumper going from IO ground pin 9 on JP4 of the servo drive to 
TB3 pin 24


Thanks for any help and advice
linden


Step and Direction Axis 0.pdf
Description: Adobe PDF document
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] I am gonna need more wire.

2017-03-05 Thread linden
If you cant find caps and plugs disposable foam ear plugs or pieces 
there of can be used in a pinch to keep paint getting in holes it is not 
wanted in.


On 17-03-05 04:50 PM, Gene Heskett wrote:
> On Sunday 05 March 2017 19:40:44 andy pugh wrote:
>
>> On 6 March 2017 at 00:19, Gene Heskett  wrote:
>>> You may Andy, but how to you plug up the screw holes so you can put
>>> the screws back in.
>> Clean them out with a tap?
> Can be done but takes longer to remember where I stashed THAT tap. I am
> slowly organizing my storage but I've at last count 5 sets of assorted
> metric and imperial taps. Keeping them in the right box is turning out
> to be a pita.
>
> Cheers, Gene Heskett


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OT - Advice on processor board for indexer project.

2017-03-04 Thread linden
The DMM servo system I have sitting on my bench at the moment has an 
input to allow the motor to free wheel but still keep the encoder on 
line. I haven't tried it yet but in theory you could have a free wheel 
switch to flip when you wanted to move by hand then switch back once in 
position.

I have not tried playing with this yet and would be a little concerned 
the servo may hunt a little when you turned it back on from free wheel mode.

I dont have much experience with these servos as i have just started to 
play with the ones i have now so know idea how they will put up with 
shop use


On 17-03-01 05:39 PM, Greg Bentzinger wrote:
> Greetings list members;
>
> With all the talk or ARM vrs AVR vrs all others etc. I have a question for 
> those who might be able to point me towards a workable solution.
>
> Back in the early 80's my uncle purchased a HAAS 5C programmable indexer. 
> This is the hardware that basically was the original foundation of the HAAS 
> machine tool empire.
>
> The unit was built on a 5C indexer casting and assy made to spec by Yuasa and 
> HAAS mounted a unipolar stepper motor inside a finned cast Aluminum cover. 
> The unit was connected to the control box via 10 foot plastic coated 3/4" 
> flex with a large 7 pin round Amphenol connector.
>
> Programming was all done via front panel numeric key pad. Storage allowed up 
> to 3 programs of 99 lines each. Subroutines and loops were possible. Use with 
> manual machines used a remote start button, which would single step through 
> the program. Connection to CNC equipment was via 4 wire connection to provide 
> a cycle start signal and a cycle complete status return signal. A single M 
> code was required. Unit had to be manually zeroed during setup and care was 
> required to compare dial on indexer with display position while running 
> production as it was an open loop system.
>
> Sadly the control has died, and looking inside the box shows this was built 
> almost 100% discrete components and of the few IC's that are used most have 
> been out of production for a decade or 2. HAAS basically told me I was SOL 
> and that they don't have any staff left who understand this dino hardware, 
> and won't try because key components have been un-obtainium for many years.
>
> The indexer is very well built and just by not connecting certain pins the 
> motor can be driven Bipolar, that is the great news. However I will need to 
> build a controller/driver/power supply unit to run this.
>
> - - - Now I will say that for my Hurco KM3 kneemill conversion to LCNC I will 
> let LCNC drive it directly. But Hurco #1 which still uses the OEM control 
> will need the blind cycle start / cycle complete interface with all 4th axis 
> programming done in the indexer control. I also have manual mills and drill 
> presses etc. where I will require the stand alone functionality.
>
>
> Using LCNC for the stand alone control seems like using a nuke to blow up an 
> ant hill.
>
> I tried using an Arduino to run an automated bullet lube sizer machine and it 
> was a dismal failure. Not sure if the stepper drive or stepper PWS was 
> causing the issues with the Arduino but when I drove the system via LCNC it 
> worked exactly as programmed. The Arduino would sometimes fail to set the 
> correct direction and the unit would try to start in reverse near a hard stop 
> - so it would rip teeth of the belt. Plus the quality of the pulse stream was 
> hideous.
>
> Others, however have apparently been successful using and Arduino for a 
> stepper indexer - but once bitten... I'm trying to use this in an industrial 
> setting, not like someone trying to spin Nema 17's on there desktop with a 
> Pololu A4983. I need a solution I can trust.
>
> I am a Machinist first - though for some reason I seem to be hired for 
> computer and electronic type jobs more than I make chips. I have no formal 
> training in electronics so its safe to say I end up having to do constant 
> research to be able to fix things as they go awry.
>
> The one problem I don't know how to solve is with a Arduino type system - is 
> there a way to input the motion program, manually via keypad, into the 
> controller and have that program stored in nonvolatile memory.
>
> I have several RPi's - and that is another disaster I intend to avoid - 
> because it will work fine for a few months then suddenly the SD card is 
> toast, wipe and reformat and it works fine in cameras or other devices.  
> Given any length of time a Pi will eventually fail you. And remember this 
> application requires stand alone capability - no network.
>
> Now - something completely different and more on topic
>
> There used to be a retrofit system called ProtoTrak used on Bridgeport type 
> mills and lathes to allow manual, CNC assist, and in some cases full CNC 
> control. I was wondering if LCNC could be configured to drive steppers in 
> velocity mode using a feedback signal split off from the machines DRO scales 
> to 

Re: [Emc-users] M. P. Jones has deal on manual pulse generator

2017-02-17 Thread linden
our thoughts are with you hoping for the best


On 17-02-17 07:47 PM, Jon Elson wrote:
> On 02/17/2017 09:36 PM, Gene Heskett wrote:
>> I didn't bring the missus home from physical therapy
>> today. The thing she was calling a TIA, looked an awful
>> lot like a stroke to me. Best I could get them to try and
>> do was get her into the neuro dept at WVU-Morgantown. Wish
>> me good luck guys.
> UGH, sounds scary!  OK, I'm wishing BOTH of you good luck!
>
> Jon
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] installing linux mint 17.3 64bit how to from the forum + Mesa 7I76E

2017-01-17 Thread linden
Re forum link below
installing linux mint 17.3 64bit how to
https://forum.linuxcnc.org/9-installing-linuxcnc/32140-installing-linux-mint-17-3-64bit-how-to

The other day when I tried to respond on the forum it seemed to be down 
so I will respond here as now it is up again I cant seem to log in. 
(finger problems on my part most likely)

First off thanksEric282000  for sharing this and the patched kernel I 
followed your instructions and every thing worked almost on the first 
try there were just a few more unmet dependencies that I had to install 
before LinuxCNC would compile. Then after reboot

uname -a.
reports 4.1.36-rt42.

After configuring eth1 IPV4 Settings to:
Manual
Address: 192.168.1.24
Netmask: 255.255.255.0
Gateway: 192.168.1.1

I can run in terminal

halrun
loadrt hostmot2
loadrt hm2_eth board_ip=192.168.1.121
show pin

and get a list of all the pins and how they are configured.

I am pretty happy!! Things are talking to each other.

Now I just need some bits and pieces for this board to talk to.  I am 
sure I will have some questions soon but thought these scribble notes 
may be of use to someone.

Linden









--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Happy New Year everybody!

2016-12-31 Thread Linden
Yes happy new year and thank you all for sharing such a wide verioty of wisdom 
on this list over the last year

On December 31, 2016 9:01:13 PM PST, Gene Heskett  wrote:
>Cheers, Gene Heskett
>-- 
>"There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
>-Ed Howdershelt (Author)
>Genes Web page 
>
>--
>Check out the vibrant tech community on one of the world's most 
>engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Wat OT: Question about injection molding of PVC

2016-10-16 Thread linden
  When I worked  for a semi conductor tool manufacture we used to 
plastic weld the drip trays out of PVC and Chemistry tanks out of other 
plastics for HF, H2SO4 and other nastiness.

   The process is very similar to Tig welding metal. We used a hot air 
gun and a filler rod to fuse and fill the seems. As with Tig welding 
joint prep and weld temp is key. With a little practice it is not hard 
to get sound joints and it is much easer than metal as you can see what 
you are doing and work with out gloves. The only real issue are the 
fumes released from the melting plastic.

You probably already have a miter saw to cut with and a good table to 
clamp your PVC to the cost of a welder filler rod and some scrap to 
practice on would most certainly be less than building an injection 
machine and certainly more versatile.   Not as fun mind you;-)


  n 2016-10-15 08:33 PM, Erik Christiansen wrote:
> On 15.10.16 22:44, Leonardo Marsaglia wrote:
>> Yes the idea is to machine the four strips and then joing them strongly. To
>> clamp the mold I was thinking about mechanical ways like eccentrics or may
>> be screw clamps. That way I can hold the mold together when the injection
>> takes place. I really don't worry about the time consumption on open the
>> mold and close it again.
> <2c>
> If joining by solvent is too weak or unsightly, have you considered "pvc
> welding"?. I haven't used the process, but google offers myriad hits.
> I've seen ¼" thick PVC with a rippled joint looking much like a weld in
> steel. It may have been done on both sides, though, for complete
> penetration. (I don't recall.)
>
> OK, if molten plastic injection into the joint were a viable option,
> then the mould restraining force would be _much_ less than if moulding a
> large flat object from scratch, but just clamping four sheets for
> welding is orders of magnitude simpler & cheaper. I can't imagine that
> plastic welding gear is in the same ballpark as injection moulding,
> either.
>
> I suspect that molten filler material would need to be run straight from
> nozzle to every point of joining, i.e. run a nozzle along the joint. If
> injected at a central sprue, it would be too cold to melt the PVC strips
> for adequate fusing. (But that is speculation.)
> 
>
> Erik
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] linux cnc servo interface help

2016-10-12 Thread linden

On 2016-10-11 09:18 AM, Kirk Wallace wrote:
> On 10/11/2016 03:19 AM, linden wrote:
>> hello all,
>>
>>I need some help and suggestions on interfacing dmm dyn4 servo
>> driver with Linuxcnc
> http://www.dmm-tech.com/Dyn4_main.html
>
> LinuxCNC has all the features you need for servo control built-in, you
> really just need a dumb motor driver, then let LinuxCNC do the rest
> (encoder feedback, PID, command output). I use Pico's PWM input motor
> amplifiers to run brushed servos. I believe there are equivalent setups
> for brushless motors. This way LinuxCNC and therefore _you_ get full
> oversight and control of the system.
>
>
thank you Kirk

I think this is what I am looking for:
Pico Systems
Universal PWM Servo Controller
http://pico-systems.com/univpwm.html

time for more homework
linden

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] linux cnc servo interface help

2016-10-12 Thread linden

> The DYN4 can run in analogue-controlled velocity mode. That might be
> worth considering.
> It probably doesn't work any better than running the loop in the
> drive, but it is easier to see what the loop is doing.
>
> (Actually, it might also work better, as there is the possibility of
> using velocity feed-forward)
>

Thanks Andi,

Using Analogue velocity mode  what would be the simplest way to get the 
signals from the servo drive in and out of Linuxcnc???  A mesa 7i77 or 
something similar?

Using velocity mode would also simplify things as i could uses similar 
hardware to interface with a spindle motor some where down the road.

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] linux cnc servo interface help

2016-10-11 Thread linden
hello all,

 I need some help and suggestions on interfacing dmm dyn4 servo 
driver with Linuxcnc
At the moment I have 4 liner axis bellow is a rough outline of what i 
have in mind. My 2 questions are:

  Dose this make sense or is there a better way to do this? (am I 
completely out to lunch)

  What hardware should i use to bring these signals in and out of linux 
cnc bearing in mind i will need IO for limit switches cycle start and 
feed over rides ect. I was leaning toward a mesa 7i92 because of its 
network interface allowing me to keep all my io wiring short and clean 
just leaving me one network cable to control computer. but not sure what 
to use for daughter cards but am open to other suggestions.


current plan for linear axis

- Run the servo in position mode

- Feed the servo  drive a step and direction signal from linuxcnc let 
the drive do its magic with its own pid loop.

- Take the encoder signal from the servo drive for linxcnc to use in 
displaying position in the gui ect.

- Take the position error signal from the drive and feed this back to 
linuxcnc for warning error ect

servo spec for step pulse
5vdc +-10%
max pulse freq 500khz
min plse with 0.8us

servo spec encoder signal output
5vdc standard line drive output with +A -A +B -B Z
z pulse 0.7us

servo spec position error
analog out put of 0 to 3.3 vdc with zero error at 1.65vdc

I can supply the spec sheets and manuals from dmm if more info is needed
thanks in advance for any help or thoughts you can provide.

linden


--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Happy 82nd to me, and the latest version of my G76 tweaker for you

2016-10-05 Thread linden
Happy birthday Gene,

 Thank you for generously sharing your wealth of diverse knowledge 
and experience with the likes of us. If it were not for a hole 
generation of men and women like you that took the time and had the 
patience to share there experiences and show this little hippy kid how 
the world worked who knows where I would have ended up.

I hope one day I am as active and as willing to help others as 
you have been and facing every situation with a twist of humor.

As my grandmother that made it to 99 was fond of saying "growing up is 
optional growing old is inevitable"

Take care and looking forward to here more words of wisdom and the odd 
random though that rattles around in that head of yours for years to come.

Linden


On 10/04/2016 10:11 PM, Gene Heskett wrote:
> On Tuesday 04 October 2016 23:09:47 Jack Coats wrote:
>
>> Hope you have had a great anniversary of full revolutions around Sol!
>> .. .In short, Happy Birthday Gene!
>>
> Not too bad Jack, once all the other factors are stirred in, I think it
> was pretty good. The biggest thing of course is to be here to brag about
> it. :)
>
> Thank you.
>
>
>> --
>>  Check out the vibrant tech community on one of the world's
>> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> Cheers, Gene Heskett


--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Anybody have an idea how...

2016-09-23 Thread linden
As far as dimensions go im not much help but heat i can hole heartedly 
recommend. Aluminum moves a lot with temp. The rule of thumb is you can 
heat any aluminum to 60 deg C (not quite burn your hands hot potato hot) 
and not worry about affecting temper. You would be amazed how this small 
amount of heat in a boss will free up a steel pin you couldn't drive out 
with a 10lbs hammer to the point you can knock it out with a good thump 
from your hand.


On 2016-09-23 04:15 PM, Gene Heskett wrote:
> On Friday 23 September 2016 15:21:28 Gene Heskett wrote:
>
>> On Friday 23 September 2016 04:34:35 Andy Pugh wrote:
 On 23 Sep 2016, at 08:02, Gene Heskett 
 wrote:

 gave up and put a 3/8
 drill in the holder.  That worked for a starter hole and the bar
 then ran in and tried to uniform the hole, looking decent
>>> Are you trying to use a boring bar without drilling a starter hole?
>>> I don't think they are intended for that.
>> As I found, but the end of its original tip contour sure looked like
>> it could do it, and it did, for about 12 mm's., then became a problem
>> child.  So I drilled a 3/8" start hole, then expended that about a mm
>> before I gave it up last night. So now I need the hit it a couple more
>> times to get a hole to calibrate x with and finish that up.
>>
> Which I am pretty close to now. The hub is made and fits fairly well,
> with an OD where the pulley will be driven onto it of about 43.35 mm's.
>
> And the pulley is bored to about 42.25 mm's when I thought it was past
> time to get off my feet.
>
> So my next question , and considering both pieces are alu, is whats the
> target for the final bore of the pulley for a good tight press fit?  And
> should I heat the pulley and freeze the hub?
>
> Had din-din, beer-thirty now.
>
>
> Cheers, Gene Heskett


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


Re: [Emc-users] Linear Rail Guard

2016-08-17 Thread linden
I use mylar tape from time to time as anti chaff and to put a clear 
protective cote over decals. Its not cheep but 3m makes it in several 
different sizes and thicknesses it is a lot more durable than duct tape. 
If you know any helicopter mechanics in your area im sure some one would 
have some in the bottom draw of there tool box you could get a sample to 
try.  I have a 6" by 50ft roll that is time expired that i have had for 
15 year and it is still good as far as I can tell.


On 2016-08-16 07:56 AM, John Thornton wrote:
> Let me see what they quote back... I might go duct tape for the short
> term fix lol
>
> JT
>
>
> On 8/16/2016 8:58 AM, Gene Heskett wrote:
>> On Tuesday 16 August 2016 03:28:44 Erik Christiansen wrote:
>>
>>> On 15.08.16 16:36, John Thornton wrote:
 Hi Andy,

 Thanks for the link but it has to be very thin and slide over the
 green things. I have identified it as a Hennig product... I think
 this is the product.

 http://www.hennig-inc.com/products/flexible-apron-covers/aluflex/

 So I'm wondering if there is a more cost effective way to replace
 that aluminum apron thing... I'm sure they are not cheap.
>>> As it spools onto the roller underneath, the hinging must be at or
>>> near the top of the bars. With not a heap to lose after a failed
>>> previous fix, is there sufficient thickness for drilling horizontally
>>> through the bars just below the top surface, near each end, then
>>> stringing fine critter wire? Ideal would be a tension spring at one
>>> end of each wire, to snug the thing up in service.
>>>
>>> Otherwise, it would also be less labour intensive to simply laminate a
>>> sheet of mylar film onto the top of the bars. That would provide both
>>> the required hinge and a complete barrier to fine swarf. A very good
>>> clean, then a tube or two of cyanoacrylate glue, might just do the
>>> trick. People probably don't use mylar drawing film any more, but
>>> there has to be another source of good tough plastic film out there.
>>>
>>> Erik
>>>
>> "kaptan" comes in pretty thin stock, like .001".  Broadcasters probably
>> have some as precut insulation used in hi-power tube sockets, forming
>> bypass capacitors between two sheets of silver plated brass.
>>
>> ISTR I saw it in rolls in the McMaster-Carr or Grainger catalog.
>> Amazingly high voltage breakdown, like 20,000 volts in a sheet 3 or 4
>> mills thick. But I've no clue what its long term survival as a bending
>> material might be. I've never seen it used where it had to bend.
>>
>> What I have handled impressed me with its physical srength in such a thin
>> sheet.  No clue how well the cyanoacrylate glue would stick to it.
>>
>> I'd imagine it would shrug off temps that would bake that glue loose, but
>> I'd doubt it would ever get that hot as a swarf cover in a milling
>> machine.
>>
>> It's a Dupont product since the'60's but I was not able to coax the
>> dupont site into giving me available widths.  It can come with a
>> pressure sensitive glue on one or both sides, and is heavily used in the
>> flexible printed circuit field.
>>
>> I googled for 'kaptan polyimide film, perhaps there is a better search
>> term?
>>
>> 
>>
>> shows me a 24"x24" by 5 mill sheet at $120. A bit high but I expect you
>> could cut what you need out of that and store the rest for when, and if
>> you had to do it again. You've not said the dimensions so I can only
>> guess how many times.  Thats w/o any glue. Call 1-888-995-7767 for a
>> quote.
>>
>> Does this help, John?
>>
>> Cheers, Gene Heskett
>
> --
> ___
> 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


Re: [Emc-users] help mint 18 building sim from source

2016-07-30 Thread linden
Thanks Jeff,

I have installed the sim in a virtual box for now on a fresh install of 
debian 8.


Linden


On 2016-07-27 04:57 AM, Jeff Epler wrote:
> That wiki page is not accurate in several respects, and is out of date
> in others.  I have added a cautionary note and a pointer to the official
> (and hopefully more accurate) instructions that are part of the
> documentation package:
> http://linuxcnc.org/docs/master/html/code/building-linuxcnc.html
>
> LinuxMint 19, which is reportedly based on Ubuntu 16.04, is a bit too
> new for linuxcnc to work properly in all respects.  Unless your interest
> is developing linuxcnc to better work with this OS, you should instead
> start by choosing an OS that LinuxCNC supports properly.
>
> (For instance, on Ubuntu 16.04 due to an incompatible change in either
> Tcl or Python that we haven't fully diagnosed yet, let alone fixed, the
> AXIS UI has trouble selecting the Y axis for homing.  This is just about
> certain to carry over into LinuxMint 19 and also affect Debian Stretch)
>
> Anyway, it looks llke the problem you show below is that you have
> installed several different versions of Tcl -- the log you posted
> mentions both 8.4 and 8.5, while current Linux distributions use 8.6 as
> the default version.  Remove all other versions and install only the 8.6
> version tcl and tk.
>
> Jeff
>
> --
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
> reports.http://sdm.link/zohodev2dev
> ___
> 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] help mint 18 building sim from source

2016-07-27 Thread linden
Hello all,

Can some one point me in the right direction or help me work around the 
following issues. I had this working with mint 17 before i upgrade to 
mint 18.

Following the instructions here 
http://wiki.linuxcnc.org/cgi-bi/wiki.pl?Build_A_Simulator_Manually

  I have all the build dependency met except the 2 noted below. If 
memory serves me right last time with mint 17 I also had 
libgnomeprintui2.2-dev unmet and just ignored it with no adverse 
consequences

dpkg-checkbuilddeps
dpkg-checkbuilddeps: error: Unmet build dependencies: 
libgnomeprintui2.2-dev python-support

Where i am stuck is when i go to compile using ./configure 
--enable-simulator i get this far

  
checking for library containing dlopen... -ldl
checking for library containing clock_nanosleep... none required
checking for tcl... /usr/lib/tcl8.4/tclConfig.sh found
checking for tk... /usr/lib/tk8.4/tkConfig.sh found
checking whether to check for runtime dependencies... yes
checking for BWidget using /usr/bin/tclsh8.4... found
checking for BLT using tclsh8.5... not found
checking for img::png using /usr/bin/tclsh8.4... no
configure: error: Tk img::png not found!
install with "sudo apt-get install libtk-img"


sudo apt-get install libtk-img gives me

/Reading package lists... Done//
//Building dependency tree //
//Reading state information... Done//
//libtk-img is already the newest version (1:1.4.2+dfsg-2).//
//0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded

/Any ideas//or suggestion//would be much appreciated

Thanks Linden
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] python bash or some other way to convert arcs from relative to absolute

2016-05-29 Thread linden
Thank you John

It is courtesy of your tutorials that i have a very basic understanding 
of python in the first place.
I will go and poke around the source of your Arc Generator and see what 
i can figure out,
At least i know how one would go about this now and that it is possible.
As always making things work in practice takes a bit more than making 
them work in theory.

The reason for this silliness in the first place is I have one old 
controller that has not been replaced with linuxCNC yet. It only 
recognizes absolute arks. All my programs are programed with relative 
arcs and it is driving me nuts making a second copy and hand editing any 
of my programs that i have to run on this machine.
Now i have two versions to keep current ect. ect. What I am aiming for 
is to keep one master program and run it the way it is on my linux 
machine or run it through a post for my non linux machine until i get to 
replacing this one odd controller.

Thanks again for your help

linden

On 16-05-29 03:41 PM, John Thornton wrote:
> Parsing through files is a common thing to do. In python I'd just read
> each line of the file and remember the last line to get the XY
> coordinates to calculate the new offsets when you encounter a G2 or G3.
> I've written several G code generators you can see them on the wiki for
> inspiration. Look at the Arc Generator for my code to calculate arcs.
>
> JT
>
>
> On 5/29/2016 5:05 PM, linden wrote:
>> Hello all
>>I  am trying to modify a script to convert G code programs that
>> have there G2 and G3 arc centers (I and J) defined in relative terms to
>> absolute values.
>> ie as the program is now it will run with G90 I need it to run properly
>> with G90.1 Is there a way to do this with python. Can I get it to read
>> through the lines of the program until it finds an I J or K and then go
>> back to the previous line and add the current I value to the X value of
>> the previous line to make the new I value absolute.
>>  I am sure this has been done before some where if some one has an
>> example they could share or suggestions I would be much obliged. Is this
>> even possible. I would prefer to do this with python and integrate it in
>> to the current script (see snippet below) but I could live with bash if
>> it was easer. Below are the lines in the current python script that read
>> through the code and truncates the decimal places displayed. Could I add
>> a block similar to this that when through before and did the conversion.
>> Any suggestions or am i trying to do the imposable.
>>
>> Thanks Linden
>>
>> def parse(pathobj):
>>out = ""
>>lastcommand = None
>>
>>#params = ['X','Y','Z','A','B','I','J','K','F','S'] #This list
>> control the order of parameters
>>params = ['X','Y','Z','A','B','I','J','F','S','T','Q','R','L']
>>
>>
>> for param in params:
>>if param in c.Parameters:
>>if param == 'F':
>>outstring.append(param +
>> format(c.Parameters['F'], '.0f'))
>>elif param == 'S':
>>outstring.append(param +
>> format(c.Parameters[param], '.0f'))
>>elif param == 'T':
>>outstring.append(param + str(c.Parameters['T']))
>>else:
>>outstring.append(param +
>> format(c.Parameters[param], '.3f'))
>>
>>
>> --
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> --
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> ___
&g

[Emc-users] python bash or some other way to convert arcs from relative to absolute

2016-05-29 Thread linden
Hello all
 I  am trying to modify a script to convert G code programs that 
have there G2 and G3 arc centers (I and J) defined in relative terms to 
absolute values.
ie as the program is now it will run with G90 I need it to run properly 
with G90.1 Is there a way to do this with python. Can I get it to read 
through the lines of the program until it finds an I J or K and then go 
back to the previous line and add the current I value to the X value of 
the previous line to make the new I value absolute.
   I am sure this has been done before some where if some one has an 
example they could share or suggestions I would be much obliged. Is this 
even possible. I would prefer to do this with python and integrate it in 
to the current script (see snippet below) but I could live with bash if 
it was easer. Below are the lines in the current python script that read 
through the code and truncates the decimal places displayed. Could I add 
a block similar to this that when through before and did the conversion. 
Any suggestions or am i trying to do the imposable.

Thanks Linden

def parse(pathobj):
 out = ""
 lastcommand = None

 #params = ['X','Y','Z','A','B','I','J','K','F','S'] #This list 
control the order of parameters
 params = ['X','Y','Z','A','B','I','J','F','S','T','Q','R','L']


for param in params:
 if param in c.Parameters:
 if param == 'F':
 outstring.append(param + 
format(c.Parameters['F'], '.0f'))
 elif param == 'S':
 outstring.append(param + 
format(c.Parameters[param], '.0f'))
 elif param == 'T':
 outstring.append(param + str(c.Parameters['T']))
 else:
 outstring.append(param + 
format(c.Parameters[param], '.3f'))


--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] CAD/CAM for LinuxCNC, Freecad (bugtracker, G41 and G42 being swapped)

2016-05-13 Thread linden
I will play this weekend and see if i can reproduce the issues I had

On 16-05-12 02:42 PM, Nicklas Karlsson wrote:
> Here is the bugtracker for path workbench 
> http://www.freecadweb.org/tracker/my_view_page.php in Freecad. If you know 
> the problem can you find it or file a good bug report?
>
>
>
> On Thu, 12 May 2016 09:21:23 -0700
> linden <l...@island.net> wrote:
>
>> Free cad path module is defiantly beta software at this stage.
>> The drilling routines seem to work reliably but any thing with arcs can
>> give you issues with G41 and G42 being swapped. This shows up in the gui
>> when the path is calculated and plotted so its not so scary you see it
>> right away..
>> I have had issues with lay out of bolt circles as well but i think that
>> was operator error on the part of this monkey behind the keyboard more
>> than the program it self. It may have been some thing to do with arc
>> calculation again as i seemed to get one hole that was out of sequence.
>> I think there is a git hub branch under active development that may be
>> farther along i keep seeing subtle changes in the daily builds ppa so
>> people are hacking on it and making progress.
>>
>>
>>
>>
>> On 16-05-12 12:19 AM, Nicklas Karlsson wrote:
>>> I have seen a "path" workbench in Freecad but have not been able to try it 
>>> yet.
>>>
>>> On Wed, 11 May 2016 20:26:53 -0400
>>> Erik Friesen <e...@aercon.net> wrote:
>>>
>>>> I also have been trying out Fusion 360.  It has some drawbacks but at this
>>>> point I am willing to put up with them for the CAM package.  Importing an
>>>> stl from Alibre works well enough.  It puts out some decent G code in my
>>>> opinion, and the post processor is easy to modify(If you know any
>>>> javascript).
>>>>
>>>> So its web based, but $300 won't buy you maintenance for any other equally
>>>> powerful cam.
>>>>
>>>> On Tue, Sep 29, 2015 at 1:59 AM, rudy du preez <r...@asmsa.co.za> wrote:
>>>>
>>>>> I can also report some success with Fusion 360. I have produced some GCODE
>>>>> for milling quite easily, creating the CAD model directly in Fusion 360.
>>>>>
>>>>> I have also done some turning work, starting with the Siemens turning Post
>>>>> and modifying it for LCNC. So far I have found it easy to modify. The G33
>>>>> work the same is LCNC. The tool change is also easy to change and the
>>>>> upfront settings as well. G71 becomes G21, G0 becomes G20, CR= becomes R.
>>>>>
>>>>> Will need more work to do the rest.
>>>>>
>>>>> I also found it very useful to install it on my Macbook as well. It allows
>>>>> me to work at two different locations on the same project using the Cloud
>>>>> storage and without any USB sticks.
>>>>>
>>>>> Rudy
>>> --
>>> Mobile security can be enabling, not merely restricting. Employees who
>>> bring their own devices (BYOD) to work are irked by the imposition of MDM
>>> restrictions. Mobile Device Manager Plus allows you to control only the
>>> apps on BYO-devices by containerizing them, leaving personal data untouched!
>>> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
>>> ___
>>> Emc-users mailing list
>>> Emc-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>> --
>> Mobile security can be enabling, not merely restricting. Employees who
>> bring their own devices (BYOD) to work are irked by the imposition of MDM
>> restrictions. Mobile Device Manager Plus allows you to control only the
>> apps on BYO-devices by containerizing them, leaving personal data untouched!
>> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
> --
> Mobile security can be enabling, not merely restricting. Employees who
> bring their own devices (BYOD) to work are irked by the imposition of MDM
> restrictions. Mobile Device Manager Plus allows you to control only the

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

2016-05-12 Thread linden
Free cad path module is defiantly beta software at this stage.
The drilling routines seem to work reliably but any thing with arcs can 
give you issues with G41 and G42 being swapped. This shows up in the gui 
when the path is calculated and plotted so its not so scary you see it 
right away..
I have had issues with lay out of bolt circles as well but i think that 
was operator error on the part of this monkey behind the keyboard more 
than the program it self. It may have been some thing to do with arc 
calculation again as i seemed to get one hole that was out of sequence.
I think there is a git hub branch under active development that may be 
farther along i keep seeing subtle changes in the daily builds ppa so 
people are hacking on it and making progress.




On 16-05-12 12:19 AM, Nicklas Karlsson wrote:
> I have seen a "path" workbench in Freecad but have not been able to try it 
> yet.
>
> On Wed, 11 May 2016 20:26:53 -0400
> Erik Friesen  wrote:
>
>> I also have been trying out Fusion 360.  It has some drawbacks but at this
>> point I am willing to put up with them for the CAM package.  Importing an
>> stl from Alibre works well enough.  It puts out some decent G code in my
>> opinion, and the post processor is easy to modify(If you know any
>> javascript).
>>
>> So its web based, but $300 won't buy you maintenance for any other equally
>> powerful cam.
>>
>> On Tue, Sep 29, 2015 at 1:59 AM, rudy du preez  wrote:
>>
>>> I can also report some success with Fusion 360. I have produced some GCODE
>>> for milling quite easily, creating the CAD model directly in Fusion 360.
>>>
>>> I have also done some turning work, starting with the Siemens turning Post
>>> and modifying it for LCNC. So far I have found it easy to modify. The G33
>>> work the same is LCNC. The tool change is also easy to change and the
>>> upfront settings as well. G71 becomes G21, G0 becomes G20, CR= becomes R.
>>>
>>> Will need more work to do the rest.
>>>
>>> I also found it very useful to install it on my Macbook as well. It allows
>>> me to work at two different locations on the same project using the Cloud
>>> storage and without any USB sticks.
>>>
>>> Rudy
> --
> Mobile security can be enabling, not merely restricting. Employees who
> bring their own devices (BYOD) to work are irked by the imposition of MDM
> restrictions. Mobile Device Manager Plus allows you to control only the
> apps on BYO-devices by containerizing them, leaving personal data untouched!
> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


--
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Found my backlash

2016-04-08 Thread linden
If you want it to never come apart use green lock tight of the sleeve 
retaining variety 609 or 640
it will not come apart unless you heat to the point it is scary and then 
you may be able to grudgingly turn out the screw with a lot of protest.

my 2 cent for what it is worth


On 16-04-07 08:44 PM, Gene Heskett wrote:
> Greetings all;
>
> It was the nut bracket that couples the Z sled with the Z nut. It has a
> couple cap screws that a 6mm Allen wrench fits, although I am not
> convinced they are really good, hard screws. It was I thought, plenty
> tight when I assembled it, but they weren't even finger tight when I
> could get to them again this evening.
>
> So I will head for Home Depot in the next day or 3, with one of them in
> hand and see if I can find some decent grade 12 or metric equ versions.
>
> These are I assume 6mm cap screws, black finished, and they are threaded
> about 12 to 15 turns into the base of the alu standoff, the other end of
> which wraps around the nut.  No clue what the alu alloy is, so no clue
> as to the shear strength of the threads.  Must be close to 20mm of screw
> in the hole when tight.
>
> Assuming I can find some Good Cap Screws, how many inch pounds would be
> equivalent to the proverbial 1/8 turn from stripped?  Its about an hour
> to get it apart to access these puppy's and likely at least 3 or 4 to
> re-assemble it and tram it, so with the exception of the tramming, I'd
> druther not have to do it again.
>
> Should I also stir up some JBWeld and give the leg and its socket a coat
> of that for even more permanence? I don't know that I could get it tight
> before the JB is setup though.  That stuff is pretty fast setting.
>
> Advice needed & Thanks all.
>
> Cheers, Gene Heskett


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


Re: [Emc-users] Software that can mirror image G-code?

2016-02-13 Thread linden
Have a look at this it i am not sure if you can mirror with it i don't 
think so, but it is python and may give some smarter people than me 
ideas how Gene method may be automated. I have found this a very useful 
tool along with his F engrave.

http://www.scorchworks.com/Gcoderipper/gcoderipper.html

I am not affiliated with this work at all just grateful for the kindness 
of this person for sharing his code and this useful to me any way tool.

linden


On 16-02-13 02:17 AM, Gene Heskett wrote:
> On Saturday 13 February 2016 04:18:28 Gregg Eshelman wrote:
>
>> Is there a program, preferably for Windows, that can read a G-code
>> file and make an altered copy to produce a file that will produce a
>> mirror image of the original?
>>
>> I've done one that took quite a lot of work to get right, now I need
>> the code to cut the same part for the other side of the car.
>>
> In gcode, if Y=0 goes down the centerline, or can be adjusted to make it
> so, its pretty easy using the editors search & replace.  ake a 2nd copy
> of the file, calling it the other side.
>
> Then If the Y is always followed by the # sign beginning a variable
> reference, then search for Y# in the second copy of the file, and
> replace it with a Y-#.
>
> Or for some part like a door handle, just negate as above, all the Y
> values.  If Y values are present in both polarities, you'll need to use
> a dummy axis for a temporary scratchpad, like swapping all the Y# to W#,
> then swap the Y-# to Y#, then swap the W# to Y-#, which will mirror it
> about the Y=0 centerline.
>
> I have used this general idea quite a few times to fix pcb-gcode outputs
> where the mirror for the double sided pcb was mirrored along the wrong
> axis.  That, and using 2 different co-ordinate maps to offset the length
> of the board, thereby resulting in thru holes drilled 55% of the way
> thru the board on one side, meeting perfectly, the same hole drilled 55%
> of the way thru the board from the other side when making a double sided
> pcb.
>
> pcb-gcode's docs could be a bit clearer in describing what an option
> does, and it took quite a few repeats to get it down to just the
> co-ordinate mapping needed to offset the mirrors width.
>
> HTH, Gregg.
>
> 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=272487151=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Creating G-code?

2016-02-01 Thread linden
That is the point it is the case of the golden hand cuffs. The idea is 
the vendor gets you locked in and more or less holds your data hostage. 
As long as you play nice and pay up all is ok but if you dont or the 
vendor needs money in a hurry your day to day businesses is held for 
ransom. As they realize it is very difficult for you to get your data 
and go elsewhere or just walk away from years of accumulated work and 
start over.

I have been on both sides of this strategy some of the terms in software 
licenses are unbelievable any thing business or mission critical should 
be open source or at lease use and open standard for the data or data 
base with tools to export to some universal format.



On 16-02-01 02:44 AM, Marcus Bowman wrote:
> On 31 Jan 2016, at 05:03, Chris Albertson wrote:
>
>> Yes.  Sorry that was a typo, autocorrected.   But actually the subscription
>> model of paying for software is the same.Microsoft is doing  this with
>> Office 360 too.   All  of these companies are looking to do the same
>> things, even out there cash flow with reliable monthly payments form
>> customers and to offer cloud data storage so your data is not tied to one
>> specific PC.
>>
> It also makes it very difficult for users to stop paying the subs, because 
> they can't then use the software, so previous work is lost, I think.
>
> Marcus
>
>> On Sat, Jan 30, 2016 at 8:45 PM,  wrote:
>>
>>> To clarify…  This is not an Adobe app.  The company is Autodesk, same
>>> company that did Autocad and Inventor, etc etc….
>>> -Tom
>>>
 On Jan 30, 2016, at 11:33 PM, Chris Albertson 
>>> wrote:
 As I said, running this app as I type...  Yes you can sign up for free
>>> use
 under one of two cases
 1) Student or Educator, gets three free years and can sign up again after
 that
 2) Business that does under $100K per year gets one free year then can
>>> sign
 up again.

 So I yes you only owe them money if you use this to run a business that
 makes over $100K.  In which case $300 is not much.

 This is not really a "cloud app".  It runs like the other Adobe apps.
 This means the app itself, the program is just a normal program that runs
 on your local computer.  But the DATA or at lest copies of the data can
 exist on Adobe's cloud storage.This is very good because it means you
 can access it from any place in the world and so can your co-workers.

 This would be the app to use it say a group of people wanted to design a
 "open source" machine part.  Like maybe a CNC conversion kit for a
>>> popular
 mill, or an open source 3D printer.  Anyone could "improve" the design
>>> and
 if the improvement turns out to not be so good then the version control
 system could back out the change.  You can't do this so easy if the data
 lives inside one PC in one person's office.   I think you can keep local
 data too if you like.  I's still playing with it.

 But do NOT think of this as a "cloud app".  It is NOT browser based, not
 web based.  It's runs local as any other apps does.

 There does appear to be a learning curve.  This is an industrial strength
 product and I've had it for all of 20 minutes so far.



 On Sat, Jan 30, 2016 at 8:04 PM, Chris Albertson <
>>> albertson.ch...@gmail.com >
 wrote:

> It seems that Fusion 360 is in the Mac "App Store" for free.  It may be
> cloud based but it is also a "real" app that runs on a Mac.  (They might
> have a Windows version too but I have not looked.)
>
> OK I said "free".  No, sorry, a correction, The app is free but it does
> not work without a "membership".  You can buy different levels of
> "membership" starting at $39 per month or $300 per year.  Only the
>>> first 30
> days is free.  I'm looking at the App as I type this.
>
> That said, it looks really good:
>
>   - A big company that is NOT going away is behind this (Adobe)
>   - It does ,Surface, Mesh, Parametric and Solid modeling and will do
>   organic shape like a guitar neck or car body as well as simple things
>   - It holds the data and allows people to collaborate from different
>   locations on a design.  It will handle version control and multiple
>>> users
>   working on the same designs
>   - Users can extend it using Java
>   - Can output to a 3 axis mill, 3D Printer or even printed drawings
>
>
> But $39 per month will add up over time.  This is the model Adobe
>>> has
> gone with for their other apps like Photoshop and the like, you buy a
> subscription.   It is a good deal if you make money  with Adobe
>>> software.
> Looks like I can use this for 30 days.
>
> Here is a link: https://itunes.apple.com/us/app/fusion-360
> 

Re: [Emc-users] To Peter C Wallace

2016-01-01 Thread linden
I just put a gob as far aft as i can get (calling the end where your 
cables come out forward) It is just like sticking things together with a 
wad of gum if you are using an elcheepo glue gut it dose not get hot 
enough to wick in between any thing. Its non conductive the clear sticks 
seem to work better as they do not bond quites as well and you can peal 
it off relatively easily. the yellowy cream colored sticks are a more 
permanent glue.

On 15-12-31 06:53 PM, Gene Heskett wrote:
> On Thursday 31 December 2015 21:27:52 linden wrote:
>
>> Hi Gene,
>>   I have used hot glue from a hot glue gun in the past (the Kind
>> for arts and crafts) to hold cards in. It works well for high
>> vibration and you can peal the glue off to get the card out if you
>> need too. Not as good as a mechanical hold down but certainly better
>> than nothing and not as permanent as potting compound. May be enough
>> added stay puttedness for your application or untill you can come up
>> with a better solution.
>>
> Never gave that a thought, but it might be just the ticket. I don't think
> its electrically conductive. I'm assuming you put a line of it against
> both the socket and board?
>
> I can only access one side, without pulling the mainboard, which might be
> less than optimum.
>
> Did you put anything against the board to keep it from wicking into the
> socket itself?  Or does it set fast enough thats not a problem?
>
> Thanks for the idea Linden, I appreciate a fresh idea.
>
>> On 15-12-31 05:51 PM, Gene Heskett wrote:
>>> I tried to hook up my soft start circuit tonight, but when I had it
>>> wired in, the spindle didn't run. Checking dmesg, the card did not
>>> sign in like it usually does.  Backed out of the mainboard socket at
>>> least 1/8", again. By bumping the parport cables molded connector
>>> against the wall.
>>>
>>> So I have an excedrin headache, number unk.  Everytime I turn that
>>> computer around, to plug in a usb cable to charge my DS201, or for
>>> any reason, the 5i25 comes far enough out of the pci socket to
>>> disable something.  Or blow the card.  At 90 bucks a pop, that isn't
>>> fun.
>>>
>>> Do you have a bracket that can somehow hold the card into the
>>> socket?
>>>
>>> Its an LP bracket in an LP box, but it needs something to nail the
>>> card down into the slot a lot firmer than the LP bracket is holding
>>> it.
>>>
>>> Ideas, anybody?  Or do I have to make a x-crossed-brace to go across
>>> the top of the pci sockets?
>>>
>>> Thanks all. :)
> Cheers, Gene Heskett


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


Re: [Emc-users] OT: one armed bandit's arm

2015-12-31 Thread linden
not sure what it is called but third hand brake tools for bicycles and 
some snap ring pliers have the same thing. Crimper's for terminals on 
avionics conectors use the same thing. there is a rack of slanted gear 
teeth with spring loaded dog in side like a sprage clutch. hope this 
gives you a bit more to search with

On 15-12-31 04:23 AM, Bertho Stultiens wrote:
> Hi all mechanical engineers,
>
> I am looking for mechanical drawings of a rattling arm of a
> one-armed-bandit, aka slot machine.
>
> The arm of those old slot machines will make that distinguished rattle
> sound while being pulled and then, at the end, the mechanism will reset.
> The arm will only reset if pulled all he way down and will latch to an
> intermediate position if not pulled down the entire angle.
>
> A (game) project of mine would benefit from that mechanism and instill
> some melancholic feelings of the past with it.
>
> Does anybody have drawings or know how it works? What is the mechanism
> actually called?
>


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


Re: [Emc-users] To Peter C Wallace

2015-12-31 Thread linden
Hi Gene,
 I have used hot glue from a hot glue gun in the past (the Kind for 
arts and crafts) to hold cards in. It works well for high vibration and 
you can peal the glue off to get the card out if you need too. Not as 
good as a mechanical hold down but certainly better than nothing and not 
as permanent as potting compound. May be enough added stay puttedness 
for your application or untill you can come up with a better solution.



On 15-12-31 05:51 PM, Gene Heskett wrote:
> I tried to hook up my soft start circuit tonight, but when I had it wired
> in, the spindle didn't run. Checking dmesg, the card did not sign in
> like it usually does.  Backed out of the mainboard socket at least 1/8",
> again. By bumping the parport cables molded connector against the wall.
>
> So I have an excedrin headache, number unk.  Everytime I turn that
> computer around, to plug in a usb cable to charge my DS201, or for any
> reason, the 5i25 comes far enough out of the pci socket to disable
> something.  Or blow the card.  At 90 bucks a pop, that isn't fun.
>
> Do you have a bracket that can somehow hold the card into the socket?
>
> Its an LP bracket in an LP box, but it needs something to nail the card
> down into the slot a lot firmer than the LP bracket is holding it.
>
> Ideas, anybody?  Or do I have to make a x-crossed-brace to go across the
> top of the pci sockets?
>
> Thanks all. :)
>
> Cheers, Gene Heskett


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


Re: [Emc-users] could Linux cnc control of unconventional mill design like this and general thoughts and comments.

2015-11-09 Thread linden
Yes I have been playing with the FEM work bench in freecad. There is 
also a full blown FEA program from the french power company EDF it is 
open source and used to build all the french nuclear reactors and hydro 
electric projects so it is very robust and well audited. It is written 
in fortran and coments and a lot of the documentation is in french but 
interesting non the less.

My back ground is helicopters and I have spent a lot of time dealing 
with vibration balancing and trying to figer out what is causing things 
to crack and sake apart.

As an as side with the introduction of the new digital balance gear and 
the possibility that brought we had lots of odd things come up as it was 
now possible to balance things to well and unmask vibrations that were 
hidden in the back ground noise before.

Vibration analysis can tell you a lot it is more a trend monitoring 
thing rather than the actual values good base line data is always good 
as you can see something is not the same as yesterday and I better figer 
out what is changing and how quickly as most vibration related issues 
progress exponentially.

On 15-11-09 02:03 PM, Gregg Eshelman wrote:
> On 11/8/2015 4:13 AM, linden wrote:
>> yes this is a big issue rigidity and vibration damning have
>> traditionally been done by increasing the mass and by using cast iron
>> that has a natural tendency to absorb and dissipate vibration.
>>
>> You can build very rigid light wait structures but most of these have
>> harmonics like a tuning fork. These vibrations would not be good for
>> your surface finish and on the other hand if you built every thing out
>> of cast iron with a mass of several thousand kg your speed and
>> acceleration are limited.
>>
>> The trick is to build a rigid machine with light moving parts that
>> absorbs vibration. Every thing is a compromise trying to find a
>> compromise that will accomplish what you need is where the fun is.
> When the vibration properties of a material in various sizes and shapes
> are measured, it's possible to closely calculate the vibration of the
> material in an arbitrary shape.
>
> Finite Element Analysis (FEA) has been used for quite a while for things
> like engines and transmissions but doesn't seem to have made much, if
> any, inroads into machine tool design.
>
> For vehicle parts, FEA is used to reduce weight while improving strength
> and reducing vibration or adjusting vibration frequency to values that
> are non-harmful to the part and not annoying to occupants.
>
> But with cast iron machine tools the majority of them still seem to be
> designed using the rule that more mass is always best.
>
> In some severe duty cases it has been found that much less mass than
> seems logical is what's required. One case was in a new model of Benelli
> semi-automatic shotgun. Benelli wanted to design the absolute shortest
> stroke action possible to work with the length of shells the gun was to
> use. The prototypes kept breaking a part of the extractor.
> Paradoxically, the thicker and stiffer they made the part, the fewer
> cycles it took to break it. In a flash of insight, one of their
> engineers tried making the part thinner than the first one which broke.
> The thinnest version wouldn't break. Further analysis showed that no
> matter how thick and stiff the part was made, it would still flex. That
> would fatigue it until it would snap. The thinner version could flex
> without fatigue.
>
> For something like a knee mill column, there's likely plenty of areas
> where thick sections of cast iron are doing little except make the thing
> weigh more. A single wall isogrid design might be plenty strong enough,
> possibly every bit as good, maybe better, at vibration damping and it
> would weigh a lot less and cost less by using less metal.
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
>
> --
> Presto, an open source distributed SQL query engine for big data, initially
> developed by Facebook, enables you to easily query your data on Hadoop in a
> more interactive manner. Teradata is also now providing full enterprise
> support for Presto. Download a free open source copy now.
> http://pubads.g.doubleclick.net/gampad/clk?id=250295911=/4140
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


--
Presto, an open source distributed SQL query engine for big data, initially
developed by Facebook, enables you to ea

Re: [Emc-users] 3D Printing Retract Script

2015-11-09 Thread linden
sorry I cant help you with your g code and scripting but your machine 
looks cool wish i could see it in person

On 15-11-10 01:47 AM, Jeshua Lacock wrote:
> Greetings,
>
> I am about to print Hello World on what is likely the world’s second optical 
> glass 3D printer command by LinuxCNC. My blog on the subject is here: 
> http://glassprinted.com
>
> Unlike the world’s first, I have a mechanical nozzle actuator that I need to 
> close (on retract g-code) and open after the rapid move but before beginning 
> to print.
>
> I found this thread which looks like a perfect start:
>
> http://comments.gmane.org/gmane.linux.distributions.emc.user/39222
>
> It is a shell script that changes instance of "space E digit" with " space A 
> digit" (as Axis is configured to use A as the 4th axis). This gets me half 
> way there - the nozzle would close, but I need to add a similar line 
> following a rapid but only following a retract. That would be safest I think.
>
> So here is example 3D printer g-code (generated from Slic3r) - I added the 
> comments:
>
> G1 E2.0 F2400.0   //Retract
> G1 X87.650 Y92.119 E2.20901 F1800.000 //Rapid
> G1 X87.650 Y85.364 E2.41802   //Print
> G1 X93.500 Y81.987 E2.62703   //Print
> G1 X…. Y….
> G1 E2.0 F2400.0   //Retract
> G1 X100.650 Y92.119 E2.20901 F1800.000//Rapid
> G1 X100.650 Y85.364 E2.41802  //Print
> G1 X106.500 Y81.987 E2.62703  //Print
> G1 X112.350 Y85.364 E2.83603  //Print
> G1 X…. Y….
>
> What I need is:
>
> G1 A2.0 F2400.0   //Retract
> G1 X87.650 Y92.119 E2.20901 F1800.000 //Rapid
> G1 A-2.0 F2400.0  //Un-retract *insert 
> line*
> G1 X87.650 Y85.364 E2.41802   //Print
> G1 X93.500 Y81.987 E2.62703   //Print
> G1 X…. Y….
> G1 A2.0 F2400.0   //Retract
> G1 X100.650 Y92.119 E2.20901 F1800.000//Rapid
> G1 A-2.0 F2400.0  //Un-retract *insert 
> line*
> G1 X100.650 Y85.364 E2.41802  //Print
> G1 X106.500 Y81.987 E2.62703  //Print
> G1 X112.350 Y85.364 E2.83603  //Print
> G1 X…. Y….
>
> Awk and sed are definitely not my strength - any hints would be greatly 
> appreciated! I will print someone a glass coffee mug! :)
>
>
> Thanks,
>
> Jeshua Lacock
> Founder/Engineer
> <3DTOPO.com>
> GlassPrinted.com
>
>
> --
> Presto, an open source distributed SQL query engine for big data, initially
> developed by Facebook, enables you to easily query your data on Hadoop in a
> more interactive manner. Teradata is also now providing full enterprise
> support for Presto. Download a free open source copy now.
> http://pubads.g.doubleclick.net/gampad/clk?id=250295911=/4140
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


--
Presto, an open source distributed SQL query engine for big data, initially
developed by Facebook, enables you to easily query your data on Hadoop in a 
more interactive manner. Teradata is also now providing full enterprise
support for Presto. Download a free open source copy now.
http://pubads.g.doubleclick.net/gampad/clk?id=250295911=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] could Linux cnc control of unconventional mill design like this and general thoughts and comments.

2015-11-08 Thread linden
yes this is a big issue rigidity and vibration damning have 
traditionally been done by increasing the mass and by using cast iron 
that has a natural tendency to absorb and dissipate vibration.

You can build very rigid light wait structures but most of these have 
harmonics like a tuning fork. These vibrations would not be good for 
your surface finish and on the other hand if you built every thing out 
of cast iron with a mass of several thousand kg your speed and 
acceleration are limited.

The trick is to build a rigid machine with light moving parts that 
absorbs vibration. Every thing is a compromise trying to find a 
compromise that will accomplish what you need is where the fun is.

linden




On 15-11-08 10:10 AM, Kyle Kerr wrote:
> Re: homing. Delta printers usually home at the top of their travel. When I
> asked my CNC instructor about a delta mill he said the lack of rigidity
> would kill accuracy.
>
> On Sat, Nov 7, 2015, 7:38 PM linden <l...@island.net> wrote:
>
>> Thanks for taking the time to look at the pictures and read through my
>> chicken scratch notes. Now I know that Linuxcnc should be able to
>> control something like this and we have a potential solution for
>> homing.  I will keep going. I really need a real Internet connection or
>> some card board to start pushing shapes around simulating to see how
>> they interact with each other. One dimension is not to bad but trying to
>> picture things in my head in 3 dimensions and 6 dof freedom is a bit
>> much for my little brain sometimes. lol
>>
>> I am having second thoughts about using the lower set of trucks and
>> additional links associated with them. The original idea and thought be
>> hide this approach was it would give me a larger translational working
>> area relative to overall tool hight and may help with rigidity. looking
>> at the videos suggested earlier about rigidity and with the abb picker I
>> am having second thought. I have also seen a Russian you tube model that
>> has given me some ideas. once I have modled and thought a bit more I
>> would like to pick your collective brains again.
>>
>> all the best,
>>
>> Linden
>>
>> On 15-11-07 06:30 PM, Philipp Burch wrote:
>>> Hi Linden!
>>>
>>> On 07.11.2015 00:55, linden wrote:
>>>> Hello All,
>>>>
>>>> I have progressed a little with the design and modeling of the machine I
>>>> asked for help simulating. It has evolved a little over the last few
>>>> weeks. have a look at the pdf attached for pictures Another month and I
>>>> will be back to the world of fast Internet and I should be able to try
>>>> some of the previous suggestions for simulation.
>>> Looks nice :)
>>> Since you have 6 actuators, your design will definitely be
>>> overconstrained if you only want 5 degrees of freedom. But I have the
>>> feeling that you could actually get 6 DOF by having the nominal angle in
>>> C about 60° (or even 90°) rotated in respect to the picture you
>>> attached. Since you can control the distance between all the joints on
>>> the center plate to their slides, this will allow you to rotate the tool
>>> plate as well.
>>> Even if you don't need rotation around C, I'd suggest to implement this
>>> angular offset, as it will most probably make the system more robust
>>> against torsional forces. Similar to how hexapods are done.
>>>
>>>>The big question is:
>>>>
>>>> Could linuxCNC something control this? or do I have 2 many variables
>>>> with no fixed base position?
>>> When you get the kinematics right (which I'd expect to be about midways
>>> between the complexity of a delta kins and a hexapod), this should be no
>>> problem.
>>>
>>>> A few other questions and thoughts I would like to pick your collective
>>>> brains on.
>>>>
>>>> How would you home something like this?
>>> As with a hexapod, forward kins are complicated and may have many
>>> (practically) invalid joint positions. I'd suggest to have the following
>>> homing switches:
>>>
>>> 1. One for every pole at the top end, which gets activated when the
>>> upper slide reaches the top limit.
>>>
>>> 2. One between every two slides on a pole which is closed when the
>>> slides are closer than the nominal position (shown in your PDF) and open
>>> otherwise. This must NOT be limit switches, as movement in both
>>> directions over the activation point must be possible.
>>>
>>> Additionally, it wil

[Emc-users] Error with tripod sim can't find package Linuxcnc

2015-11-08 Thread linden
Hello all,

At a loss cant figer out what is going on here I am trying to load the 
tripod sim in tklinux drop down list with no luck. See error below i get 
the same error with all 3 configurations in the  tklinux drop down list. 
   All the Axis sim choices work and some of the other ones as well. Is 
there any other options or recommendations for experimenting with no 
trivial kins in a simulated environment.

Where would I find Non trivial kins examples I would like to start 
playing and work toward building and simulating the kins for my 
unconventional machine

thanks again

linden

draft@X200CA-draft ~/Linuxcnc_Sim/linuxcnc/scripts $ ./linuxcnc
LINUXCNC - 2.8.0~pre1
Machine configuration directory is 
'/home/draft/Linuxcnc_Sim/linuxcnc/configs/sim/tklinuxcnc'
Machine configuration file is 'tripod.ini'
Starting LinuxCNC...
Found file(lib): /home/draft/Linuxcnc_Sim/linuxcnc/lib/hallib/tripodsim.hal
Note: Using POSIX non-realtime
Error in startup script: can't find package Linuxcnc
 while executing
"package require Linuxcnc"
 (file "/home/draft/Linuxcnc_Sim/linuxcnc/tcl/tklinuxcnc.tcl" line 21)
Shutting down and cleaning up LinuxCNC...
task: 257 cycles, min=0.16, max=0.008605, avg=0.001036, 0 latency 
excursions (> 10x expected cycle time of 0.001000s)
Note: Using POSIX non-realtime
LinuxCNC terminated with an error.  You can find more information in the 
log:
 /home/draft/linuxcnc_debug.txt
and
 /home/draft/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
draft@X200CA-draft ~/Linuxcnc_Sim/linuxcnc/scripts $



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


Re: [Emc-users] could Linux cnc control of unconventional ... hydraulic

2015-11-08 Thread linden
I have some hydraulic bits and pieces laying around that may be usable 
for this. Just need to find some rams and or rig up some kind of 
position sensing system as the rams i have found with integrated 
position sensor are pretty spendy.  Not sure how well the 24volt 5 way 
valves i have will put up with constant motion and at what speed. I am 
sure I would reach the speed or duty cycle  limit of the valve long 
before ran out of speed on the solid state relays or the pid loop 
driving it.

more home work needed at this point.

thanks linden

On 15-11-09 08:24 AM, ger Ger wrote:
> Any know if this Bodine motor would be suitable for a milling head ?
>
> Bodine 42A5BEPM-E2
> thank you,
> other rick
>
> On Sun, Nov 8, 2015 at 4:16 PM, andy pugh <bodge...@gmail.com> wrote:
>
>> On 8 November 2015 at 21:12, andy pugh <bodge...@gmail.com> wrote:
>>
>>>> I suspect if a valve is used an motor running dynamic response could be
>> good, do you know if it had good dynamic performance.
>>> Yes, it was running closed-loop (on force) fatigue tests at 20Hz.
>> An example: https://www.youtube.com/watch?v=6Dms5MSO800
>>
>> (The not-connected struts do the same thing to apply braking and
>> steering torques)
>>
>> We have some at work, it's hard to walk past without watching.
>>
>> --
>> atp
>> If you can't fix it, you don't own it.
>> http://www.ifixit.com/Manifesto
>>
>>
>> --
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
> --
> Presto, an open source distributed SQL query engine for big data, initially
> developed by Facebook, enables you to easily query your data on Hadoop in a
> more interactive manner. Teradata is also now providing full enterprise
> support for Presto. Download a free open source copy now.
> http://pubads.g.doubleclick.net/gampad/clk?id=250295911=/4140
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


--
Presto, an open source distributed SQL query engine for big data, initially
developed by Facebook, enables you to easily query your data on Hadoop in a 
more interactive manner. Teradata is also now providing full enterprise
support for Presto. Download a free open source copy now.
http://pubads.g.doubleclick.net/gampad/clk?id=250295911=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] could Linux cnc control of unconventional mill design like this and general thoughts and comments.

2015-11-08 Thread linden
This is cool with the six legs of a start platform the forces should be 
balanced as you have one leg in tension and the corresponding one  in 
compression. I could see motor tuning could be fun with multiple pid 
loops all fighting each other.  We will see if I get that far at least I 
know some one else has been up these mountains with the same tools. Just 
much earlier versions so it should be easer now ;-)


On 15-11-08 10:35 PM, andy pugh wrote:
> On 8 November 2015 at 02:10, Kyle Kerr  wrote:
>> Re: homing. Delta printers usually home at the top of their travel. When I
>> asked my CNC instructor about a delta mill he said the lack of rigidity
>> would kill accuracy.
> It can be done, in fact one of the very first applications of EMC when
> it was still EMC and with NIST was a large milling machine based on a
> hexapod
> https://www.nitrd.gov/NGI/apps/nist/hex.aspx
>
>


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


Re: [Emc-users] could Linux cnc control of unconventional mill design like this and general thoughts and comments.

2015-11-07 Thread linden
Thanks for taking the time to look at the pictures and read through my 
chicken scratch notes. Now I know that Linuxcnc should be able to 
control something like this and we have a potential solution for 
homing.  I will keep going. I really need a real Internet connection or 
some card board to start pushing shapes around simulating to see how 
they interact with each other. One dimension is not to bad but trying to 
picture things in my head in 3 dimensions and 6 dof freedom is a bit 
much for my little brain sometimes. lol

I am having second thoughts about using the lower set of trucks and 
additional links associated with them. The original idea and thought be 
hide this approach was it would give me a larger translational working  
area relative to overall tool hight and may help with rigidity. looking 
at the videos suggested earlier about rigidity and with the abb picker I 
am having second thought. I have also seen a Russian you tube model that 
has given me some ideas. once I have modled and thought a bit more I 
would like to pick your collective brains again.

all the best,

Linden

On 15-11-07 06:30 PM, Philipp Burch wrote:
> Hi Linden!
>
> On 07.11.2015 00:55, linden wrote:
>> Hello All,
>>
>> I have progressed a little with the design and modeling of the machine I
>> asked for help simulating. It has evolved a little over the last few
>> weeks. have a look at the pdf attached for pictures Another month and I
>> will be back to the world of fast Internet and I should be able to try
>> some of the previous suggestions for simulation.
> Looks nice :)
> Since you have 6 actuators, your design will definitely be
> overconstrained if you only want 5 degrees of freedom. But I have the
> feeling that you could actually get 6 DOF by having the nominal angle in
> C about 60° (or even 90°) rotated in respect to the picture you
> attached. Since you can control the distance between all the joints on
> the center plate to their slides, this will allow you to rotate the tool
> plate as well.
> Even if you don't need rotation around C, I'd suggest to implement this
> angular offset, as it will most probably make the system more robust
> against torsional forces. Similar to how hexapods are done.
>
>>   The big question is:
>>
>> Could linuxCNC something control this? or do I have 2 many variables
>> with no fixed base position?
> When you get the kinematics right (which I'd expect to be about midways
> between the complexity of a delta kins and a hexapod), this should be no
> problem.
>
>> A few other questions and thoughts I would like to pick your collective
>> brains on.
>>
>> How would you home something like this?
> As with a hexapod, forward kins are complicated and may have many
> (practically) invalid joint positions. I'd suggest to have the following
> homing switches:
>
> 1. One for every pole at the top end, which gets activated when the
> upper slide reaches the top limit.
>
> 2. One between every two slides on a pole which is closed when the
> slides are closer than the nominal position (shown in your PDF) and open
> otherwise. This must NOT be limit switches, as movement in both
> directions over the activation point must be possible.
>
> Additionally, it will help to have an approximation of the distance
> between every two slides on a pole. This could be done rather easily by
> using a linear potentiometer.
>
> You could then implement the homing about as follows, using coordinated
> movements in the XYZABC space (not on a joint basis):
>
> 1. When the system gets turned on, all you know is that it must be in
> some mechanically feasible position. So start by a linear move towards
> Z+, meaning that all slides run synchronously upwards. Stop as soon as
> one upper slide reaches the top homing switch.
>
> 2. Use the feedback from the pots as an initial guess of the slide
> distances for the kinematics. Using those, perform a move in the XY
> plane perpendicularly away from the joint which has it's top slide
> homed, i.e. moving approximately towards the center position. Stop as
> soon as the second upper slide hits the top homing switch. Since this
> movement will also adjust the distance of the slides on a pole, you may
> also detect one or the other homing switch edge of those. Use this
> information to correct the joint position guesses.
>
> 3. Do the same as in step 2, but this time with a movement perpendicular
> to the connecting line of the two homed poles. So you should eventually
> also reach the top homing switch of the third pole, meaning that all
> upper slides know their positions and the tool is roughly centered.
>
> 4. Move all slides down by a few millimeters to get some "working range"
> f

[Emc-users] could Linux cnc control of unconventional mill design like this and general thoughts and comments.

2015-11-06 Thread linden

Hello All,

I have progressed a little with the design and modeling of the machine I 
asked for help simulating. It has evolved a little over the last few 
weeks. have a look at the pdf attached for pictures Another month and I 
will be back to the world of fast Internet and I should be able to try 
some of the previous suggestions for simulation.


 The big question is:

Could linuxCNC something control this? or do I have 2 many variables 
with no fixed base position?


A few other questions and thoughts I would like to pick your collective 
brains on.


How would you home something like this?
I stile haven't simulated the movement digitally yet or built a complete 
cardboard and drinking straw model, but i think i have finally settled 
on approximate geometry any questions or comments are gladly welcome.
Has any one seen any thing like this before I am sure I am not the 
first? Is there any grate big flaw with this logic that I have missed?


Advantages:

-  Uses relatively short ball screws for the motion envelope achieved.
-  Commonality and limited part count
-  If I can build the arms as hollow weldments  It should be possible to 
make the dynamic components very stiff and light allowing high speeds 
and acceleration.
   Still lots of work to do on this front. In the diagram attached 
things would bend like a wet noodle and I would soon get stress cracks.

- No spherical Joints (think it should work with out them not really sure)

Thanks in advance,

Linden

PS The model is made with FreeCad



hexaslide2.pdf
Description: Adobe PDF document
--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] off topic free mechanical movement software simulation

2015-10-25 Thread linden
a 3d version of that game and I'd be stuck in front of the computer for 
days. lol

I have found this too just need some time to invest to figure out how it 
works but still looking for an easer solution.

onshape looks good if only i had a decent internet

http://www.coppeliarobotics.com/



On 15-10-26 10:44 AM, andy pugh wrote:
> On 24 October 2015 at 14:19, linden <l...@island.net> wrote:
>> Any hints or suggestions
>> will be greatly appreciated.
> I wonder if there is anything like
> https://en.wikipedia.org/wiki/The_Incredible_Machine_(series)
>
> That's almost all you need, but in 3D.
>
> Googling suggests that there is a library for SciLab, but that might
> be purely serial, not parallel.
>


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


[Emc-users] off topic free mechanical movement software simulation

2015-10-24 Thread linden
Hi All
 I have been playing with the idea of building a hexapod or 
Stuart platform mill with linuxcnc for the control system.
What I need help with at this stage is the design of the joints and 
length of the struts. I have a few designs in my head and sketched out 
on paper and am looking to see if any one knows of a program i could use 
to test various geometries before I started cutting metal and building 
100 small test models. This way at least I could get a rough estimate of 
the expected work envelope and length of various components to do 
further computer testing and modelling before committing to metal.
 I have played a little in with blender but this is such a big 
program with a steep learning curve geared more to animation. It has to 
look right not be true in a mechanical sense. Any hints or suggestions 
will be greatly appreciated.

Thanks,

linden


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


Re: [Emc-users] off topic free mechanical movement software simulation

2015-10-24 Thread linden
@ Gregg drinking straws and pins seem to get a lot of use around here 
;-) along with the cardboard

I have modelled a lot of the parts in freecad already Just having issues 
with the assembly and animation apart from that it is wonderful and 
evolving so quickly if things keep up at the current pace in 5 or 10 
years it will give solid works and Autodesk inverter a run for there 
money.  Just hope it dosen't run out of steam before then.

@N. Christopher Perry

Solvespace is new to me it looks promising for checking and plotting 
motion. I have downloaded it today and will play a little at first 
glance it looks like it only dose 2d motion but it is a good start.

@ Alex

Something like Onshape sounds like what I am looking for I will have to 
try when I have a decent internet connection

Thanks again for you input and suggestions once I have something fit for 
general consumption I will share my model if any one is interested.


On 15-10-25 09:27 AM, Gregg Eshelman wrote:
> On 10/24/2015 7:19 AM, linden wrote:
>> Hi All
>>I have been playing with the idea of building a hexapod or
>> Stuart platform mill with linuxcnc for the control system.
>> What I need help with at this stage is the design of the joints and
>> length of the struts. I have a few designs in my head and sketched out
>> on paper and am looking to see if any one knows of a program i could use
>> to test various geometries before I started cutting metal and building
>> 100 small test models.
> CAD (Cardboard Aided Design) is considerably less expensive than
> starting out with cutting metal. ;) Many interesting mechanical things
> have first been worked out using pieces of wood, cardboard and a hot
> glue gun.
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
>
> --
> ___
> 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


Re: [Emc-users] Mice. The furry ones. Re: using tool table offsets with G41 or 42

2015-10-18 Thread linden
RedBull  Actually it is an Austrian thing it only came to the US and 
Canada relitively recently. The owner has a nice air plane collection in 
Saltzburg in a fancy glass hangar aperently you can go look around at 
the planes for free.


On 15-10-18 09:19 PM, Gene Heskett wrote:
> On Sunday 18 October 2015 05:10:21 Gregg Eshelman wrote:
>
>> On 10/17/2015 9:31 PM, Gene Heskett wrote:
>>> These aren't victor traps, and it is chunky, but I haven't tried to
>>> actually trap a hunk under the claw.  If this set fails, I'll stick
>>> a piece of english walnut under the claw & cover it with chunky PB.
>>>
>>> But tonight I need to go dump the plastic rain gauge, its supposedly
>>> freezing here, but the airport temp 20 miles north is 40F.  Figures.
>> Don't bait the traps with Nolan's Cheddar. ;)
>>
>> https://www.youtube.com/watch?v=CiFWZ8MC2cE
> Chuckle, reminder of a Red Bull commercial ;-)  But this is an
> international list, and Red Bull may be a 'Merican thing. Its a
> seriously high caffiene drink folks. IMNSHO an overdose. I tried one
> once, years ago, no sleep, heart pounding 30 bpm faster, walked on the
> ceiling for 2 days. :(
>
> Cheers, Gene Heskett


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


Re: [Emc-users] DXF to G code Generator

2015-10-14 Thread linden
I think this may do a mirror for you It is my pile of things to try that 
I haven’t got to yet
https://github.com/bkubicek/grecode

On 15-10-15 12:47 PM, Gregg Eshelman wrote:
> On 10/14/2015 2:34 PM, John Thornton wrote:
>> I'm writing a DXF to G code  generator
>> in golang for fun. At this point it will take a profile sort though it
>> then spit out a .ngc file. It's very basic at this time. I'm looking for
>> someone to do some pre alpha testing to find problems. If you add the
>> Feed and Z moves it will be a complete G code file.
> Can you do a program that can take a G-code file and alter it so it
> produces a mirror image? Not rotated 180 degrees, a true mirror image in
> the XY plane.
>
> I have a design I've done and it was a PITA to do. Would be nice to just
> feed that code to a mirror program instead of going through the process
> again from scratch to make the part for the other side.
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
>
> --
> ___
> 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] back plotting

2015-10-14 Thread linden
Has any one used this for back plotting and g code proving CAMotics.org 
it looks promising.


On 15-10-15 12:47 PM, Gregg Eshelman wrote:
> On 10/14/2015 2:34 PM, John Thornton wrote:
>> I'm writing a DXF to G code  generator
>> in golang for fun. At this point it will take a profile sort though it
>> then spit out a .ngc file. It's very basic at this time. I'm looking for
>> someone to do some pre alpha testing to find problems. If you add the
>> Feed and Z moves it will be a complete G code file.
> Can you do a program that can take a G-code file and alter it so it
> produces a mirror image? Not rotated 180 degrees, a true mirror image in
> the XY plane.
>
> I have a design I've done and it was a PITA to do. Would be nice to just
> feed that code to a mirror program instead of going through the process
> again from scratch to make the part for the other side.
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
>
> --
> ___
> 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


Re: [Emc-users] Learning LinuxCNC Youtube Channel

2015-09-18 Thread linden
looking forward to watching these when i have better internet 
connection. may have a few pits and pieces to add as well later
thanks
linden

On 15-09-18 08:41 PM, Jim Craig wrote:
> I decided that I would start a Youtube channel that is all about
> LinuxCNC. I will be posting video tutorials of some common tasks and
> going over some of the larger and seemingly more confusing topics that
> go along with LinuxCNC. I also plan on putting up some informative
> reviews of different items that I am using with LinuxCNC so that others
> can make more educated purchases.
>
> I took some liberty and modified the LinuxCNC logo for my channel by
> changing the text below Chip and putting a graduation cap on him
> signifying that he is learning about the features of the software. If
> this is not legit let me know and I will gladly change the logo to
> something different. If I need to put a particular credit in the videos
> and on the channel then I am happy to do that also.
>
> I am also going to try and make my channel a go to for LinuxCNC videos.
> Keep in mind I am not monetizing my channel in the spirit of LinuxCNC. I
> will link to other videos on my channel so that we can try to keep all
> of the good LinuxCNC videos in one place. So if you have a good video
> out there let me know and I will link it to the Learning LinuxCNC channel.
>
> So for the first videos. Drum roll please!
>
> I have mentioned that I was going to publish a video review of the touch
> probe that I am using. Well here are the first two installments of the
> video series on the touch probe. I should have the third and final video
> out by the end of the weekend.
>
> The first video is an unboxing and dis-assembly video of the probe
> showing how it arrives and the parts that comes with it. Also shows how
> to properly dis-assemble the probe for repair.
>
> https://www.youtube.com/watch?v=AcazGaRj9Xs
>
> The second video is about setting the touch probe up so the tip runs
> concentric in your spindle.
>
> https://www.youtube.com/watch?v=na6PzAlWdIw
>
> I know the videography is less than perfect but it is more about the
> info. Videography to improve on subsequent attempts (Cant get much worse!)
> --
> ___
> 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


Re: [Emc-users] 2.7.0 is out!

2015-09-06 Thread linden
and i just finished an install of 2.6 lol guess i will upgrade before i 
configure every thing Murphys law thanks guy looking forward to the new 
trajectory planner  and other goodies Thanks for all your hard work and 
generosity with your time sharing and supporting this grate software.

On 15-09-06 10:03 AM, Sebastian Kuzminsky wrote:
> After many new features, much testing, and many bug fixes, I'm pleased
> to announce the release of LinuxCNC 2.7.0!
>
> This release is codenamed "I Kill Kokomo".
>
> The major new features since 2.6 are:
>
> * new trajectory planner (from Rob Ellenberg of Tormach)
> * support for RT-Preempt real-time (from Jeff Epler)
> * support for importing Mach3 configs via StepConf
> * better ARM support
> * better docs
> * many new drivers and features
> * bug fixes
> * probably other things that I've forgotten!
>
>
> Instructions on how to upgrade from 2.6 to 2.7.0 are here (note this may
> require manual changes to your config, detailed on this webpage):
>
> http://linuxcnc.org/docs/2.7/html/getting-started/updating-linuxcnc.html
>
>
> Instructions on how to make a fresh install of 2.7.0 are here:
>
> http://linuxcnc.org/docs/2.7/html/getting-started/getting-linuxcnc.html
>
>
> Many thanks to all the folks who worked hard to add features, fix bugs,
> write docs, run tests, and report how things were or weren't working.
>
> Here's to many more years of friendly, effective collaboration!
>
>


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


Re: [Emc-users] Lathe conversion to all metal gearing and sprockets

2015-09-06 Thread linden
Green thread lock from loktight 626 is the number i think it is 
advertised as sleeve retainer if memory serves. This should hold iner 
race to shaft for you as that is what it is desined for.  I had some one 
put some on threads that had to come apart once insted of 242 or 243 
blue that you can get apart. There was a lot of heat long bars and 
pucker involved as it was on $30K or $40k helicopter gear box we needed 
to get apart with out damaging. I can atest that on threads it holds as 
advertised despite constant vibration and a big impact.



On 15-09-06 08:49 AM, Gene Heskett wrote:
> I guess the fedex guy didn't have anything better to do, so the motor I
> ordered a couple days back walked up and splatted itself into a deck
> chair beside the front door about 10:30 ish this morning.
>
> That meant I had just about everything on hand to convert the spindle
> drive to all metal gears, and all metal sprockets.
>
> But it wasn't all that easy, Murphy is alive and well.
>
> While the mounting bracket for a swing mount looked the same, it was
> welded to the field sleeve of the motor about 10mm farther from the
> flywheel.  So I had to stack up washers on the swingbolts to space it to
> align the 6 groove j pulley with its load pulley, a 3 incher.
>
> The crescent slotted bracket to adjust belt tension, once sawed off to
> match the old one, misses backing out to align with the lock bolt by
> about 10mm, so it appears the pivot bolt holes must be 3 or 4mm farther
> from the motor body.  Its difficult to make a meaningfull measurement of
> that. So a 170mm j6 belt got ordered to replace the 160mm j6.  I hope
> that won't lay the motor too low.
>
> I took 3.5mm off the top of the jackshaft frame so it can lift a bit
> higher in the old motor pocket under the bed, and a quick test fit seems
> to indicate that is enough rise to compensate for swapping a 10 cog XL
> sprocket out for a 16 cog XL sprocket.
>
> On remove the old motor, it turned out that I had pinned the flywheel
> onto the shaft by drilling a hole that intersected the flywheel and the
> shaft, but I had forgotten that the tap I tried to tap the hole with,
> had broken off in the hole.  So the piece of tap is still in the hole,
> but it has wallered it out around the taps remains such that there is
> about a 2 degree looseness now. The flywheel could also be tipped on the
> shaft a degree or so, and that was what was causing it to sound as if
> the bearings on that end of the motor had turned square.
>
> IOW the motor would be fine IF I could get the tap out, screw it back on
> tight (left hand threads too) And drill & tap a new hole, perhaps for a
> roll pin to lock it together.
>
> This brings up a question re locking the shaft into its bearings.  Red
> threadlocker seems like it should work.  Doesn't.  Superglue seems like
> it should work.  Doesn't.  These bearings are a hundred lb or more press
> fit on this A2 shaft, and they still walk the shaft thru them given
> enough time.
>
> So, is there a magic glue concoction that will lock the shaft to the
> bearings?
>
> I put some red threadlocker on this flywheel and screwed the armature in
> and out several times to distribute it, then drove it on as firmly as I
> could.
>
> My old eyes can't read the microscopic and dirty text on the threadlocker
> tube, so I don't know how long till it reaches maximum grip.  Does
> anyone know?
>
> And despite the thread locker, should I try to drill & tap it again, only
> this time don't break the tap?
>
> Thanks for any insight you can share everybody.
>
> Cheers, Gene Heskett


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


Re: [Emc-users] Small cnc-controlled chuck

2015-07-10 Thread linden
Could you use a larger version of a c5 collet and then make a draw tube 
with a deep groove ball bearing mounted on the opposite end from the 
collet. This would allow you to attach a stationary fork to the outer 
race. Have this fork set up over a pivot point with one end attached to 
the outer race of the bearing and the other end mounted to a spring to 
hold collet closed (fail safe if power off or lose of air) and a 
pneumatic cylinder to push the arm in the opposite direction of the 
spring to open the collet.  Similar to the throughout bearing and slave 
cylinder arangement on a car clutch. The unturned items could be fed 
through the tube similar to a bar feeder for a lathe.

On 15-07-10 08:56 AM, Viesturs Lācis wrote:
 Hello!

 I need to build a machine for rotary milling of wood parts. The thing
 is that customer wants the parts in the rotary head to be swapped
 automatically, so some kind of cnc-operated chuck is needed.
 I would appreciate, if somebody could share a link to something like
 that. Total range of parts to be machined is 13 to 40 mm, but I do
 understand that operator would have to set up the jaws for particular
 diameter as the chuck itself would move the jaws for few milimeters
 only.
 Is there any simple way to make some diy version that actually works?
 I was thinking about gripping the part between some rollers, but I do
 not think that there would be no slipping etc.
 Any suggestions or hints will be appreciated :)

 Viesturs

 --
 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] Index pulse on 5i25 with 7i76

2015-07-06 Thread Linden
Thanks that is a very good decription. I have wondered for a long time how a 
resolver worked and never realy got a clear answer. 

On July 6, 2015 4:00:00 AM PDT, andy pugh bodge...@gmail.com wrote:
On 6 July 2015 at 11:06, Gene Heskett ghesk...@wdtv.com wrote:
 Well, you _could_ spend much longer hand-winding your own large-bore
 resolver to get an even better and tougher transducer :-)

 Yes, I could, but I know zip about how those work.  URL for a decent
tut?

It wasn't a particularly serious suggestion. It ought to be reasonably
easy to make a resolver. But making one that gives a linear
relationship between angle and output is likely to be very hard, and
that is probably what makes them so terribly expensive.

http://www.amci.com/tutorials/tutorials-what-is-resolver.asp

You could obtain very similar feedback from two analogue proximity
sensors at 90 degrees and an eccentric target.

-- 
atp
If you can't fix it, you don't own it.
http://www.ifixit.com/Manifesto

--
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

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--
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] Still no success logging PLM2000 communications.

2015-04-23 Thread linden
Have a look here:

http://www.rs232pro.com/cables.htm

I have used both types of cables described here but the full duplex is 
probably what you are after.

It is simple to make the hard part is keeping straight in your head 
which side is transmit and receive for each device. LOL

If you log all the data with time stamp you can view the logs in a 
program for comparing differences in text files and go through step by 
step and see what’s going on.

If you are really brave you can copy parts of the transmission log and 
send them from the spy terminal and see if things move or behave as 
expected.

Where are you located I m near Vancouver Canada at the moment if that is 
any help to you.

Linden



On 15-04-23 02:00 AM, Gregg Eshelman wrote:
 On 4/22/2015 8:10 PM, linden wrote:
 May be easer to make a physical sniffer cable that T's in to the com
 you are trying to sniff and connect the other end to a laptop running
 linux and log with cutecom or similar terminal program. I had a fancy
 cable made that split the transmit and receive line split to 2 separate
 9pin sub Ds and was able to log data going in each direction separately.
 Was quite handy at the time.
 Got a schematic for that? Wouldn't there need to be some sort of
 isolation to avoid interference from the sniffing PC?


 ---
 This email has been checked for viruses by Avast antivirus software.
 http://www.avast.com


 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Still no success logging PLM2000 communications.

2015-04-22 Thread linden
May be easer to make a physical sniffer cable that T's in to the com 
you are trying to sniff and connect the other end to a laptop running 
linux and log with cutecom or similar terminal program. I had a fancy 
cable made that split the transmit and receive line split to 2 separate 
9pin sub Ds and was able to log data going in each direction separately. 
Was quite handy at the time.



On 15-04-19 08:24 PM, Gregg Eshelman wrote:
 I need a DOS COM port logger that will write to the log file as it
 monitors and that can handle being cut off by a shut down or reboot.
 Need to be able to run it with command line switches to tell it which
 port to log to a file then have no further interaction with the logger.

 In other words it must stream to disk in a manner that a sudden,
 unexpected stop doesn't corrupt the log or leave it empty.

 Why? Because the old DOS software for the PLM2000 will not exit or quit.
 It just ignores the command. The only ways to quit are hold the power
 button until it shuts off or CtrlAltDel. (Gotta love it when companies
 just discontinue a product with a major bug like that left unfixed.)

 Just got done trying a program called comshow. It created a log file
 with no contents. I presume because I could not exit the CNC software to
 re-run comshow to tell it to dump its log to disk.

 I setup a 256 meg USB stick to boot a laptop to Win98 DOS to try this.
 I've also setup an old 433Mhz Celeron box with Win95 to try running the
 CNC program under Windows. Can run a COM logger there and just kill the
 CNC without also hacking off the logger.

 Just need to get the mill moved to a more permanent location so I can
 put the PC next to it.

 All this just so hopefully it can be figured out how to control this old
 milling machine with LCNC.

 ---
 This email has been checked for viruses by Avast antivirus software.
 http://www.avast.com


 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Linux Program for Wiring Diagrams

2015-01-25 Thread linden
thanks all for the suggestions as always a wealth of experience here. I 
have some experimenting now to find what works for me but at least i 
have some where to start

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Linux Program for Wiring Diagrams

2015-01-23 Thread linden
I need to consolidate all my scribe notes and scraps of paper for my 
linux cnc XYZ table and need to plan out the conversion of my tree 325. 
Dose any one have any suggestions for making wireing diagrams. I have 
found lots of programs for pcb design but I am looking to produce block 
diagrams and wiring diagrams with pin outs ect. any suggestions or 
experience.

thanks Linden

--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Touch screen on the cheap Asus X200CA

2015-01-11 Thread linden
Has any one thought of using a low end laptop like this for running 
linuxcnc with a Mesa Ethernet Anything IO card for the Hardware interface.
Cheapest way I can think of to get a touch screen $250 aprox and you get 
a PC as well.
 I set one up one for a friend running linux Mint17 apart from the 
stupid secure boot stuff not letting me boot from any thing but the 
windows drive it was easy once we got the bios settings figured to turn 
that off and detect and enable boot from other devices. I was thinking 
to set the RJ45 Ethernet plug dedicated to the IO card and use the 
integrated wifi for internet. Not Sure what we would get for jitter or 
if there are any other pitfalls to watch for. I will be in England in 
about a month and have access to one for testing. If any one is 
interested. Thoughts? Comments? Sugestions?

Linden

Specifications

Processor
Intel® Core™ i3 3217U Processor
Intel® ULV Pentium® 2117U Processor
Intel® Celeron® 1007U Processor


Chipset
Intel® HM76/HM70 Express Chipset

Memory
DDR3 1333 MHz SDRAM, OnBoard Memory 2 GB / 4 GB

Display
11.6 16:9 HD (1366x768) LED Backlight

Graphic
Integrated Intel® HD Graphics

Storage
2.5 SATA
1TB 5400 RPM
750GB 5400 RPM
500GB 5400 RPM
320GB 5400 RPM

Card Reader
2 -in-1 card reader ( SD/ SDHC/ SDXC/ MMC)

Camera
HD Web Camera

Networking
Integrated 802.11 b/g/n or 802.11 b/g/n/ac (Optional)
Built-in Bluetooth™ V4.0 (Optional)
10/100 Base T

Interface
1 x COMBO audio jack
1 x VGA port/Mini D-sub 15-pin for external monitor
1 x USB 3.0 port(s)
2 x USB 2.0 port(s)
1 x RJ45 LAN Jack for LAN insert
1 x HDMI

Audio
Built-in Speakers And Microphone

Power Adapter
Output :
19 V DC, 1.75 A, 33 W

Input :
100 -240 V AC, 50/60 Hz universal

--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Hurco KM3 to retrofit - now what do I need?

2015-01-07 Thread linden
I am also interested as I have an old Tree325 that I would like t do a 
similar conversion too. As sone as time and Geography allows.

On 15-01-08 12:53 PM, Greg Bentzinger wrote:
 Well - I've gone and done it, I bought another Hurco CNC mill.

 My existing machine was a 1990 KM3P with the MAX32 upgrade and the whole 9 
 yards of software upgrade options... Which is fantastic - if it would only 
 boot. This machine is kinda unique with many special gotcha's if you were 
 trying to do a conversion / retrofit.

 My new aquisition is a 1987 KM3 which is the little brother of the KM3P.  
 Being older in this case is a very good thing as it uses standard 10V analog 
 drives with encoder + tach feedback.

 Both displays (control console uses 2 CRTs) are toast and the console layout 
 was barely adequate with the Ultimax Conversational control program. If you 
 switched into NC mode then the console was a hemroid for program edits etc. 
 Bottom line is the old console will be reconditioned and fitted with new 
 displays and sold to someone still holding on the the old Ultimax II control 
 platform.

 The console died back in bout 2002 and I have been trying to get the owner to 
 sell it since then... my persistance has finally paid off. This blue iron has 
 special meaning for me as I was hired on to run it when it was first bought 
 new back in 87 (delivered 12/87).  The shop was a custom tool  die shop 
 which had expanded into doing production CNC turning, but this was the first 
 CNC mill and the existing staff was quite lost trying to understand it all. I 
 was somewhat lost myself trying to wrap my head around Ultimax II, as I was 
 trained in 'normal' RS-274D type G  M code word address programming.

 I was the primary operator / programmer of this machine until 2001 when I was 
 laid off. By this time the company had added other vertical machining centers 
 and the Old Hurco had been retask as a tooling / short run and prototype 
 platform since it requires manual tool and speed changes. After I left it 
 pretty much just sat unused until it finally died. So I know its entire 
 service life and repair history.

 For those who have no idea what a KM3 is... Think Bridgeport type Knee/turret 
 mill with Vari-drive back gear head 60-499 in low and 500-4000 in high with a 
 hand cranked adjustment to the variable pulley system. The spindle motor is a 
 3phase 1800 rpm (at 60Hz) 2.2Kw (3hp). As shipped it has FWD and RVD 
 contactors and an air activated spindle break to lock the spindle. Spindle is 
 a Universal Engineering Kwik Switch 200 and is often mistakenly called a 30 
 taper.

 Travels are:
 X 24
 Y 13
 Z  5

 Yes this uses a Quill for its programed Z motion, but this allowed 250 IPM 
 rapids from a control based on a  pair of Intel chips, the 8086 teamed with 
 an 8087 running at a blistering pace of 4.077 MHz. There is un-used headroom 
 as I could jog my KM3P at nearly 400IPM.

 OK - Planning.

 The console is a goner... but I will want to make a better suitable 
 replacement - I'm old school CNC as in I used to punch paper tapes... so 
 forgive me if I love older classic styles control panels. I would love 
 something with simple elegance based on say the FADAL CNC88. I want true 
 override switches and buttons and indicators... not something you manipulate 
 via a PC keyboard. A keyboard exists for setup, MDI commands and program 
 edits - anything else and your just playing around.

 Phase I - Get the mill up and running in a basic configuration:
 a) Re-use existing DC Brushed servos and analog amps and existing encoders 
 for motion.

 b) Use a TECO FM50 VFD to utilize existing 220V single phase power to drive 
 spindle motor FWD  RVD at a set 60Hz speed and use mechanical vari-drive to 
 adjust actual RPM. No encoder feedback at this time.

 c) Re-use existing limit switch wiring for limits and homing.

 d) Add 1/4HP VFD to drive coolant flood pump.

 e) Add relays for Air mist coolant solenoid, and spindle break air solenoid.

 f) Re-build E-STOP chain, and make a spartan minimalistic operating console.

 This gets the machine up and back into use.

 Phase II - As good as it can get.

 1}  Build final operating console.

 2}  Add  'A'  4th axis ( most likely stepper based with encoder feedback and 
 Index homing ).

 3} Encoder feedback with index on spindle, PID tuned for rigid tapping.

 4} Auto sense High / Low gear via feedback from encoder.

 5} Allow VFD to make minor speed PID speed corrections ( +/- 10%)

 6} Mount Stepper motor to Vari-drive crank to allow machine to set inital 
 spindle RPM (no load).

 7} Add web cam for remote monitoring of excessively long programs.

 8} Add monster sized stepper to knee to allow 'W' Axis movement to allow 
 extra long or extra short tools in a program. Feedback via glass scale.

 = = =
 Now here is what I have.

 I have a 400K version 7i43, but I have been also looking at the 5i24 as hosts.

 A 7i33TA would get the ball rolling but I wonder if I 

Re: [Emc-users] hiwin Omron Yaskawa

2014-12-17 Thread linden

I worked for an Austrian semi conductor tool company for a few years we 
ran Omron Servos on some of our tools. They are a Yaskawa servo built 
under licence by Omron. Both Yaskawa and Omron servo motors and drives 
were very reliable granted are machines were in a clean room but the did 
run 24/7 365 and sometimes exposed to HF, H2SO4 and/or HNO3 fumes.  The 
only cation I have is the newer Yaskawa used special ie hard to find 
and expensive  connectors on motor encoders and  on the drives for 
encoder and I/O the older ones use a standard D sub.



On 14-12-18 12:42 AM, Mark Johnsen wrote:.
 I have used the OMRON servo's and they are very good.  I think we paid
 about $1000 for drive, cables, and motor for 200W.  They drives accept only
 step and direction, at least the drive we used.  They do not take a +-10Vdc
 input, which was interesting.  There is a drive software program used to
 setup the drive and tune it.  It's all fairly easy.

 If you like Omron, Panasonic has similar low cost servos you might
 consider.

 I had looked at a few years ago salecnc.com, but they don't seem to have
 anything smaller in the 200W range, only big stuff.  I wanted to try them
 because they were cost effective, but how well they last and how long they
 run is a different question?

 Teco is good stuff as well.  Anaheim Automation also has servos.

 Good luck...
 Mark



 If you are looking for relatively cheap servo drive/motor combos;  I
 have had good luck with Teco Servo systems.

 Dave

 On 12/15/2014 9:57 PM, a k wrote:
 hi
 hiwin always was leader of low cost ball screw slides
 what about HIWIN as servo drive and servo motor
emc-users
 http://hiwin.com/pdf/servoMotors/AC_Servo_Motor_Drive_e%20copy1210.pdf

 did any one try them - any evaluation ?

 also
 did anyone try OMRon?



 https://www.ia.omron.com/products/category/motion_drives/servomotors_servo-drivers/
 
 --
 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

 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 --
 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=164703151iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
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=164703151iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] 4 axis simulation

2014-12-08 Thread linden
Yes just the flash screen no error is there some where to turn on debug 
or see error logs maybe I can see how far it is getting before it gets 
stuck or why it seems to quit after the flash screen flashes.

On 14-12-08 07:50 PM, andy pugh wrote:
 On 8 December 2014 at 04:53, linden l...@island.net wrote:
 all I get is the flash screen and if I am lucky the tool chaing window
 for a 5 seconds.no
 Is that _all_ you get, or is there an error description window?




--
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=164703151iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] 4 axis simulation

2014-12-08 Thread linden
Im playing with this now and slowly making progress running from 
terminal gives me some hints and it is dumping debug and warning text in 
my home folder with some trial and error i should get this figured 
thanks for your help ill let you know how it goes

linden

On 14-12-09 09:15 AM, Kirk Wallace wrote:
 On 12/08/2014 04:04 PM, andy pugh wrote:
 On 8 December 2014 at 23:27, linden l...@island.net wrote:
 Yes just the flash screen no error
 That's rather unusual.

 dmesg might give some clue, but I wouldn't bet on it.

 Try starting LinuxCNC from the terminal (just open a terminal and type
 linuxcnc, you might get a bit more output.

 You might try looking at DEBUG in the EMC section of the documents here:
 http://linuxcnc.org/docs/html/config/ini_config.html#sub:EMC-section

 I found this at the mentioned link:
 
 // factored out from emcglb.h so subsystems not requiring the
 // emcglb.h defines may include them as well



 #define EMC_DEBUG_CONFIG0x0002
 #define EMC_DEBUG_VERSIONS  0x0008
 #define EMC_DEBUG_TASK_ISSUE0x0010
 #define EMC_DEBUG_NML   0x0040
 #define EMC_DEBUG_MOTION_TIME   0x0080
 #define EMC_DEBUG_INTERP0x0100
 #define EMC_DEBUG_RCS   0x0200
 #define EMC_DEBUG_INTERP_LIST   0x0800
 #define EMC_DEBUG_IOCONTROL 0x1000
 #define EMC_DEBUG_OWORD 0x2000
 #define EMC_DEBUG_REMAP 0x4000
 #define EMC_DEBUG_PYTHON0x8000
 #define EMC_DEBUG_NAMEDPARAM0x0001
 #define EMC_DEBUG_GDBONSIGNAL   0x0002
 #define EMC_DEBUG_PYTHON_TASK   0x0004

 // not interpreted by EMC.
 #define EMC_DEBUG_USER1 0x1000
 #define EMC_DEBUG_USER2 0x2000

 #define EMC_DEBUG_UNCONDITIONAL 0x4000  // always logged
 #define EMC_DEBUG_ALL   0x7FFF/* it's an int for %i 
 to work
*/
 // debug prefix flags
 #define LOG_TIME  1
 #define LOG_PROCESSID   2
 #define LOG_FILENAME 4 // and line





--
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=164703151iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Lines To Arcs g1tog23 general thoughts or suggestions for integration into BlenderCAM

2014-12-08 Thread linden
Hello all,
 Just fishing for thoughts comments and suggestions. I sent Vilem 
Novak the main guy behind BlenderCAM this link to the documentation and 
scripts for convering short G1 line segments to G2 or G3 arcs. ( 
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?LinesToArcs ) He would like to 
integrate it in to blender cam in the next little wile if any one has 
any experience using this or suggestions that may make this 
simpler/cleaner or better in general I am sure they will we very welcome.

Thanks Linden


http://blendercam.blogspot.com/

--
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=164703151iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] 4 axis simulation

2014-12-07 Thread linden
Hello all,

I am trying to set up axis sim for 4 axis to test code for a rotary 4th 
axis A (around X axis) on a knee mill. I tried taking the 9axis sim and 
removing the extra axies but as soon as I do when I go to start the sim 
all I get is the flash screen and if I am lucky the tool chaing window 
for a 5 seconds. Dose any one have a working exsample or know were I 
should look.

below is my modified 9axcis ini file any help or suggestions would be 
greatly appreciated

thanks Linden

# EMC controller parameters for a simulated machine.

# General note: Comments can either be preceded with a # or ; - either is
# acceptable, although # is in keeping with most linux config files.

# General section 
-
[EMC]

# Version of this INI file
VERSION =   $Revision$

# Name of machine, for use with display, etc.
MACHINE =   LinuxCNC-HAL-SIM-AXIS

# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others
# DEBUG =   0x7FFF
DEBUG = 0

# Sections for display options 

[DISPLAY]

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

# Cycle time, in seconds, that display will sleep between polls
CYCLE_TIME =0.100

# Path to help file
HELP_FILE = doc/help.txt

# Initial display setting for position, RELATIVE or MACHINE
POSITION_OFFSET =   RELATIVE

# Initial display setting for position, COMMANDED or ACTUAL
POSITION_FEEDBACK = ACTUAL

# Highest value that will be allowed for feed override, 1.0 = 100%
MAX_FEED_OVERRIDE = 5.5
MAX_SPINDLE_OVERRIDE =  2.0
# Prefix to be used
PROGRAM_PREFIX = ../../nc_files/

# Introductory graphic
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5

EDITOR = gedit

INCREMENTS = 1 mm, .01 in, .1mm, 1 mil, .1 mil, 1/8000 in

GEOMETRY = XYZA

[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image
PROGRAM_EXTENSION = .py Python Script

png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

# Task controller section 
-
[TASK]

# Name of task controller program, e.g., milltask
TASK =  milltask

# Cycle time, in seconds, that task controller will sleep between polls
CYCLE_TIME =0.001

# Part program interpreter section 

[RS274NGC]

# File containing interpreter variables
PARAMETER_FILE = sim-4axis.var

# Motion control section 
--
[EMCMOT]

EMCMOT =  motmod

# Timeout for comm to emcmot, in seconds
COMM_TIMEOUT =  1.0

# Interval between tries to emcmot, in seconds
COMM_WAIT = 0.010

# Servo task period, in nano-seconds
SERVO_PERIOD =   100

# Hardware Abstraction Layer section 
--
[HAL]

# The run script first uses halcmd to execute any HALFILE
# files, and then to execute any individual HALCMD commands.
#

# list of hal config files to run through halcmd
# files are executed in the order in which they appear
HALFILE = core_sim4.hal
HALFILE = sim_spindle_encoder.hal
HALFILE = axis_manualtoolchange.hal
HALFILE = simulated_home4.hal
HALFILE = locking_indexerB.hal
#HALFILE = gamepad.hal

# list of halcmd commands to execute
# commands are executed in the order in which they appear
#HALCMD =save neta

# Single file that is executed after the GUI has started.  Only supported by
# AXIS at this time (only AXIS creates a HAL component of its own)
#POSTGUI_HALFILE = test_postgui.hal

HALUI = halui

# Trajectory planner section 
--
[TRAJ]

AXES =  4
COORDINATES =  X Y Z A
HOME = 0 0 0 0
LINEAR_UNITS = inch
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 1.0
DEFAULT_ANGULAR_VELOCITY = 45.0
POSITION_FILE = position4.txt
MAX_LINEAR_VELOCITY =   1.2
MAX_ANGULAR_VELOCITY =  90.0

# Axes sections 
---

[AXIS_0]

TYPE = LINEAR
HOME = 0.000
MAX_VELOCITY = 1.2
MAX_ACCELERATION = 20.0
BACKLASH = 0.000
INPUT_SCALE = 4000
OUTPUT_SCALE = 1.000
MIN_LIMIT =  -10.0
MAX_LIMIT = 10.0
FERROR = 0.050
MIN_FERROR = 0.010
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 5.0
HOME_LATCH_VEL = 1.0
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = NO
HOME_SEQUENCE = 1
HOME_IS_SHARED = 1

[AXIS_1]

TYPE =  LINEAR
HOME =  0.000
MAX_VELOCITY = 1.2
MAX_ACCELERATION = 20.0
BACKLASH = 0.000
INPUT_SCALE = 4000
OUTPUT_SCALE = 1.000
MIN_LIMIT = -10.0
MAX_LIMIT = 10.0
FERROR = 0.050
MIN_FERROR = 0.010
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 5.0
HOME_LATCH_VEL = 1.0
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS =  NO
HOME_SEQUENCE = 1

[AXIS_2]

TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 1.2
MAX_ACCELERATION = 20.0
BACKLASH = 0.000
INPUT_SCALE = 4000
OUTPUT_SCALE = 1.000
MIN_LIMIT = -2.0
MAX_LIMIT = 4.0
FERROR = 0.050
MIN_FERROR = 0.010

Re: [Emc-users] 2.6.4

2014-11-16 Thread linden
This list is just the selection for the install process not the actual 
LinuxCNC soft ware
Just use #1 Graphical install and fallow the prompts. The default 
settings should be right for most situations if you get stuck or have 
any questions ask here and we will see what we can do.


On 14-11-17 06:28 AM, Jon Elson wrote:
 On 11/16/2014 02:38 PM, a k wrote:
 Hi
 i want to install emc2--2.6.4
 i down load it from linuxcnc
 1st -- is 2.6.4 most current one?
 2nd when i down load, it gives options

 1install Graphical
 2install (text)
 3install Fail Safe

 question is which one do i need?
 i want to it look like 2.5.xxx  - not sure how to say it --like normal etc
 or better to ask what is difference between those 3 options for install
 emc2-2.6.4  ?


 Try option 1 first.  This will work on most computer -
 monitor combinations just fine.

 On some odd combinations, the screen will come up scrambled
 and you can't see what
 questions are being asked, or you get no display at all.  In
 those cases, try option
 2.  it will use a very blocky character-based menu
 selection, but will allow the install
 to work on combinations where the install CD's OS can't set
 up the screen resolution
 correctly.  In both cases, the installed system will be the
 same. these options
 don't affect what is installed or how it is configured, they
 only affect the way
 the menus are displayed DURING the install procedure.

 I'm not sure what option 3 is for, it loads a very
 stripped-down OS for the
 install, and I think makes it impossible to update the
 system during the install
 because there's no network.

 And, there is no EMC2, and hasn't been for several years.

 Jon

 --
 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://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
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://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Inkscape ?? g code tool quick and dirty for Gene

2014-11-08 Thread linden
I spent a week or so playing with inkscape and inkscape g code tools 
last month. It is not the most intuitive software to use but i ll give 
you the quick and dirty version

- Open your file in what ever format it is and try and use from the 
*Path* menu *Trace **Bitmap* . (I think you are getting this far and 
your computer is hanging)

-If that is the case go to the *File Menu* and then *Export Bitmap* 
instead. You can play with size and scale and all that jazz in the 
window that pops up i don’t worry to much about it as long as it is 
close. Save a bitmap version of your file.

- Open the bitmap file you just made with inkscape chose imbed file at 
the pop up

- Now *Trace Bitmap* the default settings should work and we will get a 
vector image over our bitmap image (if not you will have to read and 
play a little).

  All being well you can move on to the fun stuff.

- Add a layer*Layer**Menu* *Add Layer*

- Drag the  vector trace off the bitmap image. (any where just so we can 
see the 2 separate images)

- Now go to the *View Menu* - *Display mode* - *Outline* are original 
image should now be a box with a red x through it and our vector trace 
will just be lines with with no colour.

- Select the box with the red x and deleet it we dont need it any more 
we are only concerned with the vector tracing you may need to go back to 
*View Menu* - *Display mode* - *Normal* for it to show up and let you 
delete it

- Now select the complete vector trace *control X *to cut select the 
layer we made earler in the drop down menu on the bottom edge of the 
screen directly below the Text Menu

- Now *control v *to past wile we are here delete any other layers you 
have makes life easer later

- Drag the Vector trace to the middle of the worksheet or some where 
easy to work

- Now go to *extensions menu - gcodetools* - *orientation points *Set 
Z zero (i just leave it as 0 and touch off the surface of my stock)
we need to set Z depth (total depth we need to cut 1 inch or what ever 
the total depth will be we will set are depth for each pass latter

- Select inches or mm (probably do this first ;-)

- the other settings you can play with latter but the defaults should 
work for now

-  click apply and we are done here

*- extensions menu - gcodetools* - *tools library *select cylinder or 
cone and click apply

- this should put a square box with some defult settings on you work sheet

- select the box and drag it some where you can reed the settings we 
will have to change some as the defaults are 2 fast if you are using inches

- to edit settings open *Text menu - Text and Fonts* - *text *tab now 
click on the 400 in the feed rate and if you hold your tong just right 
and click lots it will open and 400 will be displayed in the*text* tab 
we can set it to 100 or what ever is needed for you machine click apply 
and ajust the other settings as needed.

Diameter of tool
Depth step = how deep we will cut with each pass
Tool Cange G code ie (M6 T1)

Last steps open*extensions menu - gcodetools* - *path to gcode* then
*Preferences *tab:
 -set file name
 -place to save file
 -z safe hight
 -post possessor round to 4 digits (can play with other setting next 
time)

*options* tab
 -leave defaults for now

*Path to gecode* tab
- check preview box
   -  leave rest as default

click apply and it will grind away for a wile and spit out a file with 
relevant g code and put some arrows on your drawing to show you witch 
way it desided to send the cutter round.

Hope this helps never did figure out how to do pocket or area with G 
code tools properly if some one has some scribble notes please share,
feel free to correct spelling typos and other blunders. I am using 
inkscape 0.48 but think it should work for older versions to

linden



**



On 14-11-08 12:40 PM, Gene Heskett wrote:
   Greetings;

 The inkscape program can load and display this .eps file, looking about
 like the photographs of the parts it will make.

 However, any of the operations I would like it to, like edge detection as
 a first step toward the generation of the required gcode paths just sits
 there doing nothing for an hour or more after telling it to go do it.  And
 while the buttons are ghosted, indicating its busy, the whole thing slowly
 falls off the front page of an htop session watching the system.

 Is there some preliminary operation I have to do to select the area to
 scan before the potrace like utility can do its thing?

 I also have all of gcodetools installed, so I have a fairly lengthy list
 of things that can be done under the extensions menu, but they also appear
 to be inoperable, but do tie the inkscape session up, requiring I do a
 sudo kill inkscape to stop that, but again it it using zero cpu when its
 hung.

 So I an puzzled.  This is the inkscape V.48 in the 10.04.4 LTS repo's.

 Cheers, Gene Heskett

[Emc-users] open-source cam software thoughts and comments

2014-10-21 Thread linden
Hi,
Do any of you use any of the 4 programs listed below? What other 
solutions are out there?  I have come to the conclusion it would be nice 
to use some sort of tool  rather than typing all the code out by hand. 
lol For little things its no big deal but I can see it getting old in a 
hurry. On an other note I have been playing with Freecad the last few 
weeks and am quite impressed with the part and part design tool bars any 
way the other features are still on my get to learn list.

 Thanks in advance,
 Linden

Blender Cam add on for blender
http://blendercam.blogspot.com/p/blender-cam-description.html

Pycam and or  Pycam ++
http://sourceforge.net/p/pycam/pycam++/ci/master/tree/

Linuxcnc Features Native CAM for linuxCNC
https://github.com/cnc-club/linuxcnc-features

Inkscape gcode tools plug in
https://github.com/cnc-club/gcodetools

--
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


Re: [Emc-users] Thoughts on a Python script to calculate estimated run time, for G code and my first hacked sub routine

2014-10-10 Thread linden
Thanks John,

 I will keep this in mind if i need to calculate run times more 
precisely.

Just out of curiosity how dose LinuxCNC deal with sub routines,  if, or, 
wile, logic ect.  I am assuming it reads ahead does the calculations and 
spit out standard g code to the interpreter where it is then read and 
converted to hardware commands with a little magic in-between ;-)
 Why I am asking is I am finding it much easer to program and 
simulate with Linuxcnc. There are many more functions than the Dynapath 
Delta 20 control on my Tree J 325 it will only take raw g code more or 
less and is pretty picky about the formatting. If I can get raw G code 
from the interpretor into a text file. Then I could probably figure out 
how to write a post possessor with bash to format it how I need and do a 
few other checks to make it work until I upgrade to a pc and toss the 
Dynapath.
 I have some time on my hands at the moment but no access to my toys 
other than a laptop and intermittent internet. Now is my chance to learn 
and play around with the software side of things. One day probable as 
soon as some thing needs repairing with the Dynapath system I will tear 
it all out and convert to LinuxCNC and some newer spindle and servo 
drives. Tryng to do as much home before then as possible.
 Thanks to all the people that have worked on this great project 
and made it open for the likes of me to poke, explore, and play around 
to see how it work and how things have been done by people that know 
what they are doing?

linden


On 14-10-09 08:11 PM, John Thornton wrote:
 If you need the exact time to run a file create a simulator with the
 same acceleration and velocity settings as your machine. Add the time
 component to the simulator then run your file.

 JT

 On 10/8/2014 10:01 AM, Schooner wrote:
 First Q

From Axis

 File  Properties

 Brings up the properties of the currently loaded gcode including
 estimated run time

 Always underestimates as it takes no account of time used in
 acceleration and deceleration to/from the required Feed speed

 regards



 --
 Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
 Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
 Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
 Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
 http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

 --
 Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
 Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
 Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
 Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
 http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Thoughts on a Python script to calculate estimated run time for G code and my first hacked sub routine

2014-10-08 Thread linden
Hello
 I have been reading along on this mailing list for a few weeks now
and playing with Linuxcnc Axis simulator in my free time. Both have been
very informative and I have learned a lot. There are two items I was
wondering if I could get a comment on.

#1 Dose any one have a python script or other program that will
calculate estimated machine time for a .ngc file. PyCam will give you an
estimate for the Gcode it generates. I have looked through the source
code and I cant find any thing. I have no programming back ground and
don't know what I am looking for witch dose not help;-)

#2 Can some one have a look at the following .ngc code with sub routine
and give me any suggestions or comments regarding the layout programming
logic ect. Please be ruthless I have no programming or CNC back ground;-)

thank for sharing,

  Linden


%
; Cutoff sub V1.0
; Written by hand Linden
;
;Copyright GNU Public License V3)
;Credit  - Igor Chudov, Original cutoff sub script
;I have hacked Igors original script to do what I needed and take all
responsibility for the messiness as I am not a programmer at all
;-
; Not Production Tested !   Feeds, depth of cut, and Speeds not set
;
; TO DO:  Determine spindle direction requirements set actual speeds and
feeds
;---
; Material
;- Aluminum
;
; Procedure:
;- Square off end of rough stock with multiple passes of end mill.
Cut in one direction only, pull back in x plane for return for next path.
;
; Tools:
;#4 1/2 end mill,
;
;
; Subroutines used in this script:
;
ocutoff sub
   #width = #1   (Width of part in Y)
   #depth = #2   (milling depth, negative)
   #milld = #3   (end mill diameter)
   #frate = #4   (milling rate)
   #zstep = #5   (Z step, positive, optional if 0 uses half end mill
diameter)
   #dir = #6  (0 for X+ {right} end of material 1 for X- {left} end
of material)
   #Sspeed = #7  (Spindle Speed)

   #extra = [ #milld/2+0.01 ]; (Finnish cutting width of cut plus 1/2
cuter diameter plus 0.01 )
   #z = 0

G91(Set to relative Coordinates)

G0 Y[-#extra]

F #frate

 oif1 if [ #dir EQ 0]
 #diroffset1 = [ -1 ]
 #diroffset2 = [ 1 ]
 M3  S[#Sspeed]
 oif1 else
 #diroffset1 = [ 1 ]
 #diroffset2 = [ -1 ]
 M4  S[#Sspeed]
 oif1 endif

 oif2 if [#zstep EQ 0]
 #zstep = [ #milld/2 ]
 oif2 endif

oloop1 while [ 1 ]
 #z = [#z - #zstep]
 #zmove = #zstep

 oif3 if [#z LT #depth]
 #zmove = [ #zmove - [#depth - #z] ]
 #z = #depth
 oif3 endif

G0 Z[ -#zmove ]

 oif4 if [ #dir ]
 G1 Y[[#width + 2*#extra]*[#diroffset1]]
 #dir = 0
 oif4 else
 X[[#diroffset1]*[#extra]]
 G0 Y[-[#width + 2*#extra]*[#diroffset1]]
 X[[#diroffset2]*[#extra]]
 #dir = 1
 oif4 endif


 oif5 if [ #z LE #depth]
 oloop1 break
 oif5 endif

oloop1 endwhile


G0 Z[[-#depth]+[#extra]] (Withdraw to safe height start height plus
1/2 cutter diameter)

G4 P3 (Dwell  for 1 second)

G90(Set back to absolute Coordinates)

ocutoff endsub

;
;
; Clear and set Machine Parameters:

G17(Contour plane is XY Z = spindle)
G54(Coordinate system 1 touch off zero not machine home)
G20(All units in inches G21 mm)
G90(Absolute Distances)
G40(Cancel diameter comp)
G49(Cancel length offset)
G80(Cancel Canned cycles)
G94(Feed/Minute mode)
;G64 Pn.n(Path Blending how dose this work what sould i put for
settings)

;
; Start message for operator

(MSG, Cut off sub will be run twice cutting both ends of bar in fixture
1. Set fixture 1 in mill Part 0 reference is surface of material and
centre of centre hole. Tool 4 is 1/2 inch end mill Press pause button to
continue.)
;
;;;

;
;Tool change and Program Start

M0(Pause)

M6 T4 (Tool change tool 4)

G0 X-1.000 Y1.000 Z0.000 (Rapid to cut start position)

ocutoff call [2.00](Width of cut in Y) [-1.00](Total depth of
cut,negative number) [0.500](end mill diameter) [150](Feed speed)
[.125](Depth of cut each pass) [0](0 X+ right hand end 1 X- left hand
end)  [1000] (Spindle Speed)

G0 X3.000 Y1.000 Z0.000 (Rapid to cut start position)

ocutoff call [2.00](Width of cut in Y) [-1.00](Total depth of
cut,negative number) [0.500](end mill diameter) [150](Feed speed)
[.125](Depth of cut each pass) [1](0 X+ right hand end 1 X- left hand
end)  [1000] (Spindle Speed)

;
;End program and home
;

G28(Return to reference point HOME Position)

M2(end

Re: [Emc-users] Thoughts on a Python script to calculate estimated run time for G code and my first hacked sub routine

2014-10-08 Thread linden
Thanks Sebastian  Shooner for the comments, and Gene for running my code,

 The file properties estimation of run time is exactly what I was 
looking for. I intend to use it for path optimization in my code rather 
than job estimation. I am comparing code to code. The actual run time I 
m not to concerned with,  taking into account the time I will take for 
manual tool changes the differences from acceleration ect. are more or 
less erelivant in the grand scheme of things.

 I currently have a Tree Journeyman 325 complete with dynapath 20 
controller sitting in a sea-can and a little 2' by 3' router table with 
a Geckodrive G540  and steppers both are waiting for a better home. I 
would like to mount my little plasma cutter to the the router table as 
it is not very rigid (don't think I would what to run more than a Dremel 
on it for router) The Tree was running when I disconnected it but I 
would like to eventually get rid of the Dynapath stuff as I am not smart 
enough to fix it when components on the boards start to die and the 
calender is starting to catch up with the capacitors and other bits and 
pieces. Would also like to change out the 3 phase yaskawa vfd for a 
newer one that accepts single phase input as a 40  or 50 amp single 
phase plug inare easer to find. First I will get it up and running the 
way it is.

 Some where along the way I am sure I will have some more questions 
to ask and maybe one day I will be able to answer a few,

Linden


*//* 
https://www.google.com/search?biw=1366bih=590q=eventually+changespell=1sa=Xei=bbU1VMH-LsGvuQTC44KIAwved=0CBkQvwUoAA
 


On 14-10-08 09:57 PM, Gene Heskett wrote:
 On Wednesday 08 October 2014 08:36:06 linden did opine
 And Gene did reply:
 Hello
   I have been reading along on this mailing list for a few weeks now
 and playing with Linuxcnc Axis simulator in my free time. Both have
 been very informative and I have learned a lot. There are two items I
 was wondering if I could get a comment on.

 #1 Dose any one have a python script or other program that will
 calculate estimated machine time for a .ngc file. PyCam will give you
 an estimate for the Gcode it generates. I have looked through the
 source code and I cant find any thing. I have no programming back
 ground and don't know what I am looking for witch dose not help;-)

 #2 Can some one have a look at the following .ngc code with sub routine
 and give me any suggestions or comments regarding the layout
 programming logic ect. Please be ruthless I have no programming or CNC
 back ground;-)

 thank for sharing,

Linden


 %
 ; Cutoff sub V1.0
 ; Written by hand Linden
 ;
 ;Copyright GNU Public License V3)
 ;Credit  - Igor Chudov, Original cutoff sub script
 ;I have hacked Igors original script to do what I needed and take all
 responsibility for the messiness as I am not a programmer at all
 ;-
 ; Not Production Tested !   Feeds, depth of cut, and Speeds not set
 ;
 ; TO DO:  Determine spindle direction requirements set actual speeds
 and feeds
 ;---
 ; Material
 ;- Aluminum
 ;
 ; Procedure:
 ;- Square off end of rough stock with multiple passes of end mill.
 Cut in one direction only, pull back in x plane for return for next
 path. ;
 ; Tools:
 ;#4 1/2 end mill,
 ;
 ;;;
 ;; ; Subroutines used in this script:
 ;
 ocutoff sub
 #width = #1   (Width of part in Y)
 #depth = #2   (milling depth, negative)
 #milld = #3   (end mill diameter)
 #frate = #4   (milling rate)
 #zstep = #5   (Z step, positive, optional if 0 uses half end mill
 diameter)
 #dir = #6  (0 for X+ {right} end of material 1 for X- {left}
 end of material)
 #Sspeed = #7  (Spindle Speed)

 #extra = [ #milld/2+0.01 ]; (Finnish cutting width of cut plus
 1/2 cuter diameter plus 0.01 )
 #z = 0

 G91(Set to relative Coordinates)

 G0 Y[-#extra]

 F #frate

   oif1 if [ #dir EQ 0]
   #diroffset1 = [ -1 ]
   #diroffset2 = [ 1 ]
   M3  S[#Sspeed]
   oif1 else
   #diroffset1 = [ 1 ]
   #diroffset2 = [ -1 ]
   M4  S[#Sspeed]
   oif1 endif

   oif2 if [#zstep EQ 0]
   #zstep = [ #milld/2 ]
   oif2 endif

  oloop1 while [ 1 ]
   #z = [#z - #zstep]
   #zmove = #zstep

   oif3 if [#z LT #depth]
   #zmove = [ #zmove - [#depth - #z] ]
   #z = #depth
   oif3 endif

  G0 Z[ -#zmove ]

   oif4 if [ #dir ]
   G1 Y[[#width + 2*#extra]*[#diroffset1]]
   #dir = 0
   oif4 else
   X[[#diroffset1]*[#extra]]
   G0 Y[-[#width + 2*#extra]*[#diroffset1]]
   X[[#diroffset2]*[#extra]]
   #dir = 1
   oif4 endif


   oif5 if [ #z LE #depth]
   oloop1 break