Make Human, mal ein wenig “Gott spielen”

Heute möchte ich eine Software vorstellen, die zum Gestalten von humanoiden Figuren, vorrangig für Spiele aber auch zum Ausdrucken gedacht ist. Sie heißt treffend “Make Human” und ist frei und kostenlos verfügbar und läuft auf verschiedenen Plattformen.

https://static.makehumancommunity.org/makehuman/releases.html

Der Eine oder Andere wird das Programm sicherlich schon kennen. Aber ich denke, es schadet nicht, mal etwas genauer darauf einzugehen. Das Programm ist recht umfangreich und benötigt eine gewisse Zeit zum Starten.  Nach dem Start wird einem ein “Homunkulus” präsentiert, eine menschliche aber geschlechtslose Figur, die man nun an die eigenen Vorstellungen anpassen kann.

Man kann nun alles mögliche an dem Homunkulus verändern, um daraus eine Frau, einen Mann oder auch irgendein Fabelwesen zu erzeugen. Dazu gibt es Kleidung, Haare, Posen und so weiter, welche man vor der ersten Verwendung aus dem Internet nachladen muss.  Das passiert im Reiter “Community”.

 

In der Mitte wählt man das entsprechende Objekt aus. Rechts kann man sich dann noch mehr Einzelheiten anzeigen lassen oder das Objekt auf den PC herunter laden. Danach kann man das Teil verwenden.

Das passiert im Reiter “Geometrien”. Auf dieselbe Art kann man auch Schuhe, Haare, Augen, Hautfarbe,… hinzufügen.

Ebenfalls durch Download unter “Community” kann man auch verschiedene Posen für die Figur erzeugen.

So entstehen mit nur wenigen Mausklicks ganz individuelle Figuren.

Ich habe als erstes eine Lokführerin für meine Karibikbahn gebaut. Sie sollte dunkelhäutig sein, relativ jung und sommerlich bekleidet. Dazu das unvermeidliche Basecap und eine Sonnenbrille. Und sie sollte natürlich sitzen.

Florence (in Anlehnung an eine Figur aus der TV Serie “Death in Paradise”) hat mich etwa 2 Stunden Zeit gekostet, da ich den Umgang mit dem Programm erst noch lernen musste.

Wenn die Figur so weit wie gewünscht aussieht, sollte man sie speichern, damit man sie später ggfs. verändern kann, um andere 3D Dateien zu erhalten, ohne alles wieder neu von Vorne machen zu müssen. Anschließend kann man sie als 3D Datei exportieren. Ich habe festgestellt, das die Dateien besser werden, wenn man sie als .obj abspeichert, nicht direkt als .stl. Die Figur wird ungefähr 15 cm hoch, natürlich viel zu groß für “meine” Spur 0e.

Deswegen muss man die 3D Datei vor dem Ausdrucken noch weiter aufarbeiten. Ich nutze dazu sehr gerne den Microsoft 3D Builder, eine kostenlose App von Microsoft. Sie kann aus dem Microsoft Store installiert werden. 3D Builder ist zwar kein gutes 3D Konstruktionsprogramm. Dafür sind die Möglichkeiten einfach zu eingeschränkt. Aber die App ist hervorragend zum “reparieren” anderer 3D Dateien geeignet. So auch in diesem Fall.

Wie man sieht, ist die aus MakeHuman exportierte Datei fehlerhaft. 3D Builder repariert das auf Knopfdruck. Das kann schon mal etwas dauern.

Anschließend habe ich die Figur gedreht, um sie aufrecht sitzend zu bekommen und dann auf die passende Größe skaliert. In diesem Fall habe ich die Figur relativ klein gemacht, damit sie auf den faheresitz des Schweineschnäutzchens passt. So kann man die Figur als .stl Datei abspeichern um sie auszudrucken.

Bei MakeHuman kann man auch fertige Figuren herunter laden. Eine davon soll z.B. die Schauspielerin Anne Hathaway darstellen.

Anne habe ich dann auch mal, entsprechend sommerlich- elegant gekleidet, exportiert. Sie ist spürbar größer als “Florence” geworden, denn auch die “echte” Anne Hathaway ist keine kleine Frau.

Die entsprechenden .stl Dateien gibt es hier:

Beide Figuren habe ich letzte Nacht mit gedruckt, weil noch etwas Platz war.

Daneben eine 1:50 “Chinesin”. Es besteht sicherlich noch Optimierungspotential, aber das sind ja auch meine ersten Versuche mit MakeHuman.

Puffer für die BieMo Spur 0 Güterwagen Bausätze.

Von der Firma BieMo gibt es einige recht preiswerte Güterwagen- Bausätze für Spur 0 Regelspur  aus Kunststoff. Die Produktion ist irgendwann mal eingestellt worden, dennoch erfreuen sie sich immer noch großer Beliebtheit. Das liegt wohl am guten Preis- Leistungsverhältnis der Bausätze und der geschickten Vorbild- Auswahl.  Ab Werk gibt es aber keine Puffer mehr, weswegen die Bausätze aktuell ohne Puffer ausgeliefert werden. Um diesen Mangel zu beheben, habe ich passende Puffer konstruiert.

 

Die Puffer passen genau in die angespritzten Hülsen und lassen sich auch, wie beim Original, federnd einbauen. Natürlich gibt es einen flachen und einen gewölbten Puffer.

Die 3D Dateien gibt es hier:

Diesel Tankstelle

Aus dem kleinen Wassertank lässt sich auch noch mehr machen. Eine Idee ist eine kleine Diesel- Tankstelle, an der man sowohl kleine Dieselloks als auch LKW betanken kann.

Die 1:43 Figur gehört nicht dazu und dient nur zur Größen- Verdeutlichung.

Die Tankstelle besteht aus mehreren Teilen. Das ist zum einen gemacht, um sie besser drucken zu  können. Aber es erleichtert eindeutig auch das Bemalen.

Das wäre zum Einen der eigentliche Tank, der seine Ähnlichkeit zum kleinen Wassertank nicht leugnen kann.

Er hat aber keinen Auslass und einen anderen Träger, ist dafür aber größer.

Die Bodenplatte der Tankstelle mit Auslauf des Tanks sowie Aussparungen für Gully.

