Re: [Emc-users] USB wifi dongle

2018-03-25 Thread Charles Buckley
Personally, I have always preferred Ethernet-Wifi adapters. Have never had
to worry about driver issues with them.

https://www.iogear.com/product/GWU627/



On Sat, Mar 24, 2018 at 7:33 AM, jeremy youngs  wrote:

> I believe we have a winner, will order one this afternoon and post some
> results of my latency issues when the femailman drops it this week. Thanks
> for all the input.
>
> On Sat, Mar 24, 2018, 06:20 Ricardo Moscoloni 
> wrote:
>
> > I can say this is true for me too (debian LCNC distribution)
> > I've had excellent luck with the TP-Link TL-WN722N with Linux.
> >
> >
> >
> > > I've had excellent luck with the TP-Link TL-WN722N with Linux.
> >
> >
> 
> --
> 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] MachineKit on the BeagleBone Black

2017-10-11 Thread Charles Buckley
I agree. I personally thought a 1GB or 2GB RAM beaglebone would have found
a good niche market. Seeed is producing something called the Beaglebone
Green, but they have pretty much the same specs.

The real issue is that it is very cheap for new designers to launch single
board computers. They are cheap enough that I can buy a new one fairly
often and see how it differs. Most do about the same things for roughly the
same price. TI, I think, has gone down the compute node route for higher
end industrial companies with boards like the SBC-AM57x. That SBC is more
expensive than a PC with a MESA card, so not much use in the range we are
looking. Now, if I were aiming to build and sell commercial controllers, I
would be looking at it closer, but for what I do, it is not much use.

Critical mass matters in terms of companies sticking around. The margins
are razor thin, so it is not very profitable for many of them. With no
consumer or industrial anchor customers or market, most will fail.

Charles Buckley

On Wed, Oct 11, 2017 at 3:34 PM, John Dammeyer <jo...@autoartisans.com>
wrote:

> > It is from May 18th, 2013.
> >
> > They moved to Rev C of the beaglebone black in March 2014.  They have not
> > updated the black since then. Functionally, the page looks to still be
> > ballpark.
> >
> > Personally, I think TI has dropped the black from their roadmap. I would
> > hesitate to move to it at this point. You might want to look at the
> PINE64
> > boards.
> >
> > Charles Buckley
>
> I think that's why I'm disappointed.  With the A/D and PRUs the Beagle was
> so much better than the Pi.  All the extra pins.  But time moves on I
> guess.
>
> It's looking less and less like the Beagle will be controlling my Mill.
>
> John
>
>
>
> 
> --
> 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] MachineKit on the BeagleBone Black

2017-10-11 Thread Charles Buckley
It is from May 18th, 2013.

They moved to Rev C of the beaglebone black in March 2014.  They have not
updated the black since then. Functionally, the page looks to still be
ballpark.

Personally, I think TI has dropped the black from their roadmap. I would
hesitate to move to it at this point. You might want to look at the PINE64
boards.

Charles Buckley

On Wed, Oct 11, 2017 at 10:59 AM, Jon Elson <el...@pico-systems.com> wrote:

> On 10/10/2017 11:47 AM, John Dammeyer wrote:
>
>> Here's an interesting comparison for use of MachineKit on the BBB.
>> https://sites.google.com/site/manisbutareed/beaglebone-black-linuxcnc
>>
>> This document is not dated, but a few things in it make me think it is
> more than several years old.
>
> 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


Re: [Emc-users] 3D Printers

2017-03-28 Thread Charles Buckley
Not sure if anyone would be interested, but in about 11 hours, Aliexpress
is having a sale. I am seeing some 3D printers listed.



On Tue, Mar 28, 2017 at 12:53 PM, Charles Buckley <rijrun...@gmail.com>
wrote:

> Pretty sure those are belt driven, not screw driven.
>
> On Tue, Mar 28, 2017 at 9:14 AM, jrmitchellj . <jrmitche...@gmail.com>
> wrote:
>
>> Kind of small.
>> ACME leadscrews instead of ballscrews
>> Not much detail on the build platform (other than thickness)
>>
>> Probably OK for  a learning experience & making small toys.
>>
>> Ray
>>
>> --J. Ray Mitchell Jr.
>> jrmitche...@gmail.com
>> (818)324-7573
>>
>>
>> The dogmas of the quiet past, are inadequate to the stormy present. The
>> occasion is piled high with difficulty, and we must rise with the
>> occasion.
>> As our case is new, so we must think anew and act anew. We must
>> disenthrall
>> ourselves, and then we shall save our country.*Abraham Lincoln
>> <http://www.quotationspage.com/quotes/Abraham_Lincoln/>*, *Annual message
>> to Congress, December 1, 1862*
>> *16th president of US (1809 - 1865)*
>>
>> On Tue, Mar 28, 2017 at 7:48 AM, andy pugh <bodge...@gmail.com> wrote:
>>
>> > I find myself astonished that I don't have a 3D printer.
>> > I am thinking of buying one.
>> > Longer-term I think I will end up making a large-format delta pritner,
>> > so the one I buy will be more ot a toe-dipping exercise, and I am
>> > looking at:
>> > http://www.ebay.co.uk/itm/182454763977
>> > Any thoughts?
>> >
>> > --
>> > 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, 1916
>> >
>> > 
>> > --
>> > 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
>>
>
>
--
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] 3D Printers

2017-03-28 Thread Charles Buckley
Pretty sure those are belt driven, not screw driven.

On Tue, Mar 28, 2017 at 9:14 AM, jrmitchellj . 
wrote:

> Kind of small.
> ACME leadscrews instead of ballscrews
> Not much detail on the build platform (other than thickness)
>
> Probably OK for  a learning experience & making small toys.
>
> Ray
>
> --J. Ray Mitchell Jr.
> jrmitche...@gmail.com
> (818)324-7573
>
>
> The dogmas of the quiet past, are inadequate to the stormy present. The
> occasion is piled high with difficulty, and we must rise with the occasion.
> As our case is new, so we must think anew and act anew. We must disenthrall
> ourselves, and then we shall save our country.*Abraham Lincoln
> *, *Annual message
> to Congress, December 1, 1862*
> *16th president of US (1809 - 1865)*
>
> On Tue, Mar 28, 2017 at 7:48 AM, andy pugh  wrote:
>
> > I find myself astonished that I don't have a 3D printer.
> > I am thinking of buying one.
> > Longer-term I think I will end up making a large-format delta pritner,
> > so the one I buy will be more ot a toe-dipping exercise, and I am
> > looking at:
> > http://www.ebay.co.uk/itm/182454763977
> > Any thoughts?
> >
> > --
> > 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, 1916
> >
> > 
> > --
> > 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
>
--
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] following along in my what if musings about ther new oramge pi 2e

2016-10-25 Thread Charles Buckley
I work in an environment at work where we do a lot of video broadcast over
IP. That is all UDP multicast. Luckily, it is an environment where single
dropped packet only corrupts that frame and section and is recovered the
next base frame (ie, anywhere from 1 to 16 frames).

The reason we use UDP instead of other protocols is that UDP has no
handshake. It is unilateral. Other protocols would require some sort of
variation of a handshake to verify packet integrity. But, we also have an
inherent safety check in that a lost packet only affects the individual
frame. It does not propagate past that. In a RT situation with no check
within the data itself, I would go with the most streamlined an uncluttered
port and network path.

I was not part of the discussion, so I do not know how the 7i92H works or
what sort of data you would send over the network. But, if this is a
protocol you are writing or coding around, it is possible to go the video
concept were every x number of packets is a reference frame, which could
sanity check the machine's path. So, for instance, if you were doing some
sort of trajectory plan for something going from X1 Y1 to X2 Y2 in CAD, the
g-code generated  could include reference points along that line, then
broadcast the entire path to the machine. If you drop a frame, it is not
the end of the world. You should not crash the machine in most instances.
(You could trash the part if you drop the boundary points).

Personally, I think it is probably a lot of worry about a side issue. We
broadcast gigs of video via UDP internally where I work every minute and
alarms sound if we drop 3 frames. We rarely see packet drops.

On Tue, Oct 25, 2016 at 10:54 AM, Mark  wrote:

> On 10/25/2016 12:16 PM, Nicklas Karlsson wrote:
> >> True dat.  But why take the chance and not use a direct connection with
> >> a cross-over cable?  Typical UDP traffic in a switched LAN is fairly
> >> fast but not necessarily totally reliable.  And over the years I've seen
> >> plenty of collisions on a switched network for both TCP and UDP.  The
> >> difference being TCP has error correction and will resend the packet.
> > The most usual in real time systems is packets are sent periodically and
> receiver know it will receive packets. If bandwidth should be used to the
> limit UDP is a better choice but with plenty of bandwidth left over TCP
> might be a better choice.
> >
> > Then I do real time systems usually I tolerate some lost packets.
> Usually the old value is not useful then new value is received but if there
> is enough time request resend would be good.
> >
> >
> > I guess the answer is it depend on available bandwidth and delay. You
> also need a mechanism to queue up old data no more needed.
> >
> > In real time systems a queue is usually not good because if there is not
> enough time it will start grow. If newest available data is used perfomance
> may degrade but software will continue to run.
> >
> >
> > Nicklas Karlsson
> Under UDP, the receiver will receive packets, however under the protocol
> it doesn't know if it receives "all" the packets.  UDP is kind of a send
> and forget protocol.  If you want to make sure that all packets are
> received, the only way to go is TCP.  UDP uses less bandwidth than TCP,
> though in reality the difference is quite small.
>
> A queue is not real time.  Real time is *now* not when the queue decides
> to send.  Losing packets in a critical environment is not a good thing.
> Let's suppose a limit is hit and the controller calls for a stop in one
> packet.  Oops, that packet got dropped.  And the machine bangs into the
> physical stops.  Not a good thing.  If you are going to use UDP for
> critical situations, you're best off using a direct connect, getting rid
> of the latency of the LAN and talking directly to the Mesa card.
>
> Mark
>
> 
> --
> The Command Line: Reinvented for Modern Developers
> Did the resurgence of CLI tooling catch you by surprise?
> Reconnect with the command line and become more productive.
> Learn the new .NET and ASP.NET CLI. Get your free copy!
> http://sdm.link/telerik
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
--
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit?

2016-10-19 Thread Charles Buckley
Does have some nice specs. But, is the MSRP really about $230? That drives
a lot of use cases out the window. PC's are about the same price point.

On Oct 19, 2016 4:14 PM, "Charles Steinkuehler" <char...@steinkuehler.net>
wrote:

> On 10/19/2016 4:56 PM, Charles Buckley wrote:
> > The only knock I have on beaglebone black is that the manufacturer does
> not
> > seem to be supportive of its growth and development. Looks like they are
> > going a different direction. We should have seen a version with more RAM
> by
> > this point or other improvements. The black was released in Apr 2013 and
> it
> > has been 3.5 years and that is an age for SBC's.
>
> The X15 is coming soon (I've already got one, and non-FCC approved
> versions are available to purchase).  It's got a seriously faster CPU,
> four PRU cores, and floating-point DSPs (HAL "islands" running on
> dedicated DSP cores anyone?!?).  The main thing that will probably
> suck is the same as the BeagleBone: graphics performance.  Mainly
> because the closed-source drivers don't play nice with open-source
> Linux distribution releases.  There's typically just _barely_ enough
> to get EGL acceleration working for Android, and nothing else.  :-/
>
> --
> Charles Steinkuehler
> char...@steinkuehler.net
>
>
> 
> --
> 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] Machinekit?

2016-10-19 Thread Charles Buckley
The only knock I have on beaglebone black is that the manufacturer does not
seem to be supportive of its growth and development. Looks like they are
going a different direction. We should have seen a version with more RAM by
this point or other improvements. The black was released in Apr 2013 and it
has been 3.5 years and that is an age for SBC's.

On Wed, Oct 19, 2016 at 2:50 PM, Charles Steinkuehler <
char...@steinkuehler.net> wrote:

> On 10/19/2016 12:39 PM, dan...@austin.rr.com wrote:
> >
> > http://www.machinekit.io/
> >
> > Anybody familiar with this?  Got a friend who wants to put it on a
> > BeagleBone Black.  LinuxCNC run onboard a Cortex A8 directly and
> > the HDMI monitor, keyboard, mouse etc plug straight into that, not
> > just acting as a motion controller from a remote PC.
> >
> > Notable benefit would seem to be that the IO is very low-latency
> > without a motion controller card, and the architecture is 100%
> > consistent, as opposed the latency lottery that is picking a PC and
> > its MB chipset and seeing how it works.
> >
> > BBB does have 2x 46 pin IO headers.  I'm not sure if all pins can
> > be assigned arbitrary HW functions, but it sounds like plenty
> > anyhow.
>
> The BeagleBone does make a decent machine control platform, mainly due
> to it's dual 200 MHz PRU cores that can be used for 'bit twiddling"
> which helps cover the fairly poor (by x86 standards) interrupt latency
> and jitter.
>
> > He asked me about it and all I can do so far is say "hmm".  The
> > Machinekit website is pretty sparse.
>
> Machinekit was created mostly to enhance HAL and RTAPI, with one
> advantage being wider support of real-time options (thus making it
> possible to run on ARM systems like the BeagleBone, or anywhere else
> you can get a Xenomai or PREEMPT_RT patched kernel running).  This is
> why Machinekit is sometimes thought of as the "BeagleBone" version of
> LinuxCNC, but that's not really the case.  Other Machinekit HAL
> additions like ring buffers, triple buffers, instantiable components,
> and remote components are useful on any system, including x86.
>
> While I use many BeagleBones to control various machines exactly the
> way you describe (using an HDMI monitor and KB/Mouse connected to the
> BBB), it is not nearly the same user experience as running on an x86
> PC.  Everything is noticeably slower on the BBB, and graphics
> performance is particularly horrid (to the point that the 3D preview
> display is essentially unusable).
>
> If you're willing to work with the limitations of a low-end ARM
> platform like the BeagleBone, they have their place, but for larger
> machines, I'd recommend x86.
>
> NOTE:  Most of my BeagleBone driven machines would probably be
> considered "toys":  various 3D printers, an EggBot egg-drawing robot,
> a pick-and-place machine (WIP).  All small desktop-sized machines
> where having a full x86 PC is somewhat overkill.  My one larger
> machine (a PUMA-style robot arm) has an x86 controller with Mesa
> hardware cards which I hope to get running with a combination of
> LinuxCNC (for the recent Joints/Axis update) and Machinekit (for the
> HAL layer with ring-buffers and remote components).
>
> --
> Charles Steinkuehler
> char...@steinkuehler.net
>
>
> 
> --
> 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] Copying G code files from PC to PC

2016-03-24 Thread Charles Buckley
For LinuxCNC, I just wrote a small script to convert the files into a .deb
package, then push it to my repo.

