Re: [Emc-users] Machine documentation: software, best practices

2013-04-23 Thread Gene Heskett
On Tuesday 23 April 2013 15:55:19 Kent A. Reed did opine:

 On 4/22/2013 6:49 PM, andy pugh wrote:
[...]  
  We have 46,000 labels to calibrate and 5000 pages of these diagrams.
 
 I don't know which is worse---dealing with the diagrams themselves or
 trying to grok the designers' intent. I'd say poor you but maybe being
 able to do this guarantees a job for life, akin to being able to program
 in COBOL :-)
 
 Regards,
 Kent

Thanks Kent, fresh back from getting a couple recalls on our Toy taken care 
of, and needed a good belly laugh, and that was it. :)

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
Truth never comes into the world but like a bastard, to the ignominy
of him that brought her birth.
-- Milton
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machine documentation: software, best practices

2013-04-23 Thread Gene Heskett
On Tuesday 23 April 2013 15:59:53 Kent A. Reed did opine:

 On 4/22/2013 10:40 PM, Gene Heskett wrote:
  On Monday 22 April 2013 22:25:37 Kent A. Reed did opine:
  On 4/16/2013 7:23 PM, Gene Heskett wrote:
  clipping out the previous discussion about documenting LinuxCNC
  configurations
  
  There was a thingy that I assume worked, I installed it last fall,
  but it had one fatal flaw.  It tried to make the whole diagram fit
  on a single sheet of paper, when, in order to have been able to
  read it with a magnifying glass, it would have had to be done in
  multi-page poster style that would have likely used 54 to 100+
  sheets of paper to be taped together before the text in one of the
  teeny little logic boxes would have been big enough to read.
  ...
  
  Looking on the lathes box, I find a ~/gene/src/RockHopper directory
  that looks like one of those usual suspects, was that it?
  
  Cheers, Gene
  
  Sorry for coming to the party a week late. I've been very distracted
  lately.
  
  Your lady's health?  My sympathies.  I hope she is better now.
 
 No.
 
  Me thinks you exaggerate the problem just a bit. The Rockhopper
  server creates a diagram in SVG. One could save* the diagram to file
  from the browser, open the saved file in Inkscape,
  
  I didn't know it was svg.  Hitting ctl+ in the browser did not magnify
  it enough to be useful so I assume it was spitting out postscript at
  72 dpi.
 
 Unfortunately, the svg rendering engine in Firefox and Chrome doesn't
 support the magnification trick. I don't know if it ever will. There was
 a lot to like about Adobe's SVG Viewer plugin but Adobe killed the
 product 4 years ago.
 
  and either go through
  machinations to print it in tiles
  
  I like that idea, and will check it out, but now it will likely be
  later next week as we're headed to NYS over the weekend, Thursday I'm
  told.
 
 Well, I gave alternatives because I think the required machinations
 are clumsy. I forget the search term I used to find instructions out
 there in Internet land, some mix of poster and svg I suppose.
 
  ...
  
  you could modify the Rockhopper Python script
  so that in addition to creating the SVG file Graphviz would also
  create and save a PDF file for further use.
  
  That would be useful only if the PS engine can be convinced to output
  a 2400 dpi image before its compressed from the 2+ gigabytes of raw
  data that would generate.  72 dpi won't cut it.
 
 You're thinking of an uncompressed bitmap. The diagram is line art that
 is mostly white space. Compression techniques deal with that. As well,
 cranking the resolution up to 2400 dpi shouldn't be necessary.
 
 For the example configuration file configs/sim/axis/axis.ini, the size
 of the halgraph.svg file saved from the browser is of order 50 KB. Open
 it in Inkscape and save as a PDF file with default settings (I forget
 exactly; something less than 100 dpi IIRC). The PDF file size is less
 than 25 KB. Open the PDF file in the Gnome Document Viewer. Zoom to 400
 percent and wait a while for the renderer to catch up. Result looks
 great. Unfortunately, the Document Viewer doesn't know how to print out
 tiled pages...let me rephrase that...I don't know how to make the
 Document Viewer print out tiled pages and as far as I know my printer
 driver doesn't support that function either.
 
 Hope your trip goes well. To quote the old Hill Street Blues show,
 let's be careful out there.
 
 Regards,
 Kent
 