Das Mauer- Fundament, was gleichzeitig auch Teil der Öl- Auffangwanne ist.

Und das ist die Zapfsäule. Der Tankschlauch muss extra aus einem Stück Schlauch (z.B. Schrumpfschlauch oder Litzen- Isolierung oder so) hergestellt werden.

Die Einstiegsöffnung für den Abwasserschacht.

Und der hintere Gully.

Montiert soll das Ganze dann so aussehen:

Als nächstes muss ich mal einen Prototypen drucken, um zu sehen, ob die Teile auch tatsächlich so zusammen passen wie gedacht..

Inzwischen habe ich den ersten Prototypen gedruckt.

Und die Kleinteile für die Gullys noch mal in Groß.

Die Zapfpistole ist gut geworden. Sehr filigran, aber druckbar.

An sich passt alles, bis auf die Gullys. Die stehen zu weit über, so das ich noch einmal an die Bodenplatte ran muss…

 

Mal sehen ob ich dem Boden noch etwas Struktur gebe, sowas wie Dehnungsfugen im Beton. Andererseits dürfte so eine Betonplatte wohl in einem Stück gegossen werden müssen, damit das überlaufende Öl nicht so ohne weiteres in den Boden sickern kann…

Leider erkennt man bei schwarzem Harz genau so schlecht die Details wie bei Transparentem. Aber zum Einen habe ich das schwarze Harz zum Testen bekommen und andererseits muss ich als nächstes viele Puffer drucken, die sich natürlich in Schwarz am besten machen.

Kleiner Wassertank

Ein Kumpel bat mich, für ihn einen Wassertank als Aufsatz für ein Loren-Fahrwerk zu konstruieren und drucken.

Also habe ich die CAD angeschmissen und munter drauf los konstruiert.

Der Tank hat 20 mm Durchmesser und ist 32 mm lang. Das Lager ist 30 mm breit,  passend für 0e/0f Loren.

Davon passen gleich 15 Stück auf einmal in meinen Mono M5

Selbstverständlich kann man den Tank auch stationär auf einem Sockel aus Holz oder Stein verwenden.

Mangels Loren Fahrwerk habe ich den Tank- Prototyp einfach als Ladegut auf einen O Wagen gestellt.

Der filigrane Wasserhahn kommt im Druck prima raus. Und es scheint auch alles stabil genug zu sein.

Jetzt braucht es nur noch die passenden Loren Fahrwerke.

Die erste Charge ist gedruckt.

Und auch gehärtet. Nun können sie an ihren Bestimmungsort geliefert werden.

Die Tanks habe ich auch in H0 gemacht, weil ich von einigen Kollegen danach gefragt wurde.

Der Tank ist in H0 17 mm Lang und hat 11 mm Durchmesser. Der Auslass ist genau so dick wie in Spur 0, da man das sonst nicht mehr drucken kann. Je kleiner der Maßstab, desto dicker müssen freistehende Details halt werden.

Vorne liegen 2 Spur 0 Tanks zum Größenvergleich.

Und noch mal ein Bild, was mein Kumpel daraus gemacht hat.

Ich habe mir dann mal den Spaß gegönnt und den Tank auf das Lorenfahrwerk der Kipplore zu setzen, gleich in der CAD.

Inzwischen habe ich die komplette Lore auch mal gedruckt.

;Leider hatte ich keine passenden 9mm Räder mehr vorrätig. Die 10,5 mm Räder sind zu groß. Aber andere hatte ich nicht da.

Die Jung ist das, was einer Feldbahnlok in meinem Fuhrpark am nächsten kommt.

0e Prellbock

(Nicht nur) für mein Foto- Diorama benötige ich einen Prellbock, passend zum Peco 0e Gleis. Also schnell OpenSCAD angeworfen und nach ca. 10 Minuten kam das dabei raus:

Dazu wird noch eine Bohle aus einem Stück Zuckerwattestäbchen angeklebt. Ein wenig Farbe (Vallejo “Sea Grey” für den Bock und “Light Grey” für die Bohle) und ein auf Karton gedrucktes SH2 Schild, fertig ist der Prellbock.

Ich bin vor dem Aushärten des Durckteils mit einer Messing Drahtbürste über die Oberflächen gefahren, um sie ein wenig aufzurauen.  Leider hält sich der Effekt doch sehr in Grenzen.

Die “Füße” des Prellbocks passen genau zwischen die Peco Schwellen..

Die Pufferbohle sitzt so hoch, das die Kadee Kupplungen unten durch tauchen und somit bei einem Anprall nicht belastet werden.

Die STL Datei gibt es zum Download,, falls sie jemand gebrauchen kann.

Böschungsschneider

Hier geht es um ein kleines Werkzeug, das ich für meinen eigenen Bedarf entwickelt habe.

Mit diesem Tool kann man die Gleisbettungen im 45° Winkel parallel zum Gleis schneiden.

Es ist zum Gebrauch mit einem Skalpell von 8-10 mm Durchmesser gedacht. Man schiebt das Skalpell in das offene Rohr und schiebt das Werkzeug dann langsam übers Gleis. Dabei wird das Bettungsmaterial im 45° Winkel beschnitten. Hier im Beispiel handelt es sich um Trittschalldämmung aus dem Baumarkt. Kork u.Ä. sollte aber auch funktionieren. Die Schnitttiefe wird durch die Position des Skalpells im Rohr bestimmt.

Somit kann man sehr schnell, sehr leicht und sehr genau das Dämmmaterial zuschneiden.

Das OpenSCAD Skript ist natürlich mit Parametern ausgestattet, so das man das Werkzeug an unterschiedliche Spurweiten, Profilkopfdicken, Bettungsbreiten, usw. anpassen kann. Selbst eine Version für 3- Leiter Gleis ist möglich.

Dazu werden am Anfang des Skripts einige wenige Parameter eingestellt.

$spur = 16.5; //Spurweite

$kopfbreite = 2; //Profilkopf- Breite

$abstand = 17; //Abstand Profil - Böschungskante. Bei weniger als 12 können sich Skalpell und Profil in die Queere kommen. Besonders bei kleinen Spurweiten (N und Z) u.U. ein Problem.

$durchmesser = 8; //Durchmesser des Skalpells (sollte zwischen 8 und 10 liegen. Bei größeren oder kleineren Werten kann Nacharbeit notwendig werden)