Charles Buckley

On Thu, Mar 24, 2016 at 2:21 PM, Jack Coats <j...@coats.org> wrote:

> Rather than hardware or sending information 'offsite' to Dropbox or
> similar, I was wondering if something like bittorrent sync could be used?
> It can probably run under LinuxCNC, but I haven't checked.
>
> https://www.getsync.com/
>
> It does support Windows, Mac, Linux and Linux on ARM, FreeBSD, Apple and
> Android mobile devices, and various NAS vendors.  In any case I have heard
> good words about it but I haven't used it.
>
> --
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351=/4140
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] RFID Tag or Barcode into LinuxCNC

2016-03-24 Thread Charles Buckley
Go with barcode near the machine. I have seen bad things happen when using
an RFID reader near high inductance coils.


On Wed, Mar 23, 2016 at 2:13 PM, John Thornton  wrote:

> Anyone read a RFID tag or barcode and use that to run a subroutine in
> LinuxCNC?
>
> JT
>
>
> --
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351=/4140
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Denver Maker Faire

2016-01-06 Thread Charles Buckley
Not sure if anyone would be interested, but I noticed the Call For Makers
had a theme this year:

Our theme for 2016 is Building the Future. We are looking for hands-on,
interactive, and/or whiz bang exciting projects.  Here are just *some* of
the topics that we’re looking for:

   - Engineering, aerospace, STEAM Student projects
  - Homegrown Drones
  - Electronics and Conductive materials projects
  - Tools of Fabrication – invented tools, woodcrafting, metal
  smithing, 3D printing, CNC Milling
  - Wearable tech, recycled fashion and textiles
  - Robotics Experience
  - Rockets and aerospace

http://denvermakerfaire.com/

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


Re: [Emc-users] is anyone here buyingbfrom aliexpress?

2015-12-22 Thread Charles Buckley
I have generally found that these are the same OEM parts that you get from
bitsnbits and other US distributers.

On Tue, Dec 22, 2015 at 12:41 PM, Jack Coats  wrote:

> I purchase some things there.  Delivery on small stuff is fast, some stuff
> is slow.
>
> I find it is like buying from Walmart, expect low quality and be
> happily surprised by some.
>
> --
> ___
> 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] is anyone here buyingbfrom aliexpress?

2015-12-22 Thread Charles Buckley
I buy a lot from there.

On Mon, Dec 21, 2015 at 7:01 PM, Gene Heskett  wrote:

> I ask,because I just tried, and cannot get past the password registration
> page.
>
> 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)
> Some mill pix are at:
> Genes Web page 
>
>
> --
> ___
> 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] Porting LinuxCNC(EMC) to Windows was CAD/CAM for LinuxCNC

2015-09-22 Thread Charles Buckley
  I have not been keeping up with machinekit as much as I should, but it
does look like they are moving to server/client. Looks like they have moved
the UI, task scheduler, RS274 interpreter, and basic machine commands to
use API's. Trajectory planner, kinematics, hardware drivers, etc, etc
remain on the Beaglebone. If I am reading this doc correctly, I would think
that you could program pretty much anything to connect to the API's. Should
be OS agnostic where the UI is running. I do know they are doing the
development against tablets as I have downloaded that.

Hmm..  there even looks to be a thread for windows machinekit clients..
https://groups.google.com/forum/#!searchin/machinekit/machinekit$20windows/machinekit/fHCykq4nXHA/3VYwQEQAFgAJ
 If I am reading this correctly, they just don't have a lot of developers
working compared to the tablet option.

Personally, I have been more interested in an industrial setting whereby I
could integrate a lot of systems into a monitoring and tracking system to
show where systems are in their machine cycle. If nothing else, then maybe
something as straightforward as SNMP traps so that monitoring systems -
such as Nagios - could pick that up. Or, a single UI driving multiple
machines, which would be possible with an API model - similar to octoprint.
With the cost of BBB and similar x86 or ARM systems, linuxcnc as a
standalone PC is not necessarily where things will end up long term.
(conjecture on my part. I am not involved in an architectural discussions
and I'm a weak coder).

On Tue, Sep 22, 2015 at 1:45 AM, Gregg Eshelman <g_ala...@yahoo.com> wrote:

> On 9/21/2015 2:20 PM, Charles Buckley wrote:
> > Well, you can eliminate windows completely, if you have a phone or
> android
> > tablet.
> >
> >
> https://play.google.com/store/apps/details?id=io.machinekit.appdiscover=en
> >
> > I would argue that the ability to split the GUI from the engine is a good
> > thing overall, but at your core, you're still looking at having a full OS
> > sitting out there and the underlying architecture and filesystem layout
> can
> > not easily be circumvented.
>
> What that would be is a client-server type of system, with LCNC running
> on a micro-system in the role of the server, with the GUI running on the
> Windows or OS X or other system as the client.
>
> The trick is to achieve transparency of operation so that GCODE and
> commands for start, stop, E-stop etc sent to the LCNC server and
> feedback returned to the client operates seamlessly and without
> interference with the micro-system actually operating the CNC machine.
>
> It would (should) also be simpler to adapt the client to different
> versions of its host OS since the data going both ways from the server
> wouldn't change.
>
> ---
> 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] Porting LinuxCNC(EMC) to Windows was CAD/CAM for LinuxCNC

2015-09-21 Thread Charles Buckley
Well, you can eliminate windows completely, if you have a phone or android
tablet.

https://play.google.com/store/apps/details?id=io.machinekit.appdiscover=en

I would argue that the ability to split the GUI from the engine is a good
thing overall, but at your core, you're still looking at having a full OS
sitting out there and the underlying architecture and filesystem layout can
not easily be circumvented.



On Sat, Sep 19, 2015 at 12:49 PM, John Dammeyer 
wrote:

> Ultimately remoting into the BBB still means learning two operating systems
> when 99.9% of my work is done under Windows.
>
> To drag a drop a file onto the desktop on the Debian BBB MachineKit port
> involves dragging it to the desktop folder and then using the ever present
> and needed text editor to edit the shortcut to make it work properly with
> the correct icon.
>
> In windows you drag it onto the desktop.  Period.  If you want to change
> parameters right click and change stuff in a dialog.  No command line
> needed.
>
> So if LinuxCNC is to be used in windows getting rid of the "Linux Guru
> required"  option is  a major feature.
>
> John
>
> > -Original Message-
> > From: Kyle Kerr [mailto:ker...@gmail.com]
> > Sent: September-19-15 10:52 AM
> > To: Enhanced Machine Controller (EMC)
> > Subject: Re: [Emc-users] Porting LinuxCNC(EMC) to Windows was CAD/CAM
> > for LinuxCNC
> >
> >
> > Maybe I don't understand what you are getting at. Why go through all the
> > effort of breaking the software up between BBB and a Windows machine?
> > Why
> > not just remote in to the BBB and call it a day?
> >
> > On Sat, Sep 19, 2015, 11:59 AM John Dammeyer 
> > wrote:
> >
> > > > On 19/09/15 05:55, John Dammeyer wrote:
> > > > > WIN-8 and up don't support
> > > > > parallel ports or even serial ports directly.
> > > >
> > > > 64bit windows does not support parallel port. Even on 32bit W10 it
> still
> > > > works fine ... I have some legacy kit which is still going strong but
> we
> > > > had to move off 32bit XP for some spurious reason ;) Running a couple
> of
> > > > serial ports as well, but I think they are OK on the 64bit builds as
> > > well.
> > > >
> > > > --
> > > > Lester Caine - G8HFL
> > > Ah,  I didn't realize if you stayed 32 bit that support was still
> there.
> > >
> > > However, your previous posting about cross platform movement of
> > LinuxCNC to
> > > the Windows environment is interesting.
> > >
> > > The argument against it has always been that:
> > > a)  hard real time is possible with Linux and isn't with Windows
> > > b) low level access to the hardware allows closed loop servo control
> with
> > > expansion cards like MESA for servo's or steppers.
> > >
> > > So given the cost of a MESA or other expansion boards perhaps a tightly
> > > coupled system using a BeagleBone Black (BBB) with a cape as the real
> time
> > > component and on a windows platform starts to make sense.  The BBB has
> > both
> > > USB and Ethernet.Also a lot more I/O if you don't use the HDMI
> video
> > > capability.
> > >
> > > One doesn't even have to move it to Windows immediately.  It becomes a
> > > 'hardware device' like a what's already out there for LinuxCNC.  It's
> > > possible it can even keep the real time components used in the
> MachineKit
> > > port so it remains a Linux hosted processor.  So development and
> testing
> > > become a two part project.
> > >
> > > 1. Move the motion part of LinuxCNC to the BBB via dedicated Ethernet
> > > tcp/ip.  Requires second Ethernet port on workstation PC.  Surely
> 100Mbps
> > > Ethernet can handle data motion and position feedback to LinuxCNC
> > software
> > > for screen updating and G-Code parsing.  The Smooth Stepper can do it
> at
> a
> > > lower level on the non-real time Windows so Linux should find this
> easy?
> > >
> > >  2. When that's working and tested, port the LinuxCNC non-hard real
> time
> > > code to Windows C or C++ (not .NET though)
> > >
> > > There is a big plus to step 2 for the LinuxCNC community.  The act of
> > > porting can result in code cleanup of LinuxCNC where normally sections
> are
> > > left alone because they work and there isn't any pressing need to
> change
> > > them.  So old legacy stuff stays old even though now with experience it
> > > could be improved.
> > >
> > > Perhaps this idea has been bounced around before.  But the BBB is not
> like
> > > the Raspberry PI or the Arduino.  It's got an extra  couple of 200MHz
> > > hardware processors in addition to the 1GHz ARM.  The schematics and
> > > software are all public.  The potential for an open source expansion is
> > > mind
> > > boggling.
> > >
> > > John
> > >
> > >
> > >
> > >
> > >
>
> 
> --
> > > ___
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > 

Re: [Emc-users] Need a SWAG

2015-04-19 Thread Charles Buckley
Minor nit:   The E. Hemingway phrase TANSTAAFL: should be The Robert
Heinlein phrase TANSTAAFL.

On Sun, Apr 19, 2015 at 2:09 PM, Gene Heskett ghesk...@wdtv.com wrote:

 On Sunday 19 April 2015 14:40:06 Karlsson  Wang wrote:
  Oh i didn't think about stepper. The equations are useful for DC,
  BLDC, PMSM, Asyncronous and probably also for switched reluctance.

 NP Nicklas, I just want to emphasize that we were looking at different
 pages and user experiences. I believe the 47/28 increase in MAX_VEL is
 entirely sensible however.  But since the motor current will not change
 by much if any, the increase in MAX_ACCEL wouldn't be as great.

 With steppers, MAX_ACCEL and MAX_VEL are effectively the playground
 teeter-totter, where raising one, needs to be accomnpanied by a decrease
 in the other.  Violation=stalled motor.  The E. Hemingway phrase
 TANSTAAFL comes handily to mind. ;-)

 These motors also have relatively heavy dampers, which would tend to
 impinge on the MAX_ACCEL settings also. But, putting them on effectively
 doubled the MAX_VEL I could use by damping the resonances at 1/8 stepper
 divides.

 This also is something that needs further reseach with a view of running
 the motor at the ideal current that fits the drivers idea of interphase
 mapping.  I would love to see a driver where the current could be
 adjusted live, obviously for the least noise when moving at a good
 singing rate.  But these 2M542's only read the dip switches for those
 settings at power up.

 [big snip]

 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 http://geneslinuxbox.net:6309/gene


 --
 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] G edit and velocity

2014-12-17 Thread Charles Buckley
All you need is vi..  ;-)

On Wed, Dec 17, 2014 at 12:10 PM, alex chiosso achio...@gmail.com wrote:

 Hi Chris.
 For me Gedit is good but honestly Geany is better.
 Because I'm using Debian Wheezy and Gedit is not installed as default, I've
 installed Geany that is for me better.
 Il giorno 17/dic/2014 18:29, Chris Morley chrisinnana...@hotmail.com
 ha
 scritto:

 
  I have used gedit for about 6 years for all my programming...never had a
  problem with it. though I did see some bugs in my code... :)
 
  Chris M
 
  - Reply message -
  From: Gene Heskett ghesk...@wdtv.com
  To: emc-users@lists.sourceforge.net
  Subject: [Emc-users] G edit and velocity
  Date: Wed, Dec 17, 2014 7:27 AM
 
 
  On Friday 12 December 2014 20:33:00 Marshland Engineering did opine
  And Gene did reply:
   I installed the latest software and have the Mesa cards and servos
   running.
  
   No text editor to be found. Pressing edit on the File menus does
   nothing ?? Where is gedit ?
 
  It is a configurable item in your .ini file.
 
  BUT!!! Do not use gedit, it has bugs like a 10 day old roadkill carcass.
 
  Geany seems clean and has never trashed a file for me yet, where gedit
  has, several times.
 
  They are quite similar, so no new hot keys to learn for most editing.
 
   I have set the acc and velocities up high using the config editor but
   when running the program, the velocity is about 1/10 I specified. What
   is wrong and how do I change this ?
  
   Thanks Wallace
  
  
  
  
   ---
   --- 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
 
 
  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 http://geneslinuxbox.net:6309/gene
  US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
 
 
 
 --
  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
 

 --
 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] Will a Dell Optiplex 755 work for LCNC?

2014-11-22 Thread Charles Buckley
I use a 755. Had to tweak the latency, but that is not a problem for the
sort of stuff I am doing with it.

On Sat, Nov 22, 2014 at 2:32 PM, Jon Elson el...@pico-systems.com wrote:

 On 11/22/2014 01:52 AM, Gregg Eshelman wrote:
  I got it cheap, real cheap. Has 4 gig of PC5300 DDR2 and a Core 2
  Pentium 4. Also has a low profile PCIe x16 video card. It's small enough
  to be mounted inside the cavernous 1990 vintage control cabinet I
  stripped all the original electronics out of.
 
  Most importantly it has a parallel port to which I can connect a Pico
  universal stepper controller.
 
 
 Some of the last Optiplex machines had too much BIOS stuff
 in them, and that interfered
 with the RT performance.  You may have to tweak some of the
 BIOS settings and
 mess with LAPIC and other oddities.  But, try it with the
 live disk and do the latency
 test.  if that works well, then you are golden.  if not,
 some investigating online
 may turn up the setting to get good RT latency.

 I have a 650 here that gets the real time delay message
 every now and again.
 I use it for testing boards, not running a machine, so I
 don't worry about it.

 Jon


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


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

2014-10-22 Thread Charles Buckley
The real impediment to LinuxCNC having a larger adoption is..   Arduino.

Not Mach. Not LinuxCNC itself.