Well, they took care of the recalls, but of course they have to go over it 
with their fine toothed comb, last time it was a leaking water pump they 
could replace for about $400, (no leak visible, and I haven't added a drop 
of coolant to it yet in 5 moths since that pronouncement of doom) this time 
the front brake pads are down to about 3mm thick.  The disks of course are 
rusty, so they want to replace it all, and then do the rear end another 10k 
down the log.

Gotta find something to help pay for the recalls don'tcha know. :(

I'll look at the pads when I get back, ATM its stopping on a dime, very 
quietly, and giving me back 9 cents change.  I asked if 44k miles was about 
right to do that and the mechanic said no, its usually in the later 30k 
range.  Good drivers are off the loud pedal far enough back they don't have 
to do stoppies at the next traffic light.  And now State Farm wants to put 
a computer tattle tale on it, claiming that will lower our rates.  Sure, 
and that one time a year that I give it a whole cup of good gulf to get out 
of the way of some idiot yakking on a cell phone else get hit, will cost me 
$200 year?  I think not.  That computer thingy might work 99% of the time, 
but it can't see the reason I did that, so screw'em.

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 

Re: [Emc-users] Machine documentation: software, best practices

2013-04-23 Thread Kent A. Reed
On 4/22/2013 6:49 PM, andy pugh wrote:
 On 22 April 2013 19:33, Kent A. Reed kentallanr...@gmail.com wrote:

   We both suffer from the problem
 that the size and complexity of a HAL diagram is potentially unbounded.
 Not just you.

 My job basically revolves around peering at Simulink diagrams (the
 code _is_ the documentation) trying to work out what the heck Bosch /
 Delphi / Ford / Volvo coders were trying to do.
 There are many pages in the docs I am given that can not be read even
 when zoomed to the limits of PDF.

 We have 46,000 labels to calibrate and 5000 pages of these diagrams.


I don't know which is worse---dealing with the diagrams themselves or 
trying to grok the designers' intent. I'd say poor you but maybe being 
able to do this guarantees a job for life, akin to being able to program 
in COBOL :-)

Regards,
Kent


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machine documentation: software, best practices

2013-04-23 Thread Kent A. Reed
On 4/22/2013 10:40 PM, Gene Heskett wrote:
 On Monday 22 April 2013 22:25:37 Kent A. Reed did opine:

 On 4/16/2013 7:23 PM, Gene Heskett wrote:
 clipping out the previous discussion about documenting LinuxCNC 
 configurations

 There was a thingy that I assume worked, I installed it last fall, but
 it had one fatal flaw.  It tried to make the whole diagram fit on a
 single sheet of paper, when, in order to have been able to read it
 with a magnifying glass, it would have had to be done in multi-page
 poster style that would have likely used 54 to 100+ sheets of paper
 to be taped together before the text in one of the teeny little logic
 boxes would have been big enough to read.
 ...

 Looking on the lathes box, I find a ~/gene/src/RockHopper directory
 that looks like one of those usual suspects, was that it?

 Cheers, Gene
 Sorry for coming to the party a week late. I've been very distracted
 lately.
 Your lady's health?  My sympathies.  I hope she is better now.

No.

   
 Me thinks you exaggerate the problem just a bit. The Rockhopper server
 creates a diagram in SVG. One could save* the diagram to file from the
 browser, open the saved file in Inkscape,
 I didn't know it was svg.  Hitting ctl+ in the browser did not magnify it
 enough to be useful so I assume it was spitting out postscript at 72 dpi.

Unfortunately, the svg rendering engine in Firefox and Chrome doesn't 
support the magnification trick. I don't know if it ever will. There was 
a lot to like about Adobe's SVG Viewer plugin but Adobe killed the 
product 4 years ago.


 and either go through
 machinations to print it in tiles
 I like that idea, and will check it out, but now it will likely be later
 next week as we're headed to NYS over the weekend, Thursday I'm told.

Well, I gave alternatives because I think the required machinations 
are clumsy. I forget the search term I used to find instructions out 
there in Internet land, some mix of poster and svg I suppose.

 ...
 you could modify the Rockhopper Python script
 so that in addition to creating the SVG file Graphviz would also create
 and save a PDF file for further use.
 That would be useful only if the PS engine can be convinced to output a
 2400 dpi image before its compressed from the 2+ gigabytes of raw data that
 would generate.  72 dpi won't cut it.


You're thinking of an uncompressed bitmap. The diagram is line art that 
is mostly white space. Compression techniques deal with that. As well, 
cranking the resolution up to 2400 dpi shouldn't be necessary.