$drei = 0; //Auf 1 setzen für 3- Leiter Gleis

Wie üblich gibt es die Dateien zum Download:

 

Geländer für 0e Wagen (und Loks)

Sozusagen als “Abfallprodukt” bei meinem vierachsigen Universal- Fahrgestell sind auch parametrierbare Geländer für 0e Wagen und Loks entstanden.

Man kann die Geländer in der Breite variieren, man kann wahlweise eine Bremskurbel mit erzeugen lassen und man kann den Durchgang auch geschlossen machen.

Die gedruckten Prototypen sind erstaunlich stabil und dennoch ziemlich filigran geworden. Hier mal drei verschiedene Typen.

Die beiden breiteren Varianten sind als Ersatz für die Bachmann 0n30 “Wildwest-” Personenwagen gedacht und die schmalere, geschlossene Varianten ist für meine GEC vorgesehen. Die ursprünglichen Geländer aus der Fräse sind weder schön noch stabil genug für meinen Geschmack.

Noch ein etwas näherer Blick auf das Geländer mit Bremskurbel. Noch filigraner kann ich das Ganze auf meinem Drucker nicht mehr herstellen. Aber auch so reicht mir das.

Die OpenSCAD Datei und die drei “fertigen” STL für die drei oben gezeigten Varianten gibt es hier zum Download:

Öltank für die 0-4-2 Porter

Im Zuge der Umrüstung meiner Loks auf RC Steuerung steht bald die Porter von Bachmann an.  Die Loks sind sehr klein und ziemlich voll gepackt. Da ist nicht wirklich Platz, um einen Decoder oder Empfänger zu verstecken. Von einem Puffer oder Akku ganz zu schweigen. Ich habe zwei Porter, eine 0-4-0 und eine 0-4-2. Die 0-4-0 bekommt einfach einen Tender, in dem die Technik unter gebracht wird. Eine 0-4-0 mit Schlepptender sieht man (vermutlich deswegen) ziemlich oft. Aber für die 0-4-2 ist das keine Option. Ein Tender hinter dieser Variante würde (im Original) keinen Sinn machen. Denn die offene Plattform oberhalb der Nachlaufachse ist ja extra für den Brennstoff- Vorrat vorgesehen. Außerdem sähe das sehr merkwürdig aus, wenn der Heizer keinen Zugang zum Tender hat…

Es gibt (gab) die Lok aber auch mit Ölfeuerung. Dann ist auf der Plattform ein Öltank aufgebaut. Genau dieser Öltank bietet die Chance, die notwendige Technik zu verstecken. Deswegen habe ich einen Tank konstruiert, in dem der Empfänger und der Akku Platz findet. Dieses Projekt habe ich vorgezogen, um den Rest Harz zu verbrauchen, der noch im Tank ist aber nicht mehr für ein “großes” Projekt reicht. Aufheben lohnt nicht mehr, dazu ist es zu wenig. Aber Entsorgen ist auch keine schöne Option. Also lieber was kleines zwischendurch drucken…

Das halbe Rohr dient “offiziell” dazu, das Öl zur Feuerbüchse zu leiten. Tatsächlich ist das aber ein Kabelkanal. Das Halb- Rohr wird getrennt gedruckt und kann/muss dann auf Maß zugeschnitten werden. Der Schlitz in der Wand soll eine Ölstand- Anzeige darstellen, ein Schauloch. Der Schlitz muss nach dem Lackieren mit etwas Klarsichtmaterial verschlossen und anschließend mit schwarzbraunem Papier oder ähnlichem abgedeckt werden.

Und eine Detailaufnahme:

Üppig ist der Platz so immer noch nicht wirklich. Aber man kann Akku und DelTang RC Empfänger rein quetschen:

Einen DCC Decoder bekommt man leicht unter gebracht.

Aber für einen, bei einer so kurzen zweiachsigen Lok eigentlich unverzichtbaren Puffer- Kondensator wird es extrem knapp.

Auf dem Foto ist ein Power1 von Lenz zu sehen. Der ist schon dicker als der ganze Öltank. Wenn überhaupt, muss man ganz flache Puffer- Bausteine verwenden.

Und hier der Download:

Universelles Freelance Drehgestell-Fahrwerk für 0e/0n30 aber auch 0m und 0f

Hier möchte ich euch erste Einblicke in die Konstruktion eines universellen 0 Schmalspur- Fahrwerks für Drehgestelle wie die hier zu findenden Diamond Drehgestelle geben. Wenn das Ganze mal fertig ist, wird es die Dateien natürlich auch wieder zum Download geben.

Das Fahrwerk orientiert sich ein wenig an den Bachmann 0n30 Wagen. Speziell der “Flat Car” also der Flachwagen und der “Excursion Car”, also der offene Personenwagen haben mir als Vorlage gedient.

Ich selbst lege keinen besonders großen Wert auf voll durchgestaltete Fahrzeug- Unterseiten. Davon sieht man doch im Alltag sowieso nichts. Die angedeuteten Längs- und Querträger dienen mehr zur Stabilisierung des Chassis als der Optik. Speziell im Bereich, in dem sich die Ballast- Aussparung befindet, wird das Chassis doch arg dünn.

Die Länge und Breite des Fahrwerks kann man in weiten Grenzen individuell einstellen. Die geringste Breite und Länge ist konstruktionsbedingt limitiert. Als schmalste Breite kann man ohne die Konstruktion zu zerstören  etwa 20mm auswählen, muss dann aber auf die Aussparung für das Ballast- Gewicht verzichten. Mit der Aussparung ist die Mindestbreite etwa 25mm. Selbst bei 25mm dürften die Drehgestelle tatsächlich breiter sein als das Fahrwerk. Von daher macht “schmaler” wirklich keinen Sinn. Durchschnittliche H0 Fahrzeuge sind gut 30mm Breit, nur um das richtig einordnen zu können.

Das sollte eigentlich für alles in (Schmal-) Spur 0 reichen.  Die minimale Länge wird durch die Drehgestelle begrenzt und liegt bei etwa 105mm. Geht man noch weiter runter mit der Länge, kollidieren die Drehgestelle miteinander.

