Meine Frau ist eine Master Gardener und hat einen SEHR großen Garten. Sie pflanzt jedes Jahr einige Dinge. Normale Pflanzenetiketten funktionieren nicht, also bat sie mich, ihr einige permanente Pflanzenetiketten zu machen.
Ursprünglich habe ich dieses Modell in Fusion 360 erstellt, aber das ist kein so nützliches Werkzeug für etwas so Einfaches, das man immer wieder konfigurieren möchte. Also habe ich es in OpenSCAD neu erstellt.
Der OpenSCAD unterstützt mehrere Optionen:
- first_line - die oberste Zeile (oder einzelne Zeile) von Text
- second_line - optionale zweite Textzeile
- Schriftart - standardmäßig "Arial"
- font_scale_factor - wird verwendet, um Schriftarten zu verkleinern, wenn Sie ein langes Wort wie "Gurke" haben und die Hälfte davon im Boden sein würde.
- text_equal_lines - true/false, wenn Sie möchten, dass die erste und zweite Zeile die gleiche Größe haben. Standardmäßig ist es eine 60/40-Größenaufteilung, wobei die erste Zeile größer ist als die zweite.
- add_hole - fügt ein Loch an der Spitze des Etiketts hinzu, um es aufhängen zu können.
Also, in der Bildshow verwendet der "Bean/Asian Long" die Standardeinstellung für 2 Zeilen. Der "Malabar/Spinach" verwendet eine Einstellung mit gleichen Zeilen. Kohlrabi ist einfach die erste Zeile ohne weitere Änderungen.
Ich habe angefangen, dies häufig zu verwenden, und es wurde mir zu mühsam, OpenSCAD zu öffnen/schließen und Dinge manuell zu erledigen, also habe ich ein PowerShell-Skript erstellt (ich bin ein Windows-Benutzer), um OpenSCAD mit dem richtigen Parameter auszuführen.
Dieses Skript war eine RIESIGE Qual wegen der Schwierigkeiten, OpenSCAD unter Windows auszuführen, aber ich kann es jetzt benutzen. (Du musst das ".txt" aus dem Dateinamen entfernen)
Um das Skript zu verwenden, tun Sie Folgendes:
.\CreatePlantLabel.ps1 -Erste Zeile Malabar -Zweite Zeile Spinat -Gleiche Zeilen
Wenn du Wörter mit Leerzeichen darin übergeben musst, musst du seltsame Dinge mit den Anführungszeichen tun:
.\CreatePlantLabel.ps1 -FirstLine Bean -SecondLine '„Asian Long“'
(das sind einzelne Anführungszeichen um doppelte Anführungszeichen herum in der Zeichenkette mit einem Leerzeichen dazwischen)
Du kannst auch -FontScaleFactor oder -Out übergeben (um den Namen der Ausgabedatei zu ändern).
Standardmäßig wird es einen Ausgabedateinamen für dich erstellen.
UPDAte: Den Parameter "add_hole" hinzugefügt, um Löcher in der Spitze des Pfahls zu erstellen.
Tags
Modellquelle