For the example configuration file configs/sim/axis/axis.ini, the size 
of the halgraph.svg file saved from the browser is of order 50 KB. Open 
it in Inkscape and save as a PDF file with default settings (I forget 
exactly; something less than 100 dpi IIRC). The PDF file size is less 
than 25 KB. Open the PDF file in the Gnome Document Viewer. Zoom to 400 
percent and wait a while for the renderer to catch up. Result looks 
great. Unfortunately, the Document Viewer doesn't know how to print out 
tiled pages...let me rephrase that...I don't know how to make the 
Document Viewer print out tiled pages and as far as I know my printer 
driver doesn't support that function either.

Hope your trip goes well. To quote the old Hill Street Blues show, 
let's be careful out there.

Regards,
Kent


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machine documentation: software, best practices

2013-04-22 Thread Kent A. Reed
On 4/16/2013 7:23 PM, Gene Heskett wrote:
 On Tuesday 16 April 2013 19:05:57 andy pugh did opine:

 On 16 April 2013 10:49, propcoder marius.alks...@gmail.com wrote:
 electronics (power, drivers, custom electronics with documentation and
 all datasheets, cabling, signals, computer,..)
 I don't do anything for anyone other than myself, but I would be lost
 without the wiring details. (and it really needs to be down to the
 level of pin numbers in every connector, and the wire colours between
 them)

 It would be nice to be able to generate a nice HAL diagram, and there
 have been various ways to do that suggested, but I am not sure any
 have been shown to work properly.
 There was a thingy that I assume worked, I installed it last fall, but it
 had one fatal flaw.  It tried to make the whole diagram fit on a single
 sheet of paper, when, in order to have been able to read it with a
 magnifying glass, it would have had to be done in multi-page poster style
 that would have likely used 54 to 100+ sheets of paper to be taped together
 before the text in one of the teeny little logic boxes would have been big
 enough to read.
 ...

 Looking on the lathes box, I find a ~/gene/src/RockHopper directory that
 looks like one of those usual suspects, was that it?

 Cheers, Gene

Sorry for coming to the party a week late. I've been very distracted lately.

Me thinks you exaggerate the problem just a bit. The Rockhopper server 
creates a diagram in SVG. One could save* the diagram to file from the 
browser, open the saved file in Inkscape, and either go through 
machinations to print it in tiles or use the Inkscape save as function 
to create** a PDF version of the diagram. With that in hand, one could 
use available on-line servers or standalone utilities to print the 
diagram in tiles. Try searching on tiled printing. Note that some of 
the programs discussed in the Wikipedia article appear to have moved, 
changed authorship, or disappeared since the article was last edited and 
that the version of pdfposter that Synaptic Package Manager installed on 
my Ubuntu 10.04LTS system didn't behave (could be my own fault). I went 
to the latest version available from github.com (and found it a PITA to 
install, but I persevered).

Let's take a step back though. The Rockhopper HAL Graph function works 
essentially the same way as my HAL2HTML program I posted about in the 
fall of 2011. The Rockhopper developers made most of the same design 
choices I did (you can see my list at 
https://sites.google.com/site/manisbutareed). Visually their diagrams 
and mine are slightly different (no question theirs are prettier; mine 
look like they were made by a bookkeeper). Mostly they are the same, 
though, because we both use Graphviz functionality to construct a graph 
from HAL information and to render the resulting diagram. One obvious 
difference is in the presentation of HAL signals: they chose to make 
them labelled nodes (rendered as dotted boxes) and I decided not to, 
making them labelled arcs instead. My choice reduces the number of nodes 
to be placed but makes for more contorted signal paths.The same 
information is communicated either way. We both suffer from the problem 
that the size and complexity of a HAL diagram is potentially unbounded.

Looking at my Google site now I see that I never posted the next step in 
the evolution of my thinking. Trying to partition the completed graph 
automagically looked difficult to a lazy hacker like me The relevant 
Graphviz tools brought no joy. I decided instead to try the following:

 1) create an overview diagram which showed all the HAL components 
by name only with no internal structure, e.g. no pins, and the 
interconnections between them.
 2) create detailed nearest-neighbor diagrams, each showcasing a 
single HAL component and all the components to which it is 
interconnected, along with all pins involved in any interconnections.
 3) embed these diagrams in HTML pages with hyperlink maps so one 