Für noch kürzere Wagen macht eine Konstruktion mit Drehgestellen nicht mehr wirklich einen Sinn. Dafür gibt es ja zweiachsige Fahrgestelle. Ein solches werde ich vielleicht irgendwann auch mal konstruieren, mal sehen.

Die maximale Länge und Breite ist eigentlich nur durch den Bauraum des Druckers begrenzt. Bei meinem Drucker beträgt die maximale Länge gut 160mm , was ziemlich genau den Abmessungen der beiden oben erwähnten Bachmann Wagen entspricht.

Auf der Oberseite, die nicht gestaltet wird, da hier verschiedene Aufbauten aufgesetzt werden können, gibt es Aussparungen für M2 Muttern, mit denen man die Drehgestelle anschrauben kann. Man kann die Muttern einfach einlegen. Durch die Form der Vertiefung können die Muttern sich nicht mehr verdrehen. Wenn der Wagen endgültig fertig ist, sollte man die Schrauben mit ein wenig flüssiger Schraubensicherung (gibt es von Loctite, Liqui Moly und Anderen) einsetzen. Die Drehgestelle dürfen ja nicht wirklich fest angeschraubt werden, da sie sich sonst nicht mehr drehen können.  Mit Schraubensicherung  können sich die Schrauben nicht mehr von alleine lösen, ohne das man die deutlich dickeren und somit schlechter unter zu bringenden Stoppmuttern  verwenden muss. Bei Bedarf kann man die Schrauben aber trotzdem wieder lösen.

Außerdem kann man eine Aussparung für Ballast- Gewicht erzeugen lassen. Die Aussparung ist so konzipiert, das man handelsübliche Auswucht- Gewichte für Alufelgen verwenden kann… Aber man kann natürlich auch alles andere an Ballast, was dort rein passt, verwenden. Oder man lässt die Aussparung einfach weg.

Es besteht weiterhin die Möglichkeit an einer oder beiden Seiten Ausschnitte für Aufstiege vorzusehen.

Dadurch kann man das Fahrwerk für Güter- und Personenwagen verwenden, mit Bremserbühne oder mit nach innen versetzten Aufstiegen, ganz wie gewünscht.

Man kann die Gehäuse für die Kadee Kupplungen auch weglassen, wenn man sie nicht benötigt.

So kann man beliebige Kupplungen anbauen oder auch Drehgestelle mit angeflanschten Kupplungen verwenden. Vorgesehen ist auch eine Option für einen NEM Schacht. Das ist aber noch nicht im Skript implementiert.

So weit der aktuelle Stand. Zur Zeit bin ich dabei, die äußeren Längsträger zu detaillieren.  Es wird wahlweise auch Rungen- Halterungen geben, falls man einen Flachwagen bzw. einen offenen Güterwagen bauen will. Für Personenwagen oder geschlossene Güterwagen sind die Rungenhalterungen aber nicht sinnvoll. Deswegen muss das per Parameter konfigurierbar gemacht werden.

Danach kommen die Unterzüge dran. Die müssen nachgebildet werden, da man sie ja auch von der Seite her sehen kann. Hierzu muss ich tief in meinen arg angestaubten Mathematik- Kenntnissen herum wühlen, damit sich bei ändernder Fahrwerkslänge die Winkel der Unterzüge entsprechend anpassen.. Dazu benötigt man einiges an Geometrie- Rechnerei. Zum Glück lässt sich das  direkt in OpenSCAD umsetzen… Hab ich bisher aber noch nie gemacht. Mal sehen, wie gut das hin haut.

Inzwischen habe ich die Rungenhalter und die erste Variante von einem Unterzug konstruiert. Die Rungenhalter orientieren sich eher an alten US- Güterwagen, nicht so sehr am preußischen Standard.

Die erste Variante des Unterzugs ist mit Bandstahl ausgeführt. Daneben ist eine Version mit Stahldrähten und eine dritte mit T-Trägern vorgesehen. Wenn man mag, kann man den Unterzug aber auch komplett weglassen. Bisher ist nur die erste Variante implementiert. Die anderen Beiden folgen später. Auch der NEM Schacht ist erst später dran, da ich mit Kadee fahre und den NEM Schacht nicht für mich selbst brauche.

Bei längeren Fahrzeugen wie oben gibt es zwei Stützbalken für den Unterzug, bei Kürzeren wird automatisch nur ein Balken erzeugt, damit die Drehgestelle genug Platz haben.

Die Geometrie- Berechnungen waren dann doch nicht so kompliziert. Nachdem ich mir mein 50 Jahre lang verstaubtes Schulwissen wieder ins Bewusstsein geholt habe, ging das ganz leicht. Die Länge des schrägen Bandes wird nach Pythagoras berechnet, also a² + b² = c² oder hier besser c =  √(a² + b²). Der Winkel wird mit dem Arcus- Tangens berechnet. Alles kein Hexenwerk.

Es fehlen noch ein paar Kleinigkeiten wie die Aufstiege und weitere Details. Dann kann ich mal einen ersten Prototypen drucken…

Ich überlege, ob ich als erstes vielleicht einen Container- Tragwagen mache. Denn inzwischen habe ich einen 20 Fuss ISO- Container in 1:48 erzeugt, aber noch nicht gedruckt. Der 1:48 Container passt sogar flach in meinen neuen Drucker. Das verkürzt die Druckzeit enorm. Das Fahrgestell kann man ja genau passend (136x51mm incl. 5 mm Luft vorne und hinten) für so einen Container herstellen.  Dann hätte ich gleich einen vollständigen Wagen, nicht nur ein Fahrgestell…

Als nächstes habe ich die Einstiege für die Aussparungen konstruiert.

So habe ich dann einen ersten Prototypen mit 160 mm  Länge und 48 mm Breite  gedruckt. Danach musste ich noch die Kupplungshöhe nachjustieren und habe noch einige wenige Details am Unterzug ergänzt. Insgesamt sieht das Fahrwerk ziemlich filigran aus. Wenn man sich vor Augen führt, dass das Stahlband nur 0,6mm Dick ist, durchaus zu erwarten.  Aber auch die Dicke des Rahmens mit 5 mm sieht eher schlank aus. In der 3D Vorschau wirkt das alles dann doch viel dicker,.

Hier ein paar Fotos vom ersten Prototypen:

