Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Dave Caroline
On Tue, Nov 6, 2012 at 2:06 AM, Erik Friesen e...@aercon.net wrote:
 Any ideas how to get code to put text on this round button?
 http://www.digikey.com/product-detail/en/1WD16/679-2144-ND/2034700


If a true spherical surface then a 5 axis machine with A and B being
driven as X,Y
with some scaling

Dave Caroline

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] What should I do to get the performance back?

2012-11-06 Thread andy pugh
On 6 November 2012 00:28, Sven Wesley svenne.d...@gmail.com wrote:

 Wow, sensitive subject. Are _you_ serious?

Getting cold up there in the Baltic? It seems you are both getting a
bit too excited by this subject. You can skate across and fight it out
in the middle soon :-)

  I have also already stated that latency dropped
 with 50 % on the existing controller when it was running headless

If 50% improvement is all that you need, then this might be worthwhile.
My scepticism is based on a more subtle consideration which applies to
stepper systems, however I think yours is a step-servo system so this
might not apply.

When you are pushing software step generation to its limits you find
that the gaps between the available step rates get wider.
Taking the example of a 25uS base thread, you can either step every 1,
2 or 3 threads, giving you top-end pulse frequencies of 40kHz, 20kHz
or 13kHz. At some point the steps become bigger than the physical
system can follow and the motors will stall somewhere short of the
theoretical top speed.
In systems where the step generation clock is a few MHz (Pico or Mesa
FPGAs, SmoothStepper, other stuff I can't recall right now) this
granularity limit is well above the practical speed limits of a
stepper system.
A step-servo system will have its own internal position-tracking
control loops and may be immune to this issue.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] What should I do to get the performance back?

2012-11-06 Thread Sven Wesley
2012/11/6 andy pugh bodge...@gmail.com


 If 50% improvement is all that you need, then this might be worthwhile.
 My scepticism is based on a more subtle consideration which applies to
 stepper systems, however I think yours is a step-servo system so this
 might not apply.


A 50 % drop in latency is a 100 % improvement. ;)

