<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/1.9.2" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Bastard Blog</title>
						<link>http://blog.port23.de/index.php/bastard</link>
				<description></description>
				<language>de-DE</language>
				<docs>http://backend.userland.com/rss</docs>
				<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=1.9.2"/>
				<ttl>60</ttl>
								<item>
					<title>Umzug Bastard Blog</title>
					<link>http://blog.port23.de/index.php/bastard/2014/09/25/umzug_1</link>
					<pubDate>Thu, 25 Sep 2014 15:10:30 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">132@http://blog.port23.de/</guid>
					<description>Dieses Blog ist umgezogen. Alle bisherigen und k&#252;nftigen Inhalte sind nun hier zu finden. </description>
					<content:encoded><![CDATA[<p><a href="http://bastard-fdb.blogspot.de/">Dieses Blog ist umgezogen. Alle bisherigen und k&#252;nftigen Inhalte sind nun hier zu finden.</a></p>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=132&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>&#220;ber 500m ...</title>
					<link>http://blog.port23.de/index.php/bastard/2014/08/30/uber_500m</link>
					<pubDate>Sat, 30 Aug 2014 13:21:34 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">131@http://blog.port23.de/</guid>
					<description>... habe ich bereits an Filament gedruckt.

Ich habe gestern Inventur gemacht. F&#252;r das n&#228;chste Projekt (wieder mal ein Geburtstagsgeschenk) ben&#246;tige ich 75m Filament in unterschiedlichen Farben. Einmal sind es 5m f&#252;r ein kleineres "Bauteil", an anderer Stelle werden fast 20m auf einmal gebraucht.

Ich habe 22 Farben vorr&#228;tig. Das k&#252;rzeste St&#252;ck misst 2,45m (Robot Silver), das l&#228;ngste ca. 77m (Firetruck Red). Dazwischen gibt es alle m&#246;glichen Werte. Nat&#252;rlich habe ich die B&#252;ndel nicht abgewickelt. Stattdessen habe ich die Windungen gez&#228;hlt und den Durchmesser der Wicklung gemessen. Beides mit &#960; multipliziert ergibt die L&#228;nge.

Eingekauft habe ich insgesamt 995m Filament. Davon sind noch 461m &#252;brig, was bedeutet, dass ich seit letzten September ca. 533m Filament gedruckt habe!

22 Farben sind eigentlich zu viel. Die Vielfalt kommt daher, dass man Farben am Bildschirm von einer Webseite gar nicht beurteilen kann. Deshalb muss man sie selbst sehen. Bei unterschiedlichem Licht und bei durchscheinenden Filamenten auch in unterschiedlicher Materialst&#228;rke. Ich habe deshalb die mir interessant erscheinenden Farben in einer L&#228;nge von 20m bestellt. Ausserdem habe ich mir (leider nicht von Anfang an) angew&#246;hnt, von jeder Farbe die ich erstmalig drucke, ein Musterst&#252;ck zu drucken. Davon gibt es auf Thingiverse einige:


  Filament Colour Sample Swatch

  Filament Color Sample Chip

  Khan - Material Sample

  Samples


  reference shim







Andererseits hat man mit der gr&#246;&#223;eren Farbauswahl halt auch eher die richtige Farbe zum zu druckenden Objekt. Es sieht halt auch ein wenig komisch aus, wenn Geister nicht wei&#223; oder K&#252;rbisse nicht orange sind.

Interessanterweise ist auch noch eine Farbe aus der ersten Bestellung vollst&#228;ndig vorhanden. 10m in dunkelgr&#252;n (Greenery Green aus dem Rainbow Fun Pack mit 10x10m in unterschiedlichen Farben). Zuf&#228;lligerweise ben&#246;tigt ein Bauteil des aktuellen Projekts 10,4m Filament. 11 Windungen mal 0,33m mal &#960; ergibt 11,4m - das sollte also ausreichen.

Zur Reduktion meiner Farbenvielfalt ist das aktuelle Projekt also ideal. Nat&#252;rlich muss ich ein wenig aufpassen, dass die Farben auch zusammenpassen. W&#228;hrend ich diese Zeilen schreibe, ist die Farbe Bloomsbury Teal bereits mit dem ersten Bauteil auf einen Rest von 70cm buchst&#228;blich zusammengeschmolzen. Aktuell druckt das zweite Bauteil Mellow Yellow. Davon sind gestern noch 11,4m vorr&#228;tig gewesen. Das aktuelle Bauteil ben&#246;tigt 11,2m Filament. Das sollte also ebenfalls klappen.

Tja und dann passt hier noch ein Ereignis vom Montag gut rein: Im Reprap-IRC hat jemand um Hilfe gebeten, .dwg Dateien in .stl Dateien umzuwandeln. Er mailte mir die Dateien und ich ihm die konvertierten zur&#252;ck. Daraufhin bot er mir 150m Filament an. Gestern nach der Inventur hab ich ihm dann die Bestellung durchgegeben. 6 verschiedene Farben zwischen 10m und 50m L&#228;nge. Mal sehen, ob er Wort h&#228;lt.

Zum Schluss noch ein Hinweis - es gibt nat&#252;rlich einen Grund, warum ich hier nicht detaillierter das aktuelle Projekt beschreibe. Ich kann nicht ausschlie&#223;en, dass die zu Beschenkende das hier nicht mitbekommt. Deshalb gibt's erst nach ihrem Geburtstag ein wenig mehr Details dar&#252;ber.

</description>
					<content:encoded><![CDATA[<p>... habe ich bereits an Filament gedruckt.</p>

<p>Ich habe gestern Inventur gemacht. F&#252;r das n&#228;chste Projekt (wieder mal ein Geburtstagsgeschenk) ben&#246;tige ich 75m Filament in unterschiedlichen Farben. Einmal sind es 5m f&#252;r ein kleineres "Bauteil", an anderer Stelle werden fast 20m auf einmal gebraucht.</p>

<p>Ich habe 22 Farben vorr&#228;tig. Das k&#252;rzeste St&#252;ck misst 2,45m (<a href="http://www.faberdashery.co.uk/products-page/print-materials/robot-silver/">Robot Silver</a>), das l&#228;ngste ca. 77m (<a href="http://www.faberdashery.co.uk/products-page/print-materials/fire-truck-red/">Firetruck Red</a>). Dazwischen gibt es alle m&#246;glichen Werte. Nat&#252;rlich habe ich die B&#252;ndel nicht abgewickelt. Stattdessen habe ich die Windungen gez&#228;hlt und den Durchmesser der Wicklung gemessen. Beides mit &#960; multipliziert ergibt die L&#228;nge.</p>

<p>Eingekauft habe ich insgesamt 995m Filament. Davon sind noch 461m &#252;brig, was bedeutet, dass ich seit letzten September ca. 533m Filament gedruckt habe!</p>

<p>22 Farben sind eigentlich zu viel. Die Vielfalt kommt daher, dass man Farben am Bildschirm von einer Webseite gar nicht beurteilen kann. Deshalb muss man sie selbst sehen. Bei unterschiedlichem Licht und bei durchscheinenden Filamenten auch in unterschiedlicher Materialst&#228;rke. Ich habe deshalb die mir interessant erscheinenden Farben in einer L&#228;nge von 20m bestellt. Ausserdem habe ich mir (leider nicht von Anfang an) angew&#246;hnt, von jeder Farbe die ich erstmalig drucke, ein Musterst&#252;ck zu drucken. Davon gibt es auf <a href="http://www.thingiverse.com/">Thingiverse</a> einige:</p>

<ul>
  <li><a href="http://www.thingiverse.com/thing:67776">Filament Colour Sample Swatch</a><br />
<img src="http://thingiverse-production.s3.amazonaws.com/renders/b5/6e/ea/00/a1/photo_2_preview_featured.jpg" alt="" title="" width="200"/></li>
  <li><a href="http://www.thingiverse.com/thing:51574">Filament Color Sample Chip</a><br />
<img src="http://thingiverse-production.s3.amazonaws.com/renders/a8/49/bc/bb/05/everything_chips_preview_featured.jpg" alt="" title="" width="200"/></li>
  <li><a href="http://www.thingiverse.com/thing:318679">Khan - Material Sample</a><br />
<img src="http://thingiverse-production.s3.amazonaws.com/renders/e7/a8/52/a4/69/20140502_231301_Richtone_HDR__preview_featured.jpg" alt="" title="" width="200"/></li>
  <li><a href="http://www.thingiverse.com/thing:71034">Samples</a><br />
<img src="http://thingiverse-production.s3.amazonaws.com/renders/76/b3/66/5a/05/IMG_1220_2_preview_featured.jpg" alt="" title="" width="200"/>
</li>
  <li><a href="http://www.thingiverse.com/thing:74656">reference shim</a><br />
<img src="http://thingiverse-production.s3.amazonaws.com/renders/0e/28/7c/5c/b0/IMG_3747_preview_featured.jpg" alt="" title="" width="200"/></li>

</ul>




<p>Andererseits hat man mit der gr&#246;&#223;eren Farbauswahl halt auch eher die richtige Farbe zum zu druckenden Objekt. Es sieht halt auch ein wenig komisch aus, wenn Geister nicht wei&#223; oder K&#252;rbisse nicht orange sind.</p>

<p>Interessanterweise ist auch noch eine Farbe aus der ersten Bestellung vollst&#228;ndig vorhanden. 10m in dunkelgr&#252;n (<a href="http://www.faberdashery.co.uk/products-page/print-materials/greenery-green/">Greenery Green</a> aus dem <a href="http://www.faberdashery.co.uk/products-page/print-materials/rainbow-fun-pack/">Rainbow Fun Pack</a> mit 10x10m in unterschiedlichen Farben). Zuf&#228;lligerweise ben&#246;tigt ein Bauteil des aktuellen Projekts 10,4m Filament. 11 Windungen mal 0,33m mal &#960; ergibt 11,4m - das sollte also ausreichen.</p>

<p>Zur Reduktion meiner Farbenvielfalt ist das aktuelle Projekt also ideal. Nat&#252;rlich muss ich ein wenig aufpassen, dass die Farben auch zusammenpassen. W&#228;hrend ich diese Zeilen schreibe, ist die Farbe <a href="http://www.faberdashery.co.uk/products-page/print-materials/bloomsbury-teal/">Bloomsbury Teal</a> bereits mit dem ersten Bauteil auf einen Rest von 70cm buchst&#228;blich zusammengeschmolzen. Aktuell druckt das zweite Bauteil <a href="http://www.faberdashery.co.uk/products-page/print-materials/mellow-yellow/">Mellow Yellow</a>. Davon sind gestern noch 11,4m vorr&#228;tig gewesen. Das aktuelle Bauteil ben&#246;tigt 11,2m Filament. Das sollte also ebenfalls klappen.</p>

<p>Tja und dann passt hier noch ein Ereignis vom Montag gut rein: Im <a href="http://reprap.org/wiki/IRC">Reprap-IRC</a> hat jemand um Hilfe gebeten, .dwg Dateien in .stl Dateien umzuwandeln. Er mailte mir die Dateien und ich ihm die konvertierten zur&#252;ck. Daraufhin bot er mir 150m Filament an. Gestern nach der Inventur hab ich ihm dann die Bestellung durchgegeben. 6 verschiedene Farben zwischen 10m und 50m L&#228;nge. Mal sehen, ob er Wort h&#228;lt.</p>

<p>Zum Schluss noch ein Hinweis - es gibt nat&#252;rlich einen Grund, warum ich hier nicht detaillierter das aktuelle Projekt beschreibe. Ich kann nicht ausschlie&#223;en, dass die zu Beschenkende das hier nicht mitbekommt. Deshalb gibt's erst nach ihrem Geburtstag ein wenig mehr Details dar&#252;ber.</p>

]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=131&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Ein Mendel90 im Ma&#223;stab 1:2,5</title>
					<link>http://blog.port23.de/index.php/bastard/2014/08/07/ein_mendel90_im_masstab_1_2_5</link>
					<pubDate>Thu, 07 Aug 2014 15:43:21 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">130@http://blog.port23.de/</guid>
					<description> 

Ende Juni hatte ich die Idee, ein Modell eines Mendel90 3D-Druckers zu bauen. Die Konstruktion dieses Druckers ist vollst&#228;ndig in OpenSCAD gemacht worden. Die Dateien enthalten


  jede Schraube, Mutter und Beilagscheibe,
  alle druckbaren Elemente,
  alle Rahmenteile,
  alle Stangen, Gewindestangen, Kugel- &#38; Linearlager, Riemen, Zahnr&#228;der und Ritzel,
  Kabel, Stecker, Schrumpfschl&#228;uche, Kabelbinder.


Damit sollte es sehr einfach werden, die Teile in der richtigen Gr&#246;&#223;e zu erzeugen und als druckbare .stl Dateien abzuspeichern.

Die Abmessungen eines (Bausatz-) Mendel90 betragen (B*H*T) 46cm * 40cm * 42cm. Die maximale Druckgr&#246;&#223;e betr&#228;gt 20cm * 20cm * 20cm. Um die Grundplatte (46cm * 42cm) drucken zu k&#246;nnen, habe ich alle Ma&#223;e auf das 0,4-fache skaliert. Damit kommt man auf 18,4cm * 16,8cm f&#252;r die Grundplatte. Alle anderen Bauteile sind kleiner und k&#246;nnen in diesem Ma&#223;stab leicht gedruckt werden.

Die Rahmenteile waren dann auch die ersten Teile, die ich aus den .scad Dateien erzeugt und als .stl Dateien exportiert habe. Das Vorgehen m&#246;chte ich hier ein wenig erl&#228;utern:


  Herunterladen und Auspacken des aktuellen Stands der Mendel90 Dateien von Github.
  Im Ordner Mendel90-master\dibond\views findet man Ansichten, die man als Ausgangsbasis verwenden kann. F&#252;r die Rahmenteile eignet sich das Bild frame_assembly.png.



  Die zugeh&#246;rige .scad Datei ist Mendel90-master\views\frame_assembly.scad. &#214;ffnet man diese Datei in OpenSCAD erh&#228;lt man, nachdem alles durchgerechnet wurde, eine Ansicht, die dem obigen Bild entspricht. Je nach Leistung des Rechners kann das auch mal ein paar Minuten dauern.
 Zum Entfernen der Elemente, die man nicht ben&#246;tigt, muss man den aufgerufenen Funktionen folgen. Die Anweisungen use &#60;../scad/main.scad&#62; und frame_assembly(); bedeuten, dass eine weitere Datei zum Berechnen der Ansicht benutzt wird und dass eine Funktion frame_assembly() aufgerufen wird.
  Man &#246;ffnet also die Datei main.scad und sucht darin die Funktion frame_assembly(). In Zeile 835 wird man f&#252;ndig.
  Nun kann man vor jedem Block, den man nicht ben&#246;tigt, ein * platzieren. Damit entfernt man den Block aus der Berechnung. Im konkreten Fall sind f&#252;r die Bodenplatte &#252;berall bis auf frame_base(); die * anzubringen.
  Ist man mit dem Ergebnis zufrieden, exportiert man das Bauteil in eine .stl Datei.
  Verkleinern und Ausrichten kann man zwar auch gleich in OpenSCAD machen, ich habe allerdings diese Schritte in Netfabb Studio erledigt.


Damit erh&#228;lt man f&#252;r alle Bauteile nach und nach die zum Drucken notwendige .stl Datei. An einigen Stellen ist es jedoch sinnvoll, nicht ein einzelnes Bauteil zu erzeugen, sondern gleich eine ganze Baugruppe. Alle Bauteile, die mit Linearlager ausgestattet werden, eignen sich gut daf&#252;r. Sie m&#252;ssen dann weder eingepresst, noch mit Kabelbindern fixiert werden. 

Nach den Rahmenteilen habe ich die Datei f&#252;r die Schrittmotoren erzeugt. Hier habe ich w&#228;hrend dem Druck zweimal das Filament gewechselt, um die typische F&#228;rbung der Originale zu erreichen:

 
 
 
 

Nach und nach spuckte mein Drucker immer mehr Bauteile aus und die Montage konnte beginnen. Zun&#228;chst hatte ich daran gedacht, alle Teile zusammenzukleben. PLA jedoch str&#228;ubt sich ziemlich. Verschwei&#223;en klappt gut, ist aber nicht &#252;berall praktisch. Auch Hei&#223;kleber erf&#252;llt seinen Zweck. Schlie&#223;lich habe ich es mit M1,6 Schrauben versucht. Am Ende sieht das Modell mit den Schrauben viel besser aus, als wenn man es zusammengeklebt h&#228;tte. Falls man mal etwas auseinanderbauen will, kann man das Dank der Schrauben auch tun.

 
 
 
 
 
 
 
 
 
 
 
 

Original- und Modelteil im Vergleich:

 
 

Sehr gut gelungen ist mir auch die Melzi-Platine in gr&#252;n / schwarz. Auch hier habe ich w&#228;hrend dem Druck das Filament gewechselt:

 
 
 
 
 

Zum Schluss noch ein paar Bilder vom fertigen Modell:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ein Video gibt es auch: klick</description>
					<content:encoded><![CDATA[<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished1.JPG" alt="" title="" width="400" /></div><p> </p>

<p>Ende Juni hatte ich die Idee, ein Modell eines Mendel90 3D-Druckers zu bauen. Die Konstruktion dieses Druckers ist vollst&#228;ndig in OpenSCAD gemacht worden. Die Dateien enthalten</p>

<ul>
  <li>jede Schraube, Mutter und Beilagscheibe,</li>
  <li>alle druckbaren Elemente,</li>
  <li>alle Rahmenteile,</li>
  <li>alle Stangen, Gewindestangen, Kugel- &amp; Linearlager, Riemen, Zahnr&#228;der und Ritzel,</li>
  <li>Kabel, Stecker, Schrumpfschl&#228;uche, Kabelbinder.</li>
</ul>

<p>Damit sollte es sehr einfach werden, die Teile in der richtigen Gr&#246;&#223;e zu erzeugen und als druckbare .stl Dateien abzuspeichern.</p>

<p>Die Abmessungen eines (Bausatz-) Mendel90 betragen (B*H*T) 46cm * 40cm * 42cm. Die maximale Druckgr&#246;&#223;e betr&#228;gt 20cm * 20cm * 20cm. Um die Grundplatte (46cm * 42cm) drucken zu k&#246;nnen, habe ich alle Ma&#223;e auf das 0,4-fache skaliert. Damit kommt man auf 18,4cm * 16,8cm f&#252;r die Grundplatte. Alle anderen Bauteile sind kleiner und k&#246;nnen in diesem Ma&#223;stab leicht gedruckt werden.</p>

<p>Die Rahmenteile waren dann auch die ersten Teile, die ich aus den .scad Dateien erzeugt und als .stl Dateien exportiert habe. Das Vorgehen m&#246;chte ich hier ein wenig erl&#228;utern:</p>

<ol>
  <li>Herunterladen und Auspacken des aktuellen Stands der <a href="https://github.com/nophead/Mendel90">Mendel90 Dateien</a> von Github.</li><br />
  <li>Im Ordner <strong>Mendel90-master\dibond\views</strong> findet man Ansichten, die man als Ausgangsbasis verwenden kann. F&#252;r die Rahmenteile eignet sich das Bild <strong>frame_assembly.png</strong>.</li>
</ol>
<p><img src="https://raw.githubusercontent.com/nophead/Mendel90/master/dibond/views/frame_assembly.png" alt="" title="" width="400" /></p>
<ol start="3">
  <li>Die zugeh&#246;rige .scad Datei ist <strong>Mendel90-master\views\frame_assembly.scad</strong>. &#214;ffnet man diese Datei in OpenSCAD erh&#228;lt man, nachdem alles durchgerechnet wurde, eine Ansicht, die dem obigen Bild entspricht. Je nach Leistung des Rechners kann das auch mal ein paar Minuten dauern.</li><br />
 <li>Zum Entfernen der Elemente, die man nicht ben&#246;tigt, muss man den aufgerufenen Funktionen folgen. Die Anweisungen <em>use &lt;../scad/main.scad&gt;</em> und <em>frame_assembly();</em> bedeuten, dass eine weitere Datei zum Berechnen der Ansicht benutzt wird und dass eine Funktion frame_assembly() aufgerufen wird.</li><br />
  <li>Man &#246;ffnet also die Datei main.scad und sucht darin die Funktion frame_assembly(). In Zeile 835 wird man f&#252;ndig.</li><br />
  <li>Nun kann man vor jedem Block, den man nicht ben&#246;tigt, ein * platzieren. Damit entfernt man den Block aus der Berechnung. Im konkreten Fall sind f&#252;r die Bodenplatte &#252;berall bis auf <strong>frame_base();</strong> die * anzubringen.</li><br />
  <li>Ist man mit dem Ergebnis zufrieden, exportiert man das Bauteil in eine .stl Datei.</li><br />
  <li>Verkleinern und Ausrichten kann man zwar auch gleich in OpenSCAD machen, ich habe allerdings diese Schritte in Netfabb Studio erledigt.</li>
</ol>

<p>Damit erh&#228;lt man f&#252;r alle Bauteile nach und nach die zum Drucken notwendige .stl Datei. An einigen Stellen ist es jedoch sinnvoll, nicht ein einzelnes Bauteil zu erzeugen, sondern gleich eine ganze Baugruppe. Alle Bauteile, die mit Linearlager ausgestattet werden, eignen sich gut daf&#252;r. Sie m&#252;ssen dann weder eingepresst, noch mit Kabelbindern fixiert werden. </p>

<p>Nach den Rahmenteilen habe ich die Datei f&#252;r die Schrittmotoren erzeugt. Hier habe ich w&#228;hrend dem Druck zweimal das Filament gewechselt, um die typische F&#228;rbung der Originale zu erreichen:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/stepper-motor-1.jpg" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/stepper-motor-2.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/stepper-motor-3.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/stepper-motor-compare.JPG" alt="" title="" width="400" /></div><p> </p>

<p>Nach und nach spuckte mein Drucker immer mehr Bauteile aus und die Montage konnte beginnen. Zun&#228;chst hatte ich daran gedacht, alle Teile zusammenzukleben. PLA jedoch str&#228;ubt sich ziemlich. Verschwei&#223;en klappt gut, ist aber nicht &#252;berall praktisch. Auch Hei&#223;kleber erf&#252;llt seinen Zweck. Schlie&#223;lich habe ich es mit M1,6 Schrauben versucht. Am Ende sieht das Modell mit den Schrauben viel besser aus, als wenn man es zusammengeklebt h&#228;tte. Falls man mal etwas auseinanderbauen will, kann man das Dank der Schrauben auch tun.</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins1.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins2.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins3.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins4.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins5.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins6.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins7.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins8.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins9.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins10.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins11.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/vitamins12.JPG" alt="" title="" width="400"  /></div><p> </p>

<p>Original- und Modelteil im Vergleich:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/hotend-fan-compare.jpg" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/frame-compare.JPG" alt="" title="" width="400"  /></div><p> </p>

<p>Sehr gut gelungen ist mir auch die Melzi-Platine in gr&#252;n / schwarz. Auch hier habe ich w&#228;hrend dem Druck das Filament gewechselt:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/melzi1.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/melzi3.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished18.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished19.JPG" alt="" title="" width="400"  /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished20.JPG" alt="" title="" width="400"  /></div><p> </p>

<p>Zum Schluss noch ein paar Bilder vom fertigen Modell:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished1.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished2.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished3.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished4.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished5.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished6.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished7.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished8.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished9.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished10.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished11.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished12.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished13.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished14.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished15.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished16.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished17.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished21.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished22.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished23.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished24.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished25.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished26.JPG" alt="" title="" width="400" /></div> 
<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/scale-mendel90/finished27.JPG" alt="" title="" width="400" /></div><p> </p>

<p>Ein Video gibt es auch: <a href="http://bit.ly/1sBIwsc">klick</a></p>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=130&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Mendel90 Erweiterung f&#252;r Raspberry Pi, Kamera und Beleuchtung</title>
					<link>http://blog.port23.de/index.php/bastard/2014/06/29/mendel90_erweiterung_fur_raspberry_pi_ka</link>
					<pubDate>Sun, 29 Jun 2014 14:43:10 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">129@http://blog.port23.de/</guid>
					<description>Mitte Juni hat "nop head" eine Erweiterung f&#252;r den Mendel90 ver&#246;ffentlicht, die es erm&#246;glicht, einen Raspberry Pi, die Raspberry Pi Kamera und eine Beleuchtung an den Rahmen des Mendel90 zu befestigen, die ziemlich genial ist:



Der Raspberry Pi wird auf das Netzteil geschraubt:





Die Kamera und die Beleuchtung werden mittels einer 2-teiligen R&#246;hre zwischen den St&#228;nderplatten des Rahmens geklemmt:



Die Lichtleiste ist eine "LED-Lichtleiste DAYLITE LSL-300, 3 W, 300 mm" von Pollin - Best Nr. 120 823.



Zur Steuerung der Helligkeit habe ich noch einen PWM-Dimmer - auch von Pollin, Best Nr. 121 031 - eingebaut:



Da die Lichtleiste an die von "nop head" konstruierten Halter nicht passte, musste ich diese ein wenig umkonstruieren. Die Trapezform des Aluminium-Geh&#228;uses hat beidseitig eine Nut. Diese eignet sich gut um die Leiste am Halter zu befestigen.



Im Ergebnis bin ich mit dieser L&#246;sung sehr zufrieden. Der Platz f&#252;r die Kamera ist optimal gew&#228;hlt, l&#228;sst kleinere Korrekturen des Winkels zu und steht keinem beweglichen Bauteil im Weg. 

Auch der Raspberry Pi ist in der "Elektronik-Ecke" viel besser aufgehoben, als vorher an der rechten St&#228;nderplatte, so wie ich es seit Oktober 2013 in Betrieb hatte. </description>
					<content:encoded><![CDATA[<p>Mitte Juni hat "nop head" eine <a href="http://hydraraptor.blogspot.de/2014/06/lights-camera-action.html">Erweiterung f&#252;r den Mendel90</a> ver&#246;ffentlicht, die es erm&#246;glicht, einen Raspberry Pi, die Raspberry Pi Kamera und eine Beleuchtung an den Rahmen des Mendel90 zu befestigen, die ziemlich genial ist:</p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi6.jpg" alt="" title="" width="400" /></p>

<p>Der Raspberry Pi wird auf das Netzteil geschraubt:</p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi7.jpg" alt="" title="" width="400" /></p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi8.jpg" alt="" title="" width="400" /></p>

<p>Die Kamera und die Beleuchtung werden mittels einer 2-teiligen R&#246;hre zwischen den St&#228;nderplatten des Rahmens geklemmt:</p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi9.jpg" alt="" title="" width="400" /></p>

<p>Die Lichtleiste ist eine "LED-Lichtleiste DAYLITE LSL-300, 3 W, 300 mm" von Pollin - <a href="http://www.pollin.de/shop/dt/NjcxOTc4OTk-/Lichttechnik_Leuchtmittel/LED_Technik/LED_Strips_LED_Leisten/LED_Lichtleiste_DAYLITE_LSL_300_3_W_300_mm.html">Best Nr. 120 823</a>.</p>

<p><img src="http://cdn.pollin.de/article/xtrabig/XA120823.JPG" alt="" title="" width="400"/></p>

<p>Zur Steuerung der Helligkeit habe ich noch einen <a href="http://www.pollin.de/shop/dt/ODY5ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/LEDs/Dimmer_fuer_LEDs_und_LED_Module_PWM_mit_Drehregler.html">PWM-Dimmer</a> - auch von Pollin, Best Nr. 121 031 - eingebaut:</p>

<p><img src="http://cdn.pollin.de/article/xtrabig/X121031.JPG" alt="" title="" width="400"/></p>

<p>Da die Lichtleiste an die von "nop head" konstruierten Halter nicht passte, musste ich diese ein wenig umkonstruieren. Die Trapezform des Aluminium-Geh&#228;uses hat beidseitig eine Nut. Diese eignet sich gut um die Leiste am Halter zu befestigen.</p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi10.jpg" alt="" title="" width="400" /></p>

<p>Im Ergebnis bin ich mit dieser L&#246;sung sehr zufrieden. Der Platz f&#252;r die Kamera ist optimal gew&#228;hlt, l&#228;sst kleinere Korrekturen des Winkels zu und steht keinem beweglichen Bauteil im Weg. </p>

<p>Auch der Raspberry Pi ist in der "Elektronik-Ecke" viel besser aufgehoben, <a href="http://blog.port23.de/index.php/bastard/2013/10/11/ein_zweites_hirn_schadet_nicht">als vorher an der rechten St&#228;nderplatte</a>, so wie ich es seit Oktober 2013 in Betrieb hatte. </p>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=129&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Nur 0,6 Millimeter liegen zwischen Erfolg und Ausschuss</title>
					<link>http://blog.port23.de/index.php/bastard/2014/06/29/nur_0_6_millimeter_liegen_zwischen_erfol</link>
					<pubDate>Sun, 29 Jun 2014 13:54:26 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">128@http://blog.port23.de/</guid>
					<description>Mitte Juni hat der Entwickler des Mendel90 Druckers eine Erweiterung ver&#246;ffentlicht. Sie integriert einen Raspberry Pi, die Raspberry Pi Kamera, eine Halterung und Beleuchtung derart geschickt an den Rahmen des Mendel90 - das musste ich einfach nachbauen. Zwar habe ich ja schon lange einen Raspberry Pi samt Kamera an meinem Drucker, jedoch hat mir insbesondere die Lage und die Halterung der Kamera nie wirklich gefallen. Das soll nun anders werden.

Mein Drucker legte los und produzierte das hier:









Da stimmt eindeutig etwas mit der ersten Schicht nicht. Die D&#252;se hat einen zu gro&#223;en Abstand zum Druckbett. Wenn sie auf H&#246;he Null f&#228;hrt, sollte ein St&#252;ck der Polypropylenfolie, die im Bausatz enthalten war, gerade so noch unten durch passen. Bei mir war da aber viel mehr Platz. 

Die D&#252;se muss so weit nach unten fahren, damit sie das austretende fl&#252;ssige Material verschmieren kann. Der richtige H&#246;henwert war nach ein paar Tests schnell ermittelt und nun produziert mein Mendel90 wieder anst&#228;ndige Ergebnisse.</description>
					<content:encoded><![CDATA[<p>Mitte Juni hat der Entwickler des Mendel90 Druckers eine Erweiterung ver&#246;ffentlicht. Sie integriert einen Raspberry Pi, die Raspberry Pi Kamera, eine Halterung und Beleuchtung derart geschickt an den Rahmen des Mendel90 - das musste ich einfach nachbauen. Zwar habe ich ja schon lange einen Raspberry Pi samt Kamera an meinem Drucker, jedoch hat mir insbesondere die Lage und die Halterung der Kamera nie wirklich gefallen. Das soll nun anders werden.</p>

<p>Mein Drucker legte los und produzierte das hier:</p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi1.jpg" alt="" title="" width="400"/></p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi2.jpg" alt="" title="" width="400"/></p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi3.jpg" alt="" title="" width="400"/></p>

<p><img src="http://blog.port23.de/media/users/bastard/raspi5.jpg" alt="" title="" width="400"/></p>

<p>Da stimmt eindeutig etwas mit der ersten Schicht nicht. Die D&#252;se hat einen zu gro&#223;en Abstand zum Druckbett. Wenn sie auf H&#246;he Null f&#228;hrt, sollte ein St&#252;ck der Polypropylenfolie, die im Bausatz enthalten war, gerade so noch unten durch passen. Bei mir war da aber viel mehr Platz. </p>

<p>Die D&#252;se muss so weit nach unten fahren, damit sie das austretende fl&#252;ssige Material verschmieren kann. Der richtige H&#246;henwert war nach ein paar Tests schnell ermittelt und nun produziert mein Mendel90 wieder anst&#228;ndige Ergebnisse.</p>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=128&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Mein Mendel90 bekommt ein LCD</title>
					<link>http://blog.port23.de/index.php/bastard/2014/05/25/mein_mendel90_bekommt_ein_lcd</link>
					<pubDate>Sun, 25 May 2014 15:57:08 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">127@http://blog.port23.de/</guid>
					<description>Damit nicht st&#228;ndig ein PC den Drucker mit Druckdaten f&#252;ttern muss, habe ich schon seit langem einen Raspberry Pi mit Octoprint/Octopi am Drucker angebaut. Soweit so gut. Beeinflussen kann man den Drucker dann &#252;ber jeden Browser im Netz. Das hat zur Folge, dass doch w&#228;hrend dem Drucken irgendwo ein Rechner l&#228;uft - falls was schief geht und der Druck gestoppt werden muss. Einfach Ausschalten ginge nat&#252;rlich auch, aber das mag das Dateisystem auf der SD-Karte im Raspberry Pi nicht so gerne.

Deshalb wollte ich eigentlich immer schon ein Display direkt am Drucker haben. Es soll Systemzust&#228;nde anzeigen, &#252;ber ein Men&#252; sollen Dateien auf der SD-Karte zum Druck ausgew&#228;hlt werden k&#246;nnen, man kann die Achsen verfahren, Temperaturen einstellen und vieles mehr.

Grunds&#228;tzlich gibt es alphanumerische und graphische Displays. Auch in der Art der Ansteuerung unterscheiden sie sich. Je mehr Anschlussdr&#228;hte man ben&#246;tigt, desto schwieriger wird es, das Wunschdisplay an die eigene Hardware anzuschlie&#223;en, weil so ein Mikrocontroller halt nur eine bestimmte Anzahl an Anschl&#252;ssen hat. Einige davon werden ja bereits f&#252;r den Drucker selbst ben&#246;tigt.

Auf der Suche nach geeigneten Displays bin ich auf dieses gesto&#223;en:



Leider war ich um mehrere Monate zu sp&#228;t, um noch bei der Crowdfunding-Aktion mitzumachen. Die Finanzierung hat auch leider nicht dazu gef&#252;hrt, dass dieses Display dauerhaft erh&#228;ltlich ist. Doch noch im September 2013 hat der Entwickler seine Prototypen und Restbest&#228;nde verkaufen wollen - blos geantwortet hat er mir nie.

Ab November 2013 wurde von einem eine Sammelbestellung gestartet. Es haben sich aber nicht gen&#252;gend Interessenten gemeldet. Letztlich brach auch hier der Kontakt zum Sammelbesteller ab. 

Ergo: Immer noch kein Wunschdisplay f&#252;r mich. Also suchte ich weiter.

Am 29.04.2014 traf f&#252;r mich eine private Nachricht im Reprap-Forum ein. Ein Mitglied hat tats&#228;chlich so ein Display &#252;brig und will es mir verkaufen! Freu! H&#252;pf! Wenige Tage sp&#228;ter hatte ich das Display in H&#228;nden:



Der Entwickler hat auch ein Geh&#228;use dazu entworfen und auf Thingiverse abgelegt. Dummerweise hat es Fehler. Die untere Geh&#228;useh&#228;lfte hat in der Luft schwebende Haltestifte f&#252;r die Platine:



Die obere Geh&#228;useh&#228;lfte hat nur ein 3mm Loch f&#252;r den Speaker. 17mm w&#228;ren n&#246;tig gewesen. Ich habe deshalb seine Dateien repariert und nun kann jeder aus meinen Dateien ein passendes Geh&#228;use drucken.



Der gr&#252;ne Drehknopf kommt vom Parametric Potentiometer Knob Generator. Meine Parameter sind 


01_knob_diameter_top = 20;
02_knob_diameter_bottom = 20;
03_knob_height = 16;
04_knob_smoothness = 40;
05_shaft_diameter = 6.2
06_shaft_height = 10;
07_shaft_smoothness = 20;
08_shaft_hole_is_flatted = "true";
09_shaft_hole_flat_size = 5.0;
10_set_screw = "false";
15_top_edge_smoothing = "true";
16_top_edge_smoothing_radius = 5.0;
17_top_edge_smoothing_smoothness = 20.0;
18_pointy_external_indicator = "false";
21_top_of_knob_arrow_indicator = "false";
28_indentations_sphere = "false";
36_indentations_cylinder = "true";
37_number_of_cylinder_indentations = 6;
38_smoothness_of_cylinder_indentations = 50;
39_diameter_of_top_of_the_cylinder = 5.0;
40_diameter_of_bottom_of_the_cylinder = 5.0;
41_height_of_cylinder_indentations = 15.0;
42_position_of_cylinder_x = -0.0;
43_position_of_cylinder_y = 0.0;
44_position_of_cylinder_z = -5.0;
45_cylinder_starting_rotation = -30;


Damit erh&#228;lt man diesen Knopf generiert:



Nun kam der schwierige Teil - die Firmware meines Druckers so konfigurieren, dass das LCD auch was anzeigt, der Drehknopf funktioniert und der Piepser T&#246;ne von sich gibt.

Das sch&#246;ne an einem Komplettbausatz, so wie ich ihn im September 2013 bestellt und zusammengebaut habe, ist, dass alles zusammenpoast. Insbesondere ist die richtige Firmware schon fertig vorkonfiguriert und auf die Controllerplatine hochgeladen. Als ich im Oktober 2013 den Drucker kalibriert hatte, war ich zuletzt in den Innereien der Firmware unterwegs. Die damalige Version war Marlin 1.0.0 RC2 (von ca. Mitte 2012). Allerdings wurde an dieser Version vom Bausatz-Verk&#228;ufer diverse Anpassungen vorgenommen, die es sehr schwierig machen, neuere Versionen vom Hauptentwicker zu verwenden. 

Insbesondere die LCD-Erweiterungen, die gegen Mitte 2013 ins Projekt geflossen sind, sind in meiner Version nicht vorhanden. Gl&#252;cklicherweise hat sich im M&#228;rz 2014 jemand gefunden, der die &#196;nderungen zusammenbringt und verf&#252;gbar macht.

Soweit so gut. Ich habe mich also daran gemacht, die Anweisungen f&#252;r mein Melzi-Controllerboard in die Quelldateien einzubauen. Dummerweise steht bei den Anweisungen, man solle Diverses in diversen Zeilen modifizieren. Das mag zum damaligen Zeitpunkt ausreichend gewesen sein - mittlerweile passt das hinten und vorne nicht mehr. Es w&#228;re besser gewesen, wenn die notwendigen Abschnitte Bestandteil der Marlin Firmware geworden w&#228;ren und man in gewohnter Manier die Konfiguration vornimmt. Leider gab es beim Compilieren dann auch noch einen Fehler: 

Binary sketch size: 130,666 bytes (of a 129,024 byte maximum)

Tja ... so ein Atmel Mikrocontroller hat halt nun mal nur begrenzte Ressourcen. Hier ist der Flashspeicher zu klein. Als einzigen Ausweg, den Code kleiner zu bekommen, ist es, Dinge, die man nicht braucht, wegzulassen. Bei mir kommen die EEPROM-Funktionen in Frage. Die habe ich eh nie benutzt. Dort k&#246;nnte man diverse Parameter (Temperaturen, Geschwindigkeiten) dauerhaft speichern.

Letztendlich klappte es und ich konnte die Firmware hochladen. Nur um festzustellen, dass die deutschen Umlaute nicht passen. In diesem Thread wird das behandelt. Interessant ist vor allem, dass ein kleines "&#228;" problemlos angezeigt wird, wenn man es als "\0xe4" im Text kodiert. Ein kleines "&#252;" bekommt man mit einem "\0xfc" aber nicht hin. Warum? Weil der "Entwickler" in der Fontdefinition gepfuscht hat:



Also muss man den Pfusch wieder grade ziehen, dann klappt's auch mit den Umlauten:



Der SD-Kartenleser zickt noch ein bissl und ich muss noch eine geeignete Haltekonstruktion f&#252;r das Display entwerfen und drucken, dann steht dem autarken Drucken nichts mehr im Wege.</description>
					<content:encoded><![CDATA[<p>Damit nicht st&#228;ndig ein PC den Drucker mit Druckdaten f&#252;ttern muss, habe ich schon seit langem einen Raspberry Pi mit Octoprint/Octopi am Drucker angebaut. Soweit so gut. Beeinflussen kann man den Drucker dann &#252;ber jeden Browser im Netz. Das hat zur Folge, dass doch w&#228;hrend dem Drucken irgendwo ein Rechner l&#228;uft - falls was schief geht und der Druck gestoppt werden muss. Einfach Ausschalten ginge nat&#252;rlich auch, aber das mag das Dateisystem auf der SD-Karte im Raspberry Pi nicht so gerne.</p>

<p>Deshalb wollte ich eigentlich immer schon ein Display direkt am Drucker haben. Es soll Systemzust&#228;nde anzeigen, &#252;ber ein Men&#252; sollen Dateien auf der SD-Karte zum Druck ausgew&#228;hlt werden k&#246;nnen, man kann die Achsen verfahren, Temperaturen einstellen und vieles mehr.</p>

<p>Grunds&#228;tzlich gibt es alphanumerische und graphische Displays. Auch in der Art der Ansteuerung unterscheiden sie sich. Je mehr Anschlussdr&#228;hte man ben&#246;tigt, desto schwieriger wird es, das Wunschdisplay an die eigene Hardware anzuschlie&#223;en, weil so ein Mikrocontroller halt nur eine bestimmte Anzahl an Anschl&#252;ssen hat. Einige davon werden ja bereits f&#252;r den Drucker selbst ben&#246;tigt.</p>

<p>Auf der Suche nach geeigneten Displays bin ich auf <a href="http://reprap.org/wiki/STB_RepRap_Graphic_LCD_Controller_with_Fan_Output">dieses</a> gesto&#223;en:</p>

<div class="image_block"><img src="http://reprap.org/mediawiki/images/2/2b/STB_GLCD_Overall-1.jpg" width="400"/></div>

<p>Leider war ich um mehrere Monate zu sp&#228;t, um noch bei der Crowdfunding-Aktion mitzumachen. Die Finanzierung hat auch leider nicht dazu gef&#252;hrt, dass dieses Display dauerhaft erh&#228;ltlich ist. Doch noch im September 2013 hat der Entwickler seine Prototypen und Restbest&#228;nde verkaufen wollen - blos geantwortet hat er mir nie.</p>

<p>Ab November 2013 wurde von einem eine Sammelbestellung gestartet. Es haben sich aber nicht gen&#252;gend Interessenten gemeldet. Letztlich brach auch hier der Kontakt zum Sammelbesteller ab. </p>

<p>Ergo: Immer noch kein Wunschdisplay f&#252;r mich. Also suchte ich weiter.</p>

<p>Am 29.04.2014 traf f&#252;r mich eine private Nachricht im Reprap-Forum ein. Ein Mitglied hat tats&#228;chlich so ein Display &#252;brig und will es mir verkaufen! Freu! H&#252;pf! Wenige Tage sp&#228;ter hatte ich das Display in H&#228;nden:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/lcd-1.JPG" alt="" title="" width="400" /></div>

<p>Der Entwickler hat auch ein Geh&#228;use dazu entworfen und auf Thingiverse abgelegt. Dummerweise hat es Fehler. Die untere Geh&#228;useh&#228;lfte hat in der Luft schwebende Haltestifte f&#252;r die Platine:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/stud-fail.png" alt="" title="" width="400"/></div>

<p>Die obere Geh&#228;useh&#228;lfte hat nur ein 3mm Loch f&#252;r den Speaker. 17mm w&#228;ren n&#246;tig gewesen. Ich habe deshalb seine Dateien repariert und nun kann jeder aus <a href="http://www.thingiverse.com/thing:318399">meinen Dateien</a> ein passendes Geh&#228;use drucken.</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/lcd-2.JPG" alt="" title="" width="400" /></div>

<p>Der gr&#252;ne Drehknopf kommt vom <a href="http://www.thingiverse.com/thing:41274">Parametric Potentiometer Knob Generator</a>. Meine Parameter sind </p>

<p><code><br />
01_knob_diameter_top = 20;<br />
02_knob_diameter_bottom = 20;<br />
03_knob_height = 16;<br />
04_knob_smoothness = 40;<br />
05_shaft_diameter = 6.2<br />
06_shaft_height = 10;<br />
07_shaft_smoothness = 20;<br />
08_shaft_hole_is_flatted = "true";<br />
09_shaft_hole_flat_size = 5.0;<br />
10_set_screw = "false";<br />
15_top_edge_smoothing = "true";<br />
16_top_edge_smoothing_radius = 5.0;<br />
17_top_edge_smoothing_smoothness = 20.0;<br />
18_pointy_external_indicator = "false";<br />
21_top_of_knob_arrow_indicator = "false";<br />
28_indentations_sphere = "false";<br />
36_indentations_cylinder = "true";<br />
37_number_of_cylinder_indentations = 6;<br />
38_smoothness_of_cylinder_indentations = 50;<br />
39_diameter_of_top_of_the_cylinder = 5.0;<br />
40_diameter_of_bottom_of_the_cylinder = 5.0;<br />
41_height_of_cylinder_indentations = 15.0;<br />
42_position_of_cylinder_x = -0.0;<br />
43_position_of_cylinder_y = 0.0;<br />
44_position_of_cylinder_z = -5.0;<br />
45_cylinder_starting_rotation = -30;<br />
</code></p>

<p>Damit erh&#228;lt man diesen Knopf generiert:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/my-knob.png" alt="" title="" width="400" /></div>

<p>Nun kam der schwierige Teil - die Firmware meines Druckers so konfigurieren, dass das LCD auch was anzeigt, der Drehknopf funktioniert und der Piepser T&#246;ne von sich gibt.</p>

<p>Das sch&#246;ne an einem Komplettbausatz, so wie ich ihn im September 2013 bestellt und zusammengebaut habe, ist, dass alles zusammenpoast. Insbesondere ist die richtige Firmware schon fertig vorkonfiguriert und auf die Controllerplatine hochgeladen. Als ich im <a href="http://blog.port23.de/index.php/bastard/2013/10/03/mendel90_tag_8">Oktober 2013</a> den Drucker kalibriert hatte, war ich zuletzt in den Innereien der Firmware unterwegs. Die damalige Version war <a href="https://github.com/ErikZalm/Marlin">Marlin</a> 1.0.0 RC2 (von ca. Mitte 2012). Allerdings wurde an dieser Version vom Bausatz-Verk&#228;ufer diverse Anpassungen vorgenommen, die es sehr schwierig machen, neuere Versionen vom Hauptentwicker zu verwenden. </p>

<p>Insbesondere die LCD-Erweiterungen, die gegen Mitte 2013 ins Projekt geflossen sind, sind in meiner Version nicht vorhanden. Gl&#252;cklicherweise hat sich im M&#228;rz 2014 jemand gefunden, der die &#196;nderungen zusammenbringt und <a href="https://github.com/neildarlow/Marlin">verf&#252;gbar</a> macht.</p>

<p>Soweit so gut. Ich habe mich also daran gemacht, die <a href="http://reprap.org/wiki/STB_RepRap_Graphic_LCD_Controller_with_Fan_Output#Melzi">Anweisungen</a> f&#252;r mein Melzi-Controllerboard in die Quelldateien einzubauen. Dummerweise steht bei den Anweisungen, man solle Diverses in diversen Zeilen modifizieren. Das mag zum damaligen Zeitpunkt ausreichend gewesen sein - mittlerweile passt das hinten und vorne nicht mehr. Es w&#228;re besser gewesen, wenn die notwendigen Abschnitte Bestandteil der Marlin Firmware geworden w&#228;ren und man in gewohnter Manier die Konfiguration vornimmt. Leider gab es beim Compilieren dann auch noch einen Fehler: </p>

<p><code>Binary sketch size: 130,666 bytes (of a 129,024 byte maximum)</code></p>

<p>Tja ... so ein Atmel Mikrocontroller hat halt nun mal nur begrenzte Ressourcen. Hier ist der Flashspeicher zu klein. Als einzigen Ausweg, den Code kleiner zu bekommen, ist es, Dinge, die man nicht braucht, wegzulassen. Bei mir kommen die EEPROM-Funktionen in Frage. Die habe ich eh nie benutzt. Dort k&#246;nnte man diverse Parameter (Temperaturen, Geschwindigkeiten) dauerhaft speichern.</p>

<p>Letztendlich klappte es und ich konnte die Firmware hochladen. Nur um festzustellen, dass die deutschen Umlaute nicht passen. In <a href="http://forums.reprap.org/read.php?247,167906">diesem Thread</a> wird das behandelt. Interessant ist vor allem, dass ein kleines "&#228;" problemlos angezeigt wird, wenn man es als "\0xe4" im Text kodiert. Ein kleines "&#252;" bekommt man mit einem "\0xfc" aber nicht hin. Warum? Weil der "Entwickler" in der Fontdefinition gepfuscht hat:</p>

<div class="image_block"><img src="http://abload.de/thumb/sz-ug8dlrqe.jpg" /></div>

<p>Also muss man den Pfusch wieder grade ziehen, dann klappt's auch mit den Umlauten:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/lcd-3.JPG" alt="" title="" width="400" /></div>

<p>Der SD-Kartenleser zickt noch ein bissl und ich muss noch eine geeignete Haltekonstruktion f&#252;r das Display entwerfen und drucken, dann steht dem autarken Drucken nichts mehr im Wege.</p>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=127&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Der Ei-Sessel</title>
					<link>http://blog.port23.de/index.php/bastard/2014/04/21/der_ei_sessel</link>
					<pubDate>Mon, 21 Apr 2014 16:31:10 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">126@http://blog.port23.de/</guid>
					<description>Was hat ein Sessel mit einem Ei zu tun? 1958 hat der Designer Arne Jacobsen das hier entworfen (weitere Details hier):



P&#252;nktlich zu Ostern wurde auf Thingiverse ein Objekt als Eierbecher ver&#246;ffentlicht, was diesem Sessel sehr nahe kommt:



Gedruckt habe ich es mit Faberdashery's Arctic White, Fire Truck Red, Bloomsbury Teal und Mellow Yellow. </description>
					<content:encoded><![CDATA[<p>Was hat ein Sessel mit einem Ei zu tun? 1958 hat der Designer Arne Jacobsen das hier entworfen (weitere Details <a href="http://de.wikipedia.org/wiki/Ei_%28Sessel%29">hier</a>):</p>

<p><img src="http://upload.wikimedia.org/wikipedia/commons/e/e6/The_Egg_Chair.jpg" alt="" title="" width="400"/></p>

<p>P&#252;nktlich zu Ostern wurde auf <a href="http://www.thingiverse.com/thing:300113">Thingiverse</a> ein Objekt als Eierbecher ver&#246;ffentlicht, was diesem Sessel sehr nahe kommt:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/egg0.jpg" alt="" title="" width="400" /></div>

<p>Gedruckt habe ich es mit <a href="http://www.faberdashery.co.uk/">Faberdashery's</a> <a href="http://www.faberdashery.co.uk/products-page/print-materials/arctic-white/">Arctic White</a>, <a href="http://www.faberdashery.co.uk/products-page/print-materials/fire-truck-red/">Fire Truck Red</a>, <a href="http://www.faberdashery.co.uk/products-page/print-materials/bloomsbury-teal/">Bloomsbury Teal</a> und <a href="http://www.faberdashery.co.uk/products-page/print-materials/mellow-yellow/">Mellow Yellow</a>. </p>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=126&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Drahtloses induktives Laden mit dem Qi Standard</title>
					<link>http://blog.port23.de/index.php/bastard/2014/04/13/title_3</link>
					<pubDate>Sun, 13 Apr 2014 16:08:35 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">125@http://blog.port23.de/</guid>
					<description>K&#252;rzlich habe ich bei Pollin ein drahtloses Lademodul "WCTX-12USB" mitbestellt:

Ein kurzer Funktionstest ergab, dass es ein Modul nach dem Qi-Standard und damit kompatibel mit meinem Nexus 4 ist.

Nun musste ein passendes Geh&#228;use her. W&#228;hrend der letzten Tage habe ich das Modul ausgemessen und ein passendes Geh&#228;use in OpenSCAD konstruiert:


Ausgedruckt sieht das so aus:
 


Das Lademodul wird mit 12V betrieben. Am USB-Ausgang l&#228;sst sich ein weiteres Ger&#228;t, wie z.B. meine Pebble Steel, aufladen:

</description>
					<content:encoded><![CDATA[<p>K&#252;rzlich habe ich bei <a href="http://www.pollin.de/shop/index.html">Pollin</a> ein drahtloses Lademodul "<a href="http://www.pollin.de/shop/dt/MTY2ODQ2OTk-/Stromversorgung/Ladegeraete/Spezielle_Lader/Induktions_Lademodul_QuatPower_WCTX_12USB.html">WCTX-12USB</a>" mitbestellt:<img src="http://cdn.pollin.de/article/xtrabig/X351338.JPG" alt="" title="" width="400"/></p>

<p>Ein kurzer Funktionstest ergab, dass es ein Modul nach dem <a href="http://de.wikipedia.org/wiki/Qi_%28Wireless_Power_Standard%29">Qi-Standard</a> und damit kompatibel mit meinem Nexus 4 ist.</p>

<p>Nun musste ein passendes Geh&#228;use her. W&#228;hrend der letzten Tage habe ich das Modul ausgemessen und ein passendes Geh&#228;use in <a href="http://www.openscad.org/">OpenSCAD</a> konstruiert:<br />
<img src="http://blog.port23.de/media/users/bastard/wctx1.png" alt="" title="" width="400" /></p>

<p>Ausgedruckt sieht das so aus:<br />
 <br />
<img src="http://blog.port23.de/media/users/bastard/2-400.png" alt="" title="" width="400" /></p>

<p>Das Lademodul wird mit 12V betrieben. Am USB-Ausgang l&#228;sst sich ein weiteres Ger&#228;t, wie z.B. meine Pebble Steel, aufladen:</p>

<p><img src="http://blog.port23.de/media/users/bastard/4-400.png" alt="" title="" width="400" /></p>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=125&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Geisterstunde</title>
					<link>http://blog.port23.de/index.php/bastard/2014/03/15/geisterstunde</link>
					<pubDate>Sat, 15 Mar 2014 21:18:11 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">124@http://blog.port23.de/</guid>
					<description>W&#228;hrend der letzten Tage habe ich eine Geisterfamilie in Faberdashery's Arctic White gedruckt. Ich finde, so in wei&#223; sind die ziemlich harmlos:



Aber wenn es dunkel wird ....



Ein Video gibt es auch! Have fun!

Diese LED-Flackerkerzen von Pollin passen wunderbar drunter ... ;-))

</description>
					<content:encoded><![CDATA[<p>W&#228;hrend der letzten Tage habe ich eine <a href="http://www.thingiverse.com/thing:163877">Geisterfamilie</a> in Faberdashery's <a href="http://www.faberdashery.co.uk/products-page/print-materials/arctic-white/">Arctic White</a> gedruckt. Ich finde, so in wei&#223; sind die ziemlich harmlos:</p>

<p><img src="http://blog.port23.de/media/users/bastard/geisterstunde2.jpg" alt="" title="" width="400"/></p>

<p>Aber wenn es dunkel wird ....</p>

<p><img src="http://blog.port23.de/media/users/bastard/geisterstunde5.jpg" alt="" title="" width="400" /></p>

<p>Ein <a href="http://www.youtube.com/watch?v=9naUa0XuCH0&amp;feature=youtu.be">Video</a> gibt es auch! Have fun!</p>

<p>Diese <a href="http://www.pollin.de/shop/dt/MDk4ODMxOTk-/Fundgrube/Haushalt/LED_Flackerkerze.html">LED-Flackerkerzen</a> von Pollin passen wunderbar drunter ... ;-))</p>

]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=124&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Tiere mit Biss</title>
					<link>http://blog.port23.de/index.php/bastard/2014/02/16/tiere_mit_biss</link>
					<pubDate>Sun, 16 Feb 2014 09:18:40 +0000</pubDate>
					<dc:creator>bastard</dc:creator>
					<category domain="main">privat</category>					<guid isPermaLink="false">123@http://blog.port23.de/</guid>
					<description>Zu Weihnachten habe ich ein paar Tiere f&#252;r die Familie gedruckt:







Gruppenbild mit Trillerpfeife und "Twisted Bottle":

</description>
					<content:encoded><![CDATA[<p>Zu Weihnachten habe ich ein paar Tiere f&#252;r die Familie gedruckt:</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/mr-alligator.png" alt="" title="" width="320" height="240" /></div>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/mr-jaws.png" alt="" title="" width="320" height="136" /></div>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/mr-piranha.png" alt="" title="" width="320" height="270" /></div>

<p>Gruppenbild mit Trillerpfeife und "Twisted Bottle":</p>

<div class="image_block"><img src="http://blog.port23.de/media/users/bastard/stefan.jpg" alt="" title="" width="400" /></div>]]></content:encoded>
					<comments>http://blog.port23.de/index.php/bastard?p=123&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
					</channel>
</rss>
