Opciones de visibilidad de 'Footprint Field' en Eeschema (Kicad)

Agregué la información de la huella a varios componentes en Eeschema (por ejemplo, agregué sm0402 a una resistencia).

Luego aparece una etiqueta morada que indica que se ha asignado una huella.

¿Hay alguna forma de activar o desactivar globalmente la visibilidad de los campos de la huella para poder elegir ver o no ver todas las pequeñas etiquetas moradas?

captura de pantalla

Desafortunadamente, no hay forma de hacerlo, que yo sepa. Fuera de contexto; ¿Por qué estás poniendo sm delante de 0805?
@abdullahkahraman: Podría significar "montaje en superficie", pero sí, no es necesario.
El prefijo 'sm' se debe a que la biblioteca de 'patrón de tierra'/huella Kicad predeterminada/distribuida los llama sm0402 o sm0603, etc. De esta forma, se usará la huella correcta al diseñar el circuito.

Respuestas (7)

No conozco el método directo, pero puede modificar manualmente el archivo de texto *.sch (recuerde hacer una copia de seguridad antes de modificar). Para cada componente, hay un registro en el archivo .sch, y el campo de huella normalmente es el campo número 2, por ejemplo:

 $Comp
  ...
  F 2 "Name" V 10000 2500 50  0000 C CNN
  ...
 $EndComp

el valor de 0000 cerca del final indica que este campo es "visible", y debe cambiarlo a 0001 ("invisible")

¿Cómo? por expresión regular. Usé el siguiente comando en vim:

:%s/^F 2\(.*\)0000 C CNN$/F 2\10001 C CNN/

puede probar sed o cualquier tipo de aplicación de procesamiento de texto para hacerlo.

Fuente: http://en.wikibooks.org/wiki/Kicad/file_formats#Description_of_a_component

Gracias. Esto fue muy útil. Terminé haciendo un script de shell que se :%s^F ${i}...repetía, ya que esta maldita opción en KiCAD hacía que TODOS los campos (incluida la hoja de datos, el número de pieza, el proveedor, etc.) se hicieran visibles. Muy frustrante.

si vuelve a importar información de huella en un esquema en eeschema, primero se le preguntará: ¿Desea forzar la visibilidad de todos los campos de huella?

si responde No (porque NO desea que sus huellas se vuelvan visibles), puede terminar con muchas huellas visibles, porque ya estaban visibles pero estaban vacías y no ha cambiado su visibilidad.

Si responde Sí, le preguntará (en un nuevo cuadro de diálogo): ¿Desea que todos los campos de la huella sean visibles?

puede elegir No, Cancelar o Sí. Elegir No hace que todas las huellas sean invisibles, elegir Sí las hace todas visibles.

Esto es muy confuso.

Me gustaría señalar que en las versiones más nuevas de KiCad, donde no usa CvPCB para hacer las asociaciones, todavía puede exportarlas desde pcbnew (Archivo/Exportar/Componente (.cmp)), y luego volver a importar al esquema. De esta manera, no cambia ninguna de las asociaciones, pero puede cambiar la visibilidad.

Después de crear los esquemas, use cvpcb para asignar huellas a los componentes. hay un pequeño icono en la barra de menú de cvpcb llamado 'crear archivo de exportación'. esto crea un archivo .stf. guardar esto en la carpeta del proyecto. abra el esquema una vez más, haga clic en volver a anotar las huellas de los componentes. Aparece un diálogo que ofrece la opción de visibilidad para las huellas. seleccione sí, y todas las huellas se vuelven visibles. Si desea hacerlos invisibles, haga clic en volver a anotar nuevamente y elija no.

esto es para KICAD 2011-5-25 compilado en GNU/Linux de 32 bits.

Esta es una solución simple para editar el campo de la huella o cambiar su visibilidad: mueva el cursor al campo que desea cambiar y haga clic derecho sobre él o presione F, aparece un menú emergente donde puede editar el texto o hacerlo invisible.

Feliz huella de kicad.

Para ocultar el campo de huella en varios archivos de esquemas, terminé ejecutando este script en la carpeta del proyecto:

sed -i.bak_sch 's/^F 2\(.*\)0000 C CNN$/F 2\10001 C CNN/g' *.sch

Hace una copia de seguridad (*.bak_sch) de cualquier archivo *.sch en la carpeta y configura el campo de visibilidad de huella para ocultar .

Desafortunadamente, la forma antigua de usar el archivo de texto no parece funcionar tan bien en el nuevo formato esquemático (básicamente porque solo hay una entrada para "ocultar" y ninguna para "mostrar"). Pero las versiones actuales del Editor de esquemas de KiCad (estoy usando 6.0.6-3a73a75311~116~ubuntu20.04.1) tienen una entrada "Cambiar símbolos..." en el menú Editar. Si selecciona un componente y luego inicia este cuadro de diálogo, puede ocultar en masa algunos campos para ese tipo de componente.ingrese la descripción de la imagen aquí

Puede editar de forma masiva las propiedades de texto y gráficos (incluida la visibilidad) utilizando el cuadro de diálogo Editar->Editar propiedades de texto y gráficos. Simplemente seleccione el "Ámbito", es decir, qué elementos desea modificar, y luego active o desactive elementos como Visibilidad según lo desee. En su caso, desea modificar la visibilidad de la etiqueta Huella, por lo que debe seleccionar "Otros campos de símbolo" y luego completar "Huella" en "Filtrar otros campos de símbolo por nombre" y luego anular la selección de "Visible (solo campos)". También puede alternar cosas como negrita/cursiva y tamaños de texto. Me sorprende que ninguna de las otras respuestas mencionara este cuadro de diálogo, ya que cumple perfectamente con sus requisitos (¿quizás es una característica nueva en KiCad 6?)

Cuadro de diálogo Editar propiedades de texto y gráficos