Ajout de greffons dans KiCad 5.x

De nombreux greffons (plugins) sont disponibles pour KiCad: une liste non-exhaustive est disponible sur Github.

Pour être utilisable, il suffit de les copier dans un dossier de son répertoire d’accueil ($HOME). Ce dossier dépend du système d’exploitation (Windows, macos ou Unix). Pour le connaitre, lancez pcbnew, ouvrez la console python dans outils->console de script et entrez ces deux lignes de code:

import pcbnew
print(pcbnew.GetWizardsSearchPaths())

Sur macos, ça donne le résultat suivant:

...
~/Library/Preferences/kicad/scripting
~/Library/Preferences/kicad/scripting/plugins

Et FreeBSD:

...
~/.config/kicad/scripting
~/.config/kicad/scripting/plugins

Exemple d’installation

Pour installer le greffon kicad-round-tracks depuis github, procédez comme suit :

mkdir -p ~/Library/Preferences/kicad/scripting/plugins
cd ~/Library/Preferences/kicad/scripting/plugins
git clone https://github.com/mitxela/kicad-round-tracks.git

Après l’installation d’un greffon, faites un rafraichissement dans Outils->Plugins externes... -> Rafraîchir Plugins.

Programmeur USBasp 3.3v

La majorité des programmeurs AVR USBasp ne fonctionnent qu’en 5v. Certains permettent d’alimenter la cible en 3,3v mais les broches de programmation (MISO, MOSI, etc.) restent en 5v. Cela peut être fatal pour votre application.

Ci dessous le schéma modifié avec un régulateur AMS1117 qui permet de basculer totalement le programmeur en 3,3v. Le schéma et le circuit imprimé sont disponibles sur github dans le dossier cad.

Pour la fabrication du circuit imprimé, j’ai fait appel aux services de la société PCBWAY. J’ai simplement envoyé les fichiers au format Gerber et les fichiers de perçage générés via KiCad.

Dix jours plus tard, j’ai reçu ma commande : le résultat est très satisfaisant.

Certains clients se sont plaints de frais de douanes importants (contrairement à JLPCB qui les prend en charge). En ce qui me concerne, je n’ai payé aucun frais supplémentaire en passant par Fedex.

Liens

Bouton PANIC pour installation MIDI

Le bouton PANIC dans une installation MIDI est comparable à un bouton d’arrêt d’urgence. Il permet de couper le son de tous les synthétiseurs connectés en une seule action.

Cette version hardware est basé sur un PIC 12C508 ou 16F84 (version recommandée).

Le code source et les schémas au format KiCad sont disponibles sur github

Note: Ce projet date de 2006, ceci explique le choix du PIC12C508 (ou du PIC16F84) 1. Cependant il est toujours disponible (au 12/2015) (chez Farnell par exemple). Si j’ai le temps, je ferai une version « plus moderne » basée sur un AVR attiny.

Notes

1 : Le PIC16F84 est sorti en 1993 et le PIC12C508 en 1997.