could navigate relatively easily among components on different diagrams.

I implemented this approach and tested it with some of the example HAL 
configurations distributed with LinuxCNC. I thought the approach worked 
pretty well. Whether displayed or printed, each diagram was logically 
self-contained, more or less, and not just a tile cut out of a big 
diagram that wasn't laid out with tiling in mind. I'll try to add 
examples to my Google site so you can see what I mean. There obviously 
will be some redundancy. In the simplest case, consider two components A 
and B interconnected only with each other. My KISS approach will 
generate two nearest-neighbor diagrams, one for A is connected to B 
and one for B is connected to A. Someone less lazy that I would fix 
that by implementing better bookkeeping. C'est la vie.

I put the HAL2HTML work aside because I wanted to explore coding up a 
Manhattan-routing algorithm to generate rectilinear interconnect paths 
in place of 

Re: [Emc-users] Machine documentation: software, best practices

2013-04-22 Thread andy pugh
On 22 April 2013 19:33, Kent A. Reed kentallanr...@gmail.com wrote:

  We both suffer from the problem
 that the size and complexity of a HAL diagram is potentially unbounded.

Not just you.

My job basically revolves around peering at Simulink diagrams (the
code _is_ the documentation) trying to work out what the heck Bosch /
Delphi / Ford / Volvo coders were trying to do.
There are many pages in the docs I am given that can not be read even
when zoomed to the limits of PDF.

We have 46,000 labels to calibrate and 5000 pages of these diagrams.

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

--
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] Machine documentation: software, best practices

2013-04-22 Thread Dave
On 4/22/2013 6:49 PM, andy pugh wrote:
 On 22 April 2013 19:33, Kent A. Reedkentallanr...@gmail.com  wrote:


   We both suffer from the problem
 that the size and complexity of a HAL diagram is potentially unbounded.
  
 Not just you.

 My job basically revolves around peering at Simulink diagrams (the
 code _is_ the documentation) trying to work out what the heck Bosch /
 Delphi / Ford / Volvo coders were trying to do.
 There are many pages in the docs I am given that can not be read even
 when zoomed to the limits of PDF.

 We have 46,000 labels to calibrate and 5000 pages of these diagrams.



Sounds like you need a really big computer screen..  a jumbotron comes 
to mind..:-)

Or if your budget is similar to mine ..  a junkyard jumbotron!

http://jumbotron.media.mit.edu/

Dave





--
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] Machine documentation: software, best practices

2013-04-22 Thread Gene Heskett
On Monday 22 April 2013 22:25:37 Kent A. Reed did opine:

 On 4/16/2013 7:23 PM, Gene Heskett wrote:
  On Tuesday 16 April 2013 19:05:57 andy pugh did opine:
  On 16 April 2013 10:49, propcoder marius.alks...@gmail.com wrote:
  electronics (power, drivers, custom electronics with documentation
  and all datasheets, cabling, signals, computer,..)
  
  I don't do anything for anyone other than myself, but I would be lost
  without the wiring details. (and it really needs to be down to the
  level of pin numbers in every connector, and the wire colours between
  them)
  
  It would be nice to be able to generate a nice HAL diagram, and there
  have been various ways to do that suggested, but I am not sure any
  have been shown to work properly.
  
  There was a thingy that I assume worked, I installed it last fall, but
  it had one fatal flaw.  It tried to make the whole diagram fit on a
  single sheet of paper, when, in order to have been able to read it
  with a magnifying glass, it would have had to be done in multi-page
  poster style that would have likely used 54 to 100+ sheets of paper
  to be taped together before the text in one of the teeny little logic
  boxes would have been big enough to read.
  ...
  
  Looking on the lathes box, I find a ~/gene/src/RockHopper directory
  that looks like one of those usual suspects, was that it?
  
  Cheers, Gene
 
 Sorry for coming to the party a week late. I've been very distracted
 lately.

Your lady's health?  My sympathies.  I hope she is better now.
 
 Me thinks you exaggerate the problem just a bit. The Rockhopper server
 creates a diagram in SVG. One could save* the diagram to file from the
 browser, open the saved file in Inkscape,

I didn't know it was svg.  Hitting ctl+ in the browser did not magnify it 
enough to be useful so I assume it was spitting out postscript at 72 dpi.

 and either go through
 machinations to print it in tiles

