www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/08/30/16:07:58

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=nEx2O7cS0CAHQk2qhNxx3O3kUs6YMWFz1rzMwSQymP4=;
b=xCHEpwwk9fIJs3BWheYBwlaFduLP23axpgtYGfceCd8rYoycE8hU0NckBHzNBswGRl
U5o1TX+1peAEsotGb6+WMx/XIGEePVg0eGMZdAZMUqlT/8O4XfY3wHguZYZBoDN1+C2B
LIyz6rlciBmyyZwVLXbKZOlYavRhs04nmqneMIQyNFUpOqUJkJajU6RviU9QWeEO5PpZ
MqetblM9BO/zURWPT0u/hgcT8xBGCdwXzUu1Y83GAvgjXvpC3gS1fp49KuIsuIhv+NUQ
FBp6yk3DjHP2tk+g5d7MYWBEeJdLcBrImXQjW+vmakfkBFspEad26Zc5vpdbPscvovx4
nx9Q==
MIME-Version: 1.0
X-Received: by 10.153.7.67 with SMTP id da3mr8795284lad.84.1440965240708; Sun,
30 Aug 2015 13:07:20 -0700 (PDT)
In-Reply-To: <CAM2RGhRxaLnKkfRVDk7G5WUP0+muT4Sapu2+Rm1Qy97Fo3XM3A@mail.gmail.com>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1508191007150 DOT 6924 AT igor2priv>
<alpine DOT DEB DOT 2 DOT 00 DOT 1508202030290 DOT 6924 AT igor2priv>
<CAM2RGhQJtVrX0RCn5VejS5m2HJzbcSmfhGU5VrJ9LDM-JkT10A AT mail DOT gmail DOT com>
<CAM2RGhTPqz8tfSs==s2LoCuHzrrcx5t+GWb3iDPMm6U-UvwpEA AT mail DOT gmail DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1508271840290 DOT 6924 AT igor2priv>
<CAM2RGhRxaLnKkfRVDk7G5WUP0+muT4Sapu2+Rm1Qy97Fo3XM3A AT mail DOT gmail DOT com>
Date: Sun, 30 Aug 2015 20:07:20 +0000
Message-ID: <CAM2RGhT-gLfC8=WUw+rjR22aKCfSMO-Ss5CHFQZcfngnZJFLWw@mail.gmail.com>
Subject: Re: [geda-user] [pcb-rnd] parametric footprint: dimensions, qf(),
qfn() and tqfp()
From: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--001a113464de4ed425051e8cdd14
Content-Type: text/plain; charset=UTF-8

On Sun, Aug 30, 2015 at 4:44 AM, Evan Foss <evanfoss AT gmail DOT com> wrote:
> On Thu, Aug 27, 2015 at 4:41 PM,  <gedau AT igor2 DOT repo DOT hu> wrote:
>>
>>
>> On Thu, 27 Aug 2015, Evan Foss (evanfoss AT gmail DOT com) [via
>> geda-user AT delorie DOT com] wrote:
>>
>>> On Thu, Aug 27, 2015 at 11:56 AM, Evan Foss <evanfoss AT gmail DOT com> wrote:
>>>>
>>>> On Thu, Aug 20, 2015 at 6:42 PM,  <gedau AT igor2 DOT repo DOT hu> wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> I've implemented two major features in the parametric footprint support
>>>>> in
>>>>> pcb-rnd (and in the online version).
>>>>>
>>>>> The preview tool, fp2anim, can display dimensions on the annotation
>>>>> layer.
>>>>> This is useful for checking whether a footprint really matches the
>>>>> datasheet. Details:
>>>>> http://repo.hu/projects/pcb-rnd/devlog/20150820a_dimensions.html
>>>>>
>>>>> The more important feature is a new class of footprints. There is a low
>>>>> level, generic, but complicated to use qf() which should be able to
>>>>> generate
>>>>> anything that has evenly spaced pads around a rectange.
>>>>>
>>>>> There are frontends to qf(), called qfn(), tqfp() and lqfp(). These
>>>>> generators are very easy to use: they have only a few parameters, those
>>>>> that
>>>>> are usually specified among the first lines of a package datasheet. They
>>>>> can't handle special cases, but can safely generate any of the usual
>>>>> QFN/TFQP footprints. Details:
>>>>> http://repo.hu/projects/pcb-rnd/devlog/20150820b_qf.html
>>>>>
>>>>> The online version of the parametric footprint generator is accessible
>>>>> at
>>>>> http://igor2.repo.hu/cgi-bin/pcblib-param.cgi
>>>>>
>>>>> The source is in svn: svn://repo.hu/pcb-rnd/trunk/pcblib/parametric
>>>>>
>>>>> Comments, bugreports, feature requests are welcome.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Igor2
>>>>>
>>>>>
>>>>
>>>> Random thought. A plugin in gEDA that lets you declare a single box
>>>
>>>
>>> Err I meant option to the footprint generator.
>>>
>>
>> Good idea. Could you please send me a few of your static footprints as a
>> reference?
>
> Attached is a libreoffice/openoffice file with the screw, washer and
> hole sizes. It took a while because I never had a complete set made
> for all of them. Some sizes are not available I think because they are
> imperial specific. In the process of building the list I found some
> errors in the stuff I had already made. Apparently they were good
> enough to fit most stuff but I like having things perfect if I am
> going to distribute them.
>
> I will provide example footprints in the morning.

