Root/fisl2011/talk-es.tex

Source at commit 419dd44f42bf2c5e3a14d8a5edd3b5067ddf5f1f created 8 years 2 months ago.
By Werner Almesberger, fisl2011/talk-es.tex: fixed capitalization of esquemas in mid-sentence
1\documentclass[12pt,trans]{beamer}
2\usepackage{color}
3\usepackage{url}
4\usepackage{colortbl}
5\usepackage{soul}
6\usepackage[utf8]{inputenc}
7\usefonttheme{structurebold}
8\setbeamertemplate{navigation symbols}{}
9\setbeamertemplate{items}[ball]
10%\setbeamersize{sidebar width left=-5mm}
11\title{\Large Haciendo Hardware Copyleft}
12\author{Werner Almesberger \\\url{werner@almesberger.net}}
13\date{June 30, 2011}
14
15
16\begin{document}
17
18\begin{frame}
19\titlepage
20\begin{itemize}
21\item Traducido por David Samblás \\\url{david@tuxbrain.com} Tuxbrain S.L.
22\end{itemize}
23\end{frame}
24
25% --- Overview ----------------------------------------------------------------
26
27\begin{frame}{Indice}
28\begin{itemize}
29  \item Hardware Copyleft:Que y Porque?
30  \item Herramientas
31  \item Proyectos Qi-Hardware
32  \item Que hacer y que NO hacer
33\end{itemize}
34\end{frame}
35
36% --- What is Copyleft Hardware -----------------------------------------------
37
38\begin{frame}{Que es el Hardware Copyleft ?}
39\begin{itemize}
40  \item Principios semejantes a los del Software libre, \\
41    aplicados al Hardware
42  \item Diseño {\color{red}\underline{y}} producción
43  \item Toda la documentación asociada bajo licencias Abiertas \\
44    GPL, GFDL, CC-BY, CC-BY-SA
45  \item Compatible y afín al Software Libre
46\end{itemize}
47\end{frame}
48
49% --- Hardware vs. Software ---------------------------------------------------
50
51\begin{frame}{Hardware vs. Software}
52\setlength\minrowclearance{4pt}
53\setlength\arrayrulewidth{1pt}
54\begin{tabular}{|l|l|l|}
55  \hline
56  \rowcolor[rgb]{0.9,0.9,0.5}
57  \bf Concepto &\bf Software & \bf Hardware \\
58  \hline
59  Código Fuente & Programa & Esquemas y Planos \\
60  \rowcolor[gray]{0.9}
61  Editor & Editor de Texto & EDA system* \\
62  Traducción & Compilador, etc. & EDA system* \\
63  \rowcolor[gray]{0.9}
64  Testeo & Ejecutar & Prototipo(s) \\
65  Depuración & Debugger & Instrumentos de Laboratorio \\
66  \rowcolor[gray]{0.9}
67  Replicación & Descarga & Producción, \\
68  \rowcolor[gray]{0.9}
69            & (Copia perfecta) & Testear \\
70  Distribución & Internet & Envíos, Aduanas \\
71  \hline
72\end{tabular}
73*EDA System =Sistemas de Automatización de diseño electrónico
74\end{frame}
75
76% --- The Four Freedoms -------------------------------------------------------
77
78\begin{frame}{Las Cuatro Libertades}
79
80Según la definición de Software Libre: $[1]$
81
82\begin{enumerate}
83  \item[0]<2-> Ejecutar el programa
84    \begin{itemize}
85       \item Usar el hardware
86    \end{itemize}
87  \item[1]<3-> Estudiar el código
88    \begin{itemize}
89      \item Estudiar los archivos de diseño (Esquemas y planos)
90    \end{itemize}
91  \item[1]<4-> Adaptar el código fuente a tus necesidades
92    \begin{itemize}
93      \item Adaptar los archivos de diseño
94      \item Tener acceso a las herramientas para hacerlo
95    \end{itemize}
96  \item[2$-$3]<5-> Redistribuir copias (incluyendo modificaciones)
97    \begin{itemize}
98      \item Redistribuir los archivos de diseño
99      \item Construir o producir el hardware
100    \end{itemize}
101\end{enumerate}
102
103{\small $[1]$~\url{http://www.gnu.org/philosophy/free-sw.html}}
104\end{frame}
105
106% --- Why Copyleft Hardware ---------------------------------------------------
107
108\begin{frame}{Porqué Hardware Copyleft?}
109Uno puede $\ldots$
110\setbeamertemplate{items}[default]
111\begin{itemize}
112  \item Aprender de el (hasta de los pequeños detalles)
113  \item saber que esta pasando dentro de "la caja negra"
114    \begin{itemize}
115      \item Sin posibilidad de spyware
116      \item Análisis de las (dis)funcionalidades
117    \end{itemize}
118  \item Adaptar el diseño a nuevos usos y entornos
119  \item Reutilizar parte del diseño en otros proyectos
120  \item Conseguir longevidad del dispositivo por los siguientes medios: $\ldots$
121    \begin{itemize}
122      \item arreglando/actualizando/mejorando el diseño
123      \item reparando/modificando el dispositivo
124      \item produciendo mas dispositivos (actualizados)
125    \end{itemize}
126  \item Elegir el mejor lugar de producción
127\end{itemize}
128\end{frame}
129
130% --- Workflow ----------------------------------------------------------------
131
132\begin{frame}{Workflow}
133\begin{center}
134  \includegraphics[width=1.1\textwidth]{flow.pdf}
135\end{center}
136\end{frame}
137
138% --- Tools: KiCad ------------------------------------------------------------
139
140\begin{frame}{Herramientas: KiCad}
141\begin{center}
142  \includegraphics[height=50mm]{kicad.png}
143\end{center}
144\begin{columns}
145  \begin{column}{12cm}
146    \begin{itemize}
147      \item Desarrolladores principales: Jean-Pierre Charras, Dick Hollenbeck
148      \item Solución EDA completa
149      \item Archivos de texto $\rightarrow$ ampliable
150      \item Software libre: GPL, LGPL
151    \end{itemize}
152  \end{column}
153\end{columns}
154\end{frame}
155
156% --- Tools: Schematics History -----------------------------------------------
157
158\begin{frame}{Herramientas: Schematics History}
159\begin{center}
160  \includegraphics[height=4.5cm]{schhist.png}
161  \qquad
162  \includegraphics[height=4cm]{USB.png}
163\end{center}
164\begin{itemize}
165  \item Histórico de evolución de los esquemas
166  \item Destaca visualmente los cambios de una versión a otra
167  \item Interfaz web (HTML, PNG, PDF)
168\end{itemize}
169\end{frame}
170
171% --- Tools: Footprint Editor (fped) ------------------------------------------
172
173\begin{frame}{Herramientas: Footprint Editor (fped)}
174\begin{center}
175  \includegraphics[height=6cm]{fped.png}
176\end{center}
177\begin{itemize}
178  \item Parametrizable
179  \item Interfaz gráfica o comandos en consola
180  \item Mediciones automáticas
181\end{itemize}
182\end{frame}
183
184% --- More Tools --------------------------------------------------------------
185
186\begin{frame}{Mas Herramientas}
187\begin{columns}
188  \begin{column}[l]{8cm}
189    \begin{itemize}
190      \item Visor de Hoja de especificaciones(dsv)
191        \begin{itemize}
192      \item Soluciona la no-distribución
193      \item Descarga y almacena
194      \item Acceso rápido \\
195        {\tt dsv mcu}
196        \end{itemize}
197      \item Renderizador de Gerber (prettygerbv)
198        \begin{itemize}
199      \item Combina Gerber y Excellon
200      \item Coloración Realista
201        \end{itemize}
202      \item Procesador de Lista de materiales(BOM processor)
203        \begin{itemize}
204      \item Selecciona los componentes
205      \item Encuentra al mejor proveedor
206      \item Realiza la lista de compra
207        \end{itemize}
208      \item Makefiles
209        \begin{itemize}
210      \item Agiliza procesos
211      \item Genera los archivos a fabricantes
212        \end{itemize}
213    \end{itemize}
214  \end{column}
215
216  \begin{column}[r]{4cm}
217    \includegraphics[width=3cm]{atusb-front.png}
218  \end{column}
219\end{columns}
220\end{frame}
221
222
223% === Qi-Hardware =============================================================
224
225
226% --- Qi-Hardware -------------------------------------------------------------
227
228\begin{frame}{Comunidad Qi-Hardware}
229\begin{itemize}
230  \item Iniciada por ex-Openmokoers
231  \item Una colección de proyectos ligeramente interconectados
232  \item Hardware Copyleft con Software Libre
233  \item Desarrollo y Producción
234\end{itemize}
235
236Productos:
237\begin{itemize}
238  \item Ben NanoNote (Ordenador de bolsillo)
239  \item SIE (Placa de desarrollo)
240  \item Universal Breakout Board (UBB)
241  \item Ben-WPAN (comunicación inalámbrica IEEE 802.15.4)
242  \item Milkymist One (Sintetizador de Video basado en FPGA)
243\end{itemize}
244\end{frame}
245
246% --- Ben NanoNote ------------------------------------------------------------
247
248\begin{frame}{Ben NanoNote}
249
250\begin{center}
251  \includegraphics[height=2.5cm]{Nano_cola.jpg}
252\end{center}
253\begin{columns}
254  \begin{column}[r]{6cm}
255    \begin{itemize}
256      \item Objetivo: Validar el proceso de producción
257      \item Basado diseño basado en un diccionario chino-ingles de marca blanca
258      \item OS Linux: OpenWrt, Jlime (basado en OE)
259      \item 336 MHz MIPS CPU (Ingenic Jz4720)
260      \item 32MB RAM, 2GB NAND
261    \end{itemize}
262  \end{column}
263  \begin{column}[r]{6.5cm}
264    \begin{itemize}
265      \item QVGA LCD, teclado
266      \item USB device, tarjetas 8:10, audio
267      \item Producido por Sharism at Work Ltd.
268      \item $\approx$1300 Unidades vendidas
269      \item Esquemas abiertos (KiCad)
270    \end{itemize}
271  \end{column}
272\end{columns}
273\end{frame}
274
275% --- SIE ---------------------------------------------------------------------
276
277\begin{frame}{SIE}
278
279\begin{center}
280  \includegraphics[width=38mm]{SIE_KICAD.png}
281\end{center}
282
283\begin{itemize}
284  \item Objetivo: Placa de desarrollo (educación)
285  \item Ligeramente basado en el diseño del Ben
286  \item Trabajo conjunto entre
287    \begin{itemize}
288      \item Universidad Nacional de Colombia (UNAL)
289      \item Tuxbrain S.L.
290      \item Sharism Ltd.
291    \end{itemize}
292  \item Diseño 100\% abierto (con KiCad)
293  \item El proyecto continuo como Linux en-Caja
294\end{itemize}
295\end{frame}
296
297% --- UBB ---------------------------------------------------------------------
298
299\begin{frame}{UBB}
300
301\includegraphics[width=40mm]{UBB_production_08.JPG}
302\quad
303\includegraphics[width=28mm]{ubb-vga-pub-plugged-medium.jpg}
304\quad
305\includegraphics[width=28mm]{ubb-vga-pub-1024-medium.jpg}
306
307\vskip10mm
308
309Universal Breakout Board
310%\begin{columns}
311% \begin{column}[l]{8cm}
312\begin{itemize}
313  \item Objetivo: Facilitar conexiones DIY al Ben
314  \item Idea Original de Rikard Lindstrom
315  \item Diseño 100\% abierto (con KiCad)
316  \item Producido por Tuxbrain S.L.
317  \item Ejemplo: ubb-vga
318\end{itemize}
319\end{frame}
320
321% --- Ben-WPAN ----------------------------------------------------------------
322
323\begin{frame}{Ben-WPAN}
324
325\begin{center}
326  \includegraphics[width=30mm]{Atben_atusb_prod_03.jpg}
327  \qquad
328  \includegraphics[width=50mm]{Atben_atusb_prod_05.jpg}
329\end{center}
330\begin{columns}
331  \begin{column}{12cm}
332    \begin{itemize}
333      \item Objetivo: Proporcionar a Ben comunicación inalámbrica "sin trabas"
334      \item IEEE 802.15.4 (LR-WPAN)
335      \item 250 kbps (2 Mbps no estandar)
336      \item Ben tarjeta 8:10 (atben), USB (atusb)
337      \item Diseñado por Werner Almesberger
338      \item Diseño 100\% abierto (con KiCad)
339      \item Proceso de fabricación altamente automatizado
340      \item Producido por Tuxbrain S.L.
341    \end{itemize}
342  \end{column}
343\end{columns}
344\end{frame}
345
346% --- Milkymist One -----------------------------------------------------------
347
348\begin{frame}{Milkymist One}
349
350\begin{columns}
351  \begin{column}[l]{4cm}
352   \includegraphics[width=5cm]{M1_dmx_video.jpg}
353  \end{column}
354  \begin{column}[r]{9cm}
355    \begin{itemize}
356      \item Sintetizador de Vídeo
357      \item Creado por ``one man army'' Sebastien Bourdeauducq
358      \item Entrada y salida de Vídeo , audio, Ethernet, USB host, MIDI, $\ldots$
359      \item Basado en FPGA (Núcleo Lattice LM32)
360      \item Verilog bajo GPL
361      \item Herramientas FPGA propietarias
362      \item LLHDL: desarrollo de herramientas de síntesis Libres
363      \item Archivos de diseño abiertos (con Altium)
364      \item Producido por Sharism
365    \end{itemize}
366  \end{column}
367\end{columns}
368\end{frame}
369
370% --- Freedoms Status ---------------------------------------------------------
371
372\begin{frame}{Estado de las Libertades}
373\includegraphics[height=0.9\textheight]{achieve.pdf}
374\end{frame}
375
376% --- Running an Open Hardware Project ----------------------------------------
377
378\begin{frame}{Llevar a cabo un proyecto de Hardware Libre}
379\begin{columns}
380  \begin{column}{12cm}
381    \begin{itemize}
382      \item Tener los objetivos claros
383      \item Crear oportunidades de participación
384      \item Selecciona sabiamente tus retos
385    \begin{itemize}
386      \item Ponerse metas realistas
387      \item Saber que puedes sacrificar
388      \item Prestar atención al proceso de producción
389    \end{itemize}
390      \item Tener en mente que es lo siguiente
391    \end{itemize}
392  \end{column}
393\end{columns}
394\end{frame}
395
396% --- Common Misconceptions ---------------------------------------------------
397
398\begin{frame}{Errores comunes}
399\begin{columns}
400  \begin{column}{12cm}
401    \begin{itemize}
402      \item ``Vamos a hacer un iPhone/iPad!''
403    \begin{itemize}
404      \item Los componentes de ultima tecnología son difíciles de conseguir
405      \item Son difíciles de integrar en el diseño
406      \item Son caros
407      \item Hay una feroz competencia
408      \item Ya llegas tarde a al competición
409      \item ``Chico, esto lo hemos patentado!''
410    \end{itemize}
411      \item ``No hay mañana'' o ``Tiene que ser perfecto''
412    \begin{itemize}
413      \item Featuritis Rampante \\
414        $\Rightarrow$ Retrasos
415      \item Intentar estar siempre lo mas actualizado posible \\
416        $\Rightarrow$ Rediseño $\Leftrightarrow$ Retrasos
417    \end{itemize}
418    \end{itemize}
419  \end{column}
420\end{columns}
421\end{frame}
422
423% --- Sourcing Pitfalls -------------------------------------------------------
424
425\begin{frame}{Trampas de abastecimiento}
426\begin{columns}
427  \begin{column}{12cm}
428    \begin{itemize}
429      \item ``Puedo conseguir cualquier chip que aparezca en la pagina Web del vendedor''
430    \begin{itemize}
431      \item Eres demasiado pequeño
432      \item Pagos no reembolsables
433      \item Ten en cuenta la documentación
434    \end{itemize}
435      \item ``Una vez el chip esta anunciado, ya lo podemos usar''
436    \begin{itemize}
437      \item Retrasos hasta las primeras (buggy) muestras
438      \item Algunos chips son globos sonda
439      \item La evoluciones pueden introducir cambios drásticos
440    \end{itemize}
441      \item Distribuidores
442    \begin{itemize}
443      \item Incluso los grandes distribuidores no tienen stock de todo
444      \item Cantidad mínima de pedido
445      \item Tiempos de entrega
446    \end{itemize}
447    \end{itemize}
448  \end{column}
449\end{columns}
450\end{frame}
451
452% --- Dodging Patents ---------------------------------------------------------
453
454\begin{frame}{Esquivando Patentes}
455Contrincantes potenciales:
456\begin{itemize}
457  \item Los peces gordos (Apple, Nokia, Oracle, $\ldots$)
458  \item Agencias de licencias (Sisvel, MPEG-LA, $\ldots$)
459  \item Patent trolls
460\end{itemize}
461
462Algunas estrategias de evasión:
463\begin{itemize}
464  \item No vendas hardware
465  \item Mantenerte lejos, pequeño, pobre y sin aparecen en prensa.
466  \item Usa tecnología obsoleta
467  \item Evitar áreas donde existan guerras de patentes: \\
468    Comunicaciones móviles, codecs de A/V , Multitáctil, $\ldots$
469  \item Mantenerte optimista y espera lo mejor
470\end{itemize}
471\end{frame}
472
473% --- Conclusion --------------------------------------------------------------
474
475\begin{frame}{El Futuro}
476\begin{itemize}
477  \item Finalizar Milkymist One
478  \item Ben-WPAN firmware y soporte para Linux
479  \item Soñar con el Ya NanoNote
480  \item Mejorar las herramientas (BOM, LLHDL, layout history)
481  \item Mejorar el control sobre el diseño mecánico
482  \item Marketing mas inteligente: vender mejor nuestra historia
483\end{itemize}
484\end{frame}
485
486% --- URLs --------------------------------------------------------------
487
488\begin{frame}{URLs}
489Esta presentación: \\
490\url{downloads.qi-hardware.com/people/werner/fisl12_es.pdf}
491\vskip2mm
492El proyecto/comunidad Qi-Hardware: \\
493\url{www.qi-hardware.com/}
494\vskip2mm
495Schematics history: \\
496\url{projects.qi-hardware.com/schhist/}
497\vskip2mm
498Footprint editor (fped): \\
499\url{svn.openmoko.org/trunk/eda/fped/README}
500\vskip2mm
501Milkymist: \\
502\url{milkymist.org/}
503\end{frame}
504
505% === Extra Slides ============================================================
506
507% --- Similar Projects --------------------------------------------------------
508
509\begin{frame}{Similar Projects}
510\begin{itemize}
511  \item Arduino
512  \item OpenPandora
513  \item Openmoko Freerunner
514\end{itemize}
515\end{frame}
516
517% --- Arduino -----------------------------------------------------------------
518
519\begin{frame}{Arduino}
520\begin{itemize}
521  \item Sistema embedded Modular (Basado en AVR)
522  \item Entorno fácil de utilizar
523  \item Muy popular
524  \item Comunidad muy activa
525  \item CC-BY-SA, GPL, LGPL
526  \item Sistema EDA : EAGLE
527  \item \url{http://arduino.cc/}
528\end{itemize}
529\end{frame}
530
531% --- OpenPandora -------------------------------------------------------------
532
533\begin{frame}{OpenPandora}
534\begin{itemize}
535  \item No es Hardware abierto y mucho menos libre
536  \item es un cenagal
537\end{itemize}
538\end{frame}
539
540% --- Openmoko Freerunner -----------------------------------------------------
541
542\begin{frame}{Openmoko FreeRunner}
543\begin{itemize}
544  \item Smartphone GSM
545  \item Diseñado para el Software libre
546  \item Generó mucha expectación
547  \item ~10'000 unidades vendidas
548  \item Openmoko Inc. cambio su rumbo en 2009
549  \item Esquemas (PDF) disponibles
550  \item Archivo de diseño (Mentor PADS) no disponibles
551  \item Archivos CAD disponibles
552\end{itemize}
553\end{frame}
554
555\end{document}
556

Archive Download this file

Branches:
master



interactive