[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Starting with geda - component footprints.



I don't use m4 foot libraries.  You might try drawing this part up yourself in
a 'file' type of footprint.  I usually do this for connectors.

You do it in text and save the file in a local directory that has all of your
custom components in it.  This way you can keep your footprints separate from
the application/install.

Look at the footprint (files) at luciani.org.  The filetypes are fairly opaque
at first.  

The master document for making footprints is:

http://www.brorson.com/gEDA/land_patterns_20050129.pdf

Totally worth the initial hassle as in time making footprints in a text editor
is really fast and really safe.

http://www.brorson.com/gEDA/land_patterns_20050129.pdf

also, don't forget the PCB-tips wiki:

http://geda.seul.org/dokuwiki/doku.php?id=geda:pcb_tips

Phil




bifferos <bifferos@xxxxxxxxxxx> wrote:

> 
> --- Phil Taylor <phil@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> 
> > 
> > Biff
> > 
> > what's gsch2pcb doing?  What's the error say?
> 
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270
> +(RS232-1)/2*108
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270
> +(RS232-1)/2*108
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270
> +(RS232-1)/2*108
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270
> +(RS232-1)/2*108
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270
> +(RS232-1)/2*108
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270
> +(RS232-1)/2*108
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270
> +(RS232-1)/2*108
> stdin:7: /usr/bin/m4: Bad expression in eval (bad input): 1270 +(RS232-1
> 
> > if it's not finding your parts check the man page and add the footprints
> 
> It's finding the resistors, diodes and opto isolators, just not the
connector.
> I think my directories are set up OK.
> 
> > directory switch in your shell.
> 
> I went through the tutorial, and knew R025 was a possible footprint.  Had a
> look for the
> list of footprints and couldn't find it.  Found R025 in pcblib.contents, in
the
> second
> field, so decided I needed to put whatever was in the closest-matching
second
> field into
> gschem 'footprint' field.  However, that doesn't tell me which parameters
the
> particular
> footprint takes (if any)...
> 
> Basically, I need to know which bits from this:
> PC_Centronics:SUBD_FEMALE_LAY:PC-centronics:PC Centronics Connector
> PC_V24_9P:SUBD_MALE_LAY:PC-RS232:PC V24 9-pins
> PC_V24_25P:SUBD_MALE_LAY:PC-RS232:PC V24 25-pins
> SCSI_SE:CONNECTOR:single-ended SCSI:single-ended SCSI 2x25 pins
> SUBD_9F:SUBD_FEMALE_LAY:9f:SUB-D female 9 pins
> SUBD_9M:SUBD_MALE_LAY:9m:SUB-D male 9 pins
> SUBD_15F:SUBD_FEMALE_LAY:15f:SUB-D female 15 pins
> SUBD_15M:SUBD_MALE_LAY:15m:SUB-D male 15 pins
> SUBD_25F:SUBD_FEMALE_LAY:25f:SUB-D female 25 pins
> SUBD_25M:SUBD_MALE_LAY:25m:SUB-D male 25 pins
> 
> I have to enter into gschem.  I've tried quite a few combinations, but
nothing
> worked. 
> Either the errors above, or the connector was left off the PCB.
> 
> > what's a 9 way 'd'?
> 
> Sorry - I mean a 9-way PC RS232 connector?
> 
> > 
> > Phil
> 
> thanks for replying,
> 
> -biff.
> 
> 
> 
> 
> 		
> ___________________________________________________________ 
> To help you stay safe and secure online, we've developed the all new Yahoo!
> Security Centre. http://uk.security.yahoo.com
>