The whole way the younger generation is being taught that what they are
doing is cutting edge and new and exciting and that there is nothing to
learn from CNC as it is old and outdated is the real problem.

Was on Slashdot a month, or so, ago and was discussing the Dremel 3D
printer. Someone asked why they did not have a commodity CNC mill instead.
I pointed out that the 3D printer was a very simplified CNC machine. A
milling machine has orders of magnitude greater complexity and the skill of
the operator needed to be higher, in general.  I had someone present a
number of cases of how skilled the operator of a 3D printer needed to be
(all of which dealt with how flimsy the reprap derived hardware was) and
someone else who referred to me as a buggy whip manufacturer. (Yes, and I
have been watching the newer generation work from starting principles
recreating buggy whips using christmas tree tinsel).

Machinists - or even people who understand the concepts - can make informed
decisions about which CNC interface to use. If I want to quickly re-skin
something for someone who is tech adverse, I would go with Mach in a second.

The young want new even if they have to buy into a myth to make it happen.

You want people to adopt LinuxCNC? You have to tie it to a new machine that
is cutting edge, then bill it as open source. Right now, Instructables is
hyping their new desktop milling machine and Make is excited about this new
innovation.


On Wed, Oct 22, 2014 at 8:24 AM, Len Shelton l...@probotix.com wrote:

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

  Len




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



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

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


Re: [Emc-users] How to Migrate from Mach3 to LinuxCNC

2014-10-20 Thread Charles Buckley
I never use wireless drivers for LinuxCNC. I use wireless to ethernet
adapters and just let the standard internal ethernet driver handle the
networking.

http://www.amazon.com/gp/product/B007CO5DZ4/ref=oh_aui_detailpage_o05_s00?ie=UTF8psc=1



On Mon, Oct 20, 2014 at 5:26 AM, Marshland Engineering 
marshl...@marshland.co.nz wrote:

 Thanks for the info. What you have listed I have done many times before.

 Here are some of the other issues
 Wireless drivers, you have to know a bit about Linux to find and install
 them.
 LinuxCNC put files all over the place. I've yet to find any logic in the
 way
 it works.
 Creating disk partitions is somewhat confusing.
 Funny enough, connection to a windows network is easy. However, one time I
 had a Linux Guru work on my dual boot for 3 hours trying to get Linux to
 see
 the windows drives.
 So I have to mount them first  Windows users have no idea about
 mounting, or samba etc etc

 But most of all I could not get the PID control, my servo drives and motors
 to respond correctly.
 On the setup, some things are not explained in sufficient detail to make a
 valid choice and others don't work.

 Linux CNC is like learing another language and it takes time. The G-Code is
 the easy part.
 Needless to say I will be trying again as I think it is better than Mach3
 and I want to add some ladder logic for tool changers etc. My description
 of
 a Mach 3 interface is, it was created by someone high on LSD.  I tried to
 create my own screens with their utility, but, it too had issues.

 This time around I document my issues and hopefully they can be added to
 the
 current install instructions.

 Cheers Wallace



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

--
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] Real-Time Image procesing in HAL (WAS opencv for shape recognition...)

2014-10-17 Thread Charles Buckley
Not sure if the following link will be helpful for anyone, but I did
stumble across it.

http://derekmolloy.ie/beaglebone/beaglebone-video-capture-and-image-processing-on-embedded-linux-using-opencv/


On Fri, Oct 17, 2014 at 5:16 PM, Gene Heskett ghesk...@wdtv.com wrote:

 On Friday 17 October 2014 16:59:33 andy pugh did opine
 And Gene did reply:
  On 17 October 2014 20:57, Gene Heskett ghesk...@wdtv.com wrote:
   Driving the machine to center that mark so you can record it using
   the align package, is however pretty frustrating when its 5 seconds
   after you have taken the finger off the moveit key before the camera
   shows you where its actually at.
 
  That's not a realtime issue, that's a computer too slow issue.
 
  If that 5 seconds was servo thread time just think what else would be
  going wrong..

 I don't think so Andy, because theres at least 4 or 5 full processes
 looking at and possibly adding to that image between the camera and the
 display window.  I have tried a much slower base thread and the lag was
 still the same.  Looking at the camera itself with something like cheese,
 it is much faster, but thats right out of the camera, raw. No cropping,
 DRO additions  no crosshairs or target circles added, I suspect a faster
 USB might help some, and a cpu running at 15ghz would help, but thats an
 1.4ghz atom  thats all on one core.  Firefox doesn't lag, and neither
 does konversation, the IRC client.  Typically both are running.

 Camunits runs at a low enough priority, but all that buffer copying
 between the various video treatment modules does take time.

 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 http://geneslinuxbox.net:6309/gene
 US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS


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

--
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] opencv for shape recognition

2014-10-07 Thread Charles Buckley
Is this related to the discussion on reddit?

Charles Buckley

On Tue, Oct 7, 2014 at 12:06 PM, sam sokolik sa...@empirescreen.com wrote:

 in the future one of my projects is shape recognition.  I have been
 wanting to play with it for a while now.

 bari on irc mentioned
 https://github.com/firepick1/FireSight/wiki/firesight
 which is based on opencv.  I installed it and it seems to work as
 expected.  you can use a command line to test pipelines.  It uses a c++
 library and json for communication.  It is mainly used for pick and
 place machines.

 I wanted to play with python and found that opencv natively has a python
 wrapper.. (I may not be using the terms correctly)

 so I created a small program (mainly a copy and paste from some examples)

 http://pastebin.com/AUKgyhAh

 it takes video from input 0 (my web cam)  looks for circles that are
 between 10 and 15 pixels radius and draws a bulls eye.


 http://electronicsam.com/images/KandT/testing/Screenshot%20from%202014-10-07%2011:27:48.png

 this is my first real exposure to python. the next step is to see how I
 can fidldle hal stuff with it..

 This seems like it would have some real applications.  There are
 different detectors - circles are just one of many..

 sam




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


Re: [Emc-users] opencv for shape recognition

2014-10-07 Thread Charles Buckley
http://www.reddit.com/r/3Dprinting/comments/2ighl5/what_is_your_biggest_complaint_about_3d_printing/

Charles

On Tue, Oct 7, 2014 at 1:20 PM, sam sokolik sa...@empirescreen.com wrote:

 I have not seen the reddit discussion.. Link?

 sam
 On 10/7/2014 2:12 PM, Charles Buckley wrote:
  Is this related to the discussion on reddit?
 
  Charles Buckley
 
  On Tue, Oct 7, 2014 at 12:06 PM, sam sokolik sa...@empirescreen.com
 wrote:
 
  in the future one of my projects is shape recognition.  I have been
  wanting to play with it for a while now.
 
  bari on irc mentioned
  https://github.com/firepick1/FireSight/wiki/firesight
  which is based on opencv.  I installed it and it seems to work as
  expected.  you can use a command line to test pipelines.  It uses a c++
  library and json for communication.  It is mainly used for pick and
  place machines.
 
  I wanted to play with python and found that opencv natively has a python
  wrapper.. (I may not be using the terms correctly)
 
  so I created a small program (mainly a copy and paste from some
 examples)
 
  http://pastebin.com/AUKgyhAh
 
  it takes video from input 0 (my web cam)  looks for circles that are
  between 10 and 15 pixels radius and draws a bulls eye.
 
 
 
 http://electronicsam.com/images/KandT/testing/Screenshot%20from%202014-10-07%2011:27:48.png
 
  this is my first real exposure to python. the next step is to see how I
  can fidldle hal stuff with it..
 
  This seems like it would have some real applications.  There are
  different detectors - circles are just one of many..
 
  sam
 
 
 
 
 
 --
  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

--
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] Custom M-code

2014-09-09 Thread Charles Buckley
Hello,

  I have written a custom M-code to flash an image with a projector for an
SLA printer. The script is in bash. It basically just runs a command called
feh with a geometry and filename. The filename is currently a combination
of a hardcoded directory/base filename and layer number. It then kills the
process after a specified amount of time.

  If I am reading the docs correctly, I see that I can only pass a P-- code
and an Q-- code from my g-code. I am able to do that quite well with the
script. The P-- code is the time. The Q-- is the layer number. The Q--
number is allowing me to cycle through all the images in my SLA images
directory.

  What I would like to do is pass it the directory and base file name in
addition to those two values so that there is no hardcoding of paths. I
*think* I can pass shell environmental variables to the custom M-code. Is
this correct? If that is the case, I should be able to just build a small
function into the GUI to select the image directory.

Charles Buckley
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce.
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machine Vision?

2014-08-20 Thread Charles Buckley
I saw a couple projects recently that might be of interest..

https://hackaday.io/project/1313-OpenMV

and

http://hci.rwth-aachen.de/fabscan



On Wed, Aug 20, 2014 at 7:14 AM, craig cr...@facework.com wrote:

 On 8/19/2014 8:28 PM, dave wrote:
  On Mon, 2014-08-18 at 13:46 -0400, Todd Zuercher wrote:
  I've had a problem proposed to me. Any ideas or suggestions?
 
  A series of randomly sized wooden pieces (uniform thickness) placed
 randomly on a slow conveyor. Each piece has 1 to 4 small pockets milled in
 them. I would like to automate a method of blowing out the dust left from
 milling the pockets. How hard would it be to detect the location of these
 pockets, position an air nozzle over the pocket and clean them with a short
 air blast as they are carried down the conveyor.
 
 Another approach:

 1.   Invert them either by the people placing upside down on a mesh
 conveyor belt.  Or turn them over by another other method (Not hard with
 conveors).
 2.  Use strong acoustic signal to shake out dust  chips. Think large
 base speaker. (possibly with some acoustic isolation).
   You might want to place a screen over them to prevent them moving to far
 .

 A little experimentation may be needed to determine what frequency or
 combination of frequencies work the best and require the least energy.

 Craig







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

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


[Emc-users] A minor feature request

2014-06-06 Thread Charles Buckley
Hello,

  Not sure of anyone has ever mentioned this and it is really just a small
annoyance, but I would really love it if when I edit an existing config in
stepconf that it did not overwrite the DISPLAY=XXX with DISPLAY=axis.
Or, am I just not seeing how to keep it from doing that?

Charles Buckley
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] A minor feature request

2014-06-06 Thread Charles Buckley
In that case, wouldn't it not be easier to just be able to configure the
DISPLAY variable in stepconf?

Charles Buckley


On Fri, Jun 6, 2014 at 10:29 AM, andy pugh bodge...@gmail.com wrote:

 On 6 June 2014 17:18, Charles Buckley rijrun...@gmail.com wrote:


Not sure of anyone has ever mentioned this and it is really just a
 small
  annoyance, but I would really love it if when I edit an existing config
 in
  stepconf that it did not overwrite the DISPLAY=XXX with DISPLAY=axis.


 Unfortunately Stepconf creates a new config every time, rather than editing
 the existing config.
 Steconf reads data from the .stepconf file, rather than parsing the INI
 file.

 Changing it to parse the INI file would be a big plus, but a big job too.

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

 --
 Learn Graph Databases - Download FREE O'Reilly Book
 Graph Databases is the definitive new guide to graph databases and their
 applications. Written by three acclaimed leaders in the field,
 this first edition is now available. Download your free book today!
 http://p.sf.net/sfu/NeoTech
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Compiling for Debian Wheezy

2014-04-28 Thread Charles Buckley
Hello,

  So, I pulled down Debian Wheezy the other day (version Debian 7.5). I ran
into a number of problems getting linuxcnc to compile on it. Most of the
instructions are for other versions of the kernel.

  Is there a webpage or instructions on how to build for a new kernel
level? It looks like there needs to be a real-time kernel built, so I was
looking for a direction to go there.

Thanks,
Charles Buckley
--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Compiling for Debian Wheezy

2014-04-28 Thread Charles Buckley
Thanks for the responses. Will start in on getting this up and running

Charles


On Mon, Apr 28, 2014 at 11:40 AM, andy pugh bodge...@gmail.com wrote:

 On 28 April 2014 17:59, Charles Buckley rijrun...@gmail.com wrote:

So, I pulled down Debian Wheezy the other day (version Debian 7.5).

Is there a webpage or instructions on how to build for a new kernel
  level?

 From another mailing list
 There is now a git repo available to anyone wanting to build a
 3.5.7-rtai kernel on Debian 7
 It contains all the sources required, plus a comprehensive guide to
 installing Debian, building the kernel, realtime and Machinekit
 There are SMP and UP configurations, to allow builds for newer and
 older computers.
 Successful builds thus far, include an Intel i7, i2, Celeron B630,
 Intel Atom D525 and 3 x 2.4  2.8GHz P4s
 All the instructions can all be 'cut and pasted' from the guide.
 Repo is at https://github.com/ArcEye/3.5.7-rtai-debian;

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


 --
 Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
 Instantly run your Selenium tests across 300+ browser/OS combos.  Get
 unparalleled scalability from the best Selenium testing platform available.
 Simple to use. Nothing to install. Get started now for free.
 http://p.sf.net/sfu/SauceLabs
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Announcing the LinuxCNC 2.6 branch

2014-04-04 Thread Charles Buckley
  One functionality I would like to see is an integrated repository manager
within LinuxCNC itself. That way, people could point to repositories for
designs and downloads. Granted, a different use case than for the
application itself, which has to use the software repository manager
provided by the operating system.

Charles Buckley


