mirror of
git://projects.qi-hardware.com/wernermisc.git
synced 2024-11-22 03:02:50 +02:00
fisl2012/: on-going editing (more links, move libraries slide, add FISL12 items)
This commit is contained in:
parent
85f5b568c4
commit
dc61289a78
@ -39,9 +39,14 @@
|
||||
\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
|
||||
\end{itemize}
|
||||
|
||||
\vskip5mm
|
||||
{\small \url{www.kicad-pcb.org}}
|
||||
\end{frame}
|
||||
|
||||
% --- Schematics --------------------------------------------------------------
|
||||
@ -66,7 +71,7 @@ SCREENSHOTS
|
||||
Structure and goals:
|
||||
\begin{itemize}
|
||||
\item Collection of loosely connected projects
|
||||
\item Loose collective of like-minded developers
|
||||
\item Loose gathering of like-minded developers
|
||||
\item Copyleft Hardware with Free Software
|
||||
\item Development and manufacturing
|
||||
\item Toolmaking
|
||||
@ -78,6 +83,9 @@ Products:
|
||||
\item Ben-WPAN (IEEE 802.15.4 wireless)
|
||||
\item Milkymist One (FPGA-based Video synthesizer)
|
||||
\end{itemize}
|
||||
|
||||
\vskip2mm
|
||||
{\small \url{www.qi-hardware.com}}
|
||||
\end{frame}
|
||||
|
||||
% --- Collaborative Design ----------------------------------------------------
|
||||
@ -119,6 +127,31 @@ Products:
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
% --- Libraries ---------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Libraries}
|
||||
Goals:
|
||||
\begin{itemize}
|
||||
\item Consistent naming
|
||||
\item Known origin of design information
|
||||
\item Documented development process \\
|
||||
E.g., IPC-7351
|
||||
\end{itemize}
|
||||
|
||||
To do:
|
||||
\begin{itemize}
|
||||
\item Improve organization
|
||||
\item Better integrate background information
|
||||
\item Reviews !
|
||||
\end{itemize}
|
||||
|
||||
\vskip4mm
|
||||
% URL http://projects.qi-hardware.com/index.php/p/kicad-libs/source/tree/master/components/
|
||||
{\small \url{tiny.cc/p/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}}
|
||||
\end{frame}
|
||||
|
||||
% --- What goes into git ------------------------------------------------------
|
||||
|
||||
\begin{frame}{What goes into git}
|
||||
@ -224,6 +257,7 @@ Original hack by Werner Almesberger, clean rewrite by Wolfgang Spraul.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
|
||||
\vskip5mm
|
||||
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/kicad-patches/
|
||||
{\small \url{tiny.cc/eda-tools-kicad-patches}}
|
||||
\end{frame}
|
||||
@ -240,6 +274,7 @@ Original hack by Werner Almesberger, clean rewrite by Wolfgang Spraul.
|
||||
$\rightarrow$ xpdf
|
||||
\end{itemize}
|
||||
|
||||
\vskip5mm
|
||||
Bookshelf example:
|
||||
|
||||
\begin{verbatim}
|
||||
@ -265,6 +300,7 @@ D: http://www.atmel.com/Images/doc8265.pdf
|
||||
\item Qi-Hardware: send {\tt BOOKSHELF} around
|
||||
\end{itemize}
|
||||
|
||||
\vskip10mm
|
||||
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/dsv/
|
||||
{\small \url{tiny.cc/eda-tools-dsv}}
|
||||
\end{frame}
|
||||
@ -293,7 +329,11 @@ D: http://www.atmel.com/Images/doc8265.pdf
|
||||
\item {\tt git diff} produces gibberish
|
||||
\end{itemize}
|
||||
|
||||
EXAMPLE
|
||||
\begin{center}
|
||||
\includegraphics[height=4.5cm]{../fisl2011/schhist.png}
|
||||
\qquad
|
||||
\includegraphics[height=4cm]{../fisl2011/USB.png}
|
||||
\end{center}
|
||||
|
||||
{\small \url{projects.qi-hardware.com/schhist/}}
|
||||
\end{frame}
|
||||
@ -341,10 +381,9 @@ Issues:
|
||||
% --- Fped --------------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Footprint Editor (fped)}
|
||||
%\begin{center}
|
||||
% \includegraphics[height=6cm]{fped.png}
|
||||
%\end{center}
|
||||
SCREENSHOT (highlight vector)
|
||||
\begin{center}
|
||||
\includegraphics[height=45mm]{../fisl2011/fped.png}
|
||||
\end{center}
|
||||
|
||||
\begin{itemize}
|
||||
\item Fully parametric
|
||||
@ -363,28 +402,36 @@ SCREENSHOT (highlight vector)
|
||||
\item To do $\ldots$
|
||||
\end{itemize}
|
||||
|
||||
\vskip5cm
|
||||
%% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/brdhist/
|
||||
% {\small \url{tiny.cc/eda-tools-brdhist}}
|
||||
\end{frame}
|
||||
|
||||
% --- Gerber Renderer ---------------------------------------------------------
|
||||
|
||||
\begin{frame}{Gerber Renderer}
|
||||
\begin{itemize}
|
||||
\item ``Photorealistic'' view of PCB
|
||||
\item Combines Gerber (traces, drawings) and Excellon (holes)
|
||||
\item Easy to see issues with solder paste, silk screen,
|
||||
solder mask, $\ldots$
|
||||
\item Uses gerbv for rendering
|
||||
\end{itemize}
|
||||
|
||||
EXAMPLE
|
||||
|
||||
\begin{frame}{Gerber Renderer (prettygerbv)}
|
||||
\begin{columns}
|
||||
\begin{column}[l]{8.5cm}
|
||||
\begin{itemize}
|
||||
\item ``Photorealistic'' view of PCB
|
||||
\item Combines Gerber (traces, drawings) and Excellon (holes)
|
||||
\item Easy to see issues with solder paste, silk screen,
|
||||
solder mask, $\ldots$
|
||||
\item Uses gerbv for rendering
|
||||
\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}}
|
||||
% MORE ??
|
||||
% URL http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/fab/
|
||||
{\small \url{tiny.cc/p/eda-tools-fab}}
|
||||
\end{column}
|
||||
|
||||
\begin{column}[r]{4cm}
|
||||
\includegraphics[width=3cm]{../fisl2011/atusb-front.png}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
|
||||
\end{frame}
|
||||
|
||||
% --- BOM Processor -----------------------------------------------------------
|
||||
@ -392,7 +439,8 @@ EXAMPLE
|
||||
\begin{frame}{BOM Processor (BOOM)}
|
||||
\begin{itemize}
|
||||
\item BOM $\rightarrow$ select components $\rightarrow$ find supplier
|
||||
$\rightarrow$ shopping list
|
||||
$\rightarrow$ \\
|
||||
shopping list
|
||||
\item Work in progress. Rewrite from Perl to C
|
||||
\begin{itemize}
|
||||
\item Faster
|
||||
@ -421,29 +469,6 @@ DRAWING
|
||||
{\small \url{en.qi-hardware.com/wiki/Rules_on_Editing_Schematics}}
|
||||
\end{frame}
|
||||
|
||||
% --- Libraries ---------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Libraries}
|
||||
Goals:
|
||||
\begin{itemize}
|
||||
\item Consistent naming
|
||||
\item Known origin of design information
|
||||
\item Documented development process
|
||||
\end{itemize}
|
||||
|
||||
To do:
|
||||
\begin{itemize}
|
||||
\item Improve organization
|
||||
\item Better integrate background information
|
||||
\item Reviews !
|
||||
\end{itemize}
|
||||
|
||||
% URL http://projects.qi-hardware.com/index.php/p/kicad-libs/source/tree/master/components/
|
||||
{\small \url{tiny.cc/p/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}}
|
||||
\end{frame}
|
||||
|
||||
% --- Qi-Hardware Workflow ----------------------------------------------------
|
||||
|
||||
\begin{frame}{Qi-Hardware Workflow}
|
||||
@ -463,11 +488,14 @@ Experience this far:
|
||||
To do:
|
||||
\begin{itemize}
|
||||
\item Spread the word
|
||||
\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
|
||||
{\small \url{downloads.qi-hardware.com/people/werner/fisl13.pdf}}
|
||||
\end{frame}
|
||||
|
||||
{\small \url{downloads.qi-hardware.com/people/werner/fisl13.pdf}}
|
||||
\end{document}
|
||||
|
Loading…
Reference in New Issue
Block a user