Von oben sieht man schön die Auswucht- Gewichte als Ballast (hier 35 Gramm) und die Sechsecke für die M2 Muttern.

Ich bin am überlegen, ob ich die Drehgestelle etwas weiter nach innen verlege. Das begrenzt die kürzest- mögliche Länge zwar noch mehr, gibt aber für die Drehgestelle etwas mehr Spielraum zum Auslenken. Bei den Bachmann Wagen wird das Auslenken der Drehgestelle ebenfalls durch die Kupplungskästen begrenzt. Sie sitzen aber weiter innen, womit ein etwas größeres Spiel vorhanden ist. Ich muss mal sehen, ob das Fahrwerk so schon problemlos durch den H0 Radius 1 (365 mm) läuft oder nicht.  Egal wie sch…ße das aussieht, möglich sein sollte es auf jeden Fall. Auch wenn als Mindestradius im nicht sichtbaren Bereich meiner Anlage der H0 Radius R2 (420mm) vorgesehen ist..

Ist schon irre. Das sieht tatsächlich nach einem Modellbahn- Fahrzeug aus. Und dabei ist alles meiner Fantasie entsprungen und komplett selbst konstruiert. Das fasziniert mich stetes aufs Neue.  Außer Radsätzen, Kupplungen Schrauben und dem Ballast, ist alles von Grund auf selbst konstruiert und auch selbst ausgedruckt…

Bei der C-50 gab es ja noch eine Grundlage in Form der auf Thingiverse verfügbaren STL Dateien. Aber das ist alles komplett selbst gemacht…

Zum Abschluss noch mal ein Foto zusammen mit dem Bachmann “Excursion Car”

Die Proportionen passen ganz gut zusammen, denke ich. Bei der Gesamtlänge kommt mein Mini- Fotostudio so langsam an seine Grenzen…

Für meinen Container- Tragwagen wollte ich aber eine “moderne” Anmutung und habe dafür den Unterzug mit T- Trägern konstruiert..

Außerdem habe ich, bei Wagen ohne Einstiege zwei Aufstiegshilfen angebracht.

In dieser Version drucke ich aktuell das Fahrwerk mit 136 x 51 mm. Ein ISO Container in 1:48 ist 126 x 51 mm Groß. So passt die Breite genau und in der Länge sind pro Seite 5 mm Spielraum…

Die eher modernen T-Träger Unterzüge kombiniert man vielleicht nicht unbedingt mit den eher altmodischen Rungenhalterungen. Aber möglich ist das auf jeden Fall. Nur ob das so gut aussieht, müsste man abwarten.

Später werde ich vermutlich auch mal Rungen dafür konstruieren…

Außerdem überlege ich, das Fahrwerk wahlweise auch zweiteilig druckbar zu machen. Damit  könnte man auch längere Fahrwerke bis etwa 300 mm Länge auf kleineren Druckern drucken..

Der zweite Prototyp mit dem T- Träger Unterzug ist so weit fertig.

Für den zweiten Prototypen habe ich gleich mal einen 1:48 Container mit dem erwähnten Skript gedruckt.

Die Seitenwände sind wirklich Ok, die Tür ist mir aber zu primitiv.  Außerdem habe ich ihn, um Material zu sparen unten komplett ohne Boden gedruckt. Dadurch ist er instabil geworden und hat sich verzogen. Im Skript kann man den Boden nur geschlossen oder gar nicht drucken. Beides ist nicht gut. Offen ist es zu “wabbelig” und Geschlossen kann das nicht verbrauchte Harz aus dem Inneren des Containers nicht raus. Zum einen würde der Container dadurch extrem teuer, weil man ca 1/2 Flasche Harz für nichts und wieder nichts benötigen würde und zum anderen ist unverbrauchtes Harz im Inneren von Modellen der programmierte Tod des entsprechenden Modells. Das flüssige Harz löst nämlich im Laufe der Zeit (wir sprechen von Jahren, nicht Monaten) das ausgehärtete Harz von innen her wieder auf. Irgendwann ist dann mal ein Loch im Modell und der flüssige Inhalt ergießt sich auf den Boden. Eine Riesen- Sauerei. Das habe ich leidvoll selbst erfahren müssen. Ganz zu Beginn meiner Resin- Druck- “Karriere” habe ich mal ein paar Holzkisten als Ladegut gedruckt. Die waren von innen hohl. Ich hatte sogar ein “Abflussloch” vorgesehen. Trotzdem waren sie innen noch mit reichlich flüssigen Harz gefüllt. Vor ein paar Wochen ist plötzlich eine dieser Kisten aufgeplatzt und das noch darin vorhandene flüssige Harz ausgelaufen. Die anderen Kisten habe ich gleich hinterher entsorgt…  Ich muss also an dem Skript noch einiges nachbessern. Trotzdem ist es so viel einfacher, als alles ganz von Vorne selbst zu konstruieren.

Obwohl die Maße stimmen sollten, erscheint mir der Container einfach zu hoch. Vermutlich werde ich die nächsten Container, die als Ladegut gedacht sind, einfach etwas niedriger drucken. Wohncontainer hingegen, von denen ich irgendwann auch mal welche haben will, sollten besser die richtige Höhe haben. Sonst stoßen sich Herr und Frau “Preiser” die Köpfe an.

Die GEC in 1:48 kennen vermutlich nicht viele Leute gut genug, um die Proportionen einschätzen zu können. Aber die 1:45 MT- Stainz kennt jeder. Die Stainz sieht eigentlich viel zu alt für einen ISO Container aus. Die ersten Container dieser Art wurden aber schon 1955 eingesetzt. Die heute noch gültige ISO Norm gibt es seit Anfang der 1960er Jahre. Container lassen sich also vorbildgetreu schon ab Epoche 3 einsetzen…

Ich habe dann tatsächlich die Drehgestelle um je 1 mm weiter nach innen verlegt. Da ich keine H0 R1 Gleise mehr da hatte, konnte ich nur auf R2 (415mm Radius) testen. Hier laufen die Prototypen problemlos. Allerdings ist nicht mehr viel Luft gewesen. Deswegen der zusätzliche Millimeter, der relativ viel Spielraum bringt.

