gEDA-user: Enhancements for gEDA/pcb G-code export

2010-10-22 Thread Markus Hitter

Hello all,

much to my enjoyment I've seen very recent versions of pcb come along  
with an G-code exporter. It isn't perfect yet, but apparently quite  
usable already.


To improve compatibility with more simplistic machine controllers,  
I've hacked the code a bit. The result is a patchset, which I've  
uploaded to the RepRap Wiki for the current lack of a better location:


http://reprap.org/wiki/PCB_Milling#gEDA.2Fpcb_-.3E_G-code

Where would be the best place to offer these files for inclusion into  
the official repository? While I tried to code quite carefully, there  
are likely questions, remarks or requests for review. Is this  
discussed somewhere?



Cheers,
Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter
http://www.jump-ing.de/







___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: howto detect the net of a track?

2010-10-22 Thread Kai-Martin Knaak
Is there a way to display the net of a track in pcb?
How about polygons?

---)kaimartin(---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: howto detect the net of a track?

2010-10-22 Thread Steven Michalske
Use the f key while the netlist window is open

Another option is to use a newer pcbwith the tooltip patch,  it will
put a tooltip up when hovering over a pin or pad.

Steve

On Fri, Oct 22, 2010 at 10:34 PM, Kai-Martin Knaak
kn...@iqo.uni-hannover.de wrote:
 Is there a way to display the net of a track in pcb?
 How about polygons?

 ---)kaimartin(---
 --
 Kai-Martin Knaak                                  tel: +49-511-762-2895
 Universität Hannover, Inst. für Quantenoptik      fax: +49-511-762-2211
 Welfengarten 1, 30167 Hannover           http://www.iqo.uni-hannover.de
 GPG key:    http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Enhancements for gEDA/pcb G-code export

2010-10-22 Thread DJ Delorie

 Where would be the best place to offer these files for inclusion into  
 the official repository? While I tried to code quite carefully, there  
 are likely questions, remarks or requests for review. Is this  
 discussed somewhere?

This is the best place to discuss, and pcb has a patch tracker on
sourceforge where the patch itself should go.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: howto detect the net of a track?

2010-10-22 Thread DJ Delorie

 Is there a way to display the net of a track in pcb?
 How about polygons?

While the crosshair is over the track/poly, type:

  :Report(NetLength)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Enhancements for gEDA/pcb G-code export

2010-10-22 Thread Alberto Maccioni
Can you please describe the changes and the problems you experienced?

2010/10/22 Markus Hitter m...@jump-ing.de:
 Hello all,

 much to my enjoyment I've seen very recent versions of pcb come along with
 an G-code exporter. It isn't perfect yet, but apparently quite usable
 already.

 To improve compatibility with more simplistic machine controllers, I've
 hacked the code a bit. The result is a patchset, which I've uploaded to the
 RepRap Wiki for the current lack of a better location:

 http://reprap.org/wiki/PCB_Milling#gEDA.2Fpcb_-.3E_G-code

 Where would be the best place to offer these files for inclusion into the
 official repository? While I tried to code quite carefully, there are likely
 questions, remarks or requests for review. Is this discussed somewhere?


 Cheers,
 Markus

 - - - - - - - - - - - - - - - - - - -
 Dipl. Ing. (FH) Markus Hitter
 http://www.jump-ing.de/







 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Enhancements for gEDA/pcb G-code export

2010-10-22 Thread Markus Hitter


Am 22.10.2010 um 20:55 schrieb Alberto Maccioni:


Can you please describe the changes and the problems you experienced?


There were no real problems other than the produced G-code is a bit  
too enhanced for primitive G-code interpreters. Most of the patches  
introduce enhancements, like optional usage of G-code variables or a  
pre-drilling feature.


To make things simple for me, here are the subjects of the currently  
15 patches, most of them have 20 to 30 line changes:


HID-gcode: let the system library allocate the temporary file.
HID-gcode: Avoid more than one G or M code per line.
HID-gcode: make use of MAXPATHLEN.
HID-gcode: get rid of tabulators in gcode.c. Pure whitespace change.
HID-gcode: create better file names.
HID-gcode: add a flag wether to use variables in G-code.
HID-gcode: switch from tool-radius to tool-diameter in the user  
interface.

HID-gcode: add a comment about the tool diameter into the G-code file.
HID-gcode: simplify code a bit.
HID-gcode: introduce a flag on wether to use a drill cycle for drilling.
HID-gcode: don't close the mill file before the drill file is written.
HID-gcode: postpone writing of the overall mill distance until the
HID-gcode: split variable_depth.
HID-gcode: finally, add predrilling.
HID-gcode: enhance accuracy of the distance report for the drill file.

I'll try to upload them to Sourceforge.

Next features on my personal wishlist would be to add tool changes  
and/or file splits for different drill diameters, different feedrates  
for approach/isolation mill/drill, feedrate fields in the user  
dialog, and some option to mill outlines.



Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter
http://www.jump-ing.de/







___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Enhancements for gEDA/pcb G-code export

2010-10-22 Thread Markus Hitter
Am Freitag, den 22.10.2010, 23:26 +0200 schrieb Markus Hitter:
 I'll try to upload them to Sourceforge.

Done:

https://sourceforge.net/tracker/?func=detailaid=3093302group_id=161080atid=818428

Traumflug's wishlist in the Patches section, in case this long link
doesn't work.


Markus



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Functional blocks and PCB format changes

2010-10-22 Thread Armin Faltl



Kai-Martin Knaak wrote:

Andrew Poelstra wrote:

  

The problem I have with JSON (and to some extent, Lisp) is that it is
not self-documenting. You can't open a JSON document and immediately
see what everything is and what it does; it just looks like gibberish
and brackets.



+1
Whatever format is going to be chosen, it should be friendly to human users. 
In the days of TB hard disks, GB RAM and GHz processor clocks there is no 
need to compromise readability to save some bits. 
  

emote_mode_please_skip_if_offended
Because of progress in hardware, I can lift terrabytes easily. To all, 
that think

what_not_pointless_name_which_is_very_verboseC5\what_not_pointless_name_which_is_very_verbose
is friendly to humans, I wish they have to wade through this  up to 
their nose for ages.

Who needs whitespace? I mean, if the parser can do without it, why waste
some thought on pretty printing. MS don't pay their OSS compatibiltiy 
guys for that.


I've been programming HTML for years - it's ok, but not my favourite choice.
+1 to JSON or YAML ;-) and a very concise choice of names. We don't have 
extremely

