2018-03-02 Es gibt eine neue Implementierung vonDieses Objekt.
Dies ist ein Python-Skript, um ein Graustufenbild als Höhenkarte auf die Innenseite einer hohlen Kugel abzubilden. Das Ergebnis ist ein sphärisches Lithophan mit einer glatten Außenseite.
Druckeinstellungen
Drucker-Marke:
Wanhao
Drucker:
Wanhao Duplicator i3 V2
Flöße:
Ja
Unterstützt:
Ja
Auflösung:
0,1 mm Schicht, 0,4 mm Düse.
Füllmaterial:
100%
Hinweise:
- Da der Globus unten ziemlich klein ist, habe ich mich entschieden, Flöße für meinen ersten Druck zu verwenden - es wäre schade, wenn etwas nach 30 Stunden Drucken umfallen würde.rn+ Du willst nicht, dass ein Füllmuster durch die Wände scheint und das ganze Konzept eines Lithophans hängt von einer soliden Wand ab.rn+ Auf der anderen Seite vergiss nicht, dass der Globus selbst hohl ist - die 100%ige
Wie ich das entworfen habe
Originalidee
Vor ein paar Tagen habe ich das YouTube-Video gesehen, in demRCLifeOnpräsentierte seinenKugelförmiger Lithophane-Globus.Er benutzte Autodesk 3ds Max, um das Objekt zu entwerfen, wo er die Höhenkarte auf der Außenseite des Globus platzierte, aber ich fragte mich sofort, wie es aussehen würde, wenn die Höhenkarte im Inneren des Globus versteckt wäre.rnrnIch habe erst jetzt gesehen, dass RCLifeOn seinen Globus auch hier gepostet hat.Thingiverse.rn
Kostenlos und Open Source?
Da ich keinen Zugang zu dieser Software habe, habe ich recherchiert, ob ich mit kostenlosen Tools ein ähnliches Ergebnis erzielen kann. Mein Favorit OpenSCAD unterstützt (noch?) nicht die Zuordnung von Bitmap-Dateien zu nicht flachen Oberflächen, also musste ich weiter suchen.rnrnIch fand schnell ein Beispiel, wie man in Python eine .stl-Datei erstellt, und begann zu experimentieren. Meine erste Ausgabe war
Es funktioniert.
Sobald ich die Ausrichtung der Gesichter korrekt hatte und es auch gelang, die Bilddaten auf die richtige Weise auf die Kugeln zu übertragen, ließ ich mein Skript etwa eine Stunde lang laufen und erstellte das Mesh für einen Globus mit einem Durchmesser von 120 mm, der jetzt seit 24 Stunden im Drucker ist und laut Octoprint noch etwa 10 Stunden zu drucken sind.rnrnDie Karte, die ich verwende, ist die kostenloseHöhenkartenbild der WeltVon der NASA.rnrnIch habe mir dann die Zeit genommen, das Skript ein wenig zu optimieren und einige Kommentare zur Lesbarkeit hinzuzufügen.
Benutzerparameter
Benutzereinstellungenrn dia = 120rn Tiefe = 3rn Wand = 0,8rn Latsteps = 600rn Longsteps = 1200rn OpeningNdeg = 20 # Öffnung x Grad vom Nordpolrn OpeningSdeg = 130 # Öffnung x Grad vom Südpolrnrn+ErIst der Durchmesser des endgültigen Globus in mmrn+.Tiefeist die maximale Variation der Dicke der Wand des Globus.Wandist die minimale verbleibende Dicke der Wand.Latstepsist die Anzahl der Schritte von Norden nach Süden +Lange Schritteist die Anzahl der Schritte entlang des Äquators im Moment +ÖffnungNdegist die Größe einer optionalen Öffnung am Nordpol.ÖffnungSdegEs ist die Größe einer optionalen Öffnung am Südpol. Die obigen Beispiel-Einstellungen erzeugen einen schmalen Rand des Globus zwischen 40°N (=-90+130) und 70°N (=90-20) zu Testzwecken.
Vorgerenderte .stl-Dateien
*lithophane_world_closed.stlKomplette Welt, 120 mm Durchmesser, keine Löcher, 300 Breitengrade, 600 Längengrade.Lithophane_Kugel_außenNiedrige Auflösung, auf der Außenseite der Kugel abgebildet.
Arbeiten im Gange
- 2018-01-24 begann mit dem Druckenrn+ 2018-01-25 druckt immer noch, während ich dieses Ding schreibern+ 2018-01-26 hat auch ein Skript hochgeladen, um die Karte auf der Außenseite der Kugel zu generieren.
태그
모델 소스
