Index: doc-rnd/index.html =================================================================== --- doc-rnd/index.html (revision 422) +++ doc-rnd/index.html (revision 423) @@ -26,6 +26,8 @@ [debian] Debian packaging the binaries configured to my own taste [scconfig] use scconfig instead of autotools [pcb-fp] generic parametric footprints; on-the-fly footprint generation by external tools written in any language (remove m4 hardwirings) +[pcblib], + [pcblib-param] clean up the footprint library shipped Index: doc-rnd/pcb-fp.html =================================================================== --- doc-rnd/pcb-fp.html (revision 422) +++ doc-rnd/pcb-fp.html (revision 423) @@ -30,8 +30,7 @@

plans

- -Finish gsch2pcb-rnd. +No plans - this feature is fully implemented. Index: doc-rnd/pcblib.html =================================================================== --- doc-rnd/pcblib.html (nonexistent) +++ doc-rnd/pcblib.html (revision 423) @@ -0,0 +1,49 @@ + + +

pcb-rnd - the [pcblib] and [pcblib-param] patches

+ +
+The footprint library shipped with vanilla pcb is cluttered with +special puprose parts. I believe PCB encourages the user from +an early stage to build his own library. Thus the purpose of +the library shipped with PCB should be +to provide a minimal collection of real essential footprints ... +
    +
  • ... for the very beginning of the learning curve; +
  • ... and to be the core of the user's own library later. +
+

+[pcblib] is a replacement of newlib/ and lib/ and the m4 macros with +such an essential core library of static footprints ("file elements") +and easier-to-use parametric footprints. +

+There is an online map of +the library and +an online interface to the parametric footprint generators. + +

Design decisions

+Parts are sorted only in a few directories: smd, tru-hole, connector and +parametric. I believe there are so many orthogonal properties of footpritns +that there's no obvious hierarchy. Also, pcblib contains much fewer footpritns +than newlib so it should be still easy to navigate. +

+Parametric footprints are in a separate directory for now, even tho they +would fit under smd, tru-hole or connector. The reason is purely historical +and the layout may change in the future. + +

Example

+To the right: Footprint selection dialog on pcblib, with the smd directory +open. Note how few smd parts are there. Still, smd/ is the most crowded +subdirectory! + +

save/load and compatibility

+Not affected: elements are embedded in the PCB. + +

plans

+None, the feature is complete. +
            + + +
+ + Index: doc-rnd/pcblib.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/pcblib.png =================================================================== --- doc-rnd/pcblib.png (nonexistent) +++ doc-rnd/pcblib.png (revision 423) Property changes on: doc-rnd/pcblib.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property