I like that idea, and will check it out, but now it will likely be later 
next week as we're headed to NYS over the weekend, Thursday I'm told.

 or use the Inkscape save as function
 to create** a PDF version of the diagram. With that in hand, one could
 use available on-line servers or standalone utilities to print the
 diagram in tiles. Try searching on tiled printing. Note that some of
 the programs discussed in the Wikipedia article appear to have moved,
 changed authorship, or disappeared since the article was last edited and
 that the version of pdfposter that Synaptic Package Manager installed on
 my Ubuntu 10.04LTS system didn't behave (could be my own fault). I went
 to the latest version available from github.com (and found it a PITA to
 install, but I persevered).
 
 Let's take a step back though. The Rockhopper HAL Graph function works
 essentially the same way as my HAL2HTML program I posted about in the
 fall of 2011. The Rockhopper developers made most of the same design
 choices I did (you can see my list at
 https://sites.google.com/site/manisbutareed). Visually their diagrams
 and mine are slightly different (no question theirs are prettier; mine
 look like they were made by a bookkeeper). Mostly they are the same,
 though, because we both use Graphviz functionality to construct a graph
 from HAL information and to render the resulting diagram. One obvious
 difference is in the presentation of HAL signals: they chose to make
 them labelled nodes (rendered as dotted boxes) and I decided not to,
 making them labelled arcs instead. My choice reduces the number of nodes
 to be placed but makes for more contorted signal paths.The same
 information is communicated either way. We both suffer from the problem
 that the size and complexity of a HAL diagram is potentially unbounded.
 
 Looking at my Google site now I see that I never posted the next step in
 the evolution of my thinking. Trying to partition the completed graph
 automagically looked difficult to a lazy hacker like me The relevant
 Graphviz tools brought no joy. I decided instead to try the following:
 
  1) create an overview diagram which showed all the HAL components
 by name only with no internal structure, e.g. no pins, and the
 interconnections between them.
  2) create detailed nearest-neighbor diagrams, each showcasing a
 single HAL component and all the components to which it is
 interconnected, along with all pins involved in any interconnections.
  3) embed these diagrams in HTML pages with hyperlink maps so one
 could navigate relatively easily among components on different diagrams.
 
 I implemented this approach and tested it with some of the example HAL
 configurations distributed with LinuxCNC. I thought the approach worked
 pretty well. Whether displayed or printed, each diagram was logically
 self-contained, more or less, and not just a tile cut out of a big
 diagram that wasn't laid out with tiling in mind. I'll try to add
 examples to my Google site so you can see what I mean. There obviously
 will be some 

Re: [Emc-users] Machine documentation: software, best practices

2013-04-17 Thread Luis Bellot
Hello,

for the wiring drwings I use QElectrotech, that can run over linux. Is not
the maximum but makes its job for simple drawings

Regards,

Luis Bellot


2013/4/16 Clint Washburn cl...@clintandheidi.com

 currently I have been I the process of tracing all the wiring in my lathe.
  For the moment I have been inputing all wires and terminations into a
 spreadsheet via notebook/tablet as I go. I have been wondering, what
 software free or paid do people use to generate the wiring diagrams like
 the ones you would get with a new machine tool?

 Thanks,
 Clint Washburn

 On Apr 16, 2013, at 5:48 AM, andy pugh bodge...@gmail.com wrote:

  On 16 April 2013 10:49, propcoder marius.alks...@gmail.com wrote:
 
  electronics (power, drivers, custom electronics with documentation and
  all datasheets, cabling, signals, computer,..)
 
  I don't do anything for anyone other than myself, but I would be lost
  without the wiring details. (and it really needs to be down to the
  level of pin numbers in every connector, and the wire colours between
  them)
 
  It would be nice to be able to generate a nice HAL diagram, and there
  have been various ways to do that suggested, but I am not sure any
  have been shown to work properly.
 
  --
  atp
  If you can't fix it, you don't own it.
  http://www.ifixit.com/Manifesto
 
 
 --
  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] Machine documentation: software, best practices

2013-04-17 Thread Ed Nisley
On 04/16/2013 07:53 PM, Gene Heskett wrote:
 That long?

Back in the day, when the usual group met at a friend's house for 
burgers and car fixin', that was his standard warranty. He also had a 
caveat: while he was willing to help you fix anything, you couldn't 
complain if you took some leftover parts home in a brown paper bag.

A good time was had by all...

-- 
Ed
softsolder.com