When you are pushing software step generation to its limits you find
 that the gaps between the available step rates get wider.
 Taking the example of a 25uS base thread, you can either step every 1,
 2 or 3 threads, giving you top-end pulse frequencies of 40kHz, 20kHz
 or 13kHz. At some point the steps become bigger than the physical
 system can follow and the motors will stall somewhere short of the
 theoretical top speed.
 In systems where the step generation clock is a few MHz (Pico or Mesa
 FPGAs, SmoothStepper, other stuff I can't recall right now) this
 granularity limit is well above the practical speed limits of a
 stepper system.
 A step-servo system will have its own internal position-tracking
 control loops and may be immune to this issue.


Good info. I'm not sure if a servo step/dir is immune, I haven't thought
about the technical implementation but I'll ask the vendor where the limits
are. If I don't remember it all wrong I think I'm close to the max rpm of
the servo's with the figures I'm getting now.

I'm in a need of a 5-axis and that will be a Mesa-driven machine, no doubt
about that.

/S
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread andy pugh
On 6 November 2012 02:06, Erik Friesen e...@aercon.net wrote:
 Any ideas how to get code to put text on this round button?

Probe the surface and use
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ProbeKins
(the probing step is optional if you can manually create the height
map, which could be done by exporting the button surface model in STL)

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Curves in ZR plane.

2012-11-06 Thread andy pugh
If you had a machine with conventional XYZ and a radial cutter motion
too. (For example a HBM like my dad's)
https://picasaweb.google.com/lh/photo/lorjlRbUi9B2VQy0Cd0KcNMTjNZETYmyPJy0liipFm0?feat=directlink

If that was CNC you could bore spherical cavities and external radii.

I guess that the radial slide on the chuck would be a U axis (then a V
axis then a U axis...).

LinuxCNC can't do G2 G3 in the ZU plane. So how would you set up such a machine?

I guess you could make cartesian moves in VYZ and curves in XZ? Would
this be the method of choice? Viewing the machine as in inverted lathe
rather than a milling machine this nomenclature makes an amount of
sense.

Is the inability to do curves in anything but the XY YZ and XZ planes
deeply hard-coded, or would it be a trivial modification to add?
(XY, XZ, XU, XV, XW, YZ, YU, YV, YW, ZU, ZV, ZW, UV, UW, VW is rather
more planes than fit comfortably)

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] The Ideal Tool Table

2012-11-06 Thread andy pugh
(Originally posted to the dev list, but there appear to be no opinions
on the matter there)

So, having started to think about how a database-based tool table might work
(As background, the currently tool table only supports 56 tools,
because that is what will fit in an NML message. Any module that wants
tool info gets sent the whole tool table.
If we wanted to add separate wear offsets, then we would probably have
a 20 tool limit. There has been talk for a while of keeping the tools
in a database as one way t circumvent this limit.)

Each tool has a number of characteristics:

Tool number. Can more than one tool of the same tool-number exist?
Redis wants a unique key for each entry. Do we make the key be the
tool number, or keep it separate?
(ie, find the tool with number 1, then return the diameter of that
tool, or simply return the tool:1:diameter?).
I can see how you might want a database of named tools, and just
change their allocated T-number to suit. I can also see that mandating
unique T-numbers would be reasonable. The interface to G-code is
likely to always be a numeric  tool number.

Pocket Number. I think more than 1 tool can share a pocket (gang
tooling, or alternative tool-sets).
Currently pocket-zero is the spindle. How do we handle tools that are
not currently available? (Pocket none might work)

Each tool can probably have geometry and wear offsets in XYZ/UVW. Do
we need geometry offsets in ABC? How about wear offsets?

Diameter/Radius

Front Angle / Back Angle

Comment.

Nose radius? Might be useful for clever kins or cutting simulation in
the future.

SFM? Material? Insert code? Or are those all comments?

With something database-y it seems we can add values simply as and
when required. Then the tool-editor(s) can simply access what they
want and not even notice the rest.
So there is a subset of things that need to be available for current
code, and then a number of items that might be added for future
modules (automated insert ordering based on logged usage)

It is even possible that the tool editor might be allowed to add extra
columns. (there is an INI file option to hide irrelevant columns, why
not allow people to add ones too?)

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


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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Plasma Cutting on a Mill.

2012-11-06 Thread andy pugh
I have wondered if it would be possible to plasma-cut with my milling machine.
I am generally dissuaded by the mess.
A water table isn't really an option, as it would slosh as the table moved.
I think I might have thought of a way round both problems. I could
mount an arm off the end of the bed, down to near the floor. I could
then mount a plasma torch to that arm, and put a water tray and the
sheet to be cut on the floor next to the machine.
Any reason that won't work?

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Plasma Cutting on a Mill.

2012-11-06 Thread John Thornton
Depending on the thickness you might not have enough speed to make a 
clean cut. It would cut at any speed but might be fugly. On my 
Hypertherm 1250 for example with the fine cut consumables mounted the 
cut speeds vary from 2286 mm/min to 3174 mm/min for 3.4mm down to 0.6mm 
steel. So it depends on the thickness your cutting. On the other end of 
the stick with the 80 amp consumables and 25.4 thick steel the cut speed 
is 254mm/min.

John

On 11/6/2012 6:52 AM, andy pugh wrote:
 I have wondered if it would be possible to plasma-cut with my milling machine.
 I am generally dissuaded by the mess.
 A water table isn't really an option, as it would slosh as the table moved.
 I think I might have thought of a way round both problems. I could
 mount an arm off the end of the bed, down to near the floor. I could
 then mount a plasma torch to that arm, and put a water tray and the
 sheet to be cut on the floor next to the machine.
 Any reason that won't work?



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread Dave Caroline
On Tue, Nov 6, 2012 at 12:33 PM, andy pugh bodge...@gmail.com wrote:
 (Originally posted to the dev list, but there appear to be no opinions
 on the matter there)

 So, having started to think about how a database-based tool table might work
 (As background, the currently tool table only supports 56 tools,
 because that is what will fit in an NML message. Any module that wants

That NML message restriction is just silly, just send a few tools per message,
 those that are about to be used. Yes there are some machines that use
a number at a time/setup,
I could envisage up to 10 maybe but but still gcode is restricting you
to changing one at a time :)


Dave Caroline

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Plasma Cutting on a Mill.

2012-11-06 Thread andy pugh
On 6 November 2012 13:06, John Thornton bjt...@gmail.com wrote:
 Depending on the thickness you might not have enough speed to make a
 clean cut. It would cut at any speed but might be fugly. On my
 Hypertherm 1250 for example with the fine cut consumables mounted the
 cut speeds vary from 2286 mm/min to 3174 mm/min for 3.4mm down to 0.6mm
 steel.

I am getting rather ahead of myself here, as the machine has yet to
move under its own power, but with 750W motors and 5mm ballscrew pitch
I might well be able to get up to that sort of speed.
The travels are rather small, but possibly still useful.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread andy pugh
On 6 November 2012 13:08, Dave Caroline dave.thearchiv...@gmail.com wrote:

 That NML message restriction is just silly, just send a few tools per message,
  those that are about to be used

There is a further complication with the current scheme (and with your
proposal) that means that several different opinions of the tool
table values can exist at any one time in different parts of the code.
By having each module extract the data from the database when required
this problem is somewhat reduced.

I suspect that it would be difficult for the code which transmits the
tool table in the current structure to know which tools the requesting
code wanted.
Another inelegant feature of the current method is that it enforces a
one-tool-per-pocket limit. I can conceive of a few scenarios where
this is a limitation. (Gang tooling, and a rack changer with
interchangeable racks, for example)

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread Stuart Stevenson
If someone is going to modify the circular interpolation code it would be
nice to be able to specify a vector normal to the plane of interpolation.
G17,G18,G19 would still work but maybe a g17.1 or g117 would allow three
values corresponding to the normal vector.
G17.1 I J K
G02(3) X Y Z R (IJK)

or without the G17.1 I J K
G02(3) X Y Z R I J K

The vector could be derived using the start point, end point, radius value
and a value to determine the planar rotation from one or more of the
orthogonal planes.
G02(3) X Y Z R A(B)(C)

Best: (heh - my opinion) :)
The IJK values from the start point to the radius center point would also
allow calculation of the normal vector.
Using the IJK (ie: G02(3) X Y Z I J K) to determine the 3D space location
of the center point would then determine the normal vector for
interpolation motion. Calculating the normal vector using the one added
value on the line would require the least programming changes.