complicated structures, so 3 brackets are managable.
\emote_mode_please_skip_if_offended

Would this have been comprehensible as:
{
   emote_mode_please_skip_if_offended:
   Because of progress in hardware,...
}
? At least it's machine-convertible to XML. Does XML have a notion of 
orderd lists?



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Functional blocks and PCB format changes

2010-10-22 Thread Armin Faltl

DJ Delorie wrote:

Perhaps we store the internal data in a structure that can be
exported/imported in *any* structured format, and let those who really
want format XYZ to add the import/export logic for it?
  

+=3, just repeat my self twice ;-)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: cheap monthly prototype pcb fab source in US

2010-10-22 Thread John Griessen

I just learned of this via my local hackerspace -- have not done it myself yet.
It's not a rapid prototype service, just a once a month syndication, but could
be very useful when you want a test before committing to make a run of ten or 
fifty boards.
$5/sq inch for 3 pcs of 2-layer  FR-4 pcb's *including* postage.

That's $1.66/sq in. or $0.25 US per sq cm with no setup and no shipping charge.

Only DJ's soldering test board was ever offered for less.

John

===

http://dorkbotpdx.org/wiki/pcb_order

The next 2 layer circuit board order will be October 25th, 2010 at 08:00AM 
Pacific.

How to submit your order
For now, just email your board designs to pcb-or...@laen.org as either an 
Eagle .brd or a set of Gerbers.

Include in the email:

* The number of boards you want in sets of 3. (I'd like 2 sets of three.)
* Your mailing address (123 Fake St, Portland, OR 97219)

If you're making Gerbers from Eagle, please use this CAM job.

* http://content.laen.org/pcb/LaenPCBOrder.cam

Help!
If any of this is confusing, or you'd just like some help with your board, feel free to drop me an email. I love helping people 
with their designs.

Design Rules
(Eagle DRU File: http://content.laen.org/pcb/LaenPCBOrder.dru) The minimums are:

* 6 mil trace width
* 6 mil spacing
* 15 mil clearances from traces to the edge of the board
* 13 mil minimum drill size.
* 7 mil minimum annular ring

..That's not to say that you should design for the minimums; it's best to make your traces and spacing as wide as your design will 
tolerate, but if you need it, we're paying for these minimums so feel free to use them!


Four layer boards have the same minimums and will be made with 1 oz copper for the external layers and 0.5 oz copper internally. 
No blind/buried vias.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: cheap monthly prototype pcb fab source in US

2010-10-22 Thread DJ Delorie

 That's $1.66/sq in. or $0.25 US per sq cm with no setup and no
 shipping charge.

Sounds like the batchpcb system.  One would have to compare carefully
to see which meets one's needs on a case by case basis.

 Only DJ's soldering test board was ever offered for less.

That was a pcb-pool order which I cut up myself and mailed with a
letter envelope...  Given each board was 0.25 sq in, and $0.58 per
order went to the pcb, that's $2.32 per sq in.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user