Problemas con KiCad y su solución

Mientras hacía el ejercicio del Getting Started de KiCad me encontré con los siguientes dos problemas:

1. KiCad se congela (crash) cuando desde Eeschema se abre Cvpcb (paso 49 del Getting Started en inglés)

Solución:

Remplazar el contenido del archivo ~/.config/kicad/fp-lib-table por el contenido de este.

Explicación:

Cvpcb usa librerias que están en linea en Github, y por alguna razón aun desconocida por mi, KiCad no puede acceder a ellas. Estas librerías están definidas en el archivo fp-lib-table, ubicado en:

linux
~/.config/kicad/fp-lib-table

Windows
C:\Users\ \AppData\Roaming\kicad

En este archivo, para cada librería enlistada están definidas las siguientes propiedades

  • Nickname
  • Library Path
  • Plugin Type
  • Options
  • Description

Library Path usa una variable para formar el path, por default esta variable es KIGITHUB, que apunta a https://github.com/kicad y Plugin Type que esta establecido como Github.

Resulta que las librerías enlistadas en el archivo se instalan localmente al instalar KiCad, entonces la solución más simple consiste en editar el archivo fp-lib-table donde cada aparición de KIGITHUB será remplazada por KISYSMOD que apunta a /usr/share/kicad/modules/ que es a donde están instaladas las librerías localmente, y cada aparición de Github será remplazada por KiCad. Así las librerias que busque Cvpcb serán las librerías locales y ya no las de Github.

2. Al crear la lista de materiales desde BOM (bill of materials) en el paso 59 del Getting Started en inglés, se produce el siguiente error:

execvp failed with error 2

Solución:

desde la consola (Ctrl + Alt + T) instalar xsltproc con el siguiente comando:

~$ sudo apt install xsltproc

¡Voila!

Autor: Arturo González

mexicano, ingeniero, programador

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.