On Tue, Nov 6, 2012 at 5:41 AM, andy pugh bodge...@gmail.com wrote:

 If you had a machine with conventional XYZ and a radial cutter motion
 too. (For example a HBM like my dad's)

 https://picasaweb.google.com/lh/photo/lorjlRbUi9B2VQy0Cd0KcNMTjNZETYmyPJy0liipFm0?feat=directlink

 If that was CNC you could bore spherical cavities and external radii.

 I guess that the radial slide on the chuck would be a U axis (then a V
 axis then a U axis...).

 LinuxCNC can't do G2 G3 in the ZU plane. So how would you set up such a
 machine?

 I guess you could make cartesian moves in VYZ and curves in XZ? Would
 this be the method of choice? Viewing the machine as in inverted lathe
 rather than a milling machine this nomenclature makes an amount of
 sense.

 Is the inability to do curves in anything but the XY YZ and XZ planes
 deeply hard-coded, or would it be a trivial modification to add?
 (XY, XZ, XU, XV, XW, YZ, YU, YV, YW, ZU, ZV, ZW, UV, UW, VW is rather
 more planes than fit comfortably)

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users




-- 
dos centavos
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread Dave Caroline
 I suspect that it would be difficult for the code which transmits the
 tool table in the current structure to know which tools the requesting
 code wanted.
 Another inelegant feature of the current method is that it enforces a
 one-tool-per-pocket limit. I can conceive of a few scenarios where
 this is a limitation. (Gang tooling, and a rack changer with

The sliding head in the garage has two tools on a rocker
so there is an inversion in direction for cutting too :)

Dave Caroline

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread Stuart Stevenson
On Tue, Nov 6, 2012 at 5:41 AM, andy pugh bodge...@gmail.com wrote:

 If you had a machine with conventional XYZ and a radial cutter motion
 too. (For example a HBM like my dad's)

 https://picasaweb.google.com/lh/photo/lorjlRbUi9B2VQy0Cd0KcNMTjNZETYmyPJy0liipFm0?feat=directlink

 If that was CNC you could bore spherical cavities and external radii.

 I guess that the radial slide on the chuck would be a U axis (then a V
 axis then a U axis...).

My experience tells me the determination of the symbol (XYZABCUVW) of the
slide axis on the rotary motion is determined by the position of the slide
when in home position. In reality you could assign any symbol to it but
then talking about it to others would result in the need to explain it in
greater detail for the other person to be able to understand. The only
requirement is to match the symbols of the machine motion elements to the
symbols in the NC program.
During machine movement the symbol would not change from U to V just
because the orientation changes unless  the NC program requires the change.
I think this would be VERY difficult to program.


 LinuxCNC can't do G2 G3 in the ZU plane. So how would you set up such a
 machine?

 I guess you could make cartesian moves in VYZ and curves in XZ? Would
 this be the method of choice? Viewing the machine as in inverted lathe
 rather than a milling machine this nomenclature makes an amount of
 sense.

 Is the inability to do curves in anything but the XY YZ and XZ planes
 deeply hard-coded, or would it be a trivial modification to add?
 (XY, XZ, XU, XV, XW, YZ, YU, YV, YW, ZU, ZV, ZW, UV, UW, VW is rather
 more planes than fit comfortably)

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users




-- 
dos centavos
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Plasma Cutting on a Mill.

2012-11-06 Thread Stuart Stevenson
No reason at all. Sounds like a very good idea.
On Nov 6, 2012 6:56 AM, andy pugh bodge...@gmail.com wrote:

 I have wondered if it would be possible to plasma-cut with my milling
 machine.
 I am generally dissuaded by the mess.
 A water table isn't really an option, as it would slosh as the table moved.
 I think I might have thought of a way round both problems. I could
 mount an arm off the end of the bed, down to near the floor. I could
 then mount a plasma torch to that arm, and put a water tray and the
 sheet to be cut on the floor next to the machine.
 Any reason that won't work?

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread andy pugh
On 6 November 2012 13:42, Dave Caroline dave.thearchiv...@gmail.com wrote:

 The sliding head in the garage has two tools on a rocker
 so there is an inversion in direction for cutting too :)

That can be accomodated in the existing structure in at least two ways.
1) You can use negative diameters when using the other-side tool. This
just works
2) You can use coordinate rotation around the Z axis (optionally with
a G-code remap) to switch to the rear tool.

Discussion here:
http://www.linuxcnc.org/index.php/english/forum/26-turning/24729-gangtool-setup--backtools?limitstart=0

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Erik Friesen
I don't quite follow this probekins thing, although that seems promising.
Is it a matter of exporting an stl from my cad with the same zero point as
I intend to use, as well as in the same axis?


On Tue, Nov 6, 2012 at 5:21 AM, andy pugh bodge...@gmail.com wrote:

 On 6 November 2012 02:06, Erik Friesen e...@aercon.net wrote:
  Any ideas how to get code to put text on this round button?

 Probe the surface and use
 http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ProbeKins
 (the probing step is optional if you can manually create the height
 map, which could be done by exporting the button surface model in STL)

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread dave
On Mon, 2012-11-05 at 22:47 -0800, Kirk Wallace wrote:
 On Mon, 2012-11-05 at 21:06 -0500, Erik Friesen wrote:
  Any ideas how to get code to put text on this round button?
  http://www.digikey.com/product-detail/en/1WD16/679-2144-ND/2034700
  
  The software I currently have is, alibre pro(no gcode), vcarve pro, and
  meshcam, none of which seem capable of curved text.  There is just enough
  depth to where I could probably just do it flat, or do each letter flat,
  but it won't look quite right.
  
  Has anyone used these before?  http://www.markal.com/products/lacquer-stik/
 
 I haven't done it, but I've watched my Dad fill in engraved or stamped
 lettering with model paint or nail polish, then wiped over it with a
 smooth cloth (old t-shirt) or paper towel. A small piece of windshield
 wiper might work too.
 
 These were sanded, but the technique is similar:
 http://home.fuse.net/astronomy/eyepieces.html 
 http://home.fuse.net/astronomy/Project.jpg 
 
 The paint sticks might be more convenient.
 
 For the curved surface lettering, I would tend to use a 2D lettering
 utility to get the X and Y g-code, then plug those into an equation that
 gives Z for each X,Y point in the code.
 http://timeguy.com/cradek/01276453959 
 http://wiki.linuxcnc.org/cgi-bin/wiki.pl?InkscapeHowto 
 
 It would likely be based on the arc of the button's major axis surface
 arc (segment of a circle, R^2 = X^2 + y^2), then run through the minor
 axis arc. Although thinking more, the buttons are pretty small, so you
 will probably want to engrave close to the edge where the arcs flatten
 out. ... Maybe just probe the surface at the g-code X,Y points and have
 LinuxCNC record each surface Z for you.
  
Many years ago (dim past) I etched letters in bronzed (anodized) Al
panels and then filled in with colored epoxy. 

Sounding like a broken record Synergy has a facility to mill letters on
a curved surface. 

Dave


