Suchen Sie nach einer schnellen, bequemen Möglichkeit, eine Picatinny-Schiene in ein OpenSCAD-Design einzubauen? Möchten Sie eine eigenständige Schiene mit Anschlüssen für die Montage mit Schrauben generieren?
Hoffentlich tust du das, denn das ist, was dies tut.
Es gibt zwei .scad-Dateien. Beide haben detaillierte Anweisungen als Kommentare am Anfang der Datei.
- "Picatinny-rail.scad" definiert ein Modul, das zum Erstellen von Schienen mit einer Vielzahl von Anpassungsoptionen verwendet werden kann. Sie können es als Bibliothek verwenden.
- "Picatinny-Customizer.scad" verwendet diese Bibliothek und die neue (zum Zeitpunkt des ersten Uploads) Customizer-Funktion von OpenSCAD, um eine Schiene zu erstellen, die anstelle von OpenSCAD-Code über Checkboxen, Schieberegler und Menüs konfiguriert werden kann.
Ich verwende Abmessungen aus der Standardisierungsvereinbarung 4694. Dies ist das gleiche wie eine originale Picatinny-Schiene, außer dass die Abmessungen metrisch sind (standardmäßig für den 3D-Druck) und die Toleranzen unterschiedlich sind (aber diese hängen sowieso von Ihrem Drucker ab).
Du kannst einstellen (musst es aber nicht; all dies hat Standardeinstellungen oder kann aus anderen Parametern berechnet werden):
- Länge
- Anzahl der Slots
- Verlängerung der Schiene unterhalb der xy-Ebene, die nützlich ist für die Montage auf einer Oberfläche in einem Design ohne Spalt mit Nullbreite.
- Fase an den Enden der Schiene.
- Der Abstand der Rückstoßschlitze relativ zu den Enden der Schiene.
- Die Positionen der Schraubenlöcher zur Montage einer eigenständigen Schiene.
- Die Art der verwendeten Schrauben (einschließlich Schraubenkopf und Senkkopf) und der Freiraum um sie herum.
- Wie die Schraubenports mit Rückstoßschlitzen interagieren - Sie möchten vielleicht nicht, dass Rückstoßschlitze die Schraubenpositionen überlappen.
Änderungen seit 2.0:
- Ich habe die Dateinamen geändert, damit sie keine Leerzeichen enthalten, da Printables sie durch Bindestriche ersetzt hat, was dazu führte, dass der Customizer die Bibliothek nicht finden konnte.
- Geändert wurde, wie die Positionen der Schraubenports im Customizer angegeben werden, auf eine komma-getrennte Liste in einer Zeichenkette, da der Customizer von OpenSCAD keine Vektoren mit einer variablen Anzahl von Elementen unterstützt.
Tags
Modellquelle