On Fri, Apr 4, 2014 at 8:44 AM, Dave Cole linuxcncro...@gmail.com wrote:

 IMO, the new 12.04 software center has some big usability problems
 compared to the Synaptic Mgr.
 Synaptic package manager is clearly a different package which can be
 loaded via the software center, then you can ignore the software
 center and get back to work!  :-)
 I shuddered when I saw the software center as it reminds me of Window 8.
 I'm adapting to Unity, but they fixed some things that were not
 broken.  :-(

 Dave

 On 4/4/2014 6:56 AM, sam sokolik wrote:
  I had mentioned in a previous email - the new 'package manager' in 12.04
  and newer is 'ubuntu software center'  It seems to  have the similar
  functionality as synaptic.  (search for stuff, add repositories..)
 
  http://imagebin.org/303764
 
  (atleast it has done everything I have asked)
 
  sam
 
 
  On 04/04/2014 04:53 AM, Mark Wendt wrote:
  On Thu, Apr 3, 2014 at 11:07 PM, Dave Cole linuxcncro...@gmail.com
 wrote:
 
  Andy, I think you are being nice regarding Unity.   Someone smoked too
  much of something and then continued to code anyway when they did
  Unity.  Synaptic Manager does not come along with 12.04, I had to
  install it.  (A glaring ommision  )
 
 
  Dave,
 
  The Synaptic package manager doesn't come bundled with Ubuntu v13.10
  either.  I'm running it here on my desktop machine at work.  Most
  definitely a glaring omission.
 
  Mark
 
 --
  ___
  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 mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Announcing the LinuxCNC 2.6 branch

2014-04-02 Thread Charles Buckley
With the large number of changes to the architecture, will there be a jump
to 3.0 after 2.7?



On Wed, Apr 2, 2014 at 4:25 AM, sam sokolik sa...@empirescreen.com wrote:

 Yay!  This is a good decision.  Just a stepping stone to 2.7. (which
 won't be as long as 2.6 was)

 I have seen all the sausage making - with the relatively few people
 actively working on linuxcnc - big features/improvements are in the
 works.  (and this takes time)  (but thing are coalescing..)

 I just wish I could do more than play with {cough} I mean test linuxcnc.

 Keep up the great work!

 sam


 On 04/02/2014 01:50 AM, Sebastian Kuzminsky wrote:
  I am pleased to announce the creation of a branch for stabilizing and
  releasing LinuxCNC 2.6.  This marks the beginning of the 2.6 release
  process.  Look for a 2.6.0~pre1 pre-release in the near future.
 
  The 2.6 branch does not contain either of the two big, hotly anticipated
  merge candidates, joints-axes and unified-build-candidate.  It is my
  (unpopular) opinion that both of these branches require additional work
  to be release-ready, and i don't want to hold up the 2.6 release any
  longer.  It's been two years since 2.5.0 and that's way too long.  There
  are good features that are ready to release today, so I want to get
  those out to users while we finish up the next round of features for the
  next release.
 
  Both branches are candidates for a future 2.7 release (as is Robert
  Ellenberg's new trajectory planner).  I intend for the 2.7 release cycle
  to be much shorter than 2.6 was, and i intend to keep working with
  everyone's help to make ready the features in the pipeline for 2.7.  But
  for now I ask for everyone's help in getting 2.6 out.
 
  Breaking with tradition, the 2.6 branch is called, simply, 2.6.  Bug
  fixes are welcome in 2.6 (or in v2.5_branch if appropriate), as are new
  components and drivers, but commits that potentially destabilize
  existing functionality should be reviewed before being pushed to the
  release branch.
 
  The 2.6 release is targeting the following platforms:
 
  Realtime (RTAI):
 
   Ubuntu Lucid (32-bit, Linux 2.6.32)
   Ubuntu Precise (32-bit, Linux 3.4)
   Debian Wheezy (32-bit, Linux 3.4)
 
  Simulation:
 
   Ubuntu Lucid
   Ubuntu Precise
   Debian Wheezy
 
  Ubuntu Hardy (RTAI and simulation) is not currently supported because of
  a build dependency of the new xhc-hb04 driver.  If there is user desire
  for 2.6 on Hardy we can disable that driver on Hardy (while still
  shipping that driver on the newer platforms).
 
 
  Work remaining/request for help:
 
   Testing - especially be on the lookout for any needed config changes
   Squashing of bugs (https://sf.net/p/emc/bugs/milestone/2.6/)
   Building of new Live CDs (for both Precise and Wheezy)
   Proof-reading the docs
 
 



 --
 ___
 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] Toolchanges

2014-03-24 Thread Charles Buckley
A more generalized approach.

1) Can we enable snmp traps?
2) Can we connect via an API and pull the status?

One thing I had been looking at from a scaled up situation - specifically
is you use this as a base for a lights-out manufacturing facility - would
be the ability for a monitoring program, such as Nagios, to report on
conditions, then act according to a ruleset. SMS would be a subset of that.

Charles Buckley


On Mon, Mar 24, 2014 at 10:37 AM, andy pugh bodge...@gmail.com wrote:

 I wonder if I can modify the manual toolchange code to send me an SMS
 when it needs a new tool?

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


 --
 Learn Graph Databases - Download FREE O'Reilly Book
 Graph Databases is the definitive new guide to graph databases and their
 applications. Written by three acclaimed leaders in the field,
 this first edition is now available. Download your free book today!
 http://p.sf.net/sfu/13534_NeoTech
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] BBB and LCD 7

2014-03-14 Thread Charles Buckley
Does anyone know of a place to purchase more beaglebones? Seems like
everyone is out of stock.

Charles Buckley


On Wed, Mar 12, 2014 at 12:45 AM, Paul Lacatus (Personal) 
p...@paul-lacatus.ro wrote:

 On Element 14 there is BBview :

 http://www.element14.com/community/docs/DOC-55844/l/element14-bb-view-lcd-cape-for-beaglebone-family-boards

 I have tested the 4 version but not on machinekit , on debian .

 On 3/12/2014 2:21 AM, Charles Buckley wrote:
  I am using a lilliput 7 inch, but that is on x86. Not sure about the
 touch
  drivers on BBB.
 
  I tried modifying gaxis for gscreen, but it was hit or miss in terms of
  functionality. It would drop into a weird state where it would not home
  because it thought it was homing an axis.
 
 
 
  On Tue, Mar 11, 2014 at 2:35 PM, Condit Alan condita...@yahoo.com
 wrote:
 
  I had a 7 LCD cape on order from Mouser for several months and finally
  gave up and cancelled the order.
 
  Does anyone have any suggestions for a good 7 LCD touch screen to use
  with the BBB and LinuxCNC?
 
  Alan
 
 
 --
  Learn Graph Databases - Download FREE O'Reilly Book
  Graph Databases is the definitive new guide to graph databases and
 their
  applications. Written by three acclaimed leaders in the field,
  this first edition is now available. Download your free book today!
  http://p.sf.net/sfu/13534_NeoTech
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 --
  Learn Graph Databases - Download FREE O'Reilly Book
  Graph Databases is the definitive new guide to graph databases and
 their
  applications. Written by three acclaimed leaders in the field,
  this first edition is now available. Download your free book today!
  http://p.sf.net/sfu/13534_NeoTech
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users



 --
 Learn Graph Databases - Download FREE O'Reilly Book
 Graph Databases is the definitive new guide to graph databases and their
 applications. Written by three acclaimed leaders in the field,
 this first edition is now available. Download your free book today!
 http://p.sf.net/sfu/13534_NeoTech
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] BBB and LCD 7

2014-03-14 Thread Charles Buckley
Thanks. Looking into it.

Has anyone looked at
http://garagelabstore.com/store/embedded/galileo-intel-dev-board.html the
galileo for Linuxcnc?

Charles Buckley


On Fri, Mar 14, 2014 at 11:06 AM, Steve Stallings steve...@newsguy.comwrote:

 Oops, their shipping is a killer. Another alternative
 at a still higher price but cheaper shipping:

  http://www.seeedstudio.com/depot/BeagleBone-Black-Embest-p-1736.html

 Steve Stallings

  -Original Message-
  From: Steve Stallings [mailto:steve...@newsguy.com]
  Sent: Friday, March 14, 2014 11:48 AM
  To: 'Enhanced Machine Controller (EMC)'
  Subject: Re: [Emc-users] BBB and LCD 7
 
  EmBest, a division of element14 (aka Farnell/Newark Electronics) has
  started second sourcing the BBB. Slightly higher price, but includes
  a console port serial debug cable. See:
 
   http://www.embest-tech.com/shop/star/beaglebone-black.html
 
  Also, it looks like the situation with Circuit Co. should be getting
  slightly better. A few units have shown up on GarageLab and Special
  Computing, but sell quickly.
 
  Steve Stallings
 
   -Original Message-
   From: Charles Buckley [mailto:rijrun...@gmail.com]
   Sent: Friday, March 14, 2014 10:34 AM
   To: Enhanced Machine Controller (EMC)
   Subject: Re: [Emc-users] BBB and LCD 7
  
   Does anyone know of a place to purchase more beaglebones? Seems like
   everyone is out of stock.
  
   Charles Buckley
  
  
   On Wed, Mar 12, 2014 at 12:45 AM, Paul Lacatus (Personal) 
   p...@paul-lacatus.ro wrote:
  
On Element 14 there is BBview :
   
   
   http://www.element14.com/community/docs/DOC-55844/l/element14-
   bb-view-lcd-cape-for-beaglebone-family-boards
   
I have tested the 4 version but not on machinekit , on debian .
   
On 3/12/2014 2:21 AM, Charles Buckley wrote:
 I am using a lilliput 7 inch, but that is on x86. Not
   sure about the
touch
 drivers on BBB.

 I tried modifying gaxis for gscreen, but it was hit or
   miss in terms of
 functionality. It would drop into a weird state where it
   would not home
 because it thought it was homing an axis.



 On Tue, Mar 11, 2014 at 2:35 PM, Condit Alan
   condita...@yahoo.com
wrote:

 I had a 7 LCD cape on order from Mouser for several
   months and finally
 gave up and cancelled the order.

 Does anyone have any suggestions for a good 7 LCD touch
   screen to use
 with the BBB and LinuxCNC?

 Alan


   
   --
   
 Learn Graph Databases - Download FREE O'Reilly Book
 Graph Databases is the definitive new guide to graph
   databases and
their
 applications. Written by three acclaimed leaders in the field,
 this first edition is now available. Download your free
   book today!
 http://p.sf.net/sfu/13534_NeoTech
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


   
   --
   
 Learn Graph Databases - Download FREE O'Reilly Book
 Graph Databases is the definitive new guide to graph
   databases and
their
 applications. Written by three acclaimed leaders in the field,
 this first edition is now available. Download your free
   book today!
 http://p.sf.net/sfu/13534_NeoTech
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
   
   
   
   
   --
   
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph
   databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free
  book today!
http://p.sf.net/sfu/13534_NeoTech
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
   
   --
   
   Learn Graph Databases - Download FREE O'Reilly Book
   Graph Databases is the definitive new guide to graph
   databases and their
   applications. Written by three acclaimed leaders in the field,
   this first edition is now available. Download your free book today!
   http://p.sf.net/sfu/13534_NeoTech
   ___
   Emc-users mailing list
   Emc-users@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/emc-users
  
 
 
  --
  
  Learn Graph Databases - Download FREE O'Reilly Book
  Graph

Re: [Emc-users] BBB and LCD 7

2014-03-11 Thread Charles Buckley
I am using a lilliput 7 inch, but that is on x86. Not sure about the touch
drivers on BBB.

I tried modifying gaxis for gscreen, but it was hit or miss in terms of
functionality. It would drop into a weird state where it would not home
because it thought it was homing an axis.



On Tue, Mar 11, 2014 at 2:35 PM, Condit Alan condita...@yahoo.com wrote:

 I had a 7 LCD cape on order from Mouser for several months and finally
 gave up and cancelled the order.

 Does anyone have any suggestions for a good 7 LCD touch screen to use
 with the BBB and LinuxCNC?

 Alan

 --
 Learn Graph Databases - Download FREE O'Reilly Book
 Graph Databases is the definitive new guide to graph databases and their
 applications. Written by three acclaimed leaders in the field,
 this first edition is now available. Download your free book today!
 http://p.sf.net/sfu/13534_NeoTech
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] LinuxCNC on Ubuntu Precise 12.04 with RTAI

2014-02-12 Thread Charles Buckley
Hello,

  I am hitting that bug with my D525. Connecting to a G540.

  What are the specifics of the bug? Why is it not accepting EPP?


On Wed, Feb 12, 2014 at 7:34 AM, Peter C. Wallace p...@mesanet.com wrote:

 On Wed, 12 Feb 2014, Dave Cole wrote:

  Date: Wed, 12 Feb 2014 08:42:41 -0500
  From: Dave Cole linuxcncro...@gmail.com
  Reply-To: Enhanced Machine Controller (EMC)
  emc-users@lists.sourceforge.net
  To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
 
  Subject: Re: [Emc-users] LinuxCNC on Ubuntu Precise 12.04 with RTAI
 
  I have used several INTEL  D525MW boards and they work fine.   I have
  never had  a problem with getting them to go into EPP mode.

 The D525s do have a BIOS bug (the BIOS PP settings are ignored)
 LinuxCNC's drivers that use EPP mode work around this by setting the mode
 explicity, but if you are using the port as a plain old parallel port and
 you
 need EPP mode (say for a G540) you may have problems and
 have to set the mode with a PP utility


 
  However, I have never used a D525 board brand other than Intel.
 
  That PC is fairly cheap but it has no details on who made the
  motherboard.  Also that power supply looks 100% non standard.
  There is a lot of PC junk out there for sale.   Beware.
 
  Dave
 
 
  On 2/12/2014 5:00 AM, bruno wrote:
  My experiments with an old VIA C3 board having miserably failed due to
  deficient support of APIC on that CPU, I have been looking at a new
  motherboard.
  In infer from Google and the forums that the atom D525 is a really good
  candidate. I find them readily available here for example:
 
 
 http://www.aliexpress.com/item/mini-pcs-ITX-Computer-with-Intel-D525-Dual-Core-1-8GHz-2G-RAM-8G-SSD-mini/1316991987.html
  with 2GBRAM and 8GB SSD, it is a really good price for a dedicated
  linuxcnc controller I think.
 
  Anybody on the list using a D525 based board ? any opinions on those
  boards are welcome, thanks.
 
  Bruno
 
  On 2/12/14 10:04 AM, emc-users-requ...@lists.sourceforge.net wrote:
  Date: Wed, 12 Feb 2014 01:38:53 -0500 From: Dave Cole
  linuxcncro...@gmail.com Subject: Re: [Emc-users] LinuxCNC on Ubuntu
  Precise 12.04 with RTAI To: emc-users@lists.sourceforge.net
  Message-ID: 52fb16fd.7030...@gmail.com Content-Type: text/plain;
  charset=ISO-8859-1; format=flowed I just installed Precise on a
  Gigabyte E350N WIN8 board.. $69 from Amazon. I followed the
  instructions that Seb posted, with the additions I documented below.
  As before, the grub menu has the RTAI kernel on the second page. Grub
  customizer made quick work of that problem. Latency jitter is about
  12-14 microseconds max even running Youtube video with 3 instances of
  GLXGEARS running. I left the video setup as it was installed and it
  works fine on a full HD 1080 screen. I had to change the BIOS setting
  for the LPT port to EPP. But a Mesa 7i43 card was quickly recognized..
  Looks like a winner. Now if I can get my head wrapped around Ubuntu
  12.04 and all of the changes ... and improvements. :-/ Dave On
  1/21/2014 6:07 PM, Dave Cole wrote:
  I just installed the master-rt version on an Intel D525MW board based
  system.
 
  I had the same problem as some of the other folks; the grub RTAI
  kernel entry was on the second page under old kernels or something
  similar.
 
  I have wrestled with Grub before and lost, so I loaded a software
  package to tweak grub.
 
 http://www.unixmen.com/install-grub-customizer-4-0-4-ubuntu-linux-mint-pear-os-elementary-os/
 
 
  That let me reorder the entries in the configuration and also add
  isolcpus=1 to the end of the kernel load line..
  Highly recommended to avoid heart burn with grub.
 
  I also had to remember to turn hyperthreading off in the bios..
 
  I had this board plugged into a HD screen but the graphics would not
  display in hi-res and after poking around for a bit I realized that
  Ubuntu thought I had two screens and that the computer was a laptop.
  (I found this was a common problem with Ubuntu 11.x and this board
  also..)  So I disabled the second mystery screen and turned off the
  laptop switch.  Still the screen driver was causing big time latency
  problems.   Close a window and the latency numbers went to ridiculous
  levels.
 
  I found a bash shell script on an Intel website to load the drivers
  that support graphics and Ubuntu 12.04 (which they now consider to be
  obsolete for some reason..)   I ran the script, rebooted and the that
  allowed me to run the screen in full 1920x1080, which is really not
  required, but that way I knew the driver was working ok.
 
  With Glxgears running in several different instances the latency
  numbers are as good as they were with 10.04, perhaps even better.
  What does seem to be a problem is running a browser via an ethernet
  connection to the web.   That jacks up the latency numbers somewhat.
  But this machine will not be used to browse the web while running the
  machine so not an issue for me.
 
  The 

