bueno, a pesar de que hace algún tiempo que no publico sobre el tema no lo he abandonado del todo y sigo escribiendo material que iré subiendo poco a poco.
os comento a modo de consulta algunas cuestiones que me encontré a la hora de tratar de asentar unas bases lógicas en la creación de escenarios povray partiendo de archivos gerber, a ver si se os ocurre alguna solución ya que a mi se me escapa...
si bien el formato gerber parte de un estándar los programas de creación de pcb's no parecen respetarlo, y cada cual trabaja a su bola usando no sólo diferentes extensiones si no también un número diferente de archivos en su creación.
por lo que he podido encontrar lo más adecuado es ponerse en contacto con el fabricante de pcb's, que nos indicará como quiere que se le entreguen los archivos gerber para el trabajo, y así mismo he visto que es bastante frecuente que para evitar malentendidos se tome como referencia la extensión del archivo para determinar la capa a la que hace referencia. una interesante explicación la tenemos en el Foro Todopic de la mano de mi amigo droky:
El CAM processor de EAGLEotros programas de uso profesional o semiprofesional también respetan estas pautas, y en mi opinión el sistema de trabajo en 3d de un Altium (por ejemplo) convierte el uso de povray en una mera pérdida de tiempo.
como pertenezco al extenso grupo de los desfavorecidos económicamente he buscado otras alternativas gratuitas o medianamente accesibles, además como no me dedico a esto profesionalmente ni cosa parecida, el uso de Altium o similar no se justifica en absoluto.
las alternativas probadas son: Eagle en su versión gratuita, Kicad (también gratuito) y PCBWizard (de pago, aunque ignoro su precio dado que no lo encontré en parte alguna) por ser muy usado en uControl.
aclaro que en unas primeras pruebas usé sencillos ejemplos en cada uno de los programas aunque lo lógico sería crear el mismo ejemplo para apreciar mejor las diferencias. me dió pereza aprender lo mínimo necesario para hacerlo en Kicad y PCBWizard.
he aquí las primeras impresiones:
- en Eagle, y siguiendo las indicaciones del tema de droky, fue sumamente sencillo crear los diferentes archivos diferenciados por capas según su extensión.
- en PCBWizard obtengo una serie de archivos con la extensión .GB0 a .GB3 y otro con la extensión .DRL pero solo viendo el contenido de los archivos puedo saber a que hacen referencia.
- en Kicad genera un archivo .drl si se lo indicamos y una serie de archivos .pho diferenciados por su nombre según capa.
si se pretende un sistema universal -a mi modo de ver- tendría que haber pautas comunes de base y en estes casos no las hay ni por casualidad... ¿cómo las distingo? ¿por su nombre? ¿y en que idioma? ¿y sin con las nuevas versiones la cosa cambia? ¿y si se usa otro programa que no sea uno de estos... cómo será su formato? ...mal asunto, y vale ya de preguntas jaja
el único de los tres que se acerca es Eagle pero nada impide que a la capa GTL (GerberTopLayer) le llamemos MCS (MiCapaSuperior) y estaríamos ante lo mismo, y además ¿para que enlazar Eagle con POVRay a través de Gerber si este tema ya está tan bien resuelto con Eagle 3D?
otro tema que no soluciono es la forma de extraer información sobre los componentes en los archivos generados y si lo pienso dos minutos lo cierto es que para crear una pcb es algo innecesario, pero si tengo que pintar cuatro resistencias en POVRay ¿cómo sé que colores usar si ignoro por completo su valor? y ¿cómo le indico que pinte un 16F88 con su fabricante y valor si lo único que tengo son valores de referencia en una cuadrícula para pistas y agujeros? si hay información sobre encapsulados y valores yo no la veo, y de haberla sería diferente según el programa usado y el nombre dado en la librería con lo cual tampoco serviría de mucho...
que alguien me ilumine por favor, y si esta respuesta está mejor en otra parte, también por favor, moverla
un saludo