Autor Tema: Archivos necesarios para pedir a un fabricante una placa PCB  (Leído 12374 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Archivos necesarios para pedir a un fabricante una placa PCB
« en: 09 de Diciembre de 2013, 12:22:53 »
Hola a todos.
Quiero pedir a un fabricante que me construya una placa PCB para que tenga aspecto profesional.

He diseñado con KiCad el layout y ya he construido el prototipo con una PCB positiva y mi insoladora.
Después de corregir algunos errores, ya tengo el circuito terminado.

El problema consiste en que no sé con qué formato enviar el circuito al fabricante y a qué fabricante enviar.
 
1.- Cuando la placa la hago yo, imprimo las pistas como PDF para pasarlas luego a la impresora laser.
     ¿Qué formatos de archivo utilizan los fabricantes para pistas, máscara de soldadura y serigrafía?


2.- En este hilo aparecen un montón de fabricantes:
     http://www.todopic.com.ar/foros/index.php?topic=24711.0

Son demasiados y no se qué precios me pueden pedir para fabricar pocas placas (unas 5 placas)

¿Alguien me puede echar una mano?

Saludos
« Última modificación: 11 de Diciembre de 2013, 08:04:28 por Picuino »

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #1 en: 09 de Diciembre de 2013, 12:45:44 »


Tienes que enviar los ficheros Gerber, normalmente según el estandar RS274X y para el taladrado, Excellon.
Cualquier programa de CAD para hacer PCB, te debe incluir el archivo de trabajo para ese formato.

En Eagle, por ejemplo, entras al procesador CAM, File > Open > Job, y ahí los tienes para 2 y 4 capas. Los de Sparkfun prepararon un archivo bastante currado que incluye en el mismo proceso, las pistas y el taladrado.

No conozco ese programa que estás utilizando, pero vamos, si es un programa medianamente serio, tiene que poder generar los archivos Gerber.
Para hacer tiradas cortas y prototipos, este chino parece aceptable:  http://imall.iteadstudio.com/open-pcb/small-batches-pcb.html




Desconectado fuente

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 573
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #2 en: 09 de Diciembre de 2013, 13:17:19 »
En el menú Archivo -> Plot y ahí puedes seleccionar el formato que quieres.
Selecciona GERBER y las capas que quieras generar. El fabricante te dirá las mínimas que necesita.
Tienes que generar también el archivo de taladros. Pulsa sobre el botón Generate Drill File (en el diálogo en el que has generado los Gerber)

Ojo con algunas de las librerías que circulan para Kicad, contienen errores. El último, que me ha tocado sufrirlo, han sido componentes con máscara antisoldante en el pad de la cara de cobre. Me ha tocado rasparlo y las soldaduras no han quedado muy bien.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #3 en: 09 de Diciembre de 2013, 13:45:55 »
Hola picuino, para pocas piezas te recomiendo seeedstudio, yo he mandado a fabricar ahi y las placas salen muy bien.
En cuanto a los archivos necesarios, como te comentan deben ser los gerber, en la pagina de cada fabricante puedes ver cuales son las capas que les tienes que enviar.

Saludos
"Nada es imposible, no si puedes imaginarlo"


Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #5 en: 09 de Diciembre de 2013, 14:46:41 »
Hola Nocturno
En principio no tengo mucha prisa, pero un mes ya me parece mucho tiempo.
No me importaría pagar un poco más para tener la placa en una o dos semanas.

Gracias por las respuestas, se me había olvidado el archivo con los taladros. En total imagino que hacen falta los siguientes ficheros:

Ficheros Gerber (formato estandar RS-274X)

    Back_Layer_Copper.gbl
    Back_Layer_SilkScreen.gbo
    Back_Layer_SolderMask.gbs

    Front_Layer_Copper.gtl
    Front_Layer_SilkScreen.gto
    Front_Layer_SolderMask.gts

    Front_Layer_PCB_Edges.???        (No se si este fichero es necesario ni la extensión que debería tener)


En cuanto al fichero de taladros, no parece que KiCad tenga el formato Excellon.
Encuentro los siguientes formatos: (HPGL, PostScript, Gerber y DXF)
Adjunto imagen.


Saludos.
« Última modificación: 09 de Diciembre de 2013, 14:59:44 por Picuino »

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #6 en: 09 de Diciembre de 2013, 14:58:11 »
Este es un Drill file que genera el KiCad con las opciones de la imagen anterior:

test.drl

Código: [Seleccionar]
M48
;DRILL file {Pcbnew (2012-01-19 BZR 3256)-stable} date 09/12/2013 18:55:00
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.040
%
G90
G05
M72
T1
X1.600Y2.650
X1.700Y2.900
X1.700Y3.200
X1.800Y2.900
X1.800Y3.200
X1.900Y2.900
X1.900Y3.200
X2.000Y2.900
X2.000Y3.200
X2.100Y2.900
X2.100Y3.200
X2.200Y2.900
X2.200Y3.200
X2.300Y2.900
X2.300Y3.200
X2.400Y2.900
X2.400Y3.200
X2.500Y2.900
X2.500Y3.200
X2.600Y2.900
X2.600Y3.200
X2.700Y2.900
X2.700Y3.200
X2.700Y3.450
X2.800Y2.900
X2.800Y3.200
T0
M30

¿Esto es un formato Excellon?

Saludos.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #7 en: 09 de Diciembre de 2013, 15:05:44 »
Te puedo decir que los tiempos  de fabricación en la pagina que te recomendé son de aproximadamente 3-5 días, mas el tiempo de envio.
El archivo de los barrenos yo suelo enviarlo sin formato, en un txt.

creo que no tendrías problemas con el archivo que posteas
Aquí una muestra de los archivos que envío yo

Código: [Seleccionar]
M48
INCH
T01C0.0150
T02C0.0300
T03C0.0650
%
T01
X-000510Y-012062
X-001010Y-010562
X+005989Y-010562
X-000010Y-011562
X+002989Y-012312
X+006739Y-013062
X+002989Y-011812
X-004510Y-010562
X+001239Y-014812
X+001739Y-014312
X-002010Y-011312
X-000010Y-011062
X+005239Y-013812
X+001489Y-013062
X+007239Y-015312
X+006739Y-014562
X+006739Y-013562
X+004239Y-011812
X+006739Y-015312
X+006239Y-014562
X+006239Y-011812
X+004739Y-014312
X+004239Y-012312
X+002489Y-015062
X+008239Y-010562
X+007239Y-010562
X-015884Y+015089
X-014384Y+015589
X-014384Y+008589
X-015384Y+014589
X-016134Y+011589
X-016884Y+007839
X-015634Y+011589
X-014384Y+019089
X-018634Y+013339
X-018134Y+012839
X-015134Y+016589
X-014884Y+014589
X-017634Y+009339
X-016884Y+013089
X-019134Y+007339
X-018384Y+007839
X-017384Y+007839
X-015634Y+010339
X-019134Y+007839
X-018384Y+008339
X-015634Y+008339
X-018134Y+009839
X-016134Y+010339
X-018884Y+012089
X-014384Y+006339
X-014384Y+007339
X-008403Y+015089
X-006903Y+015589
X-006903Y+008589
X-007903Y+014589
X-008653Y+011589
X-009403Y+007839
X-008153Y+011589
X-006903Y+019089
X-011153Y+013339
X-010653Y+012839
X-007653Y+016589
X-007403Y+014589
X-010153Y+009339
X-009403Y+013089
X-011653Y+007339
X-010903Y+007839
X-009903Y+007839
X-008153Y+010339
X-011653Y+007839
X-010903Y+008339
X-008153Y+008339
X-010653Y+009839
X-008653Y+010339
X-011403Y+012089
X-006903Y+006339
X-006903Y+007339
X-000923Y+015089
X+000576Y+015589
X+000576Y+008589
X-000423Y+014589
X-001173Y+011589
X-001923Y+007839
X-000673Y+011589
X+000576Y+019089
X-003673Y+013339
X-003173Y+012839
X-000173Y+016589
X+000076Y+014589
X-002673Y+009339
X-001923Y+013089
X-004173Y+007339
X-003423Y+007839
X-002423Y+007839
X-000673Y+010339
X-004173Y+007839
X-003423Y+008339
X-000673Y+008339
X-003173Y+009839
X-001173Y+010339
X-003923Y+012089
X+000576Y+006339
X+000576Y+007339
X+006556Y+015089
X+008056Y+015589
X+008056Y+008589
X+007056Y+014589
X+006306Y+011589
X+005556Y+007839
X+006806Y+011589
X+008056Y+019089
X+003806Y+013339
X+004306Y+012839
X+007306Y+016589
X+007556Y+014589
X+004806Y+009339
X+005556Y+013089
X+003306Y+007339
X+004056Y+007839
X+005056Y+007839
X+006806Y+010339
X+003306Y+007839
X+004056Y+008339
X+006806Y+008339
X+004306Y+009839
X+006306Y+010339
X+003556Y+012089
X+008056Y+006339
X+008056Y+007339
X+014037Y+015089
X+015537Y+015589
X+015537Y+008589
X+014537Y+014589
X+013787Y+011589
X+013037Y+007839
X+014287Y+011589
X+015537Y+019089
X+011287Y+013339
X+011787Y+012839
X+014787Y+016589
X+015037Y+014589
X+012287Y+009339
X+013037Y+013089
X+010787Y+007339
X+011537Y+007839
X+012537Y+007839
X+014287Y+010339
X+010787Y+007839
X+011537Y+008339
X+014287Y+008339
X+011787Y+009839
X+013787Y+010339
X+011037Y+012089
X+015537Y+006339
X+015537Y+007339
X-015788Y+000522
X-014288Y+001022
X-014288Y-005977
X-015288Y+000022
X-016038Y-002977
X-016788Y-006727
X-015538Y-002977
X-014288Y+004522
X-018538Y-001227
X-018038Y-001727
X-015038Y+002022
X-014788Y+000022
X-017538Y-005227
X-016788Y-001477
X-019038Y-007227
X-018288Y-006727
X-017288Y-006727
X-015538Y-004227
X-019038Y-006727
X-018288Y-006227
X-015538Y-006227
X-018038Y-004727
X-016038Y-004227
X-018788Y-002477
X-014288Y-008227
X-014288Y-007227
X-008308Y+000522
X-006808Y+001022
X-006808Y-005977
X-007808Y+000022
X-008558Y-002977
X-009308Y-006727
X-008058Y-002977
X-006808Y+004522
X-011058Y-001227
X-010558Y-001727
X-007558Y+002022
X-007308Y+000022
X-010058Y-005227
X-009308Y-001477
X-011558Y-007227
X-010808Y-006727
X-009808Y-006727
X-008058Y-004227
X-011558Y-006727
X-010808Y-006227
X-008058Y-006227
X-010558Y-004727
X-008558Y-004227
X-011308Y-002477
X-006808Y-008227
X-006808Y-007227
X-000827Y+000522
X+000672Y+001022
X+000672Y-005977
X-000327Y+000022
X-001077Y-002977
X-001827Y-006727
X-000577Y-002977
X+000672Y+004522
X-003577Y-001227
X-003077Y-001727
X-000077Y+002022
X+000172Y+000022
X-002577Y-005227
X-001827Y-001477
X-004077Y-007227
X-003327Y-006727
X-002327Y-006727
X-000577Y-004227
X-004077Y-006727
X-003327Y-006227
X-000577Y-006227
X-003077Y-004727
X-001077Y-004227
X-003827Y-002477
X+000672Y-008227
X+000672Y-007227
X+006652Y+000522
X+008152Y+001022
X+008152Y-005977
X+007152Y+000022
X+006402Y-002977
X+005652Y-006727
X+006902Y-002977
X+008152Y+004522
X+003902Y-001227
X+004402Y-001727
X+007402Y+002022
X+007652Y+000022
X+004902Y-005227
X+005652Y-001477
X+003402Y-007227
X+004152Y-006727
X+005152Y-006727
X+006902Y-004227
X+003402Y-006727
X+004152Y-006227
X+006902Y-006227
X+004402Y-004727
X+006402Y-004227
X+003652Y-002477
X+008152Y-008227
X+008152Y-007227
X+014132Y+000522
X+015632Y+001022
X+015632Y-005977
X+014632Y+000022
X+013882Y-002977
X+013132Y-006727
X+014382Y-002977
X+015632Y+004522
X+011382Y-001227
X+011882Y-001727
X+014882Y+002022
X+015132Y+000022
X+012382Y-005227
X+013132Y-001477
X+010882Y-007227
X+011632Y-006727
X+012632Y-006727
X+014382Y-004227
X+010882Y-006727
X+011632Y-006227
X+014382Y-006227
X+011882Y-004727
X+013882Y-004227
X+011132Y-002477
X+015632Y-008227
X+015632Y-007227
X-014873Y-012011
X-015373Y-010511
X-008373Y-010511
X-014373Y-011511
X-011373Y-012261
X-007623Y-013011
X-011373Y-011761
X-018873Y-010511
X-013123Y-014761
X-012623Y-014261
X-016373Y-011261
X-014373Y-011011
X-009123Y-013761
X-012873Y-013011
X-007123Y-015261
X-007623Y-014511
X-007623Y-013511
X-010123Y-011761
X-007623Y-015261
X-008123Y-014511
X-008123Y-011761
X-009623Y-014261
X-010123Y-012261
X-011873Y-015011
X-006123Y-010511
X-007123Y-010511
T02
X+001866Y-012382
X+001866Y-015335
X-016203Y+012713
X-019156Y+012713
X-008723Y+012713
X-011676Y+012713
X-001243Y+012713
X-004195Y+012713
X+006237Y+012713
X+003284Y+012713
X+013717Y+012713
X+010764Y+012713
X-016107Y-001853
X-019060Y-001853
X-008627Y-001853
X-011580Y-001853
X-001147Y-001853
X-004100Y-001853
X+006332Y-001853
X+003380Y-001853
X+013813Y-001853
X+010860Y-001853
X-012497Y-012330
X-012497Y-015283
T03
X+007869Y-013262
X-017084Y+006709
X-009603Y+006709
X-002123Y+006709
X+005356Y+006709
X+012837Y+006709
X-016988Y-007857
X-009508Y-007857
X-002027Y-007857
X+005452Y-007857
X+012932Y-007857
X-006493Y-013211
M30

"Nada es imposible, no si puedes imaginarlo"

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #8 en: 09 de Diciembre de 2013, 15:45:01 »
He tenido problemas con los plazos de iteadstudio, pero en general funcionan bien.
Si no te importa pagar un poco más, con PCBcart nunca he tenido problemas.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #9 en: 10 de Diciembre de 2013, 06:13:53 »
Muchas gracias por las respuestas.

Me he registrado en PCBCart y he pedido un presupuesto.
La cantidad mínima que te piden es de unos 65 Euros por una placa, más el transporte.
Para 10 o 20 placas, el precio por placa baja mucho. Pero para un prototipo sale algo caro.
Como es la primera vez que pido una placa, me gustaría probar antes de pedir más placas iguales, para evitar errores.


Me queda la duda de cómo definir los límites de la máscara de soldadura. Voy a hacer pruebas con KiCad.

Otra duda consiste en que el fabricante pide los archivos Gerber 'positivos'. Imagino que ese es el estandar.

Saludos.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #10 en: 10 de Diciembre de 2013, 06:21:28 »
Aunque el Gerber es un formato estándar, pregúntale al fabricante si admite ficheros Kicad.
La mayoría de los fabricantes admiten los formatos más habituales, por ejemplo, Altium o Eagle. De esta forma te aseguras que los ficheros llegarán bien.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #11 en: 10 de Diciembre de 2013, 09:25:40 »
Me he registrado en PCBCart y he pedido un presupuesto.
La cantidad mínima que te piden es de unos 65 Euros por una placa, más el transporte.
Para 10 o 20 placas, el precio por placa baja mucho. Pero para un prototipo sale algo caro.


Eso es normal, todos los PCB, tienen un coste fijo, independientemente del número de unidades que fabriques, luego hay un coste por placa, que ya suele ser muy pequeño.
Estos fabricantes chinos, se ve por el precio, que están panelizando los encargos de varios clientes en una gran placa, por eso el coste fijo (tooling cost) sale tan barato, si te vas a los fabricantes que trabajan por cliente, el coste fijo se te va a los 200-300 dólares por placa, pero luego el coste por placa es mucho más barato, y en las siguientes tiradas de la misma placa ya NO tienes que volver a pagar el coste fijo (tooling cost), por lo que las placas salen tiradas de precio.

Si vas a tirar prototipos o tiradas cortas, esos chinos que cogen encargos online, son los ideales, pero si algún día necesitaras hacer tiradas de 500 placas o más, te salen mucho más barato los otros.


Citar
Como es la primera vez que pido una placa, me gustaría probar antes de pedir más placas iguales, para evitar errores.

Antes de hacer el pedido, dile al chino que le envías los Gerber por email y que te confirme que todo es correcto antes de fabricarlo.
Puedes hacer tú mismo también una primera inspección, editando los Gerber con el programa gratuito Gerbv, ahí verás exactamente las capas que el chino va a utilizar para fabricar el PCB.


Citar
Me queda la duda de cómo definir los límites de la máscara de soldadura. Voy a hacer pruebas con KiCad.

No conozco ese programa, ayer me lo descargué para curiosear y tiene muy buena pinta, pero eso de definir los límites de la máscara de soldadura debería de estar en el footprint del componente, no debería de ser necesario que lo hagas a mano.


Citar
Otra duda consiste en que el fabricante pide los archivos Gerber 'positivos'. Imagino que ese es el estandar.


Gerber norma RS274X para pistas y Excellon para el taladrado, son formatos universales, da igual con que CAD los hayas generado, los chinos lo van a leer perfectamente.





Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #12 en: 10 de Diciembre de 2013, 11:07:32 »
Te recomiendo que cuando generes tus archivos gerber los cheques en algún visor de gerbers, para que verifiques si se reproduce tu circuito a partir de tus archivos creados.

aquí hay una pagina que te permite verificar tus archivos  :-)

http://www.gerber-viewer.com/
"Nada es imposible, no si puedes imaginarlo"

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #13 en: 10 de Diciembre de 2013, 11:55:24 »
Kicad tiene un visualizador Gerber.
El problema es que no sé como el fabricante va a saber donde están los límites de la placa.
He hecho un pequeño circuito de test (adjunto imagen)

Al visualizar el gerber de la cara trasera (Back layer) se ven las pistas pero no los límites de placa (adjunto imagen)

La máscara de soldadura tampoco se sabe dónde termina (Adjunto imagen)

Saludos.

« Última modificación: 11 de Diciembre de 2013, 08:10:49 por Picuino »

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Archivos necesarios para pedir fabricar una placa PCB
« Respuesta #14 en: 10 de Diciembre de 2013, 12:19:13 »


Te falta incluir la capa Edge.cuts en los Gerber, lo he estado probando y en ese caso te genera un fichero .GBR con los límites de la placa.
GBO y GTO tienen la serigrafía, GBL y GTL el cobre, GBR la forma y tamaño de la placa, GTS y GBS las máscaras, DRL los taladros,  etc...





 

anything