--
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] Machine documentation: software, best practices

2013-04-17 Thread Gene Heskett
On Wednesday 17 April 2013 10:36:42 Ed Nisley did opine:

 On 04/16/2013 07:53 PM, Gene Heskett wrote:
  That long?
 
 Back in the day, when the usual group met at a friend's house for
 burgers and car fixin', that was his standard warranty. He also had a
 caveat: while he was willing to help you fix anything, you couldn't
 complain if you took some leftover parts home in a brown paper bag.
 
 A good time was had by all...

Chuckle.  Sounds like my kind of people, Ed.

But because I have the brown paper bag (actually a 50 cal BP rifle that I 
made a whole new bolt and firing pin assembly for) I put together Monday 
that I can't take apart for a photo record Tuesday, Wednesday will be spent 
making a .051 allen wrench, turns out the one I have that came out of a 
plastic pocket labeled .050, was actually .048, small enough to muck up the 
sockets in some hardened alloy 0-80 cap screws.

But if I feed it the right bullets, a 300 Gr HPBT swaged and saboted in 
Canada, 80 gr of BH209  a CCI 209M primer, 3 of the last 5 shots yesterday 
went in one ragged hole, with the chrono showing just shy of 1500 fps 
average.  I enjoy making a $200 sows ear in a plastic stock get all dressed 
up in some nicely figured maple with cherry caps, thumbhole style of 
course, looking good enough to get the ohhs and ahhs at the range, and 
shoot as well as I can.  I think I'll keep it. :)

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
Nowlan's Theory:
He who hesitates is not only lost, but several miles from
the next freeway exit.
A pen in the hand of this president is far more
dangerous than a gun in the hands of 200 million
  law-abiding citizens.

--
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] Machine documentation: software, best practices

2013-04-16 Thread andy pugh
On 16 April 2013 10:49, propcoder marius.alks...@gmail.com wrote:

 electronics (power, drivers, custom electronics with documentation and
 all datasheets, cabling, signals, computer,..)

I don't do anything for anyone other than myself, but I would be lost
without the wiring details. (and it really needs to be down to the
level of pin numbers in every connector, and the wire colours between
them)

It would be nice to be able to generate a nice HAL diagram, and there
have been various ways to do that suggested, but I am not sure any
have been shown to work properly.

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

--
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] Machine documentation: software, best practices

2013-04-16 Thread Ed Nisley
On 04/16/2013 08:48 AM, andy pugh wrote:
 It would be nice to be able to generate a nice HAL diagram

I recently beat the Eagle-to-HAL scripts and libraries into producing a 
complete HAL configuration for my Sherline, with USB Joggy Thing, XYXA 
axes, probe  home switches, plus the default manual toolchanger:

http://softsolder.com/2013/03/06/eagle-hal-configuration-sherline-hal-file-2/

Shorter link: http://wp.me/poZKh-3k2

Those schematics describe everything in the (admittedly few) HAL files 
for the Sherline and produce one monster auto-generated HAL file with 
the complete set of interconnections.

The tedious part involves creating Eagle library parts to match the 
HAL components, but there's a good selection of the basics already 
available. I'll be forcing myself to do Mesa 5i25 / 7i76 boards (for 
some of the many firmware loads) in the near future.

With the Eagle parts in hand, wiring 'em up in a schematic is 
straightforward. I think it's easier to see what's going on and 
*definitely* easier to make changes in a schematic than in the raw HAL 
text files.

 but I am not sure any have been shown to work properly.

Hasn't blown up on me yet, but the warranty covers only 30 seconds or 
the end of the driveway, whichever comes first...

-- 
Ed
softsolder.com

--
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] Machine documentation: software, best practices

2013-04-16 Thread Gene Heskett
On Tuesday 16 April 2013 19:05:57 andy pugh did opine:

 On 16 April 2013 10:49, propcoder marius.alks...@gmail.com wrote:
  electronics (power, drivers, custom electronics with documentation and
  all datasheets, cabling, signals, computer,..)
 
 I don't do anything for anyone other than myself, but I would be lost
 without the wiring details. (and it really needs to be down to the
 level of pin numbers in every connector, and the wire colours between
 them)
 
 It would be nice to be able to generate a nice HAL diagram, and there
 have been various ways to do that suggested, but I am not sure any
 have been shown to work properly.