Err. Mid afternoon...

Attached are a some metric ones and two imperial.

>> TIA,
>>
>> Igor2
>
> Evan
>
> --
> Home
> http://evanfoss.googlepages.com/
> Work
> http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/



-- 
Home
http://evanfoss.googlepages.com/
Work
http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/

--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-close-button.fp"
Content-Disposition: attachment; filename="screw-m3-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qqc1

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDUuNTAwMG1tIDEyLjUwMDBtbSAtMi41MDAwbW0g
LTUuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA1LjcwMDBtbSAwLjYwMDBt
bSA1Ljg1MjRtbSAzLjE1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNTAwMG1tIDMuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjUwMDBtbSAzLjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-close-pan.fp"
Content-Disposition: attachment; filename="screw-m3-close-pan.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qrv2

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTYuNTAwMG1tIDEyLjUwMDBtbSAtMi41MDAwbW0g
LTUuNzUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA2LjAwMDBtbSAyMC4wMG1p
bCA2LjE1MjRtbSAzLjE1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNzUwMG1tIDMuNzUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjc1MDBtbSAzLjc1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-std-button.fp"
Content-Disposition: attachment; filename="screw-m3-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qs63

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNTMuMjUwMG1tIDIzLjI1MDBtbSAtMi41MDAwbW0g
LTUuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA1LjcwMDBtbSAwLjYwMDBt
bSA1Ljg1MjRtbSAzLjMwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNTAwMG1tIDMuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjUwMDBtbSAzLjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-std-pan.fp"
Content-Disposition: attachment; filename="screw-m3-std-pan.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qsf4

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTguNTAwMG1tIDIzLjc1MDBtbSAtMi41MDAwbW0g
LTUuNzUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA2LjAwMDBtbSAwLjYwMDBt
bSA2LjE1MjRtbSAzLjMwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNzUwMG1tIDMuNzUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjc1MDBtbSAzLjc1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-close-button.fp"
Content-Disposition: attachment; filename="screw-m4-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qsn5

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNzUwMG1tIDM3LjI1MDBtbSAtMi41MDAwbW0g
LTYuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjYwMDBtbSAwLjYwMDBt
bSA3Ljc1MjRtbSA0LjIwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuNTAwMG1tIDQuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjUwMDBtbSA0LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-close-cheese.fp"
Content-Disposition: attachment; filename="screw-m4-close-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qsu6

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTguMjUwMG1tIDM3LjUwMDBtbSAtMi41MDAwbW0g
LTYuMjUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjAwMDBtbSAwLjYwMDBt
bSA3LjE1MjRtbSA0LjIwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuMjUwMG1tIDQuMjUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjI1MDBtbSA0LjI1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-std-button.fp"
Content-Disposition: attachment; filename="screw-m4-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qt27

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNzUwMG1tIDUwLjAwMDBtbSAtMi41MDAwbW0g
LTYuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjYwMDBtbSAwLjYwMDBt
bSA3Ljc1MjRtbSA0LjM1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuNTAwMG1tIDQuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjUwMDBtbSA0LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-std-cheese.fp"
Content-Disposition: attachment; filename="screw-m4-std-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qt88

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTguNTAwMG1tIDUwLjAwMDBtbSAtMi41MDAwbW0g
LTYuMjUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjAwMDBtbSAwLjYwMDBt
bSA3LjE1MjRtbSA0LjQwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuMjUwMG1tIDQuMjUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjI1MDBtbSA0LjI1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-close-button.fp"
Content-Disposition: attachment; filename="screw-m5-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qtf9

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNTAwMG1tIDY2LjUwMDBtbSAtMi41MDAwbW0g
LTcuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA5LjUwMDBtbSAwLjYwMDBt
bSA5LjY1MjRtbSA1LjI1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuNTAwMG1tIDUuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjUwMDBtbSA1LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-close-cheese.fp"
Content-Disposition: attachment; filename="screw-m5-close-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qtn10

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgODEuNTAwMG1tIDY3LjI1MDBtbSAtMi41MDAwbW0g
LTcuMDAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA4LjUwMDBtbSAwLjYwMDBt
bSA4LjY1MjRtbSA1LjI1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuMDAwMG1tIDUuMDAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjAwMDBtbSA1LjAwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-std-button.fp"
Content-Disposition: attachment; filename="screw-m5-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qtu11

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNTAwMG1tIDgzLjc1MDBtbSAtMi41MDAwbW0g
LTcuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA5LjUwMDBtbSAwLjYwMDBt
bSA5LjY1MjRtbSA1LjUwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuNTAwMG1tIDUuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjUwMDBtbSA1LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-std-cheese.fp"
Content-Disposition: attachment; filename="screw-m5-std-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qu412

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgODEuMDAwMG1tIDg0LjAwMDBtbSAtMi41MDAwbW0g
LTcuMDAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA4LjUwMDBtbSAwLjYwMDBt
bSA4LjY1MjRtbSA1LjUwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuMDAwMG1tIDUuMDAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjAwMDBtbSA1LjAwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-4_40-close-button.fp"
Content-Disposition: attachment; filename="screw-4_40-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyxh0xi12

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTgzMC4wMG1pbCA2NTAuMDBtaWwgLTEwMC4wMG1p
bCAtMjEwLjAwbWlsIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCAyMTMuMDBtaWwgMjAu
MDBtaWwgMjE5LjAwbWlsIDExNi4wMG1pbCAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAg
MC4wMDAwIDEzMC4wMG1pbCAxMzAuMDBtaWwgMjcwIDkwIDEwLjAwbWlsXQoJRWxlbWVudEFyYyBb
MC4wMDAwIDAuMDAwMCAxMzAuMDBtaWwgMTMwLjAwbWlsIDE4MCA5MCAxMC4wMG1pbF0KCUVsZW1l
bnRBcmMgWzAuMDAwMCAwLjAwMDAgMTMwLjAwbWlsIDEzMC4wMG1pbCA5MCA5MCAxMC4wMG1pbF0K
CUVsZW1lbnRBcmMgWzAuMDAwMCAwLjAwMDAgMTMwLjAwbWlsIDEzMC4wMG1pbCAwIDkwIDEwLjAw
bWlsXQoKCSkK
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-4_40-std-button.fp"
Content-Disposition: attachment; filename="screw-4_40-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyxh0xx13

CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTg0MC4wMG1pbCAxMjgwLjAwbWlsIC0xMDAuMDBt
aWwgLTIxMC4wMG1pbCAwIDEwMCAiIl0KKAoJUGluWzAuMDAwMCAwLjAwMDAgMjEzLjAwbWlsIDIw
LjAwbWlsIDIxOS4wMG1pbCAxMjguNTBtaWwgIiIgIjEiICIiXQoJRWxlbWVudEFyYyBbMC4wMDAw
IDAuMDAwMCAxMzAuMDBtaWwgMTMwLjAwbWlsIDI3MCA5MCAxMC4wMG1pbF0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMTMwLjAwbWlsIDEzMC4wMG1pbCAxODAgOTAgMTAuMDBtaWxdCglFbGVt
ZW50QXJjIFswLjAwMDAgMC4wMDAwIDEzMC4wMG1pbCAxMzAuMDBtaWwgOTAgOTAgMTAuMDBtaWxd
CglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAwIDEzMC4wMG1pbCAxMzAuMDBtaWwgMCA5MCAxMC4w
MG1pbF0KCgkpCg==
--001a113464de4ed425051e8cdd14--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019