--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread andy pugh
On 6 November 2012 15:20, Erik Friesen e...@aercon.net wrote:
 I don't quite follow this probekins thing, although that seems promising.
 Is it a matter of exporting an stl from my cad with the same zero point as
 I intend to use, as well as in the same axis?

Basically, yes. The STL is a triangular mesh of XY locations and
height corrections.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread dave
On Tue, 2012-11-06 at 12:33 +, andy pugh wrote:
 (Originally posted to the dev list, but there appear to be no opinions
 on the matter there)
 
 So, having started to think about how a database-based tool table might work
 (As background, the currently tool table only supports 56 tools,
 because that is what will fit in an NML message. Any module that wants
 tool info gets sent the whole tool table.
 If we wanted to add separate wear offsets, then we would probably have
 a 20 tool limit. There has been talk for a while of keeping the tools
 in a database as one way t circumvent this limit.)
 
 Each tool has a number of characteristics:
 
 Tool number. Can more than one tool of the same tool-number exist?
 Redis wants a unique key for each entry. Do we make the key be the
 tool number, or keep it separate?
 (ie, find the tool with number 1, then return the diameter of that
 tool, or simply return the tool:1:diameter?).
 I can see how you might want a database of named tools, and just
 change their allocated T-number to suit. I can also see that mandating
 unique T-numbers would be reasonable. The interface to G-code is
 likely to always be a numeric  tool number.
 
 Pocket Number. I think more than 1 tool can share a pocket (gang
 tooling, or alternative tool-sets).
 Currently pocket-zero is the spindle. How do we handle tools that are
 not currently available? (Pocket none might work)
 
 Each tool can probably have geometry and wear offsets in XYZ/UVW. Do
 we need geometry offsets in ABC? How about wear offsets?
 
 Diameter/Radius
 
 Front Angle / Back Angle
 
 Comment.
 
 Nose radius? Might be useful for clever kins or cutting simulation in
 the future.
 
 SFM? Material? Insert code? Or are those all comments?
 
 With something database-y it seems we can add values simply as and
 when required. Then the tool-editor(s) can simply access what they
 want and not even notice the rest.
 So there is a subset of things that need to be available for current
 code, and then a number of items that might be added for future
 modules (automated insert ordering based on logged usage)
 
 It is even possible that the tool editor might be allowed to add extra
 columns. (there is an INI file option to hide irrelevant columns, why
 not allow people to add ones too?)

Wow! A comprehensive and coherent tool table approach is not going to be
easy. 
Random thoughts:
In my limited thinking it would never occurred to me to pass all the
tools in one nml message. Someone has suggested a python API which makes
sense to me. Again in my limit thinking I can see no reason to do any
more that pass info on the requested tool ... interp - task, ...

I can think of two schemes to define tools; a. APT style to define
geometry. b. use insert data. 'A' would appear to work better for mills
and 'b' to be more suited for a lathe. This is only my view and others
may strongly disagree. 
For either approach I think the user will have to enter the data for
their insert or tool as there are enough combinations to make a fairly
good sized database. 

Discussion is appreciated. None of us know it all. Darned!

Dave

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



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread Michael Haberler
Hi Andy,

great to see the tooltable issue gets attention.

having thought about it in the past, and decided I leave this for LinuxCNC3 ;) 
anyway let me note some observations and suggestions how to go about it.

first, views.

the notion of a 'table' might suggest that this is a tabular arrangement of 
data which code consults and gets a unique answer every time. This is not the 
case, and it has to do with interpreter readahead. What you have in reality is 
an 'interpreter view' and a 'machine view' of the tool information, and they 
might fall apart during readahead as the NGC program might change tool 
attributes on the fly. Only at commit points like a tool change, or set tool 
number, or set offsets, are parts of the readahead view synchronized with the 
machine view. From there on, views might diverge again. A data model for the TT 
needs to keep that in mind. The table in the EmcStat message represents the 
machine view. The interpreter view is currently not necessarily externally 
visible as there are no interpreter interfaces (like callouts to a datastore 
mechanism).

second, types of information and their use, and keys into them.

Note a 'tooltable entry' lumps together all sorts of information and keys them 
1:1 on a row id, the tool number, which is very restrictive to start with.
We have (at least): offsets, diameter, tool orientation, and they are used in 
very different parts of the interpreter:

Offsets: impact commanded position, and limit violation detection. Offsets do 
not impact tool path shape computation.
Diameter: this impacts tool diameter compensation and hence path shape 
computation, and possibly others.
'Tool orientation' also impacts gouging detection.

Then there are some things on the collective wish list, like: 

wear recording and compensation; multiple tool instances (for instance I 
learned one other control has the capability to define a group of tools which 
define a tool instance; you 'toolchange' to an instance and the control pulls 
one of the class members which has acceptable wear, and disables tools with 
excessive wear automatically)

I remember a suggestion for tool holders; a tool is held in a holder of a 
certain type, which basically adds a holder-specific offset.

In summary, you suddenly have several types of objects with different keys 
(tool classes, wear records, offsets, tool geometry information) and suddenly 
the idea of a 'table' collapses because it is an inadequate means - at this 
point kludging appears and we find repeated entries with different meanings and 
so forth.

Then again for many the above laundry list might be much shorter, and many 
features irrelevant. 



That said, I think the starting point should not be 'how should the tooltable 
look'. It should be 'what information is accessed, modified or committed, and 
by which entity'. 

In the interpreter the points where tool related information is accessed, 
modified or committed need to be identified, and translated into an API. So, 
the interpreter cant just fiddle some offset data structure internally, it must 
go through an API, like get_offset(), set_offset(), get_diameter(), 
set_diameter() get_orientation(), commit_view() etc. 

The other design question is 'who manages the machine view, and how'. This is 
currently the iocontrol process, and it communicates the machine view through 
the current limited table in EmcStat. To break the size limit, the machine view 
can be restricted to two tools: the current and the prepared tool. In essence,  
iocontrol needs to go through the same API as the interpreter.