Re: [Emc-users] Multiple INI files

2014-02-12 Thread Charles Buckley
Personally, the most useful tweak I would make is that I would have any run
of stepper conf against an existing configuration would not overwrite my
choice as to GUI. Maybe it is something I am missing, but that is an issue.




On Tue, Feb 11, 2014 at 7:08 PM, Chris Morley chrisinnana...@hotmail.comwrote:



  Date: Tue, 11 Feb 2014 21:52:08 +0200
  From: mar...@mastercut.co.za
  To: emc-users@lists.sourceforge.net
  Subject: [Emc-users] Multiple INI files
 
  I dont know if this has been asked before but hear me out please.
  I wondered why we could not have a number of INI files with an #INCLUDE
  type of structure. I would very much like to segment my configuration
  into usable sections like all the AXIS tuning parameters in one file for
  instance. And then place all the display related stuff into another.
 
  --
 
  Regards /Groete
 
  Marius D. Liebenberg

 While this is surely doable, I don't think it will be a popular idea with
 devs.
 Mostly because it complicates the INI retrieval code with out much benefit

 You don't mention why this would be particularly handy

 Also the dev list would probably be a better place for this question,
 unless
 you were polling users for support of the idea.

 Chris M


 --
 Android apps run on BlackBerry 10
 Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
 Now with support for Jelly Bean, Bluetooth, Mapview and more.
 Get your Android app in front of a whole new audience.  Start now.

 http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

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


Re: [Emc-users] EMC2 to Control a 3D Printer

2014-02-11 Thread Charles Buckley
I am guessing that this is slated for a 3.x release? It is a rather
significant architecture change.


On Mon, Feb 10, 2014 at 2:46 PM, Michael Haberler mai...@mah.priv.atwrote:


 Am 10.02.2014 um 22:22 schrieb Charles Buckley rijrun...@gmail.com:

  This leads into a more fundamental question down the road.
 
  Will the GUI be split from the Controller engine in the future?

 yes, I am working on exactly that.

  So, we
  would be able to connect in any environment with any skin to run the
  engine, which would be on its own dedicated motherboard?

 this is the plan - to separate the RT/HAL/motion environment from the rest

 - Michael

 
  Charles Buckley
 
 
  On Mon, Feb 10, 2014 at 11:21 AM, Niemand Sonst nie...@web.de wrote:
 
  Hallo Charles,
 
  for use with PC, I could try to adaped gmoccapy surface to suit your
  needs. You just need to tell me what you need. Marius did that resulting
  in the plasma screen of gmoccapy.
 
  Unfortunately I am not come so far, to reduce the CPU load very much,
  but I am working on that part.
 
  Norbert
 
  Am 10.02.2014 18:10, schrieb Charles Steinkuehler:
  On 2/10/2014 6:54 AM, Steve wrote:
  I am interested in using EMC2 to control a 3D printer.  I have
 searched
  the archives and gone thru the wiki and couldn't find any EMC2
  conversions dedicated to driving a 3D printer.  I saw the rep-strap
  versions but the printers appear to be modified versions of a CNC mill
  or small router.  I am interested in replacing the Arduino controller
  with EMC2 driving a dedicated printer.  Ideally the set up for EMC
 would
  be similar to modules already in place for a stepper motor  based
 mill.
  Unfortunately my skills ly on the mechanical side and as such don't
 know
  enough about code writing to dig into EMC2 and make the changes
 myself.
  Replacing an Arduino with LinuxCNC is straight-forward.  LinuxCNC
 simply
  sees the 3D printer as a 4-axis machine.  The only slight complication
  is providing for temperature control.  This can be done in a variety of
  ways ranging from fully external thermostats to several different
  control options in LinuxCNC and HAL.
 
  The CAM path for 3D printing with LinuxCNC requires a bit of tweaking,
  and you have to be careful if using LinuxCNC for temperature control
 (be
  careful, the easy to use custom M1xx codes cause LinuxCNC to come to a
  full stop while the M-code is executing, creating 'blobs' on the
  resulting prints).
 
  I've been working mostly with the BeagleBone, but lots of the issues
  I've encountered with 3D printing (like the M-Code pause, and getting
  RepRap flavor gcode running on LinuxCNC) apply to LinuxCNC in
 general,
  regardless of the platform you're running on.  You'll find some useful
  posts on my blog, along with BeagleBone specific details that only
 apply
  if you're moving away from the PC:
 
  http://bb-lcnc.blogspot.com/
 
  ...including links to several videos of LinuxCNC controlling a 3D
  printer.  In fact, my first 3D printing video uses LinuxCNC running on
 a
  standard PC with software step-gen and a parallel port interface:
 
  http://www.youtube.com/watch?v=DqnAU1g5Rys
 
  ...which I directly wired into the RAMPS printer control board using a
  small circuit built onto an Arduino prototype shield.  The interface is
  mostly direct wires except for an I2C interface and an ADC to read the
  thermistor temperature.  Details are on github:
 
  https://github.com/cdsteinkuehler/LinuxCNC-RepRap
 
 
 
 
 
 --
  Androidtrade; apps run on BlackBerryreg;10
  Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
  Now with support for Jelly Bean, Bluetooth, Mapview and more.
  Get your Android app in front of a whole new audience.  Start now.
 
 
 http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk
 
 
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 
 --
  Androidtrade; apps run on BlackBerryreg;10
  Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
  Now with support for Jelly Bean, Bluetooth, Mapview and more.
  Get your Android app in front of a whole new audience.  Start now.
 
 
 http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 --
  Android apps run on BlackBerry 10
  Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
  Now with support for Jelly Bean, Bluetooth, Mapview and more.
  Get your Android app in front of a whole new audience.  Start now.
 
 http://pubads.g.doubleclick.net

Re: [Emc-users] EMC2 to Control a 3D Printer

2014-02-10 Thread Charles Buckley
This leads into a more fundamental question down the road.

Will the GUI be split from the Controller engine in the future? So, we
would be able to connect in any environment with any skin to run the
engine, which would be on its own dedicated motherboard?

Charles Buckley


On Mon, Feb 10, 2014 at 11:21 AM, Niemand Sonst nie...@web.de wrote:

 Hallo Charles,

 for use with PC, I could try to adaped gmoccapy surface to suit your
 needs. You just need to tell me what you need. Marius did that resulting
 in the plasma screen of gmoccapy.

 Unfortunately I am not come so far, to reduce the CPU load very much,
 but I am working on that part.

 Norbert

 Am 10.02.2014 18:10, schrieb Charles Steinkuehler:
  On 2/10/2014 6:54 AM, Steve wrote:
  I am interested in using EMC2 to control a 3D printer.  I have searched
  the archives and gone thru the wiki and couldn't find any EMC2
  conversions dedicated to driving a 3D printer.  I saw the rep-strap
  versions but the printers appear to be modified versions of a CNC mill
  or small router.  I am interested in replacing the Arduino controller
  with EMC2 driving a dedicated printer.  Ideally the set up for EMC would
  be similar to modules already in place for a stepper motor  based mill.
  Unfortunately my skills ly on the mechanical side and as such don't know
  enough about code writing to dig into EMC2 and make the changes myself.
  Replacing an Arduino with LinuxCNC is straight-forward.  LinuxCNC simply
  sees the 3D printer as a 4-axis machine.  The only slight complication
  is providing for temperature control.  This can be done in a variety of
  ways ranging from fully external thermostats to several different
  control options in LinuxCNC and HAL.
 
  The CAM path for 3D printing with LinuxCNC requires a bit of tweaking,
  and you have to be careful if using LinuxCNC for temperature control (be
  careful, the easy to use custom M1xx codes cause LinuxCNC to come to a
  full stop while the M-code is executing, creating 'blobs' on the
  resulting prints).
 
  I've been working mostly with the BeagleBone, but lots of the issues
  I've encountered with 3D printing (like the M-Code pause, and getting
  RepRap flavor gcode running on LinuxCNC) apply to LinuxCNC in general,
  regardless of the platform you're running on.  You'll find some useful
  posts on my blog, along with BeagleBone specific details that only apply
  if you're moving away from the PC:
 
  http://bb-lcnc.blogspot.com/
 
  ...including links to several videos of LinuxCNC controlling a 3D
  printer.  In fact, my first 3D printing video uses LinuxCNC running on a
  standard PC with software step-gen and a parallel port interface:
 
  http://www.youtube.com/watch?v=DqnAU1g5Rys
 
  ...which I directly wired into the RAMPS printer control board using a
  small circuit built onto an Arduino prototype shield.  The interface is
  mostly direct wires except for an I2C interface and an ADC to read the
  thermistor temperature.  Details are on github:
 
  https://github.com/cdsteinkuehler/LinuxCNC-RepRap
 
 
 
 
 --
  Androidtrade; apps run on BlackBerryreg;10
  Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
  Now with support for Jelly Bean, Bluetooth, Mapview and more.
  Get your Android app in front of a whole new audience.  Start now.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk
 
 
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users


 --
 Androidtrade; apps run on BlackBerryreg;10
 Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
 Now with support for Jelly Bean, Bluetooth, Mapview and more.
 Get your Android app in front of a whole new audience.  Start now.

 http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

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


Re: [Emc-users] Router spindle choices

2013-10-21 Thread Charles Buckley
That matches my experience with chinese water cooled spindles. The air
cooled ones I bought were also nice.



On Sun, Oct 20, 2013 at 8:20 PM, Bruce Layne
linux...@thinkingdevices.comwrote:

 I bought 10kg of titanium rod via Alibaba, from my Chinese communist
 capitalist friends.  Including shipping and the escrow fee, it was about
 half of the best price I could find in the USA.  The quality seems very
 good.  Next time, I think I'll order 20kg.

 Speaking of spindles and the Chinese... I'm still digging my inexpensive
 Chinese water cooled spindles for my two CNC routers, although I have
 zero spindle time on one and little time on the other.  The spindles
 spin unbelievably smoothly - much nicer than very expensive spindles
 I've seen on high end CNC machines, and my Chinese spindle motors make
 the woodworking routers that many people use on hobby CNC routers look
 like they're using gravel for bearings.  The water cooled Chinese
 spindle motors shipped with matching VFDs, and the cost was maybe $300
 or so?  Very low cost for the high quality, and that makes for good
 value.  They run so smoothly that I'm probably getting longer life from
 my carbide tooling, so that would result in even more value.

 But back on the thread topic, I am still changing tools by hand. :-(



 On 10/20/2013 09:41 PM, andy pugh wrote:
  On 21 October 2013 02:20, Erik Friesen e...@aercon.net wrote:
  alibaba... Shudder.
  Good point, I can't claim to have ever tried buying from there.
  However I did find responsive folk responding to emails for quotes and
  queries.
 



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

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


Re: [Emc-users] Remote display LinuxCNC Machine Kit + BBB

2013-10-18 Thread Charles Buckley
Are you using ssh -X?   Or ssh -x? Is /etc/ssh/sshd_config on the
linuxcnc server set to allow X11Forwarding?

You should not need to manually set DISPLAY= if ssh forwarding is enabled.


On Fri, Oct 18, 2013 at 10:38 AM, Walter Cigana walter.cig...@gmail.comwrote:

 Hi all,

 I am using a setup with LinuxCNC/MachineKit running on a beagleBone Black.

 I have been trying for a week or so to get to ssh into the BBB and start
 linuxcnc with the display showing up on my remote computer.

 I know this is possible since many people refer to this working for them
 and I've seen videos of people having it in their setup.
 I have tried the usual export DISPLAY=...:0 and xhost +myIP commands,
 but I still get a cannot open display error when trying to launch and app
 remotely.

 I have looked around and tried many things that people suggest: X11
 forwarding and the like, but want to stay away from VNC if possible.

 thanks,
 Walter

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

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


Re: [Emc-users] Extremely confused about axis and home, please help...

2013-10-17 Thread Charles Buckley
This might vary if you have a gantry. I have found back/right/top makes for
easier workpiece loading in an enclosed gantry.

Charles


On Thu, Oct 17, 2013 at 4:31 PM, Steve Blackmore st...@pilotltd.net wrote:

 On Thu, 17 Oct 2013 11:19:35 -0400, you wrote:

 My approach ...
 
 Put the table in position and walk up to it like you are going to
 operate it...
 The bottom left hand corner  - the corner nearest  your left hand should
 be the origin.  X increases to the right.  Y increases away from you.
 If you do that you will have a standard layout and anyone else who
 walks up to the machine will find the machine familiar.
 
 That will also make everything on the CNC screen look right and it will
 jive with your Cad thinking also...

 Mine too.

 Steve Blackmore
 --


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

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


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Charles Buckley
 I was at a Mini Maker Faire this past weekend. Had 3000 people attend. Of
 the 1000, or so, who stopped by our booth which had 5 milling machines, I
 don't think more than a dozen were machinists or had an interest in
 learning to be machinists.

 What was common - extremely common - were people who wanted to know how
 machining could help them. The simply wanted to know the process. CAD. CAM.
 Machine. They were purely interested in what they could make with the
 machines, not the parameters and ways the machines worked. They wanted to
 be able to put something in and then pull something of the machine for what
 they were building.

 I certainly did meet several people who knew about Linuxcnc. Some were
 machinists. Some were Linux zealots. What they were generally lacking was
 any sort of user focus.

 That might be an interesting exercise here. Take some milling machines to
 Mini Maker Faires in your area - they have them in most states now - and
 throw up the various screens and see what people think.

 People ran Mach - and Linuxcnc - because they were machinists and these
 were software packages for machinists.

 Its not a fight about Windows, or Linux..  It really is a fight about
 people interact with the machines.




On Tue, Oct 8, 2013 at 8:38 PM, Charles Steinkuehler 
char...@steinkuehler.net wrote:

 On 10/08/13 18:08, Charles Buckley wrote:
  The paradigm is shifting also when you get to 3D printers. They want
  appliance and appliance like behavior. Zero interest in becoming
  machinists.

 This applies to hackerspaces too.  Most hackerspaces, and even quite a
 few hobby users now have serious milling machines like a Tormach or
 'baby' milling machines like a Fireball.  These need to work like an
 appliance without requiring someone who _really_ knows what they're
 doing to configure the software.  It might be practical to have a
 LinuxCNC guru setup and configure the retrofit of a room sized chunk of
 iron, but that doesn't apply to the mini-mills and desktop CNC hardware
 that is becoming common.

 --
 Charles Steinkuehler

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


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Charles Buckley
That matches what I saw to a large extent. We had to translate what they
knew about 3D printing and computers to milling.

Although, as the day went on, our demographics started skewing older. The
working theory for that is that the 20-year olds loved the technology. The
older ones loved making things and were looking for *how* to make things.
(Show me a 3D printer owned by a 20-something year old and I will show you
100 half formed Yoda's. They are looking for things to make on a 3D
printer. They tend to fit their jobs to the technology).

I look at the world of CNC and see things like the cricut and see it
selling in Hobby Lobby and it's aimed directly at scrapbookers. Sold by the
thousands. They put all their work into the usability of the system.

But, yeah..  we gave out over 200 business cards - over 10% of the adults
of the Faire - and they all wanted appliance like behavior.

On Wed, Oct 9, 2013 at 7:54 AM, John Alexander Stewart
ivatt...@gmail.comwrote:

 Charles;

 I did that last August 30 /September 1 long weekend in Ottawa Canada.

 I had a little CNC'd Unimat lathe running LinuxCNC.

 Generally:

 1) People under 30 knew about the computerization but said what's that
 machine supposed to do?

 2) People over 30 either had a Unimat when they were kids (especially those
 in their retired years) and knew all about lathes, but not about the
 computers!




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

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


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-08 Thread Charles Buckley
There are a few other factors. Yes, Mach is fairly common. Used in a lot of
shops.