Außerdem habe ich den Kupplungsschacht noch einmal leicht modifiziert. Der Deckel dafür lässt sich jetzt hoffentlich besser anschrauben als bei Prototyp 2.

Da ich noch einen kleinen Rest Harz im Tank habe, der nicht mehr für einen weiteren Prototypen reicht, aber zu schade zum entsorgen ist, habe ich die Rungen konstruiert. Natürlich auch mit Parametern, damit man je nach Anwendungszweck unterschiedlich lange Rungen drucken kann.

Die ersten Prototypen sehen zwar (wie meist) etwas arg filigran aus, passen aber fast exakt in die Halterungen des Bachmann “flat cars”, den ich ja als Vorlage für die Halterungen an “meinem” Wagen genutzt habe.

Lediglich der “Fuß” ist minimal zu groß, um durch die Aussparungen in der Ladefläche zu passen. Dein fehlenden 1/10 mm werde ich wegnehmen, obwohl das bei meinen eigenen Wagen wohl auch so funktionieren würde.

Und so wie es aussieht, sind sie auch stabil genug. Allerdings meine ich, das meine uralten H0 Güterwagen eher “fettere” Rungen hatten. Ich habe sie in vier verschiedenen Positionen im Bauraum angeordnet, zum Austesten, wie ich sie am besten drucken kann.

Tatsächlich sind alle 4 Rungen zumindest irgendwie “etwas geworden”. Am schlechtesten ist die liegende Runge raus gekommen. Auf dem Foto oben ist das die rechte “hintere” eingesteckte Runge. Das ergibt zwar die kürzeste Druckzeit, was aber nur eine Rolle spielt, wenn man sonst weiter nichts größeres auf dem Druckbett hat. Die “diagonale” Runge ist besser als die “Liegende” geworden, aber ebenfalls auf Grund der vielen Stützen doch etwas arg “rau”. Die beiden “Aufrechten” sind am besten geworden, und das fast gleich gut. Die Runge ohne Stütze ließ sich am einfachsten vom Druckbett abnehmen, hat aber, wie zu erwarten einen leichten “Elefantenfuß”. Somit ist eine minimale Nacharbeit mit einer Feile notwendig, da sie sonst nicht in den Rungenhalter passt. Den Elefantenfuß hat die Runge mit Stütze natürlich nicht. Sie sieht man auf dem Foto oben als linke, vordere eingesteckte Runge. Das Stützmaterial unten drunter stört die Oberflächengüte überhaupt nicht, dafür dauert der Druck so auch am längsten. Aber so wird auch am wenigsten Platz auf dem Druckbett verbraucht. Davon kann man quasi immer eine ganzen Schwung voll mit unter bringen, wenn man etwas anderes druckt…

Der nächste Fahrwerks- Prototyp, den ich drucken werde, bekommt dann auf jeden Fall Rungen- Halterungen, die ich bei den ersten beiden Prototypen (Personenwagen, Container- Tragwagen) nicht gebrauchen konnte.  Fertig bin ich noch lange nicht, aber es wird langsam was.

Inzwischen habe ich die Rungen modifiziert und einen Satz für den Bachmann- Flachwagen gedruckt. Alles noch mit den Harz- Resten.

Ich habe obendrein ein wenig am Container und am dazugehörenden Tragwagen gebastelt.

Der Container, obwohl definitiv mit maßstäblich korrekten Abmessungen erscheint mir einfach zu hoch. Selbst auf den 1:45 Magic Train Wagen wirkt der 1:48 Container zu hoch. Typischer Fall von maßstäblich muss nicht immer perfekt sein.

Auch im Vergleich zu einem 1:48 Container aus einem Ausschneidebogen passt das irgendwie rein optisch nicht. Wie gesagt, die Abmessungen meines gedruckten Containers stimmen mit den Norm- Maßen für einen 20 Fuß ISO- Container im Maßstab 1:48 exakt überein. Länge und Breite des 1:48 Papier- Containers sind exakt wie beim 3D Container. Nur eben die Höhe ist offensichtlich unterschiedlich.

Deswegen habe ich ihn einfach etwas niedriger gemacht. Außerdem waren die Türen ja nur sehr primitiv angedeutet.

Das habe ich ein wenig verbessert. Ist immer noch alles andere als Finescale, aber sieht doch erheblich besser aus als das Original. Daneben habe ich den Container unten verstärkt und mit Aussparungen für Haltezapfen versehen. Die Gegenstücke kann man auf Wunsch auf dem Fahrwerk erzeugen lassen.

So kann man den Container einfach auf den Wagen stecken und er rutscht nicht hin und her.

Aktuell druckt gerade ein so modifizierter Container. Über Nacht werde ich dann ein Tragwagen- Fahrwerk dafür drucken, um zu sehen, ob alles zusammenpasst und ob die Proportionen jetzt stimmiger aussehen.

Der neue Container hat jetzt dieselbe Höhe wie der Papier- Container:

Man sieht auch, das die Türen jetzt doch etwas besser aussehen, oder?

Allerdings wirkt der Container immer noch recht hoch:

Doch noch niedriger werde ich ihn nicht machen.

Dann muss eben das Lichtraumprofil entsprechend angepasst werden. Meine Bahn ist eine moderne, wenn auch überwiegend mit Museumsfahrzeugen betriebene, touristisch geprägte Bahn auf einer Tropeninsel. Auf einer Insel sind Container unverzichtbarer Bestandteil des Transportwesens im  Alltag. Also auch auf Terthana…

Und so kommt ein kompletter Rungenwagen (bis auf den Ladeflächenboden, dazu gleich mehr)  auf einmal in dem 3D Drucker:

Ein Fahrwerk, zwei Drehgestelle und die nötige Anzahl Rungen passt auf einmal aufs Druckbett. Das spart viel Zeit, denn der Druck des Fahrwerks alleine würde exakt genau so lange dauern wie der dieses Komplettpakets.

Um auch die Ladefläche passgenau herstellen zu können, habe ich das Skript um eine Option erweitert, eine zum Fahrwerk passende  SVG Datei zu erzeugen (hier Schwarz).

Denn man kann in OpenSCAD nicht nur 3D sondern auch 2D bauen.

Diese SVG Datei kann man dann entweder als Schnittvorlage verwenden oder sie für Lasercutter oder CNC- Fräse verwenden.