Thinking through and implementing the interpreter/iocontrol toolstore API, the 
machine view mechanism, and how commits are communicated (right now iocontrol 
is kicked by an NML message), is the hard part of the work. The 'how should the 
table look' aspect then becomes the fun part of the problem, and it suddenly 
becomes amenable to integrator adaptation.

Once you have that API in place, then you can tack an arbitrarily complex or 
simple toolstore onto it, and it might be the current table, redis, Sqlite or 
whatever. The point is: the interpreter, iocontrol and the rest of LinuxCNC 
should not know, and should not care how this is done. This is what APIs are 
all about.

The mechanism I would choose for this API is to reuse the embedded Python code 
which is already in place, robust and quite simple to use. The API calls I 
listed above would just map to Python methods of the same name. There is just 
no reason whatsoever to go through a C/C++ API *externally* (internally we have 
to as long as iocontrol and interpreter are in C/C++).

Suddenly this whole tool access mechanism is at the Python level, and from 
there you can use the flat file, Redis, Oracle, whatever - the rest of the code 
is not impacted anymore.

---

the whole thing is a sizable task, and nontrivial. it really needs planning of 
the API, identifying where the API needs to be inserted, peer 

Re: [Emc-users] [Emc-developers] The Ideal Tool Table

2012-11-06 Thread Michael Haberler

Am 06.11.2012 um 17:35 schrieb andy pugh:

 On 6 November 2012 14:08, Michael Haberler mai...@mah.priv.at wrote:
 
 I learned one other control has the capability to define a group of tools 
 which define a tool instance; you 'toolchange' to an instance and the 
 control pulls one of the class members which has acceptable wear, and 
 disables tools with excessive wear automatically)
 
 Leaving the rest to think about later (and harder) this seems like an
 argument for having multiple pockets containing tools with the same
 number. T2 means find me any type 2 tool and send it's pocket number
 to the toolchanger

Note that 'pocket' is an attribute of a specific TC mechanism - some have it, 
some have it in multiple forms (think of multi-magazine changers; those _do_ 
exist, I heard)

the *only* role the interpreter should ever have in this is to convey it 
uninterpreted from G-code down to TC mechanism

giving the pocket number *any* meaning within the code, in particular an index 
into an array, was a fundamental design error which needs to be rooted out


-m

 
 -- 
 atp
 If you can't fix it, you don't own it.
 http://www.ifixit.com/Manifesto
 
 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-developers mailing list
 emc-develop...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers


--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread andy pugh
On 6 November 2012 13:31, Stuart Stevenson stus...@gmail.com wrote:

 The IJK values from the start point to the radius center point would also
 allow calculation of the normal vector.
 Using the IJK (ie: G02(3) X Y Z I J K) to determine the 3D space location
 of the center point would then determine the normal vector for
 interpolation motion

I think this works as long as you assume less than 180 degrees of arc
and have identical behaviour for G2 and G3.
I don't see how you can derive the normal vector from three points to
give G2 and G3 a meaning.

You would have to raise an error in cases where the three points lie on a line.

G16 appears to be available for setting this mode, and even makes
sense as the zeroth member of the set.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread andy pugh
On 6 November 2012 16:56, andy pugh bodge...@gmail.com wrote:

 I guess that using an UXZ se

UYZ, in case anyone was confused.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread andy pugh
On 6 November 2012 13:44, Stuart Stevenson stus...@gmail.com wrote:

 During machine movement the symbol would not change from U to V just
 because the orientation changes

That was intended as a joke :-)

I guess that using an UXZ set for positions is simple enough. It will
be a unique config for the machine in question anyway.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [Emc-developers] The Ideal Tool Table

2012-11-06 Thread andy pugh
On 6 November 2012 16:43, Michael Haberler mai...@mah.priv.at wrote:

 Leaving the rest to think about later (and harder) this seems like an
 argument for having multiple pockets containing tools with the same
 number. T2 means find me any type 2 tool and send it's pocket number
 to the toolchanger

 Note that 'pocket' is an attribute of a specific TC mechanism - some have it, 
 some have it in multiple forms (think of multi-magazine changers; those _do_ 
 exist, I heard)

Indeed, that is one part of the current behaviour which seems correct,
in that tool-selection sends both pocket number and tool number to
HAL.
I mentioned multi-magazine changers earlier, I think.

 giving the pocket number *any* meaning within the code, in particular an 
 index into an array, was a fundamental design error which needs to be rooted 
 out

It was discovering that which made me dissatisfied enough to start
thinking about better approaches.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread John Stewart
Andy;


 You would have to raise an error in cases where the three points lie on a 
 line.

 G16 appears to be available for setting this mode, and even makes sense as 
 the zeroth member of the set.


3 vertices doth make a triangle; should two of those vertices be equal, one 
hath a degenerate triangle (i.e., a line), should all 3 vertices be equal, one 
hath a really degenerate triangle, called a point.

My 3D rendering code uses Quaternion SLERP to go from one point to another. 
(Wikipedia is, of course helpful here) 

If you want to see the code, one can see it;  http://freewrl.sf.net, or, 
sneaking around the back  http://freewrl.cvs.sourceforge.net  is the full code 
base. 

For Android devices, I'm adding a STL front end to it, and planning to add 
many more neat features, but I'm charging a minimal amount for it.  (no app 
name here, but if you look for it on the google app store, my name is a clue)

I mention this because, yes, getting a normal from 3 vertices can be slightly 
problematic, but that's a simple check. Also, SLERP code is available, written 
in C, as well as all kinds of functions, etc.


I'm still learning GCode, so G16 is still a blur to me.

Regards;

John Alexander Stewart.
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Marcus Bowman
If you mean engrave the top surface of the button, you can use a diamond drag 
engraving tool, because it will follow the curves.  You can use VCarve Pro to 
generate the code as if it was for a flat surface.

