
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

Arc Fill

Momentan arbeite ich an einer Erweiterung.
Hier ist schonmal die Vorschau, für das, was noch kommt.

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.

Wenn alles klappt, wie geplant, können die Freiwilligen unter euch das Ganze ab morgen testen.
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

Arc Fill

Momentan arbeite ich an einer Erweiterung.
Hier ist schonmal die Vorschau, für das, was noch kommt.

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.

Wenn alles klappt, wie geplant, können die Freiwilligen unter euch das Ganze ab morgen testen.

Zuletzt bearbeitet: