PaPer - Paranoies Personals - Blog d'en Sergi Pons Freixes » P-CAD http://www.cub3.net/blog Pensaments, idees, i altres paranoies que em pasen pel cap. Mon, 20 Jan 2014 09:43:16 +0000 en-US hourly 1 http://wordpress.org/?v=4.2.7 Desarrollando PCB’s en Linux http://www.cub3.net/blog/desarrollando-pcbs-en-linux/ http://www.cub3.net/blog/desarrollando-pcbs-en-linux/#comments Wed, 07 Jun 2006 22:29:13 +0000 http://sachiel.homelinux.net/blog/2006/06/07/desarrollando-pcbs-en-linux/ Para practicar un poco el castellano escrito (que ultimamente solo lo practico en los foros frikis que visito X) ), voy a hacer este post en susodicho idioma. Su contenido, tal como dicta el título, seran las opiniones y experiencias que tengo sobre desarrollo y diseño de placas de circuitos impresos. Concretamente, si es pausible o no hacerlo íntegramente con software libre.

Mi primera experiencia “real” fue una parte de mi PFC. Necesitaba implementar un par de placas, conectadas entre ellas, que tendrian entre otras cosas un dsPIC,  un sensor de pression y un espectroradiómetro, un par de A/Ds, y comunicación RS485. Como iba de put* culo, no tenia tiempo para ponerme a comparar software y decidir cual usaba, así que me dejé aconsejar y utlicé el mismo que utilizaba Marc. El se encarga del paso final de realizar las placas con la fresadora, así que supuse que me recomendaria el mejor programa, sin incompatibilidades ni cosas raras. Además, el programa era un programa comercial, el P-CAD 2004, que valia un paston y medio, así que supuse que tendria muchas librerias con cosas ya implementadas, de manera que me facilitaria la vida.

Y una mierd*! Después de pelearme un buen tiempo con él, de facilidades ninguna. Algunas tareas se hacen un poco tediosas, y de “cosas ya hechas” muy pocas. De las librerias que trae, casi no pude aprovechar nada.  O el componente no existia, o los pads (para entendernos, la parte que define qué va soldado a la placa) no eran los apropiados para soldarlos a mano, con lo que debia crear y definir yo el componente desde 0 o modificar los existentes. Y por supuesto, al ser un producto cerrado, buscar mas librerias que hubiera hecho la gente por la red dió un resultado nulo.

Ahora tengo un poco mas de experiència, y ya se “de que va la cosa”. Lo único importante, és que al final obtengas unos ficheros en formato Gerber RS274X, donde se definan las capas de la placa (donde hay estaño y donde no), donde van los agujeros y su tamaño. Y como se llega a obtener ese fichero es irrelevante, siempre que se siga el formato estándar.

Así, pues, ahora he necesitado hacer una pequeña placa adaptando unos conectores y una toma de alimentación, y lo he realizado íntegramente en software libre, concretamente con la suite gEDA. gEDA es el nombre que le han dado a un conjunto de programas y herramientas, todas dedicadas al diseño y testeo de placas de circuitos integrados, PCB’s. Y me estoy refieriendo a tareas como el diseño de un esquematico, el PCB en si mismo, o la simulacion de componentes y circuitos, al estilo SPICE.

No he tenido ningun problema a diseñar mi placa y obtener los archivos Gerber. En unos dias espero ya tener la placa entre mis manos. Y la verdad, me ha gustado la forma de trabajar de estas aplicaciones. Me he encontrado mas comoda con ellas, y con mejor documentación y un mayor apoyo en la red (incluso hay una web donde la gente cuelga los symbols y footprints que desarrolla), de manera que su aprendizaje y uso es mas facil. No tengo que estar todo el rato dandole la tabarra a Marc como la otra vez.

Cuando la tenga, colgaré fotillos. Estoy muy contento con estas herramientas, y las emplearé a partir de ahora siempre que me sea necesario.

]]>
http://www.cub3.net/blog/desarrollando-pcbs-en-linux/feed/ 0