Marcus

On 6 Nov 2012, at 16:22, andy pugh wrote:

On 6 November 2012 15:20, Erik Friesen e...@aercon.net wrote:
 I don't quite follow this probekins thing, although that seems promising.
 Is it a matter of exporting an stl from my cad with the same zero point as
 I intend to use, as well as in the same axis?

Basically, yes. The STL is a triangular mesh of XY locations and
height corrections.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread Michael Haberler

Am 06.11.2012 um 17:34 schrieb Michael Haberler:
 
 The mechanism I would choose for this API is to reuse the embedded Python 
 code which is already in place, robust and quite simple to use. The API calls 
 I listed above would just map to Python methods of the same name. There is 
 just no reason whatsoever to go through a C/C++ API *externally* (internally 
 we have to as long as iocontrol and interpreter are in C/C++).


what I will contribute to the effort:

I will rework the redis-used-for-persistent-parameters patch (Daniel Rogge's 
work which I reworked for Redis, but I havent committed it yet) to use exactly 
the API style I'm talking about: callout into Python, and do the 'database 
dependent' work in Python - that can be used as an example for the toolstore 
API calls

extra upside of eating my own dogfood: the Redis-dependent C/C++ code can be 
eliminated, and I didnt like that to start with - LinuxCNC _compiled_ code 
remains DB-agnostic

this is the (still un-Pythonified) branch I'm talking about: 
http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/redis-params


- Michael

 
 Suddenly this whole tool access mechanism is at the Python level, and from 
 there you can use the flat file, Redis, Oracle, whatever - the rest of the 
 code is not impacted anymore.
 
 ---
 
 the whole thing is a sizable task, and nontrivial. it really needs planning 
 of the API, identifying where the API needs to be inserted, peer review of 
 plans.
 
 I am happy to contribute; I'd really appreciate if somebody else took the 
 lead and it is great to see the leader has been identified ;)
 
 - Michael 
 
 
 
 
 
 Am 06.11.2012 um 13:33 schrieb andy pugh:
 
 (Originally posted to the dev list, but there appear to be no opinions
 on the matter there)
 
 So, having started to think about how a database-based tool table might work
 (As background, the currently tool table only supports 56 tools,
 because that is what will fit in an NML message. Any module that wants
 tool info gets sent the whole tool table.
 If we wanted to add separate wear offsets, then we would probably have
 a 20 tool limit. There has been talk for a while of keeping the tools
 in a database as one way t circumvent this limit.)
 
 Each tool has a number of characteristics:
 
 Tool number. Can more than one tool of the same tool-number exist?
 Redis wants a unique key for each entry. Do we make the key be the
 tool number, or keep it separate?
 (ie, find the tool with number 1, then return the diameter of that
 tool, or simply return the tool:1:diameter?).
 I can see how you might want a database of named tools, and just
 change their allocated T-number to suit. I can also see that mandating
 unique T-numbers would be reasonable. The interface to G-code is
 likely to always be a numeric  tool number.
 
 Pocket Number. I think more than 1 tool can share a pocket (gang
 tooling, or alternative tool-sets).
 Currently pocket-zero is the spindle. How do we handle tools that are
 not currently available? (Pocket none might work)
 
 Each tool can probably have geometry and wear offsets in XYZ/UVW. Do
 we need geometry offsets in ABC? How about wear offsets?
 
 Diameter/Radius
 
 Front Angle / Back Angle
 
 Comment.
 
 Nose radius? Might be useful for clever kins or cutting simulation in
 the future.
 
 SFM? Material? Insert code? Or are those all comments?
 
 With something database-y it seems we can add values simply as and
 when required. Then the tool-editor(s) can simply access what they
 want and not even notice the rest.
 So there is a subset of things that need to be available for current
 code, and then a number of items that might be added for future
 modules (automated insert ordering based on logged usage)
 
 It is even possible that the tool editor might be allowed to add extra
 columns. (there is an INI file option to hide irrelevant columns, why
 not allow people to add ones too?)
 
 --
 atp
 If you can't fix it, you don't own it.
 http://www.ifixit.com/Manifesto
 
 
 -- 
 atp
 If you can't fix it, you don't own it.
 http://www.ifixit.com/Manifesto
 
 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in 

Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread Chris Radek
On Tue, Nov 06, 2012 at 07:31:07AM -0600, Stuart Stevenson wrote:
 
 Best: (heh - my opinion) :)
 The IJK values from the start point to the radius center point would also
 allow calculation of the normal vector.
 Using the IJK (ie: G02(3) X Y Z I J K) to determine the 3D space location
 of the center point would then determine the normal vector for
 interpolation motion. Calculating the normal vector using the one added
 value on the line would require the least programming changes.


I don't understand what you mean.  Can you elaborate in mathspeak?

I think andy thinks you mean calculate normal as 
(XYZ - current) cross (IJK - current) which he rightfully says flips
direction given an arc of more or less than semicircle, and for
semicircle and full circle it's indeterminate.

Also the third (normal to selected plane) component in XYZ is
currently used to give a helical offset, and that will mess up your
normal with the above scheme.

Can you give a more detailed spec that handles helixes, semicircles,
and full circles?  Perhaps even make a wiki page we can all work on?

As you probably know, arbitrary nonplanar helixes are already
supported in the trajectory planner and other layers past the
interpreter and canon.  It's the gcode that makes it tricky.

In fact, interested folks might want to check out
http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=shortlog;h=refs/heads/arbitrary-arc


--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Curves in ZR plane.

2012-11-06 Thread andy pugh
On 6 November 2012 17:48, Chris Radek ch...@timeguy.com wrote:

 I think andy thinks you mean calculate normal as
 (XYZ - current) cross (IJK - current) which he rightfully says flips
 direction given an arc of more or less than semicircle, and for
 semicircle and full circle it's indeterminate.

Though having said that, one can at least be consistent in assuming
that start-end-centre are a clockwise triangle.
(but that does flip as the arc becomes  180 degrees).

I think clockwise numbering is how STL defines face normals.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Plasma Cutting on a Mill.

2012-11-06 Thread Jason Burton
I've wondered the exact same thing. I think about the only thing that might
stop you (barring sufficient speeds) is emi crosstalk.

Interested to see you build it!
 On Nov 6, 2012 6:56 AM, andy pugh bodge...@gmail.com wrote:

 I have wondered if it would be possible to plasma-cut with my milling
 machine.
 I am generally dissuaded by the mess.
 A water table isn't really an option, as it would slosh as the table moved.
 I think I might have thought of a way round both problems. I could
 mount an arm off the end of the bed, down to near the floor. I could
 then mount a plasma torch to that arm, and put a water tray and the
 sheet to be cut on the floor next to the machine.
 Any reason that won't work?

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Erik Friesen
I see the probekins tar.gz includes everything.  I have my customized
version of linuxcnc running, don't feel like using something else.  Is it
just a matter of dragging some of the files into my src and building?


On Tue, Nov 6, 2012 at 12:12 PM, Marcus Bowman marcus.thebowm...@virgin.net
 wrote:

 If you mean engrave the top surface of the button, you can use a diamond
 drag engraving tool, because it will follow the curves.  You can use VCarve
 Pro to generate the code as if it was for a flat surface.

 Marcus

 On 6 Nov 2012, at 16:22, andy pugh wrote:

 On 6 November 2012 15:20, Erik Friesen e...@aercon.net wrote:
  I don't quite follow this probekins thing, although that seems promising.
  Is it a matter of exporting an stl from my cad with the same zero point
 as
  I intend to use, as well as in the same axis?

 Basically, yes. The STL is a triangular mesh of XY locations and
 height corrections.

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread Jan Van Gilsen
Andy,

Maybe you could use this geometry:
http://ars.els-cdn.com/content/image/1-s2.0-S0890695501000451-gr1.jpg

This results in different possible tool shapes:
http://ars.els-cdn.com/content/image/1-s2.0-S0890695501000451-gr2.gif

from: http://www.sciencedirect.com/science/article/pii/S0890695501000451

Regards,
Jan
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Erik Friesen
I copied the kinematics directory to mine, here is the error in the make.
Any ideas what I need to do?

Compiling emc/kinematics/genserkins.c
make: *** No rule to make target `../lib/liblinuxcnchal.so', needed by
`../bin/genserkins'.  Stop.



On Tue, Nov 6, 2012 at 2:42 PM, Erik Friesen e...@aercon.net wrote:

 I see the probekins tar.gz includes everything.  I have my customized
 version of linuxcnc running, don't feel like using something else.  Is it
 just a matter of dragging some of the files into my src and building?



 On Tue, Nov 6, 2012 at 12:12 PM, Marcus Bowman 
 marcus.thebowm...@virgin.net wrote:

 If you mean engrave the top surface of the button, you can use a diamond
 drag engraving tool, because it will follow the curves.  You can use VCarve
 Pro to generate the code as if it was for a flat surface.

 Marcus

 On 6 Nov 2012, at 16:22, andy pugh wrote:

 On 6 November 2012 15:20, Erik Friesen e...@aercon.net wrote:
  I don't quite follow this probekins thing, although that seems
 promising.
  Is it a matter of exporting an stl from my cad with the same zero point
 as
  I intend to use, as well as in the same axis?

 Basically, yes. The STL is a triangular mesh of XY locations and
 height corrections.

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Mark Wendt
On Tue, Nov 6, 2012 at 3:41 PM, Erik Friesen e...@aercon.net wrote:
 I copied the kinematics directory to mine, here is the error in the make.
 Any ideas what I need to do?

 Compiling emc/kinematics/genserkins.c
 make: *** No rule to make target `../lib/liblinuxcnchal.so', needed by
 `../bin/genserkins'.  Stop.

Where are you doing the compile?  Does the file
../lib/liblinuxcnchal.so exist where the makefile thinks it is?

Mark

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Erik Friesen
I am doing the compile from the emc2-dev/src directory.  I can't find where
liblinuxcnchal.so is referenced, so I am unclear how to proceed.  I can't
find it in the probekins project either.


On Tue, Nov 6, 2012 at 3:47 PM, Mark Wendt wendt.m...@gmail.com wrote:

 On Tue, Nov 6, 2012 at 3:41 PM, Erik Friesen e...@aercon.net wrote:
  I copied the kinematics directory to mine, here is the error in the make.
  Any ideas what I need to do?
 
  Compiling emc/kinematics/genserkins.c
  make: *** No rule to make target `../lib/liblinuxcnchal.so', needed by
  `../bin/genserkins'.  Stop.

 Where are you doing the compile?  Does the file
 ../lib/liblinuxcnchal.so exist where the makefile thinks it is?

 Mark


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Erik Friesen
or, probekins source.


On Tue, Nov 6, 2012 at 3:49 PM, Erik Friesen e...@aercon.net wrote:

 I am doing the compile from the emc2-dev/src directory.  I can't find
 where liblinuxcnchal.so is referenced, so I am unclear how to proceed.  I
 can't find it in the probekins project either.



 On Tue, Nov 6, 2012 at 3:47 PM, Mark Wendt wendt.m...@gmail.com wrote:

 On Tue, Nov 6, 2012 at 3:41 PM, Erik Friesen e...@aercon.net wrote:
  I copied the kinematics directory to mine, here is the error in the
 make.
  Any ideas what I need to do?
 
  Compiling emc/kinematics/genserkins.c
  make: *** No rule to make target `../lib/liblinuxcnchal.so', needed by
  `../bin/genserkins'.  Stop.

 Where are you doing the compile?  Does the file
 ../lib/liblinuxcnchal.so exist where the makefile thinks it is?

 Mark


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] The Ideal Tool Table