Dazu möchte ich mal etwas versuchen, was mir schon länger im Kopf herum geistert. Ich habe Kaffee- Rührstäbchen aus Holz mit einem Klebestift auf ein Blatt Papier (Altpapier in diesem Fall)  geklebt:

Das sieht doch recht passend für eine Ladefläche aus, oder?.

Ich habe dann einen  Katalog auf die Leisten gelegt und ihn mit 25 Kg Chinchilla- Sand beschwert. War das Schwerste, was ich gerade zur Hand hatte und sich transportieren und auf den Katalog stellen ließ. So lasse ich das Ganze jetzt erst mal liegen, bis der Kleber ausgehärtet ist.

Danach werde ich mit dem Laser und der im Skript erzeugten SVG mal einen Fahrzeugboden ausschneiden. Mal sehen, wie das dann fertig aussieht..

Kurzer Blick auf den aktuellen Stand…

Im Moment habe ich nicht so viel Zeit. Deswegen geht es nur langsam voran. Ich habe inzwischen 2 Containerwagen mit den dazugehörenden Containern gedruckt. Die sind gerade beim lackieren. Wenn sie fertig sind, gibt es Fotos.

Dann habe ich mich an die Konstruktion des Aufbaus für einen offenen Personenwagen gemacht.

Der Boden ist mit leicht unregelmäßigen Bretterfugen geschmückt. Diese werden per Zufallsgenerator um bis zu 1 mm in der Breite variierend eingefügt. Das sieht organischer als das “cleane” exakte Muster, das Computer sonst so machen. Auch die Breite und Tiefe der Fugen ist nicht exakt gleich. Ich hoffe, man sieht das später am gedruckten Wagen überhaupt irgendwie.

Die Geländer sind auch als Ersatz für die Bachmann “Wildwest” Wagen zu gebrauchen. Darauf habe ich gleich geachtet, denn bei zwei meiner Wagen sind die Geländer nicht mehr in Ordnung. Ich werde, sofern der Druck klappt, dann aber wohl alle Geländer tauschen, damit es einheitlich wird. Es wird wohl noch einen Bremshebel geben. Vielleicht (weiß ich aber noch nicht) gibt es auch noch ein hochgeklapptes Übergangsblech.

Mal sehen, vielleicht mache ich die Geländer auch mal passend zu Magic Train, denn die serienmäßigen MT- Geländer sind ja nicht so der Brüller.

Die Geländer werden, genau wie der eigentliche Aufbau einzeln gedruckt. Das erleichtert das Lackieren bzw. ermöglicht überhaupt erst die Montage des Wagens. Die Gesamt- Ansicht dient nur zur Darstellung, wie es zukünftig mal aussehen könnte.

Als Nächstes kommen die Bretterfugen an die Seitenwände, genau wie Verstärkungsprofile. Natürlich fehlen auch noch die Sitzgelegenheiten. Ich bin mir noch nicht ganz sicher, ob ich ein Dach vorsehen soll, oder nicht. Auf meiner Tropeninsel wäre das eher als Schutz vor der Sonne als vor Regen zu verstehen.

In der Zwischenzeit habe ich das Skript für die Geländer ausgelagert und fertig gestellt. Dazu gibt es jetzt einen eigenen Punkt.

Außerdem habe ich (mal wieder) ein für mich neues Harz probiert. Das Harz ist nahezu geruchlos, wird aber genau wie “normales” Harz mit Alkohol gewaschen. Man muss es länger belichten als normales Harz. Die “regulären” Schichten belichte ich mit 5 Sekunden statt 3 Sekunden wie sonst üblich.  Es wird nur ungefärbt geliefert. So wie es geliefert wird, ist es transparent wie Glas, nur mit einem leichten Gelbgrün- Stich. Man kann es, wenn man mag aber problemlos selbst einfärben. Da meine Teile sowieso lackiert werden, spare ich mir das Einfärben natürlich. Erstaunlich an dem Harz ist aber vor allem, das es recht günstig ist und das obwohl es nicht aus China kommt. Es wird in der EU, genauer in Österreich hergestellt. Allein das war für mich schon Grund genug, es mal auszuprobieren. Bezogen habe ich es über Amazon und der Hersteller nennt sich Basic-3D. 1 Kg Harz hat mich incl. Versand 28€ gekostet. Für ein Produkt “Made in EU” erstaunlich günstig, da es sogar unter dem Preisniveau der allermeisten “Made in China” Harze liegt.

Die ersten Eindrücke sind vielversprechend.  Es gibt fast keine “Irritationen” rund um das Stützmaterial, etwas, was beim ABS-Like Harz leider sehr ausgeprägt ist. Schon mal ein großer Pluspunkt. Außerdem verziehen sich die Drucke längst nicht so stark und machen auch allgemein einen mechanisch eher soliden Eindruck. Das entspricht auch der Quintessence der überwiegend sehr positiven Rezensionen auf Amazon. Ein weiterer Grund, warum ich das Basic 3D Harz mal probiert habe.

Hier ist ein nicht “begradigtes” 160mm Fahrwerk aus Elegoo ABS-Like Resin. Man sieht deutlich die Wölbung des Fahrwerks.  Diese Wölbung ist für das Harz bei diesem Modell durchaus üblich und im “normalen” Rahmen, also kein besonders krummes Exemplar. Das kann man ohne weiteres mit Wärme in Form bringen. Einfach beim Abkühlen entsprechend gegengebogen festhalten… . Dieses Fahrwerk ist aber noch eine Vorab- Version, weswegen ich mir diese Arbeit nicht machen werde. Die Treppen an den Aufstiegen sind mir zu klein geraten.

Und hier mal (fast) dasselbe Fahrwerk aus dem Basic-3D Harz. Die Wölbung ist zwar auch hier vorhanden, aber erheblich weniger ausgeprägt. Ich frage mich schon fast, ob sich die MDF Platte, auf der das Fahrwerk liegt, nicht genauso stark durchbiegt wie das Fahrwerk selbst…

Ein Nachteil ist, das man die Teile von der Druckgüte her auf Grund der fehlenden Farbe nur schwer beurteilen kann. Ich muss erst mal ein paar teile lackieren, damit ich das wirklich einschätzen kann.

