diff --git a/fisl2012/layout.fig b/fisl2012/layout.fig index 3171bdb..1e6974c 100644 --- a/fisl2012/layout.fig +++ b/fisl2012/layout.fig @@ -28,27 +28,30 @@ Single 900 3390 1575 3390 1575 4290 900 4290 900 3390 4 1 0 50 -1 18 16 0.0000 4 210 855 1215 4695 Netlist\001 -6 -6 6975 900 10935 4140 -6 7290 1125 8220 2445 +6 6525 405 10485 3735 +6 6525 495 10485 3735 +6 6840 720 7770 2040 2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 7440 1140 8115 1140 8115 2040 7440 2040 7440 1140 -4 1 0 50 -1 18 16 0.0000 4 210 930 7755 2445 Gerber\001 + 6990 735 7665 735 7665 1635 6990 1635 6990 735 +4 1 0 50 -1 18 16 0.0000 4 210 930 7305 2040 Gerber\001 -6 -6 8325 1800 9450 3120 +6 7875 1395 9000 2715 2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 8572 1815 9247 1815 9247 2715 8572 2715 8572 1815 -4 1 0 50 -1 18 16 0.0000 4 210 1125 8887 3120 Excellon\001 + 8122 1410 8797 1410 8797 2310 8122 2310 8122 1410 +4 1 0 50 -1 18 16 0.0000 4 210 1125 8437 2715 Excellon\001 -6 -6 9360 2475 10605 3795 +6 8910 2070 10155 3390 2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 9667 2490 10342 2490 10342 3390 9667 3390 9667 2490 -4 1 0 50 -1 18 16 0.0000 4 210 1245 9982 3795 Positions\001 + 9217 2085 9892 2085 9892 2985 9217 2985 9217 2085 +4 1 0 50 -1 18 16 0.0000 4 210 1245 9532 3390 Positions\001 -6 -1 2 0 2 0 7 50 -1 -1 0.000 1 5.6723 8937 2522 2250 1215 6687 2522 11187 2522 +1 2 0 2 0 7 50 -1 -1 0.000 1 5.6723 8487 2117 2250 1215 6237 2117 10737 2117 +-6 +4 1 0 50 -1 18 16 0.0000 4 210 1500 9495 630 Fabrication\001 -6 2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 1 1 2.00 120.00 120.00 - 6615 3375 7380 3105 + 6615 3375 7335 3060 2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5 0 pcbnew.png 2925 2655 6353 2655 6353 4941 2925 4941 2925 2655 @@ -62,4 +65,3 @@ Single 1 1 2.00 120.00 120.00 2205 2205 2745 2565 4 1 0 50 -1 18 16 0.0000 4 270 1035 4590 5310 pcbnew\001 -4 1 0 50 -1 18 16 0.0000 4 210 1500 9945 1035 Fabrication\001 diff --git a/fisl2012/talk.tex b/fisl2012/talk.tex index 884ea80..e90eb78 100644 --- a/fisl2012/talk.tex +++ b/fisl2012/talk.tex @@ -10,7 +10,7 @@ %\setbeamersize{sidebar width left=-5mm} \title{\Large Making Hardware \\ with KiCad and Friends} \author{Werner Almesberger \\\url{werner@almesberger.net}} -\date{July 25, 2012} +\date{July 26, 2012} %\setul{}{1.5pt} @@ -120,7 +120,7 @@ Products: \item Module catalog \end{itemize} \item No scripting (coming) - \item Scattered libraries CHECK + \item Scattered libraries \end{itemize} \end{frame} @@ -165,10 +165,11 @@ To do: \begin{frame}{What goes into git} KiCad: \begin{itemize} - \item Project file: {\tt {\em project}.pro} - \item Schematics: {\tt {\em project}.sch}, {\tt {\em subsheet}.sch} - \item Footprint mapping: {\tt {\em project}.cmp} - \item Layout: {\tt {\em project}.brd} + \item Project file: {\tt {\em project}.{\color{red}pro}} + \item Schematics: {\tt {\em project}.{\color{red}sch}}, + {\tt {\em subsheet}.{\color{red}sch}} + \item Footprint mapping: {\tt {\em project}.{\color{red}cmp}} + \item Layout: {\tt {\em project}.{\color{red}brd}} \end{itemize} Qi-Hardware: @@ -183,18 +184,27 @@ Qi-Hardware: \begin{frame}{What doesn't} \begin{itemize} - \item Netlist: {\tt {\em project}.net} \\ - Generated with eeschema from {\tt *.sch} and {\tt {\em project}.cmp} - \item Caches and backups: {\tt {\em project}.bak}, {\tt {\em project}.000}, + \item Netlist: {\tt {\em project}.{\color{red}net}} \\ + Generated with eeschema from {\tt *.sch} and + {\tt {\em project}.{\color{red}cmp}} + \item Caches and backups: + {\tt {\em project}.{\color{red}bak}}, + {\tt {\em project}.{\color{red}000}}, {\tt {\em project}-cache.lib} - \item Postscript: {\tt {\em project}-{\em sheet}.ps}, - {\tt {\em project}-{\em layer}.ps} - \item Gerbers: {\tt {\em project}-{\em layer}.g{\em ??}} - \item BOMs: {\tt {\em project}.lst}, {\tt {\em project}.cvs} - \item Fab outputs: {\tt {\em project}.drl}, {\tt {\em project}.pos} - \item And so on: {\tt {\em project}.cad}, {\tt {\em project}.erc}, - {\tt {\em project}.dsn}, {\tt {\em project}.rpt}, - {\tt {\em project}.wrl}, $\ldots$ + \item Postscript: + {\tt {\em project}-{\em sheet}.{\color{red}ps}}, + {\tt {\em project}-{\em layer}.{\color{red}ps}} + \item Gerbers: + {\tt {\em project}-{\em layer}.{\color{red}g{\em ??}}} + \item BOMs: {\tt {\em project}.{\color{red}lst}}, + {\tt {\em project}.{\color{red}cvs}} + \item Fab outputs: {\tt {\em project}.{\color{red}drl}}, + {\tt {\em project}.{\color{red}pos}} + \item And so on: {\tt {\em project}.{\color{red}cad}}, + {\tt {\em project}.{\color{red}erc}}, + {\tt {\em project}.{\color{red}dsn}}, + {\tt {\em project}.{\color{red}rpt}}, + {\tt {\em project}.{\color{red}wrl}}, $\ldots$ \end{itemize} \end{frame} @@ -473,10 +483,14 @@ DRAWING % --- Schematics Design Rules ------------------------------------------------- \begin{frame}{Schematics Design Rules} +Work in progress. First compilation by Adam Wang. + \begin{itemize} \item Value naming (4k7, 10 uF, $\ldots$) \item Junction style - \item Text spacing + \item Naming of negated pins + \item Text placement and size + \item Checklists for reviews \end{itemize} {\small \url{en.qi-hardware.com/wiki/Rules_on_Editing_Schematics}}