KiCad Plugin "Dial-Scale-FrontPanel-Footprint-Wizard"

BatNoize

BatNoize

|
Hi zusammen,

wie bereits im Sammelthread erwähnt habe, bastel ich zur Zeit an einem KiCad Plugin:


GitHub: https://github.com/BatNoize/Dial-Scale-FrontPanel-Footprint-Wizard

Ziel ist es, individuelle Frontplatten Drehskalen für Potis erstellen zu können.
Da es in KiCad keine Polarkoordinaten gibt muss ein Python Skript die Aufgabe erledigen.
Winkel und Radien in kartesische Koordinaten umrechnen ist dadurch einfach, vor allem für sehr viele Striche.

In der Aktuelle Version werden folgende Funktionen unterstützt.
- Lineare Ticks. Major und Minor unabhängig von einander
- Logarithmische Ticks, ebenfalls Major und Minor unabhängig von einander. Zudem kann es gespiegelt werden
- Eine gefüllte Fläche, kann ebenfalls gespiegelt werden
- für alle Kategorien können eigene Start und Stop Winkel vorgegeben werden
- der Gripper


Hier ein paar ältere Screenshots. Mittlerweile habe ich einigen umbenannt. Funktionen benennen ist nicht so meine Stärke ;-)

Tick Marks
1759521335412.png

Arc Fill
1759521404577.png

Momentan arbeite ich an einer Erweiterung.

Hier ist schonmal die Vorschau, für das, was noch kommt.
1759521502417.png

Die Spaltenbreiten sind einstellbar und die Flächen verlaufen an den Spalten parallel zueinander. Keile "rein schneiden" hätte es deutlich einfacher gemacht, sieht aber nicht so gut aus.
Die parallelen Spaltenbreite war eine kleine Herausforderung, weil die Winkel für den Aussenradius und den Innenradius jeweils anders sind. Der Abstand/die Spaltenbreite sollte zudem in mm angegeben werden können.

Hier sind 2 parallele Geraden zu sehen mit den zugehörigen Schnittpunkten mit den Kurven.
1759521991475.png

Wenn alles klappt, wie geplant, können die Freiwilligen unter euch das Ganze ab morgen testen. ;-)
 
Zuletzt bearbeitet:


News

Zurück
Oben