It has a few nice features. You can reconfigure and play with settings from
within the app, for instance. You don't have to exit, then return. You can
easily swap between GUI skins from within the app. (Seems like stepconf
blows away GUI information if you re-run it against an existing
configuration. Seriously, why? That should be a constant chosen by the
user). With an app like Machscreen, it is trivial to re-skin Mach for your
environment. The ability to reconfigure even extends to machine
characteristics like motor tuning. It remembers what you have set.

Plug-ins are fairly straight forward.

To date, I have found only one fairly weird boundary case that required
editing a file of any kind within Mach.

I like Linuxcnc, but I can certainly see the appeal for Mach.

I recently made a set of machines for some people who were not really
machinists. They were elderly retirees. They were not interested in
learning to become machinists. They wanted a basic screen that looked like
a DVD player. Essentially, E-stop, load file, home all and zero, run,
stop, pause, resume, rewind were the only buttons on the touchscreen. They
had an additional button which took them to a page with jogging and
override limits options. That's it. Took about 20 minutes to re-skin in
Mach. If they have any diagnostics to do, they attach a larger screen and
bring up the 1024.set screen. Had showed them the various options of
Linuxcnc and they hated them all. All the operator wanted to do was load a
few pieces of wood into the fixture, then hit go. Nothing fancy. The
closest existing screen within Linuxcnc was gaxis in gscreen and it was
flaky in operation. (Seriously..  so close, but would go into a weird
contention if you homed manually, then later hit the All-Home Machine
button)

The paradigm is shifting also when you get to 3D printers. They want
appliance and appliance like behavior. Zero interest in becoming
machinists.



On Tue, Oct 8, 2013 at 3:44 PM, dave dengv...@charter.net wrote:

 On Tue, 2013-10-08 at 16:09 -0500, Charles Steinkuehler wrote:
  On 10/8/2013 12:35 PM, Bruce Layne wrote:
   For all of these little stepper based routers and other small systems
   (most of the installations), what could be easier than installing
   Linux (with lots of other goodies) and LinuxCNC from an ISO burned to
   a flash thumb drive, then running StepConf?  I can't imagine Mach
   could possibly be any easier unless someone did it for you.
 
  That's why I'm trying _really_ hard to get LinuxCNC working well on the
  BeagleBone.  The maker crowd with desktop CNC mills and 3D printers is
  far less scared of Linux than the average man.  There are still a lot
  of folks in this crowd who are windows only, but even they are using
  micro-controller development environments (even if it's for an Arduino)
  to customize, build, and download firmware.
 
  If these folk start running on LinuxCNC in a big way, you'll see *VERY*
  rapid development.  This is beginning to happen (ask Michael H. about
  his server logs for the MachineKit downloads...it's good he doesn't have
  to pay per byte!), but there's a lot more to do.
 
  IMHO, two the big areas that need help are documentation and new user
  experience.  LinuxCNC rocks if you've been working in a machine shop and
  understand the concepts.  Even the documentation is pretty good if you
  already know a bit about machining.  But it's pretty complex and
  intimidating if you don't really know (for example) the difference
  between machine, joint, part, and world coordinates.  :)
 
  ...and a pretty GUI (that doesn't eat CPU/GPU cycles) would be nice too!
 
 Just being ignorantwhat is the balance between client side and
 server side for GUI's?

 TIA

 Dave



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

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


Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-27 Thread Charles Buckley
Sure..  Windows, Android, iOS... whatever..

Charles


On Thu, Jun 27, 2013 at 3:32 AM, Mark Wendt wendt.m...@gmail.com wrote:

 On Wed, Jun 26, 2013 at 2:50 PM, Charles Buckley rijrun...@gmail.com
 wrote:

  Bear in mind that if you separate the GUI from Linuxcnc, you can start to
  do things like:
 
 
 
 http://arstechnica.com/information-technology/2013/06/windows-8-1-offers-native-drivers-for-3d-printers/
 

 What, run Windows?  ;-)

 Mark

 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-27 Thread Charles Buckley
I suspect that that is on their long-term roadmap.

But, right now, they are trying to re-invent the wheel. After 6 years of
development, they are now only about 30 years behind the industry
standards.

Rep-rap has been developed from the Maker movement. The one major knock I
have against that is that that movement pretty much ignored industry and
existing design experience and tries to redo things from scratch. Linuxcnc
has a different core underlying principle. But, that said, Rep-rap pays a
lot of attention to how non-machinists would use the machine - because, for
the most part, they aren't machinists. Loading an SD card works because it
is pretty bullet-proof and easy to manage as is just pressing a button.
Ease of use.

Charles


On Thu, Jun 27, 2013 at 8:31 AM, Dave e...@dc9.tzo.com wrote:

 First off.. I don't have a 3d printer.But it seems to me that some
 interactivity with the printer might be a very good idea.

 How would you feel if you had to run your mill/router/lathe by inserting
 an SD card and hitting the run button! 8-O

 Even my el-cheaper printers interact with my PC when printing  ... low
 ink, toner, duplex printing, paper out.

 I think they are missing the boat.

 Simplification is good, but over simplification is very bad.

 Dave


 On 6/27/2013 2:37 AM, Steve Blackmore wrote:
  On Wed, 26 Jun 2013 00:06:39 -0400, you wrote:
 
 
  When the 3D folks discover that they need offsets or homing, or any of
  the other features of linuxcnc, we'll be there to help.
 
  Already done Matt
 
  see
 
  http://reprap.org/wiki/G-code
 
  for supported Reprap Gcode list.
 
  G10 can be used for offsets.
 
  Homing G28
 
  Probing is done and working, G29 to G32
 
  Some of the stand alone controllers go even further with extended
  command lists.
 
  No pc connection required at all with suitable controllers - just insert
  an SD card with code and off it goes so I don't see what advantage
  having the printer connected to LinuxCNC could be.
 
  Steve Blackmore
  --
 
 
 --
  This SF.net email is sponsored by Windows:
 
  Build for Windows Store.
 
  http://p.sf.net/sfu/windows-dev2dev
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 



 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-27 Thread Charles Buckley
Well, on January 28th, 2014 the next generation of stereolithography
patents expire. That will increase the resolution a ridiculous amount.

Linuxcnc is a much more adaptable baseline for any of these machines. I
would expect to see a lot of UI changes and movement with it.



On Thu, Jun 27, 2013 at 10:49 AM, Bari bari00...@gmail.com wrote:

 I agree with you. When the GGG (Glorified Glue Gun) fad started a few
 years ago many of the maker folk looked at Linuxcnc since it had been
 used to control multi-axis machines for over a decade. Some of them felt
 that it was too complicated and expensive to control their GGG made
 mostly of threaded rods, nuts and low resolution PLA printed parts. They
 then decided to just use an Arduino and make some custom IO stepper
 boards to control the 3-axis Cartesian stage and glue gun/extrude and
 write all the software from scratch. The printers still needed a PC for
 the user interface, but I guess you weren't supposed to notice that.

 Later they decided to move from Arduino to all-in-one 120MHhz ARM cortex
 M3/4 boards and write all new libraries for the new architecture. The
 new all-in-one boards sell for $120-200 and combine the micro with
 stepper drivers, GPIO and mosfet outputs. A PC is still required for the
 UI but they can run stand alone with the G-code stored on an SD-Card.

 Now TI has released a $45 BeagleBone Black with a 1GHz ARM Cortex A8
 that can host the machine control and suddenly there is interest in
 Linuxcnc again. The UI can be directly off the GPU or over he network.
 The Beaglebone Black still needs some expansion IO to drive the steppers
 and extruder but the BOM is $30.

 The GGG's only use one or two nozzles to deposit material so the process
 is very slow and they have difficulty with producing features under
 200um. It's become popular since the original patents expired a few
 years ago and you can build your own printer for only a few hundred
 dollars.

 The reasons I have heard from the maker guys for not aspiring to other
 additive manufacturing technologies have been the complexity and the
 high costs involved for DIY. There are a few DIY projects that use SLA
 with DLP (B9) or laser (SLAMPS) but they have chosen slow methods mostly
 due to the problems with It's the patents stupid! or just ignorance of
 the technology and SLS, Inkjet and micronozzle DIY is practically
 non-existent.


 On 06/27/2013 10:29 AM, Dave wrote:
  I have been randomly watching the 3D printer efforts from the sidelines
  and for the most part I have not been impressed at all.
 
  I think you are right ...  they are way, way behind.  To many, it seems
  that reinventing the wheel is how they learn but at the expense of
  making any meaningful
  progress.
 
Loading an SD card works because it
 
  is pretty bullet-proof and easy to manage as is just pressing a button.
 
  I guess that is fine if you want to duplicate a design that someone else
 has already worked out on a standard printer.
 
  However I would hope that some of the maker guys would have more
 ambitious aspirations! :-)
 
  Dave Cole
 
 
 



 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-27 Thread Charles Buckley
Well, yes, I would expect that to be the case.

http://www.google.com/patents/US6722872

Disclosed is a three-dimensional modeling apparatus (*10*) that builds up
three-dimensional objects in a heated build chamber (*24*) by dispensing
modeling material from a dispensing head (*14*) onto a base (*16*) in a
pattern determined by control signals from a controller (*140*). The motion
control components (*18, 20*) of the apparatus (*10*) are external to and
thermally isolated from the build chamber (*24*). A deformable thermal
insulator (*132*) forms a ceiling of the building chamber, allowing motion
control of the dispensing head (*14*) in an x, y plane by an x-y gantry (*18
*) located outside of and insulated from the build chamber (*24*). In the
preferred embodiment, a material dispensing outlet (*66*) of the dispensing
head is inside the chamber. Thermal isolation of the motion control
components from the build chamber allows the chamber to be maintained at a
high temperature.

I am still trying to determine what part of that meets the not obvious to
someone versed in the field that was part of the law creating the patent
system, but its the world we live in now..

That particular patent is good until Apr 20, 2021



On Thu, Jun 27, 2013 at 1:01 PM, Gene Heskett ghesk...@wdtv.com wrote:

 On Thursday 27 June 2013 14:59:37 Charles Buckley did opine:

  Well, on January 28th, 2014 the next generation of stereolithography
  patents expire. That will increase the resolution a ridiculous amount.

 Interesting, until some troll crawls out of the swamp.  Are there any other
 gotchas that will fall through to, to bite the unwary?

  Linuxcnc is a much more adaptable baseline for any of these machines. I
  would expect to see a lot of UI changes and movement with it.
 
  On Thu, Jun 27, 2013 at 10:49 AM, Bari bari00...@gmail.com wrote:
   I agree with you. When the GGG (Glorified Glue Gun) fad started a few
   years ago many of the maker folk looked at Linuxcnc since it had been
   used to control multi-axis machines for over a decade. Some of them
   felt that it was too complicated and expensive to control their GGG
   made mostly of threaded rods, nuts and low resolution PLA printed
   parts. They then decided to just use an Arduino and make some custom
   IO stepper boards to control the 3-axis Cartesian stage and glue
   gun/extrude and write all the software from scratch. The printers
   still needed a PC for the user interface, but I guess you weren't
   supposed to notice that.
  
   Later they decided to move from Arduino to all-in-one 120MHhz ARM
   cortex M3/4 boards and write all new libraries for the new
   architecture. The new all-in-one boards sell for $120-200 and combine
   the micro with stepper drivers, GPIO and mosfet outputs. A PC is
   still required for the UI but they can run stand alone with the
   G-code stored on an SD-Card.
  
   Now TI has released a $45 BeagleBone Black with a 1GHz ARM Cortex A8
   that can host the machine control and suddenly there is interest in
   Linuxcnc again. The UI can be directly off the GPU or over he network.
   The Beaglebone Black still needs some expansion IO to drive the
   steppers and extruder but the BOM is $30.
  
   The GGG's only use one or two nozzles to deposit material so the
   process is very slow and they have difficulty with producing features
   under 200um. It's become popular since the original patents expired a
   few years ago and you can build your own printer for only a few
   hundred dollars.
  
   The reasons I have heard from the maker guys for not aspiring to
   other additive manufacturing technologies have been the complexity
   and the high costs involved for DIY. There are a few DIY projects
   that use SLA with DLP (B9) or laser (SLAMPS) but they have chosen
   slow methods mostly due to the problems with It's the patents
   stupid! or just ignorance of the technology and SLS, Inkjet and
   micronozzle DIY is practically non-existent.
  
   On 06/27/2013 10:29 AM, Dave wrote:
I have been randomly watching the 3D printer efforts from the
sidelines and for the most part I have not been impressed at all.
   
I think you are right ...  they are way, way behind.  To many, it
seems that reinventing the wheel is how they learn but at the
expense of making any meaningful
progress.
   
  Loading an SD card works because it
   