Auf meinem sonst üblichen weißen Hintergrund konnte man die Teile auf den Fotos praktisch gar nicht erkennen. Auf Schwarz so wie hier geht es besser, aber immer noch nicht perfekt.

Wirklich schlecht sieht das Ganze jedenfalls nicht aus.

Universal- Loklaterne für Standard 3mm LED

Hallo.

Für meine C-50 benötige ich noch Laternen, die eher dem bei der RTR vorherrschenden amerikanisch aussehenden Standard entsprechen als die originalen LKW Lampen, die eigentlich an der C-50 montiert sind. Deswegen habe ich mir eben schnell welche in OpenSCAD konstruiert. Damit man diese Lampen universell einsetzen kann, habe ich sie mit Parametern konstruiert, um sie individuell an die Gegebenheiten anpassen und individualisieren zu können. Die schlichteste Form, quasi der Kern der Laterne sieht so aus:

Das Lampengehäuse wird einfach über die LED gestülpt. Dazu sollte man vorher die halbrunde Front der LED plan schleifen. So übernimmt die LED gleich auch die Funktion des Lampenglases.  Ein Tropfen Sekundenkleber sichert die Konstruktion.

Um die Laterne etwas dekorativer zu gestalten, kann man per Parameter einen Kamin hinzufügen:

Um es noch schöner zu machen, kann man einen Bügel aus 0,3 bis 0,5 mm Messingdraht biegen und über den Kamin an die Laterne bauen. Das mit zu drucken, funktioniert aber aus Stabilitätsgründen nicht. Hier kann man nur Metall verwenden.

Zur Befestigung der Laterne an der Lok hat man verschiedene Optionen. Man kann den Sockel mit einem Loch versehen, um die Laterne auf einen entsprechenden Draht zu kleben.

Man kann aber auch einen Dorn mit Drucken, der in eine entsprechende Bohrung an der Lok gesteckt werden kann. Dazu kürzt man ihn auf die benötigte Länge und klebt die Laterne dann an die Lok.

Um die Laterne vor  das Lok- Gehäuse platzieren zu können (wie man es meist bei US Dampfern sieht, und wie es auch bei meiner C-50 notwendig ist), kann man die Laterne auch mit einer Basis zur Montage versehen.

Auch hier gibt es die Option, einen Montage- Dorn mit zu drucken.

 

Hier ist das dazugehörende OpenSCAD Skript:

// Universal- Lampe LED 3 mm

// Variablendeklaration

$fn=100; //Glattheit der Radien

$pos=0; //legt die position des Sockels fest. 0 = Unten, 1 = rechts, 2 = Links

$kamin=0; //Bestimmt, ob die Lampe einen Kamin bekommen soll, 0 = nein, 1 = Kamin

$dorn=0; //Bestimmt, ob die Lampe einen Dorn bzw ein Loch zur Montage bekommen soll, 0 = nein, 1 = Dorn, 2 = Loch

$basis=0; //Bestimmt, ob die Lampe mit einer Basis erstellt wird, um sie vor das Gehäuse bauen zu können, 0 = nein, 1 = Ja. Kann nur mit $pos=0 zusammen verwendet werden.

$basisdorn=0; //Bestimmt, ob die Basis einen Dorn bzw ein Loch zur Montage bekommen soll, 0 = nein, 1 = Dorn, 2 = Loch Kann nur mit $pos=0 zusammen verwendet werden.

$t=0.0; //Toleranzwert, um den Durchmesser der Öffnung an den eigenen Drucker anzupassen. Kann positiv oder negativ sein.

// Konstruktion

// Lampenschirm
difference(){
union(){cylinder(h=4, d=4+$t);
translate([0,0,-1.5])cylinder(h=3.9, d=5+$t);
}

translate([0,0,-1.5])cylinder(h=9, d=3+$t);

translate([0,0,-1.55])cylinder(h=2.5, d=4+$t);

translate([-0.5,0,5.15])rotate([0,15,0])cube([6,6,3], true);
}

// lampensockel
if($pos==0){translate([2,-2,-0.57])difference(){cube([2,4,2]);
translate([0,3.2,-1])rotate([0,0,20])cube([3.5,2.5,4]);

translate([-0.75,-1.72,-1])rotate([0,0,-20])cube([3.6,2.5,4]);

//Loch im Lampensockel
if($dorn==2) translate([-1,2.0,1])rotate([0,90,0])cylinder(h=25.5, d=1);
}
}
if($pos==1){translate([2,2,-0.57])rotate([0,0,90])difference(){cube([2,4,2]);
translate([0,3.2,-1])rotate([0,0,20])cube([3.5,2.5,4]);

translate([-0.75,-1.72,-1])rotate([0,0,-20])cube([3.6,2.5,4]);

//Loch im Lampensockel
if($dorn==2) translate([-1,2.0,1])rotate([0,90,0])cylinder(h=25.5, d=1);

}
}
if($pos==2){translate([-2,-2,-0.57])rotate([0,0,-90])difference(){cube([2,4,2]);
translate([0,3.2,-1])rotate([0,0,20])cube([3.5,2.5,4]);

translate([-0.75,-1.72,-1])rotate([0,0,-20])cube([3.6,2.5,4]);

//Loch im Lampensockel
if($dorn==2) translate([-1,2.0,1])rotate([0,90,0])cylinder(h=25.5, d=1);

}
}
// Lampendorn
if($dorn==1) translate([3,0,0])rotate([0,90,0])cylinder(h=10, d=1);

// Kamin
if($kamin==1){translate([-3.5,0,0.53])rotate([0,90,0])cylinder(h=1.2,d=1.8,$fn=8);

translate([-4.4,0,0.5])rotate([0,90,0])cylinder(h=0.9,d1=0,d2=2.8);
}

//Lampenbasis

if($pos==0){if($basis==1){difference(){translate([4.3,0,-0.7])cube([1.0,4.4,5],true);

//Loch in der Basis
if($basisdorn==2) translate([4.31,0,-25.5])rotate([0,0,0])color("pink")cylinder(h=25.5, d=0.7);
}
if($basisdorn==1)translate([4.3,0,-10])cylinder(h=10, d=0.75);

}
}

}

Und hier noch mal als Zip zum Download

Viel Spaß beim Nachdrucken.