There was a thingy that I assume worked, I installed it last fall, but it 
had one fatal flaw.  It tried to make the whole diagram fit on a single 
sheet of paper, when, in order to have been able to read it with a 
magnifying glass, it would have had to be done in multi-page poster style 
that would have likely used 54 to 100+ sheets of paper to be taped together 
before the text in one of the teeny little logic boxes would have been big 
enough to read.

It could have been quite valuable as a troubleshooting tool had it rendered 
to a pdf that we could then have grabbed the sliders to move the screen 
view to anyplace in it.  I tried to blow it up myself, but it rendered in 
postscripts default 72 dpi, so it wasn't readable at any scale for the 
diagram generated for my lathes, .hal files.

I looked at the code to see if I could figure out how to fix it, but I 
wasn't familiar enough with the language to understand it, let alone 
troubleshoot it.

Today, I don't even recall the name of it.  Sorry.  The mailing list 
archive for last fall might contain a reference, as it is this list that 
made me aware of it in the first place.

Looking on the lathes box, I find a ~/gene/src/RockHopper directory that 
looks like one of those usual suspects, was that it?

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
BOFH excuse #319:

Your computer hasn't been returning all the bits it gets from the Internet.
A pen in the hand of this president is far more
dangerous than a gun in the hands of 200 million
  law-abiding citizens.

--
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] Machine documentation: software, best practices

2013-04-16 Thread Gene Heskett
On Tuesday 16 April 2013 19:53:03 Ed Nisley did opine:

 On 04/16/2013 08:48 AM, andy pugh wrote:
  It would be nice to be able to generate a nice HAL diagram
 
 I recently beat the Eagle-to-HAL scripts and libraries into producing a
 complete HAL configuration for my Sherline, with USB Joggy Thing, XYXA
 axes, probe  home switches, plus the default manual toolchanger:
 
 http://softsolder.com/2013/03/06/eagle-hal-configuration-sherline-hal-fi
 le-2/
 
 Shorter link: http://wp.me/poZKh-3k2
 
 Those schematics describe everything in the (admittedly few) HAL files
 for the Sherline and produce one monster auto-generated HAL file with
 the complete set of interconnections.
 
 The tedious part involves creating Eagle library parts to match the
 HAL components, but there's a good selection of the basics already
 available. I'll be forcing myself to do Mesa 5i25 / 7i76 boards (for
 some of the many firmware loads) in the near future.
 
 With the Eagle parts in hand, wiring 'em up in a schematic is
 straightforward. I think it's easier to see what's going on and
 *definitely* easier to make changes in a schematic than in the raw HAL
 text files.
 
  but I am not sure any have been shown to work properly.
 
 Hasn't blown up on me yet, but the warranty covers only 30 seconds or
 the end of the driveway, whichever comes first...

That long?  ;-)

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
My haircut is totally traditional!
A pen in the hand of this president is far more
dangerous than a gun in the hands of 200 million
  law-abiding citizens.

--
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] Machine documentation: software, best practices

2013-04-16 Thread Gregg Eshelman
Document all modifications, sizes of fasteners, any alterations to the 
machine's parts that had to be done to fit the CNC motor mounts etc.

Include pictures of it all!

Do all that up in Word, print and comb bind, and include a digital copy on CD-R.

Would be a good idea to keep a copy yourself because whatever it is, someone 
somewhere is going to manage to lose the documentation.

I just went through that with a Sony laptop. A couple of years ago I did a 
clean install of Windows and gave the owner a CD with the customized Windows 
install and another CD with all the drivers.

I just had to do it again but the owner has lost the discs. Would only be the 
extra time to find and download all the drivers again but the laptop has this 
funky scroll bar/wheel on it and for that model Sony has removed the scroll 
driver and software from their website and refuses to let anyone have it. So 
the lappy all works except for that scroll thing, which the owner liked because 
he used it to quickly access all his DJ and audio programs.

Even worse is when a company discontinues a product, removes all mention of and 
software for the product from their website, destroys all physical 
documentation they had on hand, then denies they ever made such a thing.

But I'm looking at your company name, logo and street address printed right on 
the thing! I'm sorry, sir. We didn't make that item.

--
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] Machine documentation: software, best practices

2013-04-16 Thread N. Christopher Perry
Along the same lines:  What sort of suggestions does everybody have for 
organizing/commenting HAL and INI files.

Mine are starting to get a little hard to read.  I'm big on coding standards in 
general, as a big part of them is about code readability.  Is there a method 
any of you use to do the same?

