Zusammenfassung
Ich habe die Idee für dieses Projekt von John Heisz's neuem Video auf seinem YouTube-Kanal bekommen. Hier finden Sie einen Link zum Original und seiner aktualisierten Version:
https://ibuildit.ca/tips/making-a-compact-compass/Er zeigt das Werkzeug auch in Aktion. Ich dachte, es sei ein ziemlich cleveres Design, also beschloss ich, ein für den Druck geeignetes 3D-Modell zu erstellen. Es wäre wahrscheinlich schneller gewesen, eines davon aus Holz oder Metall herzustellen, als das OpenSCAD-Skript zu schreiben und mehrere Testdrucke durchzuführen, bevor ich mit dem Ergebnis zufrieden war.
Meiner ist im Grunde sein Design, außer dass ich die Dimension so eingestellt habe, dass der maximale Radius 10 cm beträgt, und eine Skala mit Markierungen von 1 bis 10 cm hinzugefügt habe. Es hat auch einen zusätzlichen Knopf für den Zentralstift. Ich bin mir nicht sicher, ob das wirklich nötig ist; Johns scheinen ohne ihn gut zu funktionieren.
Ich habe das Skript hochgeladen, falls du mit den Größen und Formen spielen möchtest. Die Platzierung der Marker befindet sich im Modul in Zeile 47:
Modulmarker(Rarm) { linear_extrude(Th) { für(i=[1:10]) { rotate([0,0,180-marker_angle(10*i,Rarm)]) translate([Rpiv, 0]) { rotate([0,0,180]) circle(2.5, $fn=3); translate([1.5,0]) square([3,4.4], true); } } translate([Rpiv, 0]) square([3,2]); }}Der Begriff $fn=3 ist, wie Sie den Kreisbefehl dazu zwingen, Ihnen ein Polygon zu geben, in diesem Fall ein Dreieck. Die Funktion marker_angle() berechnet einen Rotationswinkel basierend auf dem Armradius-Parameter und der Schrittgröße (10 mm) multipliziert mit der Indexvariablen i. Das verwendet ein wenig Trigonometrie, um die Aufgabe zu erledigen.
Funktion marker_angle(x,r)=2*acos(x/(2*r));Wenn du eine Version mit imperialen Maßeinheiten wolltest, ist es ziemlich einfach, den Code zu modifizieren. Für eine maximale Größe von 4" mit Gradienten alle 1/2", ändere Rarm in 4*25.4/2 am Anfang des Codes und ersetze 10*i durch i*25.4/2. Du müsstest auch die Iterationen in der for-Schleife von 10 auf 8 ändern, sonst bekommst du Fehler.
Sobald es gedruckt ist, kannst du es mit einer #6-Maschinenschraube und einer Flügelmutter zusammenbauen. Ich denke, es wird auch mit M4-Hardware funktionieren, aber ich habe momentan keine zur Hand. Möglicherweise musst du die Größen der Maschinenschraube anpassen oder sie etwas ausbohren.
Danke fürs Schauen,
Bob M
Source du modèle
