TODOPIC
Simuladores, editores de PCB, etc => Diseño de placas PCB => Altium/Protel => Mensaje iniciado por: Nocturno en 16 de Abril de 2007, 06:59:51
-
No encuentro la manera de hacer que el autorouter del Protel no tire pistas a los componentes through-hole por la cara top. Como sabéis, la mayoría de componentes cuesta mucho soldarlos por arriba.
He probado a situar los pads en la capa Bottom-layer, en vez de multi-layer, pero entonces rutea pistas en la cara top por encima de los pads sin ningún miramiento, como si fueran transparentes.
También he probado a colocar una copia de los pads en la capa Keepout-layer y entonces no los rutea ni por encima ni por abajo.
No existe la keepout-toplayer, que sería lo ideal en este caso. ¿Cómo se puede hacer esto?
-
Hola Nocturno, estoy dandole vueltas tb al tema, ya que con las reglas no consigo resolver lo que dices.
Pero de esta manera podria servirte: crea con 'Area fill' un rectangulo en la top layer que ocupe toda la huella del conector/componente y le asignas la net 'NO NET'. Cuando le des al autorouter te sacara las pistas de los pads por debajo a la fuerza.
Luego eliminas los 'area fill'
Un saludo. Dani.
-
¿Lo hacemos en Eagle? ja ja ja :D :D :D
-
Parece que funciona. He utilizado el método que me dices con cada pad, en vez de footprints completos, porque sí me interesa que se utilice esa superficie de ruteo; lo único que pretendo evitar es que las pistas mueran en los pads multilayer por su cara top.
Muchas gracias por la ayuda Dani.
Diego, a muerte con el Protel :D
-
joer....
acabo de leer este mensaje y me he dado cuenta que se me complica el proyecto final de carrera un poquitin: es irremediable que me qiuede ese tipo de conexion.
hay muchos problemas para soldarlos? en resistencias y condensadores sa hace mejor, no?
gracias
-
Las resistencias y los condensatas van bien por arriba, si no son electrolíticos.
Pero con el truco de Damago va perfecto.
-
ya pero esque mi PCB esta bastante ocupada (fuente, PIC de 40 pines, LCD, teclado, max 232, conectores...) asique probaré a apañarla asi y sino intentare hacerla mas grande aver si arreglo algo mas.
gracias
-
nose si es de lo que hablais, pero en un manual de micropic sale como autorutear solo una cara.Le das a autorute-all, luego a edit rules- en los menus de la derecha buscamos routinglayer y deshabilitamos la opcion de top layer o la bottom.nose si es esa la pregunta, sino, pues...yo k se.
-
Sí, es eso mismo, pero para Protel. En MicroPIC se habla de Eagle.
-
en micropic se habla de protel, q hay unos videos tutoriales. Mas que nada porque lo he aprendido de ahí. Yo uso altium designer 6, que es practicamente igual a protel. A ver si te sirviera
-
Hola a todos, desde la fecha hasta hoy, ¿es la única forma de hacerlo, o hay una mejor?
-
Yo hago lo siguiente:
1- Si el componente es de facil soladura (cap, resit, cristales, etc) hago los footprint multilayer
2- Si el componente es imposible soldarlo por la Top (intergrados con zocalo, conectores, etc) hago los footprint bottom
3- Hago el PCB y donde hay pads bottom, le coloco un pad free igual en diametro y Top layer. Con esto evito que el autorouter me routee tracks top por encima de de los pads bottom, ademas lo "obligo" a que me ponga las vias fuera de los componentes.
4- Terminado el autoruteo, si todo esta bien, elijo la condicion IsTop and IsPad ( o algo asi, me tengo que fijar) con lo cual solo me quedan los pads free en Top layer. Los elijo y los deleteo.
Espero haya sido claro
Saludos, Alberto
-
Facil.... :)
Abres la ventana "Rules" y pinchas con el boton derecho del raton en "Routing Layers". Elije entonces "New Rule". A la nueva regla le das mayor prioridad (columna Priority).
Doble click en la nueva regla abierta y marcas "Advanced", deseleccionas Top Layer y pinchas el boton Query Helper.
En la query que se abre, selecciona "Attribute Check" del desplegable "PCB fuctions". Elije IsThruComponet; doble clic en el y se muestra en el cuadro Query. Asegurate de que es lo unico que aparece en ese cuadro. Click en OK y vuelves a Rules. Click en OK de nuevo.....y cualquier componente con patillas se ruteara en la bottom. Todo esto se hace en unos 10 segundos :mrgreen:
Saludos
-
Me he perdido, Crosstalk.
Cuando abro "Rules", ¿dónde pongo la "new rule"?, ¿en "Routing layers" quizás?
Luego no he encontrado el desplegable "PCB functions" ni "Attribute check" en el Query helper.
Agradecería tu ayuda
-
Si, en "Routing Layers".
Se me fue ese paso y edite, pero ya lo habias leido antes :lol:
-
Casi funciona, Crosstalk, pero aunque la mayoría de las rutas las hace por la bottom, algunos pines los remata por la top.
¿Será que en la segunda regla de ruteo hay que permitir las dos caras "exceptuando los trough-holes"?
-
Facil.... :)
Abres la ventana "Rules" y pinchas con el boton derecho del raton en "Routing Layers". Elije entonces "New Rule". A la nueva regla le das mayor prioridad (columna Priority).
Doble click en la nueva regla abierta y marcas "Advanced", deseleccionas Top Layer y pinchas el boton Query Helper.
En la query que se abre, selecciona "Attribute Check" del desplegable "PCB fuctions". Elije IsThruComponet; doble clic en el y se muestra en el cuadro Query. Asegurate de que es lo unico que aparece en ese cuadro. Click en OK y vuelves a Rules. Click en OK de nuevo.....y cualquier componente con patillas se ruteara en la bottom. Todo esto se hace en unos 10 segundos :mrgreen:
Saludos
Lo probe y no funciona, no faltara algo?
Saludos
-
Ahora no lo puedo verificar por que estoy en la oficina, pero para solucionar ese problema uso una herramienta que se llama "Anotate" que lo que hace es pasar la conexion que esta en la top a la bottom y crear una via y luego sigue con la pista por la bottom. No se si se entiende...
Voy a verificarlo cuando llegue a casa esta tarde.
-
Ahora no lo puedo verificar por que estoy en la oficina, pero para solucionar ese problema uso una herramienta que se llama "Anotate" que lo que hace es pasar la conexion que esta en la top a la bottom y crear una via y luego sigue con la pista por la bottom. No se si se entiende...
Voy a verificarlo cuando llegue a casa esta tarde.
Alguna novedad?, gracias
Saludos
-
nadien sabe hasta el momento como hacer para que el altium rutee todo por la capa bottom y en llegado caso solo puentes por la top...
saludos
-
nadien sabe hasta el momento como hacer para que el altium rutee todo por la capa bottom y en llegado caso solo puentes por la top...
saludos
Parece quie nadie. He dedicado bastante tiempo navegando buscando una solución y no hay manera.
Me parece que tendré que elegir otro software de edición de PCBs.
Una pena.
Un saludo.
-
Se puede realizar muy bien solo hay que editar correctamente el panel de autoroute, deja que lo documente y con gusto lo adjunto aqui
-
Yo tamben estoy interesado en la informacion. A ver si el compañero Lord_10 nos ayuda en esto.
-
Quedo a la espera. ¡Gracias!
-
Espero, ansioso, comiéndome las uñas.
-
HOla compañeros. Realmente no entiendo la pregunta. Me parece que lo que desean es que altium solo enrute en una sola capa, esto es en la botom layer, dejando de lado la top layer. ¿Es correcto?? Bueno para eso necesitamos editar las reglas de diseño. Dentro del PCB, en el menu de Design - Rules, se habre una ventana en donde se encuentran todas las reglas de diseño. Entre estas se encuentran las reglas de Routing Layers. hay que dejar solo seleccionada una capa (la botom layer). Si se requiere que algunas pistas se enruten por otras capas como la top. solamente hay que aplicar una regla especial para estas nets, yo lo hago por lo general para las pistas de tierra y de voltaje, ya que son las que abarcan mas espacio en lineas dentro del pcb. Bueno espero haya entendido la pregunta. Anexo imagen de ejemplo.
-
La pregunta no es exactamente esa. El objetivo era rutear por ambas caras, pero que las pistas que llegan a un pin de un componente through-hole siempre sea por la cara bottom, para facilitar su soldadura.
-
Me da el alma que la cosa no es tan facil como parecia en un principio, ya que llevamos ya un tiempo esperando la informacion. :-)
Pos mi gozo en un pozo :-(
-
Yo no pierdo la esperanza, a ver si vuelve y postea lo que nos comentó.
-
Si amigo lo prometido es deuda ya se los postearé solo termino estos dias el proceso que tenemos del SGC e ISO del Instituto y se los adjunto.
Pido mil disculpas de antemano masters EdoNork, Sir_Egnos, Nocturno y demas personas.... como recompensa colocare algunas cosillas mas, solo pido tiempecito de solo unso dias, sorry :(
-
¡Faltaría más!
Muchas gracias de antemano.
Suerte con la ISO, yo pasé dos hace una semana. Ahora un año de tranquilidad...
Un saludo.
-
Nada hombre, pero como ves es algo que llevamos mascando hace tiempo y como alguien nos dio una esperanza (tu) estamos algo inquietos por ver como se hace.
Un saludo.
-
En esa misma imagen que adjunto fenrrich, se ve claramente que se puede generar una regla de ruteo solo para una net, net_class, footprint, etc.
Saludos
-
En la pagina 1 coloque un metodo que si bien es manual anda muy bien , de hecho tengo hechas varias PCB doble faz con ese metodo.
Saludos
-
Maliga si nadie dice que tu sistema no funcione. Pero por lo que yo entiendo,usando tu metodo, hay que cambiar todos los footprint y que no sean through hole (osea que solo se puedan usar por una cara). Eso daria mucho trabajo al modificar todos los pads de todas las librerias, aparte de que si quieres usarlos un dia por la otra cara vuelta a modificar.
El tema, o asi lo entiendo yo, es encontrar una regla simple por la cual le digas que no permita salida de pistas desde componentes de una cara (en general todos los componentes) y si permita hacer cambio de vias.
Yo lo necesito ya que al hacer placas caseras de dos caras no tengo metalizados los pasantes y si tienes que soldar un zocalo por ejemplo, la cara de componentes no podrias soldarla.
-
Sir_egnos, te adjunto mi propio comentario. Anda de marvillas ese metodo.
En esa misma imagen que adjunto fenrrich, se ve claramente que se puede generar una regla de ruteo solo para una net, net_class, footprint, etc.
Saludos
-
Volvere a probar ya que en su momento cuando lo hice me ruteaba tambien por la otra cara algunos pad. Volvere a probarlo.
Lo acabo de hacer y no es lo que hemos dicho desde el principio. Nosotros no solo queremos que rutee por la cara top o la botton. Queremos que rutee por ambas caras pero la salida de pistas desde los componentes solo desde la cara botton para facilitar la soldadura (vuelvo a recordar lo dificil que es soldar un zocalo de un integrado por ejemplo o unas tiras pin por la cara top).
-
Maliga si nadie dice que tu sistema no funcione. Pero por lo que yo entiendo,usando tu metodo, hay que cambiar todos los footprint y que no sean through hole (osea que solo se puedan usar por una cara). Eso daria mucho trabajo al modificar todos los pads de todas las librerias, aparte de que si quieres usarlos un dia por la otra cara vuelta a modificar.
El tema, o asi lo entiendo yo, es encontrar una regla simple por la cual le digas que no permita salida de pistas desde componentes de una cara (en general todos los componentes) y si permita hacer cambio de vias.
Yo lo necesito ya que al hacer placas caseras de dos caras no tengo metalizados los pasantes y si tienes que soldar un zocalo por ejemplo, la cara de componentes no podrias soldarla.
Es muy sencillo y no tan laborioso como decis, ademas no es necesario cambiar y cambiar. por ejemplo un DIL 14 podes tenerlo trhu hole y una
copia del mismo con pads bottom, segun necesites usas. El trabajo es una vez en las librerias y ya te queda. Saludos
-
Si te entiendo lo que quieres decir maliga, aunque discrepo en lo de que no es laborioso tener que duplicar todas las librerias. De todas formas, es que a mi me resulta dificil pensar que este problema no este tratado para ser realizado de algua forma sencilla, aunque como todo, para el que no sabe todo es complicado.
:-)
-
Pues al final parece que la regla sigue sin aparecer. Parece que puedo con nosotros el Altium. :-)
-
Una pregunta Maliga. Como veo que no hay soluccion intente poner en funconamiento el sistema que decias tu modificando las librerias para pasar a footprint botton los que queremos que solo utilice la cara botton para hacer pistas. Cuando cambio un pad de multilayer a botton no me permite decirle el diametro del agujero del taladro. ¿Que hago mal? Por otro lado, si le decimos que solo use el footprint por la cara botton, para que le ponemos un pad free luego? No se supòne que solo puede usar esa cara para hacer pistas?
Un saludo.
-
Sigo intentando, pero parece muy difícil, espero ancioso esa bendita regla. Nocturno, tu eres un genio, ponte en ayunas un tiempo, toma aire fresco y lo sacas como tiro.
-
De genio nada, sólo que me he peleado muchas veces con Altium. Pero jamas he necesitado hacer eso que pides porque siempre trabajo con placas a doble cara.
Y menos mal, porque no tengo ni idea de cómo habría de hacerse.
-
Una pregunta Maliga. Como veo que no hay soluccion intente poner en funconamiento el sistema que decias tu modificando las librerias para pasar a footprint botton los que queremos que solo utilice la cara botton para hacer pistas. Cuando cambio un pad de multilayer a botton no me permite decirle el diametro del agujero del taladro. ¿Que hago mal? Por otro lado, si le decimos que solo use el footprint por la cara botton, para que le ponemos un pad free luego? No se supòne que solo puede usar esa cara para hacer pistas?
Un saludo.
un poco tarde, se me paso de largo el post. te comento que yo trabajo con DXP 2004 y en esa version te deja darle hole size al pad bottom. Ahora en Altium 6.9 ( que es el que tengo) si le das TOP o BOT asume que son SMD y pa que el buraco no?, en fin cosas de Altium. Lo probe a ver que pasaba y sigue todo igual en resumen seria:
1- Hacer las librerias con footprint en la bottom con hole Size 0mm
2-una vez colocado en la PCB, colocar encima del pad Bottom otro similar pero TOP igual . Hacer esto le "prohibe" al ruteo por la cara TOP pasar por encima de los pad Bottom. Caso contrario el track Top no sabe que debajo hay un pad y se los pasa por encima como alambre caido. RUTEAR, veras que solo hace conexiones por Bottom, y por TOP hace track con vias por fuera de los componentes.
3- terminado el ruteado, eliges filtrar para ver solo los pads TOP y alli DELETE. Ahora te queda una placa ruteada por BOT y en TOP tracks y vias. Si todo esta bien, no deberia haber ninguna conexion por TOP que salgan de los componentes.
4-Como los pads en BOT tienen Hole Size 0, ahora haces find similar objects, elijes un pad de los bottom, cuando te abre las opciones, eliges SAME LAYER--> apply y alli te elije todos los pads bottom. Con Inspector los cambias a multilayer y le das el Size hole que te guste.
5-Corres las design rules check y te fijas que no tenga error.
Es mas dificil explicarlo que hacerlo. Cualquier cosa estoy en messenger amaligne43@hotmail.com o en Skype : maliga00
Suerte!!!!
-
Muy elaborado pero bastante curioso el sistema. En placas pequeñas seguro que merece más la pena rutear a mano, pero en las grandes probaré tu método.
¿Conoces algún truco para evitar que ponga vías debajo de los componentes SMD?
-
Muy elaborado pero bastante curioso el sistema. En placas pequeñas seguro que merece más la pena rutear a mano, pero en las grandes probaré tu método.
¿Conoces algún truco para evitar que ponga vías debajo de los componentes SMD?
Uff ese truco estaría genial. Es por lo que no me funcionó la pcb que hice. Quedan montañitas de soldadura sobre las vías hechas a mano y luego el componente smd ya no toca la pcb :(
-
Un ejemplo de como queda el PCB
-
Ante todo decir que soy Sir_Egnos que he perdido mi cuneta en este foro al dar de baja mi mail y no poder recibir una nueva contraseña. Algo paso con ella y no me reconoce.
Intentare de nuevo retomar este tema, aunque ahora consegui una opcion intermedia que es que un compañero me construyo una maquina casera para metalizar pads (es mas mañoso que yo con la maquina de soldar) y lo cierto es que da resultados bastante buenos. La unica pega es que solo puedo usar el calibre de 0.8mm y que los casquillos no son especialmente baratos.
De todas formas cuando tengo una rato libre volvere a tomar tus indicaciones que la ultima vez que lo intente hacia algo mal y no me hacia lo deseado.
Un saludo y gracias.
-
Hola, quería saber si alguien tiene alguna novedad sobre este tema, Muchas gracias.