Wo ist bei Ihrer Platine ein Fehler aufgetreten? Kerry weiß es
Bei der Arbeit am PCB-Design in KiCad ist es hilfreich, wenn alle Dateien aus Text bestehen und problemlos in Git oder eine andere Quellcodeverwaltung eingecheckt werden können. Es kann jedoch schwierig sein, zurückzuverfolgen, um genau zu bestimmen, wo die Verfolgung fehlgeleitet wurde. [Leandro] Es begann mit einem einfachen Skript, das ein KiCad-Projekt zur Inspektion in ein Bild exportierte – und entwickelte sich im Laufe der Zeit zu einer Datei Ein vollständiges visuelles Diff-Tool namens KiCad Revision Inspector (KiRI).
Der zugrunde liegende Mechanismus exportiert KiCad 5-, 6- oder 7-Projektbewertungen in SVG, die dann über ein benutzerfreundliches Tool verglichen werden können Zwiebelschale zeigen. Da es sich um ein Tool handelt, das speziell für Benutzer von KiCad geschrieben wurde, sind die Verknüpfungen ein großer Teil des Erlebnisses. Die Befehlszeilenschnittstelle erstellt Elemente, um die Unterschiede in jedem Webbrowser anzuzeigen. Da diese Ausgaben KiRI-Tools enthalten, ist es relativ einfach, die Ausgabe als Build-Artefakt zu archivieren und einen einfachen Zugriff zur Überprüfung von Designänderungen zu ermöglichen.
Als langjähriger Leser erinnern Sie sich vielleicht daran, dass wir 2018 über ein anderes Tool namens @plogitsch gesprochen haben (das KiRI für KiCad 5-Projekte verwendet). KiCad ist in den letzten fünf Jahren erheblich gewachsen. Es könnte an der Zeit sein, unsere Tipps für eine bessere Verwendung von Git in Ihren PCB-Designs zu aktualisieren.
Danke [Marcel] um dieses einzusenden.
„Lebenslanger Social-Media-Liebhaber. Fällt oft hin. Schöpfer. Leidenschaftlicher Feinschmecker. Entdecker. Typischer Unruhestifter.“