N. Christopher Perry

On Apr 16, 2013, at 19:23, Gene Heskett ghesk...@wdtv.com wrote:

 On Tuesday 16 April 2013 19:05:57 andy pugh did opine:
 
 On 16 April 2013 10:49, propcoder marius.alks...@gmail.com wrote:
 electronics (power, drivers, custom electronics with documentation and
 all datasheets, cabling, signals, computer,..)
 
 I don't do anything for anyone other than myself, but I would be lost
 without the wiring details. (and it really needs to be down to the
 level of pin numbers in every connector, and the wire colours between
 them)
 
 It would be nice to be able to generate a nice HAL diagram, and there
 have been various ways to do that suggested, but I am not sure any
 have been shown to work properly.
 
 There was a thingy that I assume worked, I installed it last fall, but it 
 had one fatal flaw.  It tried to make the whole diagram fit on a single 
 sheet of paper, when, in order to have been able to read it with a 
 magnifying glass, it would have had to be done in multi-page poster style 
 that would have likely used 54 to 100+ sheets of paper to be taped together 
 before the text in one of the teeny little logic boxes would have been big 
 enough to read.
 
 It could have been quite valuable as a troubleshooting tool had it rendered 
 to a pdf that we could then have grabbed the sliders to move the screen 
 view to anyplace in it.  I tried to blow it up myself, but it rendered in 
 postscripts default 72 dpi, so it wasn't readable at any scale for the 
 diagram generated for my lathes, .hal files.
 
 I looked at the code to see if I could figure out how to fix it, but I 
 wasn't familiar enough with the language to understand it, let alone 
 troubleshoot it.
 
 Today, I don't even recall the name of it.  Sorry.  The mailing list 
 archive for last fall might contain a reference, as it is this list that 
 made me aware of it in the first place.
 
 Looking on the lathes box, I find a ~/gene/src/RockHopper directory that 
 looks like one of those usual suspects, was that it?
 
 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
 BOFH excuse #319:
 
 Your computer hasn't been returning all the bits it gets from the Internet.
 A pen in the hand of this president is far more
 dangerous than a gun in the hands of 200 million
  law-abiding citizens.
 
 --
 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] Machine documentation: software, best practices

2013-04-16 Thread Chris Radek
On Tue, Apr 16, 2013 at 12:49:58PM +0300, propcoder wrote:
 I do retrofitting or automate new machines. I do document them like most 
 of my projects, but how to do it better way?
 
 There are a lot of things to document, like:
 project tasks, goals, requirements,..
 physical (axes, forces, motors, screws, belts, reducers, backlashes,..)
 electronics (power, drivers, custom electronics with documentation and 
 all datasheets, cabling, signals, computer,..)
 software (solutions used, tools needed)
 G-code (codes to be used)
 user manual...
 todo list
 known bugs, problems..


I've done a few machines.  What I've found gives the most usefulness
per work payoff is to draw in ladder notation, with a pencil, as I'm
wiring stuff.  Then when it all works, stick that in the pocket
provided for this kind of documentation, which is usually inside the
most-opened electrics cabinet.

If it's a retrofit, sometimes you can start with the original wiring
diagrams and just note changes on them.

The pocket in my VMC has those notes, plus the VFD manual with its
programmed settings written inside (these can be tedious to figure
out), and that's about it.

Anything that you can see by just looking at the machine is a waste
of paper and effort to document.  Why would you document what the
motors are?  Nobody will ever look at it.  They're right there and
they've got nameplates on them.

The professional machine wiring guy I've worked with used a similar
system except once it was done he'd copy it with a pen and give the
owner this nice-looking version.  It then went right in the pocket,
of course.  A photocopy or scan might be made, in case the paper
gets nasty, but the one in the pocket is the one that gets used.

--
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] Machine documentation: software, best practices

2013-04-16 Thread Gregg Eshelman
--- On Tue, 4/16/13, Clint Washburn cl...@clintandheidi.com wrote:

 currently I have been I the process
 of tracing all the wiring in my lathe.  For the moment
 I have been inputing all wires and terminations into a
 spreadsheet via notebook/tablet as I go. I have been
 wondering, what software free or paid do people use to
 generate the wiring diagrams like the ones you would get
 with a new machine tool?

Have a look at Dia

http://sourceforge.net/projects/dia-installer/

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