is pretty bullet-proof and easy to manage as is just pressing a
button.
   
I guess that is fine if you want to duplicate a design that someone
else
  
   has already worked out on a standard printer.
  
However I would hope that some of the maker guys would have more
  
   ambitious aspirations! :-)
  
Dave Cole
  
   --
    This SF.net email is sponsored by Windows:
  
   Build for Windows Store.
  
   http://p.sf.net/sfu/windows-dev2dev

Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-27 Thread Charles Buckley
And some further patents:

https://www.google.com/?tbm=pts#tbm=ptstbm=ptsq=ininventor:%22Kornelis+Frits+Feenstra%22bav=on.2,or.r_qf.fp=5b260c5b98cf1da2biw=1527bih=840



On Thu, Jun 27, 2013 at 1:01 PM, Gene Heskett ghesk...@wdtv.com wrote:

 On Thursday 27 June 2013 14:59:37 Charles Buckley did opine:

  Well, on January 28th, 2014 the next generation of stereolithography
  patents expire. That will increase the resolution a ridiculous amount.

 Interesting, until some troll crawls out of the swamp.  Are there any other
 gotchas that will fall through to, to bite the unwary?

  Linuxcnc is a much more adaptable baseline for any of these machines. I
  would expect to see a lot of UI changes and movement with it.
 
  On Thu, Jun 27, 2013 at 10:49 AM, Bari bari00...@gmail.com wrote:
   I agree with you. When the GGG (Glorified Glue Gun) fad started a few
   years ago many of the maker folk looked at Linuxcnc since it had been
   used to control multi-axis machines for over a decade. Some of them
   felt that it was too complicated and expensive to control their GGG
   made mostly of threaded rods, nuts and low resolution PLA printed
   parts. They then decided to just use an Arduino and make some custom
   IO stepper boards to control the 3-axis Cartesian stage and glue
   gun/extrude and write all the software from scratch. The printers
   still needed a PC for the user interface, but I guess you weren't
   supposed to notice that.
  
   Later they decided to move from Arduino to all-in-one 120MHhz ARM
   cortex M3/4 boards and write all new libraries for the new
   architecture. The new all-in-one boards sell for $120-200 and combine
   the micro with stepper drivers, GPIO and mosfet outputs. A PC is
   still required for the UI but they can run stand alone with the
   G-code stored on an SD-Card.
  
   Now TI has released a $45 BeagleBone Black with a 1GHz ARM Cortex A8
   that can host the machine control and suddenly there is interest in
   Linuxcnc again. The UI can be directly off the GPU or over he network.
   The Beaglebone Black still needs some expansion IO to drive the
   steppers and extruder but the BOM is $30.
  
   The GGG's only use one or two nozzles to deposit material so the
   process is very slow and they have difficulty with producing features
   under 200um. It's become popular since the original patents expired a
   few years ago and you can build your own printer for only a few
   hundred dollars.
  
   The reasons I have heard from the maker guys for not aspiring to
   other additive manufacturing technologies have been the complexity
   and the high costs involved for DIY. There are a few DIY projects
   that use SLA with DLP (B9) or laser (SLAMPS) but they have chosen
   slow methods mostly due to the problems with It's the patents
   stupid! or just ignorance of the technology and SLS, Inkjet and
   micronozzle DIY is practically non-existent.
  
   On 06/27/2013 10:29 AM, Dave wrote:
I have been randomly watching the 3D printer efforts from the
sidelines and for the most part I have not been impressed at all.
   
I think you are right ...  they are way, way behind.  To many, it
seems that reinventing the wheel is how they learn but at the
expense of making any meaningful
progress.
   
  Loading an SD card works because it
   
is pretty bullet-proof and easy to manage as is just pressing a
button.
   
I guess that is fine if you want to duplicate a design that someone
else
  
   has already worked out on a standard printer.
  
However I would hope that some of the maker guys would have more
  
   ambitious aspirations! :-)
  
Dave Cole
  
   --
    This SF.net email is sponsored by Windows:
  
   Build for Windows Store.
  
   http://p.sf.net/sfu/windows-dev2dev
   ___
   Emc-users mailing list
   Emc-users@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/emc-users
 
  
  -- This SF.net email is sponsored by Windows:
 
  Build for Windows Store.
 
  http://p.sf.net/sfu/windows-dev2dev
  ___
  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!
 My views
 http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml
 Your KVM powered virtual machines will do IOs up to seven times faster if
 you enable virtio. http://tinyurl.com/virtio
 A pen in the hand of this president is far more
 dangerous than 200 million guns in the hands of
  law-abiding citizens

Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-27 Thread Charles Buckley
They still could easily have gone with examining previous work to see what
was attempted.

A recent example here: On a thread here recently, some people were trying
to determine how to keep the spool synchronized with the extruder head so
that the stepper on the extruder head did not need to have any load from
the spool. Several people on here mentioned several previous similar ways
of doing it related to tape feed. I really don't think that that would
occur to a lot of the Maker movement.

The whole fear of getting sued is a bit played out and does not really
explain why they went to trying to design what amounts to CNC controllers
from scratch. That whole process was pretty much out of patents prior to 3D
even being patented. Sure.. FDM and extruder heads makes sense. Still
patented when reprap started. But, motion control? Not even close.



On Thu, Jun 27, 2013 at 4:24 PM, Gregg Eshelman g_ala...@yahoo.com wrote:

 On Thu, 6/27/13, Charles Buckley rijrun...@gmail.com wrote:

  Subject: Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?
  To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
  Date: Thursday, June 27, 2013, 8:47 AM

  I suspect that that is on their
  long-term roadmap.

  But, right now, they are trying to re-invent the wheel.
  After 6 years of
  development, they are now only about 30 years behind the
  industry
  standards.

  Rep-rap has been developed from the Maker movement. The one
  major knock I
  have against that is that that movement pretty much ignored
  industry and
  existing design experience and tries to redo things from
  scratch.

 --
 That's because they didn't want to get sued by 3D Systems and Stratasys.
 Stratasys recently bought MakerBot for $400 million.


 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-26 Thread Charles Buckley
When the 3D folks discover that they need offsets or homing, or any of
the other features of linuxcnc, we'll be there to help.

  Offsets would actually be a great way to handle multiple extruder heads.




On Tue, Jun 25, 2013 at 10:06 PM, Matt Shaver m...@mattshaver.com wrote:

 On Mon, 24 Jun 2013 10:42:06 -0500
 Stuart Stevenson stus...@gmail.com wrote:

  My first reaction is how could this be necessary?
  Are they not wanting/able to capture a file to feed to the control?
  I am having trouble imagining a computer so small or a program so
  large as to need drip feed.

 This situation is a direct result of how the 3D printer community views
 their machines: as _printers_. If you look at a typical office printer,
 there are few manual controls. An office printer is connected to a
 computer and you select File/Print from a menu to print your work from
 within the design system you are using. The 3D printer folks see their
 machines as a 3D _printer_.

 It seems logical to me to give them what they're used to, like this:

 http://www.kickstarter.com/projects/1245051645/viki-lcd-a-sleek-lcd-control-interface-for-your-3d

 When the 3D folks discover that they need offsets or homing, or any of
 the other features of linuxcnc, we'll be there to help.

 Thanks,
 Matt


 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-26 Thread Charles Buckley
Bear in mind that if you separate the GUI from Linuxcnc, you can start to
do things like:

http://arstechnica.com/information-technology/2013/06/windows-8-1-offers-native-drivers-for-3d-printers/




On Wed, Jun 26, 2013 at 12:06 PM, Matt Shaver m...@mattshaver.com wrote:

 On Wed, 26 Jun 2013 12:00:57 -0400
 Ed Nisley ed.08.nis...@pobox.com wrote:

  On 06/26/2013 12:06 AM, Matt Shaver wrote:
   When the 3D folks discover that they need offsets or homing, or any
   of the other features of linuxcnc, we'll be there to help.
 
  That's what I plan to demonstrate: get the M2 running with LCNC as
  many folks have already done, then pile on improvements that can
  *only* happen with a real machine controller...

 When I wrote the above comment about offsets and homing I was actually
 thinking that eventually they'll want to do over-molding of a soft
 plastic over a harder base, perhaps as a sealing component, or just to
 add grip like those fancy toothbrush handles you see nowadays.
 Basically, anything that requires them to orient the start of a
 printing job with an existing part rather than just somewhere on the
 machine table within the machine limits as they do now. Once they
 discover edge finders...

 Thanks,
 Matt


 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Brain-Dead LinuxCNC G-Code Interface?

2013-06-24 Thread Charles Buckley
IIRC, the Arduino systems cache a series of incoming g-code lines, then
runs them out to the printer.

When you look at moving Linuxcnc onto Beaglebone and Raspberry Pi, the
implementation of a modified drip-type system might work better. You take a
pretty significant hit if you are trying to run a GUI. If you move to a
Drip type system with the Linuxcnc operations split between a small system
on the printer and a second remote system to do all the GUI type stuff, you
have a much more flexible system.

Don't do it as a full drip. Use it as a caching, spool out type
implementation.

At that point, you really could port the Linuxcnc GUI environment to any
number of other Operating Systems.


On Mon, Jun 24, 2013 at 10:52 AM, Jon Elson el...@pico-systems.com wrote:

 andy pugh wrote:
  On 24 June 2013 15:50, Charles Steinkuehler char...@steinkuehler.net
 wrote:
 
 
  I have some folks from the 3D printer world asking me if LinuxCNC can
  be used in a gcode mode similar to how the Arduino currently
  operates these machines (a serial terminal that accepts gcode and
  spits out the occasional status message).
 
 
  This was historically called DNC or drip feed and you might find
  something with those as search terms.
  However, as far as I know (and it isn't very far) LinuxCNC has never
  supported that.
 
 There are good reasons not to support true drip feed, as it is not
 guaranteed
 real time.  If the sending computer loses the connection, the part ends up
 half finished.  It was useful on machines with severely limited buffers.

 I know at one time, LONG ago, there was discussion of a scheme to
 use FTP or nfs to transfer a file to a particular directory, a cron job
 would detect the file, mv it to another place and then trigger EMC
 to run it.  (I say EMC to indicate how long ago this was.)
 LinuxCNC still has this functionality, to load a file by name and
 give the run command.  The main component is halui, see the
 integrator's manual for more info.  That section is pretty terse,
 I'm not sure if there is any more comprehensive doc on halui
 anywhere else.

 I think in today's world, sending G-code via a real serial port
 is no longer appropriate, especially for 3D printer files.  USB
 or network makes much more sense.

 Jon


 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit LinuxCNC-on-BeagleBone Beta Release

2013-06-16 Thread Charles Buckley
Sounds like this might be heading in the direction where you could just
have a cartridge unit for the spool.



On Sun, Jun 16, 2013 at 10:11 AM, Jon Elson el...@pico-systems.com wrote:

 Erik Christiansen wrote:
  On 15.06.13 15:00, Charles Steinkuehler wrote:
 
  I've seen some setups where the filament loop closed a switch when it
  began getting 'tight' and triggered the spool to unwind a bit.
 
 
  But if that isn't what the filament loop always does, then do current
  printer implementations just drag the spool with the filament feed
  capstan, leading to loss of any filament loop soon after starting?
 
 
 Yes, most I've seen work this way.  A VERY unsophisticated scheme could be
 a light-touch microswitch that activates a gear motor to turn the spool
 (or feed
 the filament off a spool) to keep a small loop.
  I don't recall whether the old Pertec tape drives used switches or a
  potentiometer (allowing PID control of the unspooling motor), but they
  maintained a tape loop at speed.
 Yes, and that was a LOT more dynamic than a makerbot.  There were drives
 with vacuum sensors in the columns, photocells across the columns,
 spring-arm
 loops with switches or pots, and one I have here even has little rollers
 with
 AC tachometers to sense speed of the tape paying on/off the reels.  The
 speed of these tachs is supposed to match the capstan speed.  When tuned
 up right, the tape hardly ever touches the pressure sensing holes in the
 vacuum columns.

 Jon


 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit LinuxCNC-on-BeagleBone Beta Release

2013-06-15 Thread Charles Buckley
 Keeping the spool sync'd with the filament feed rate

Recently bumped on my priority list: a powered filament feeder that
automagically maintains the loop feeding the extruder, specifically to
eliminate the usual feed tube with all the usual problems. The drive
gear/pulley/wheel ramming filament into the hot end shouldn't also drag
filament through a long tube!


You might want to consider this from a different perspective. The linear
feed rate at the spool is identical to the feed rate at the extruder. I
only have a 4 axis controller, but you could treat the spool feed as an
additional axis whose feed rate is the same as the 4th axis.

 4) Temperature reading.

Dan Newman wrote some code for the TC4 thermocouple shield that converts
it to a USB HID hal_input device that I'll be using with my M2 printer:

http://softsolder.com/2013/06/10/tc4server-eagle-hal-device/;


That will work. Now that I think about it, measuring the table temp for a
heated table bed would also be good.





On Sat, Jun 15, 2013 at 6:29 AM, Ed Nisley ed.08.nis...@pobox.com wrote:

 On 06/13/2013 06:12 PM, Charles Buckley wrote:
  1) None of the current GUIs are really good for this,

 I've been using http://gcode.ws/ to visualize the actual paths within
 each layer, but that's probably too weird for most folks.

  Keeping the spool sync'd with the filament feed rate

 Recently bumped on my priority list: a powered filament feeder that
 automagically maintains the loop feeding the extruder, specifically to
 eliminate the usual feed tube with all the usual problems. The drive
 gear/pulley/wheel ramming filament into the hot end shouldn't also drag
 filament through a long tube!

 I think the simplest approach will be a filament position sensor so a
 HAL circuit can run the feed motor as needed to maintain the loop
 height. Those I've seen in the wild can benefit from HAL...

 Given a filament position station, I have a notion that would add
 two-axis filament diameter sensing. That can feed into a HAL component
 that would produce the filament area, which could then twiddle the feed
 on the fly.

  PWM to control the heating element.

 With control based on actual thermal properties and measurements, rather
 than by-guess-and-by-gosh. I just laid in a stock of DC-DC SSRs for that
 very purpose!

  4) Temperature reading.

 Dan Newman wrote some code for the TC4 thermocouple shield that converts
 it to a USB HID hal_input device that I'll be using with my M2 printer:

 http://softsolder.com/2013/06/10/tc4server-eagle-hal-device/

  pushing as much of the machining steps into hardware as possible.

 I really want to use automagic probing to compensate for platform shape
  positioning, because there don't seem any cheap, flat, removable
 hotplates out there. Methinks this one is easier to fix in the
 kinematics than in the metal; the shape of the platform changes as it
 heats up and nobody wants to measure a hot platform by hand.

 The M2 is rigid enough to do XY axis homing once per session and be done
 with it, but the general case probably requires that on a per-print
 basis along with the platform compensation.

 Let many LinuxCNC installations blossom!

 --
 Ed
 softsolder.com


 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit LinuxCNC-on-BeagleBone Beta Release

