1
0
mirror of git://projects.qi-hardware.com/wernermisc.git synced 2024-11-21 21:40:19 +02:00

fisl2012/: text cleanup

This commit is contained in:
Werner Almesberger 2012-07-27 08:47:54 -03:00
parent 4af6a642ff
commit a4a651e386

View File

@ -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 26, 2012}
\date{July 27, 2012}
%\setul{}{1.5pt}
@ -26,7 +26,7 @@
\begin{itemize}
\item KiCad introduction
\item Collaborative design in Qi-Hardware
\item New tools
\item Tools to improve KiCad
\item Workflow overview
\end{itemize}
@ -38,12 +38,12 @@
\begin{frame}{KiCad}
\begin{itemize}
\item Complete EDA solution
\item Text files $\rightarrow$ extensible
\item Free Software: GPL, LGPL
\item Development team by Jean-Pierre Charras, \\
Dick Hollenbeck, and many others
\item C++, wxWidgets
\item Multi-platform: Linux, Windows, Mac
\item Text files $\rightarrow$ extensible
\end{itemize}
\vskip5mm
@ -142,9 +142,9 @@ Products:
Goals:
\begin{itemize}
\item Consistent naming
\item Known origin of design information
\item Documented development process \\
\item Known origin of design information \\
E.g., IPC-7351
\item Documented development process
\end{itemize}
To do:
@ -156,9 +156,9 @@ To do:
\vskip4mm
% URL http://projects.qi-hardware.com/index.php/p/kicad-libs/source/tree/master/components/
{\small \url{tiny.cc/p/kicad-libs-components}} \\
{\small \url{tiny.cc/kicad-libs-components}} \\
% URL http://projects.qi-hardware.com/index.php/p/kicad-libs/source/tree/master/modules/
{\small \url{tiny.cc/p/kicad-libs-modules}}
{\small \url{tiny.cc/kicad-libs-modules}}
\end{frame}
% --- What goes into git ------------------------------------------------------
@ -186,10 +186,12 @@ Qi-Hardware:
\begin{frame}{What doesn't}
\begin{itemize}
\item Netlist: {\tt {\em project}.{\color{red}net}} \\
Generated with eeschema from {\tt *.sch} and
Generated with eeschema from
{\tt *.{\color{red}sch}}
and
{\tt {\em project}.{\color{red}cmp}}
\item Caches and backups:
{\tt {\em project}.{\color{red}bak}},
{\tt {\em sheet}.{\color{red}bak}},
{\tt {\em project}.{\color{red}000}},
{\tt {\em project}-cache.lib}
\item Postscript:
@ -260,7 +262,8 @@ front:
% --- KiCad Command-Line Patches ----------------------------------------------
\begin{frame}{KiCad Command-Line Patches}
Original hack by Werner Almesberger, clean rewrite by Wolfgang Spraul.
Original hack by Werner Almesberger, clean rewrite by Wolfgang Spraul,
soon rewrite for scripting.
\begin{itemize}
\item Idea: command-line access to main output functions
\item eeschema
@ -317,7 +320,7 @@ D: http://www.atmel.com/Images/doc8265.pdf
\end{itemize}
\item Copyright: can't just check in PDF
\item Industrial pragmatism: private mail or ``internal'' repository
\item Qi-Hardware: send {\tt BOOKSHELF} around
\item Qi-Hardware: share {\tt BOOKSHELF}
\end{itemize}
\vskip10mm
@ -331,9 +334,9 @@ D: http://www.atmel.com/Images/doc8265.pdf
\begin{itemize}
\item For selection, review
\item Hierarchical order with alphabetical index
\item Short descriptions and data sheet links
\item Short descriptions and data sheet links \\
To do: connect to dsv
\item Added value: indicate pin types
\item To do: connect to dsv
\end{itemize}
\begin{center}
@ -382,22 +385,6 @@ Issues:
{\small \url{tiny.cc/eda-tools-schhist}}
\end{frame}
% --- Footprint Catalog ------------------------------------------------------
\begin{frame}{Footprint Catalog}
\begin{itemize}
\item Like schematics symbol catalog, but for footprints
\item Added value: measurements, pad types
\end{itemize}
\begin{center}
\includegraphics[width=1.0\textwidth]{cat-mod.pdf}
\end{center}
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/genkicat/
{\small \url{tiny.cc/eda-tools-genkicat}}
\end{frame}
% --- Fped --------------------------------------------------------------------
\begin{frame}{Footprint Editor (fped)}
@ -414,6 +401,22 @@ Issues:
\end{itemize}
\end{frame}
% --- Footprint Catalog ------------------------------------------------------
\begin{frame}{Footprint Catalog}
\begin{itemize}
\item Like schematics symbol catalog, but for footprints
\item Added value: measurements, pad types
\end{itemize}
\begin{center}
\includegraphics[width=1.0\textwidth]{cat-mod.pdf}
\end{center}
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/genkicat/
{\small \url{tiny.cc/eda-tools-genkicat}}
\end{frame}
% --- Layout History ----------------------------------------------------------
\begin{frame}{Layout History}
@ -441,10 +444,10 @@ Issues:
\end{itemize}
\vskip10mm
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/fab/prettygerbv/
{\small \url{tiny.cc/p/eda-tools-fab-prettygerbv}}
{\small \url{tiny.cc/eda-tools-fab-prettygerbv}}
% MORE ??
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/fab/
{\small \url{tiny.cc/p/eda-tools-fab}}
{\small \url{tiny.cc/eda-tools-fab}}
\end{column}
\begin{column}[r]{4cm}
@ -472,7 +475,7 @@ Issues:
\end{itemize}
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/b2/
{\small \url{tiny.cc/p/eda-tools-b2}}
{\small \url{tiny.cc/eda-tools-b2}}
\end{frame}
% --- BOOM Data Flow ----------------------------------------------------------
@ -493,7 +496,7 @@ Work in progress. First compilation by Adam Wang.
Examples:
\begin{itemize}
\item Value naming (4k7, 10 uF, $\ldots$)
\item Value naming (4k7, 10uH, $\ldots$)
\item Junction style
\item Naming of negated pins
\item Text placement and size
@ -524,10 +527,10 @@ Experience this far:
To do:
\begin{itemize}
\item Spread the word
\item Finish BOOM and write brdhist
\item Unify meta-data (bookshelf, etc.)
\item Improve quality of libraries
\item Integrate patches into mainline KiCad
\item Finish BOOM and write brdhist
\end{itemize}
\vskip2mm