jeudi 12 août 2021

Ubuntu 18.04 : KICAD

 


Ubuntu 18.04 : KICAD

 

Suite à une mise à niveau UBUNTU de 16.04 vers 18.04, KICAD 4.0.7, le logiciel de conception électronique, m'a posé certains problèmes :

Comme on le voit sur cette image le déplacement du curseur laisse des traces fantômes dans l'éditeur schématique. De plus PcbNew est absolument inutilisable.

Je ne me vois absolument pas revenir en arrière et réinstaller une 16.04, celle-ci étant maintenue jusqu'en avril 2021. Or nous sommes en août 2021.

Après quelques recherches je suis tombé là-dessus :

https://bugs.launchpad.net/ubuntu/+source/kicad/+bug/1767652

Ce bug est effectivement signalé.

La correction passe par une ré-installation à partir d'un PPA (Personal Package Archives) :

https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-4

Pour installer ce nouveau dépôt, ouvrir un terminal et entrer les commandes suivantes :

sudo add-apt-repository ppa:js-reynaud/kicad-4
sudo apt-get update

Ensuite il sera possible de réinstaller KICAD :

sudo apt-get install kicad

Et cette nouvelle installation fonctionne.

Il y a un petit bémol : certaines librairies d'empreintes ont changé de nom :

  • Buttons_Switches_ThroughHole.pretty devient Buttons_Switches_THT.pretty
  • Capacitors_ThroughHole.pretty devient Capacitors_THT.pretty
  • Connect.pretty devient Connectors.pretty
  • Diodes_ThroughHole.pretty devient Diodes_THT.pretty
  • Relays_ThroughHole.pretty devient Relays_THT.pretty
  • Resistors_ThroughHole.pretty devient Resistors_THT.pretty
  • etc.

Mais il y a aussi une dizaine de nouvelles librairies.

Modifier la configuration à l'aide de l'application (menu préférences / Footprint Libraries) risque d'être fastidieux.

La nouvelle liste se trouve ici : /usr/share/kicad/template/fp-lib-table 

  • sauvegarder le fichier .config/kicad/fp-lib-table
    • cp .config/kicad/fp-lib-table .config/kicad/fp-lib-table.old
  • remplacer .config/kicad/fp-lib-table par /usr/share/kicad/template/fp-lib-table
    • cp /usr/share/kicad/template/fp-lib-table .config/kicad/fp-lib-table
  • ouvrir l'ancien et le nouveau fichier
    • gedit .config/kicad/fp-lib-table.old .config/kicad/fp-lib-table
  • copier / coller vos librairies personnelles (les lignes se trouvant après Wire_Pads) de l'ancien fichier vers le nouveau
  • ouvrir CvPcb. La nouvelle liste doit apparaître, sans message d'erreur
  • détruire la sauvegarde
    • rm .config/kicad/fp-lib-table.old

 

Cordialement

Henri


Aucun commentaire:

Enregistrer un commentaire