2013-06-15 Thread Charles Buckley
I think that would come heartbreakingly close to working, because the
feed rate depends so much on the effective diameter of the
gear/pulley/wheel. A teeny difference in hobbing will eventually (i.e.,
over the course of a dozen hours) cause the filament loop to either
vanish or spill off the table: gotta wrap some feedback around the
filament coming off the spool.

 I noticed that the A axis keeps track of total number of revolutions. I
would think that the coding would not be that hard to do a diff between the
A axis and the B-spool axis for amount of material feed. If you wanted to
get fancy, linuxcnc could have virtual limit switches automatically trip if
the loop difference is too small or large. Pause the machine,  Hit an
override to let out some more feed, or pause one axis for a set amount of
filament feed. Outside that, I'd code the homing for the filament feed to
have 40mm of feed slack available.



(I am not thinking of a stepper to rotate the spool, but to draw the
filament. Just making sure we're on the same page).


On Sat, Jun 15, 2013 at 1:31 PM, Ed Nisley ed.08.nis...@pobox.com wrote:

 On 06/15/2013 12:04 PM, Charles Buckley wrote:
  you could treat the spool feed as an
  additional axis whose feed rate is the same as the 4th axis.

 I think that would come heartbreakingly close to working, because the
 feed rate depends so much on the effective diameter of the
 gear/pulley/wheel. A teeny difference in hobbing will eventually (i.e.,
 over the course of a dozen hours) cause the filament loop to either
 vanish or spill off the table: gotta wrap some feedback around the
 filament coming off the spool.

 But it might be close enough. Do a coarse positioning at the start of
 the print to put enough filament in the loop, then run the two motors
 in parallel for a few hours without feedback. That would eliminate the
 need to keep track of the filament while it flops around, which sound
 like a Good Thing.

  measuring the table temp for a heated table bed would also be good.

 The TC4 board also has four thermistor inputs... and I now have some 25
 A DC-DC SSRs on hand. [grin]

 --
 Ed
 softsolder.com


 --
 This SF.net email is sponsored by Windows:

 Build for Windows Store.

 http://p.sf.net/sfu/windows-dev2dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit LinuxCNC-on-BeagleBone Beta Release

2013-06-13 Thread Charles Buckley
* A GUI that is more familiar to the 3D crows than Axis (and hopefully
a lot less CPU intensive) would be *VERY* useful and *GREATLY*
appreciated

  That is my next project for machining after my current project. I have a
gantry mill that I have been monkeying around with. Bought a extrusion head
and been looking at how to control it.

  Some observations:

1) None of the current GUIs are really good for this, however, gscreen has
some options. gscreen.gaxis looks to be the most likely candidate for a
crew who are not familiar with machining.

2) We need some specific hooks for 3D printing. Items that are similar to
spindle speed - the ability to change the feed rate of filament as well as
how thick the layer is needs to be done. Running filament through the
extruder will need calibration capability. Keeping the spool sync'd with
the filament feed rate is also an issue as current solutions don't scale up
that well. Stick a big spool on it and your stepper running the extruder
won't be able to keep rotating a large mass.. Right now, I am using the A
axis for extruder feed, but converting rotational rate into linear
feedrate/thickness is somewhat esoteric.

3) PWM to control the heating element. (The cherry filament can change
color based on temperature, so you can get some really cool grain effects).

4) Temperature reading.

5)  The vast majority of 3D printing is done by people with zero CAD or
machining background. They are pulling 3D items from thingiverse, running
it through slic3r, then printing it. I'd like to see linuxcnc develop a
repository concept. The ability to have system pull down designs from any
number of sources. I am planning on packaging designs using .deb packages,
then just install using standard system tools, but realistically, people
will be pulling designs from any number of places, so wget, rsync, zip,
git, or any number of other formats could be supported. I proposed an idea
on reprap's forum awhile back that did not get a lot of traction, but I
think it might be a valid idea anyway. Create an xml file with a lot of
base information about a CAD file, or g-code. Maybe throw in a couple
thumbnails. Then, you can write a script that could generate a zip file,
.deb package, import into git, or whatever. (OK..  my pet project, but you
get the idea.)  With some hooks, you could have some self awareness within
linuxcnc about the designs available by reading said xml files. When you
are talking 3D printing, people could literally have 1000's of designs they
have downloaded on their systems with no real way to track or maintain
them.

TL;DR - a button or pulldown in linuxcnc to import designs onto the
computer.

6)  Multiple extruder nozzles are treated like tool changers, but I would
change the GUI readouts to use 3D terminology. The tool table should
reflect the various types of filaments and their characteristics. The
ability to print multiple materials in a single run is going to get huge as
the tech goes forward.

* A LinuxCNC 101 that reviews the basics of LinuxCNC targeted at
users who have no machining background.  For example current 3D
printer software has no concept of different coordinate spaces, so
homing, touch-off, and similar are very confusing in LinuxCNC until
you realize what's going on under the hood.  If something like this
exists already, please send me a link!

  I could say a number of things here, some of which is quite rude. Other
parts would be a lot more positive. A lot of the more successful machines
right now are pushing as much of the machining steps into hardware as
possible. The reprap paradigm is that firmware does the machining concepts.

* LinuxCNC ini/hal configuration tweaks that make LinuxCNC easier to
use for the targeted audience.  For instance, when I first started
using LinuxCNC, I got lots of errors like You can't do that when not
homed.  On the typical 3D firmware, you just start it up and start
moving around.  I think there are ways to configure LinuxCNC to be
more like that, but I'm not sure exactly how.

  I feel your pain there.

I'm going to hold off posting outside the LinuxCNC community for a bit
to get a bit better out-of-box experience.  But I'm not going to wait
too long, and I'm not really the guy you would assign to user
experience tweaking (I'm more the hardware/device-driver guy).


So jump right in and help out if you're good with LinuxCNC integration!


Charles Buckley


On Tue, Jun 11, 2013 at 9:26 AM, Charles Steinkuehler 
char...@steinkuehler.net wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I have prepared the first beta machinekit release of LinuxCNC for the
 BeagleBone.

 Unlike the previous images released by Michael Haberler, this image is
 built automatically from the ground up. [1]

 =
 = QUICK AND DIRTY HOWTO =
 =

 STEP 1: Write the SD card
 =

 Grab the machinekit image:


 http://www.machinekit.net/deb/rootfs/wheezy/debian-7.0.0

[Emc-users] Glade gui and python configuration

2013-05-14 Thread Charles Buckley
Have been going through the tutorial on
http://gnipsel.com/linuxcnc/gui/gui03b.html

I am running off a Linuxcnc 2.5.0 install. Had a problem with PYTHONPATH,
but I managed to work around it by adding the path specifically to the
script.

Here is my existing script:

#!/usr/bin/env python

import sys,os
sys.path.append('/usr/lib/pymodules/python2.6/gladevcp/')
import pygtk
#pygtk.require(2.0)
import gtk
import gobject
import linuxcnc
import gladevcp.makepins
from gladevcp.gladebuilder import GladeBuilder
import hal
import hal_widgets

# set up paths to files
BASE = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), ..))
libdir = os.path.join(BASE, lib, python)
sys.path.insert(0, libdir)
datadir = os.path.join(BASE, share, linuxcnc)
xmlname = os.path.join(datadir,gui3.glade)


class gui3(object):

  def __init__(self):
self.emc = linuxcnc
self.status = self.emc.stat()
self.builder = gtk.Builder()
self.builder.add_from_file(xmlname)
self.halcomp = hal.component(gui3)
self.builder.connect_signals(self)
self.window = self.builder.get_object(window1)
self.window.show()
self.panel = gladevcp.makepins.GladePanel(self.halcomp, xmlname,
self.builder, None)
self.halcomp.ready()
# The gobject.timeout_add() function sets a function to be called at
regular intervals
gobject.timeout_add(100, self.periodic) # time between calls to the
function, in milliseconds
self.machine_status = 0

  def periodic(self): # fetch status items and update screen
self.status.poll()

data = self.status.actual_position[0]
text = % 9.4f% (data)
self.builder.get_object(dro_x).set_text(text)

data = self.status.actual_position[1]
text = % 9.4f% (data)
self.builder.get_object(dro_y).set_text(text)

data = self.status.actual_position[2]
text = % 9.4f% (data)
self.builder.get_object(dro_z).set_text(text)

return True # must return True to keep running

  def on_hal_stat1_mode_mdi(self, widget, data=None):
self.mode_mdi = 1

  def on_test_button_clicked(self, widget, data=None):
self.status.poll()
print self.machine_status

  def on_window1_destroy(self, widget, data=None):
print quit with cancel
gtk.main_quit()

  def on_gtk_quit_activate(self, menuitem, data=None):
print quit from menu
gtk.main_quit()

if __name__ == __main__:
  app = gui3()
  gtk.main()



I get the following when I run it:

cnc@cnc-desktop:~/linuxcnc/configs/gui3$ linuxcnc ./gui3.ini
LINUXCNC - 2.5.0
Machine configuration directory is '/home/cnc/linuxcnc/configs/gui3/.'
Machine configuration file is 'gui3.ini'
Starting LinuxCNC...
/usr/lib/pymodules/python2.6/gtk-2.0/gobject/__init__.py:114: Warning:
cannot register existing type `HAL_HBox'
  type_register(cls, namespace.get('__gtype_name__'))
Traceback (most recent call last):
  File /usr/bin/gui3, line 13, in module
import hal_widgets
  File /usr/lib/pymodules/python2.6/gladevcp/hal_widgets.py, line 65, in
module
class HAL_HBox(gtk.HBox, _HalSensitiveBase):
  File /usr/lib/pymodules/python2.6/gtk-2.0/gobject/__init__.py, line 60,
in __init__
cls._type_register(cls.__dict__)
  File /usr/lib/pymodules/python2.6/gtk-2.0/gobject/__init__.py, line
114, in _type_register
type_register(cls, namespace.get('__gtype_name__'))
RuntimeError: could not create new GType: HAL_HBox (subclass of GtkHBox)
Shutting down and cleaning up LinuxCNC...
Cleanup done
LinuxCNC terminated with an error.  You can find more information in the
log:
/home/cnc/linuxcnc_debug.txt
and
/home/cnc/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal




cnc@cnc-desktop:~/linuxcnc/configs/gui3$ more /home/cnc/linuxcnc_debug.txt
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
28640
  PID TTY  STAT   TIME COMMAND
28694
  PID TTY  STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components



cnc@cnc-desktop:~/linuxcnc/configs/gui3$ more /home/cnc/linuxcnc_print.txt
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
INIFILE=/home/cnc/linuxcnc/configs/gui3/./gui3.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=
DISPLAY=gui3
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting TASK program: milltask
Starting DISPLAY program: gui3
Killing task linuxcncsvr, PID=28640
Killing task milltask, PID=28694
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments


--

The problem seems to be defining the GTK resource in hal_widgets. 

Re: [Emc-users] Will LinuxCNC work with this motor and controller kit?

2013-04-20 Thread Charles Buckley
I have that controller. Out of the box with a default linuxcnc install, it
had a very high pitched whine with the motors.

Its marginal depending on your machine. For desktop, it works. I use it
with a Microcarve MV3. Use it mainly for wax, plastics, and some 3D
printing. Never really stress the system.


On Sat, Apr 13, 2013 at 5:43 AM, John Thornton bjt...@gmail.com wrote:

 As others have said the TB6550 is a marginal board but there is a sample
 config on the forum for it.


 http://linuxcnc.org/index.php/english/forum/49-basic-configuration/26211-sample-configurations

 John

 On 4/12/2013 9:42 PM, Gregg Eshelman wrote:
  Driver board, 4 motors and power supply. DB25 for parallel port, looks
 like a DE9 for limit switches and e-stop, third connector for manual
 control unit.
 
  http://www.ebay.com/itm/200592694416
 
  Going to do the cable drive on the pattern follower torch, need
 something that'll work with LinuxCNC. After spending the big $ on the
 Dragon-Cut with Mach3 for the plasma table... Time to save some coin on
 this torch project.
 
  Also need to find out how to setup LinuxCNC for a 4 axis cable drive.
 May as well go with 4 to ensure the torch position is always solidly
 controlled instead of depending on weights or springs to keep it tight.
 
 
 --
  Precog is a next-generation analytics platform capable of advanced
  analytics on semi-structured data. The platform includes APIs for
 building
  apps and a phenomenal toolset for data science. Developers can use
  our toolset for easy data analysis  visualization. Get a free account!
  http://www2.precog.com/precogplatform/slashdotnewsletter
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users



 --
 Precog is a next-generation analytics platform capable of advanced
 analytics on semi-structured data. The platform includes APIs for building
 apps and a phenomenal toolset for data science. Developers can use
 our toolset for easy data analysis  visualization. Get a free account!
 http://www2.precog.com/precogplatform/slashdotnewsletter
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Execute gcode remotely

2013-03-12 Thread Charles Buckley
Hello,

  While not directly connected to the question, I am curious as to whether
anyone has looked at snmp traps for LinuxCNC.
Seems that it would be a good thing to have an alerting system for what the
initial poster described.

On Mon, Mar 11, 2013 at 9:27 AM, John Kasunich jmkasun...@fastmail.fmwrote:



 On Sun, Mar 10, 2013, at 02:33 PM, Norton Allen wrote:
  I am new to EMC. I am the software guy responsible for automating
  operation of a simple mechanical device. The folks who created it, set
  it up with a stepper motor connected to the parallel port of a Linux box
  running EMC. There are two commands implemented via buttons in Axis:
  Open and Close. These boil down to:
 
  [HALUI]
  MDI_COMMAND = G0 X0
  MDI_COMMAND = G0 X63.85
 

 If you are simply moving a single axis from one fixed position to another
 it might be simpler to leave out most of LinuxCNC and just use a couple
 of HAL blocks.

 stepgen accepts position commands, and obeys velocity and accel
 limits.  So all you need to do is step the command position from 0.00
 to 63.85.  A couple of halcmd setp lines will do that.  Or you could
 add a mux2 block to select between the two values, and then just
 toggle the sel line between 0 and 1, again using setp commands.


 --
   John Kasunich
   jmkasun...@fastmail.fm


 --
 Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
 Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the
 endpoint security space. For insight on selecting the right partner to
 tackle endpoint security challenges, access the full report.
 http://p.sf.net/sfu/symantec-dev2dev
 ___
 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_d2d_mar
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


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

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

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

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

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

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

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

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

 Dave

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



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

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