Figure 2:
Fotos de las placas libres CT6811 y JPS
|
Se pretende que al conocer el tipo de diseño libre, sepamos a qué
restricciones estamos sometidos. Para ello a los diseño se le dota
de tres componentes, cada una asociada a uno de los tres planos electrónicos:
X para el esquemático, Y para el PCB y Z para el fichero de fabricación.
La componente Z sólo puede tomar dos valores: 'L' si está
disponible y 'X' si no. Si está disponible tiene que estar
en formato Gerber. Las componentes X e Y pueden tener los
siguientes valores:
- L. El Programa con el que se ha diseñado el plano
es libre. Por tanto, no hay ninguna restricción. Por ejemplo si se
han usado las herramientas gEDA.
- P. El Programa es propietario y sólo es se puede
ejecutar en sistemas operativos propietarios. Por ejemplo
si se ha empleado el programa Orcad o Tango, que sólo están disponibles
para plataformas Windows (al menos de momento).
- M. El programa es propietario, pero es multiplataforma,
siendo alguna de las plataformas un sistema operativo libre.
Por ejemplo el programa Eagle[11], disponible de forma nativa
para Windows y Linux.
Según esta clasificación podemos tener diseños LLL, PPL, PML... Vamos
a analizar tres de los tipos más importantes:
- Diseños LLL. Son hardware libre ``pura sangre''.
No hay restricciones. Tanto el esquemático como el PCB se han creado
con programas libres. Cualquier persona los puede ver/modificar usando
el programa libre con el que se han diseñado. Además, el fichero GERBER
está disponible. Sólo hay que pagar los costes de fabricación, para
disponer del diseño. Los autores no conocen ningún diseño de este
tipo, pero eso no quiere decir que no los haya. Es hacia lo
que deben tender los diseñadores de hardware libre.
- Diseños MML. Es lo más práctico para el diseñador,
al día de hoy. Para el esquemático y el PCB se emplea un programa
propietario multiplataforma. Cualquiera lo puede fabricar, por estar
disponible el fichero GERBER. Para verlo/modificarlo hay que obtener
una licencia del programa en cuestión, pero al menos se puede usar
un sistema operativo libre. Por ejemplo el programa Eagle, de la casa
cadsoft. Además se puede descargar gratuitamente una versión para
estudiantes, ilimitada en el tiempo, que restringe el tamaño y la
complejidad de los diseños que se pueden realizar. La placa JPS[12,13]
es de este tipo.
- Diseños PPX. Es lo más restrictivo. Tanto el esquemático
como el PCB se han diseñado usando programas propietarios sólo disponibles
para sistemas operativos propietarios, como por ejemplo los programas
OrCad, Tango, Protel, etc, sólo disponibles para plataformas Windows.
Además no está disponible el fichero de fabricación, bien por ser
un prototipo o bien porque al fabricante se le ha dado directamente
el PCB, y tiene un programa que le permite leerlo y fabricar. Por
ejemplo las tarjetas CT6811[14] (ver figura 2)
y CT293[15], que son las empleadas para el microbot Tritt[16].
Juan Gonzalez
2003-12-31