2012-11-06 Thread andy pugh
On 6 November 2012 19:55, Jan Van Gilsen janvangil...@gmail.com wrote:

 Maybe you could use this geometry:
 http://ars.els-cdn.com/content/image/1-s2.0-S0890695501000451-gr1.jpg

I suppose that is one way to be very general. But excludes ogee router
cutters and panel-raising bits.
Then the question becomes how general we want to be, considering that
LinuxCNC only pays any attention to diameter.

If cutsim or anything similar is ever likely to replace the current
preview (or would hook into the same tool database) then perhaps is it
worth considering.
To an extent it doesn't matter how many values we store, as the tool
table will only display the ones chosen (the default set could be
chosen to be sensible, and based on machine type)

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread andy pugh
On 6 November 2012 19:42, Erik Friesen e...@aercon.net wrote:
 I see the probekins tar.gz includes everything.  I have my customized
 version of linuxcnc running, don't feel like using something else.  Is it
 just a matter of dragging some of the files into my src and building?

It might actually be easier than that.
You can often install a kinematics file using comp.
sudo comp --install probekins.c

You might need the linuxcnc-dev package though, and if the kins file
has more than the usual includes, then you might need to do a complete
from-source build.

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

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Erik Friesen
I am building with 2.6.0 ~pre.  Something isn't working here, comp isn't
found even after dev install.  Is 2.6 incompatible with the probekins
kinematics source?


On Tue, Nov 6, 2012 at 4:04 PM, andy pugh bodge...@gmail.com wrote:

 On 6 November 2012 19:42, Erik Friesen e...@aercon.net wrote:
  I see the probekins tar.gz includes everything.  I have my customized
  version of linuxcnc running, don't feel like using something else.  Is it
  just a matter of dragging some of the files into my src and building?

 It might actually be easier than that.
 You can often install a kinematics file using comp.
 sudo comp --install probekins.c

 You might need the linuxcnc-dev package though, and if the kins file
 has more than the usual includes, then you might need to do a complete
 from-source build.

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] carbide pcb drills

2012-11-06 Thread Frank Tkalcevic
Another source...

http://drillcity.stores.yahoo.net/680310.html



 -Original Message-
 From: Gene Heskett [mailto:ghesk...@wdtv.com]
 Sent: Wednesday, 31 October 2012 2:15 AM
 To: emc-users@lists.sourceforge.net
 Subject: Re: [Emc-users] carbide pcb drills
 
 On Tuesday 30 October 2012 11:14:45 jclo...@windstream.net did opine:
 
  Try this
  http://www.ebay.com/itm/New-10pcs-68-Wire-Size-Solid-Carbide-PCB-
 Print
  -C
  ircuit-Board-Drill-Bits-
 /120995129465?pt=LH_DefaultDomain_0hash=item1
  c2
  bdf2879
 
 That is the same link Ed sent, thanks.
 
   Chris Radek ch...@timeguy.com wrote:
   On Tue, Oct 30, 2012 at 10:12:59AM -0400, Gene Heskett wrote:
rapidly.  And I've not found anyone who will sell me carbide #68's
in ten packs w/o a 3 digit price yet. :(
  
   A 10-pack of #68 pcb drills (carbide, 1/8 shank, optional depth
   rings) is $22.55 at www.thinktink.com
  
   The 1/8 shank is nice because you can use an end mill holder or a
   collet.  The depth rings make the stickout somewhat repeatable
   across tool changes.
  
   Looks like they have a minimum order and pretty high shipping costs,
   unfortunately.
  
   
   --
    Everyone hates slow websites. So do we.
   Make your web apps faster with AppDynamics Download AppDynamics
 Lite
   for free today:
   http://p.sf.net/sfu/appdyn_sfd2d_oct
   ___
   Emc-users mailing list
   Emc-users@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/emc-users
 
  --
  --
  -- Everyone hates slow websites. So do we.
  Make your web apps faster with AppDynamics Download AppDynamics Lite
  for free today:
  http://p.sf.net/sfu/appdyn_sfd2d_oct
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 Cheers, Gene
 --
 There are four boxes to be used in defense of liberty:
  soap, ballot, jury, and ammo. Please use in that order.
 -Ed Howdershelt (Author)
 My web page: http://coyoteden.dyndns-free.com:85/gene is up!
 Conceit causes more conversation than wit.
   -- LaRouchefoucauld
 


--
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics Download AppDynamics Lite
 for free today:
 http://p.sf.net/sfu/appdyn_sfd2d_oct
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Erik Friesen
Even after building the dev install, I don't find any stlvis script.


On Tue, Nov 6, 2012 at 4:23 PM, Erik Friesen e...@aercon.net wrote:

 I am building with 2.6.0 ~pre.  Something isn't working here, comp isn't
 found even after dev install.  Is 2.6 incompatible with the probekins
 kinematics source?



 On Tue, Nov 6, 2012 at 4:04 PM, andy pugh bodge...@gmail.com wrote:

 On 6 November 2012 19:42, Erik Friesen e...@aercon.net wrote:
  I see the probekins tar.gz includes everything.  I have my customized
  version of linuxcnc running, don't feel like using something else.  Is
 it
  just a matter of dragging some of the files into my src and building?

 It might actually be easier than that.
 You can often install a kinematics file using comp.
 sudo comp --install probekins.c

 You might need the linuxcnc-dev package though, and if the kins file
 has more than the usual includes, then you might need to do a complete
 from-source build.

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


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Text on rounded button.

2012-11-06 Thread Lars Kruse
Hi,

 The software I currently have is, alibre pro(no gcode), vcarve pro, and
 meshcam, none of which seem capable of curved text.

did you already try PyCAM?
(disclaimer: I maintain PyCAM)

I just prepared a short article with some screenshots that show how to solve
your specific problem with this software:
http://fab.senselab.org/en/node/268

Cheers,
Lars

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users