<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KraxlBot &#8211; Makerblog.at</title>
	<atom:link href="https://www.makerblog.at/category/kraxlbot/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.makerblog.at</link>
	<description>Arduino Projekte, Tutorials, 3D-Druck und die Maker-Szene</description>
	<lastBuildDate>Wed, 29 Nov 2023 18:30:15 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.makerblog.at/wp-content/uploads/cropped-logo-100x100-2-32x32.jpg</url>
	<title>KraxlBot &#8211; Makerblog.at</title>
	<link>https://www.makerblog.at</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Darth Vader &#038; Co &#8211; TSP-Dateien als SVG zum Download</title>
		<link>https://www.makerblog.at/2014/09/darth-vader-co-tsp-dateien-als-svg-zum-download/</link>
					<comments>https://www.makerblog.at/2014/09/darth-vader-co-tsp-dateien-als-svg-zum-download/#comments</comments>
		
		<dc:creator><![CDATA[Adi Dax]]></dc:creator>
		<pubDate>Mon, 29 Sep 2014 19:47:50 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[KraxlBot]]></category>
		<category><![CDATA[kraxlbot]]></category>
		<category><![CDATA[polargraph]]></category>
		<guid isPermaLink="false">http://www.makerblog.at/?p=459</guid>

					<description><![CDATA[In den letzten Tagen wurde ich einige Male gefragt, ob ich die SVG-Dateien zu meinen Experimenten mit dem Vertikal Plotter (aka Polargraph) nicht veröffentlichen könnte. Im besonderen ging es da um die TSP (Traveling Salesman Problem)-Grafiken, die aus einem einzigen]]></description>
										<content:encoded><![CDATA[<p>In den letzten Tagen wurde ich einige Male gefragt, ob ich die SVG-Dateien zu meinen Experimenten mit dem Vertikal Plotter (aka Polargraph) nicht veröffentlichen könnte. Im besonderen ging es da um die TSP (Traveling Salesman Problem)-Grafiken, die aus einem einzigen durchgehenden Linienzug bestehen, der sich nicht selbst überkreuzt.</p>
<p>Hier ein Beispiel im Zeitraffer:</p>
<p><iframe title="KraxlBot malt Darth Vader - Zeitraffer" width="700" height="394" src="https://www.youtube.com/embed/LPdCCa383Jw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><script type="application/json" data-arve-oembed>{"title":"KraxlBot malt Darth Vader - Zeitraffer","author_name":"Makerblog.at - Arduino &amp; Co","author_url":"https://www.youtube.com/c/MakerblogAt","type":"video","height":"394","width":"700","version":"1.0","provider_name":"YouTube","provider_url":"https://www.youtube.com/","thumbnail_height":"360","thumbnail_width":"480","thumbnail_url":"https://i.ytimg.com/vi/LPdCCa383Jw/hqdefault.jpg","html":"&lt;iframe width=&quot;700&quot; height=&quot;394&quot; src=&quot;https://www.youtube.com/embed/LPdCCa383Jw?feature=oembed&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen title=&quot;KraxlBot malt Darth Vader - Zeitraffer&quot;&gt;&lt;/iframe&gt;","arve_cachetime":"2022-08-23 12:07:27","arve_url":"https://www.youtube.com/watch?v=LPdCCa383Jw","arve_srcset":"https://i.ytimg.com/vi/LPdCCa383Jw/mqdefault.jpg 320w, https://i.ytimg.com/vi/LPdCCa383Jw/hqdefault.jpg 480w, https://i.ytimg.com/vi/LPdCCa383Jw/sddefault.jpg 640w, https://i.ytimg.com/vi/LPdCCa383Jw/maxresdefault.jpg 1280w"}</script></p>
<p>Und hier einige Bilder als SVG-Dateien, alle mit einem TSP Pfad (ein Linienzug, keine Kreuzungen):</p>
<ul>
<li><a href="http://www.makerblog.at/wp-content/uploads/darth-vader-1.svg">Darth Vader TSP SVG &#8211; Download</a></li>
<li><a href="http://www.makerblog.at/wp-content/uploads/horse-1.svg">Pferd TSP SVG &#8211; Download</a></li>
<li><a href="http://www.makerblog.at/wp-content/uploads/fledermaus-1.svg">Fledermaus TSP SVG &#8211; Download</a></li>
</ul>
<p>Die Files müssten sich auch in jedem aktuellen Browser betrachten lassen. Bitte nach rechts scrollen, falls die Grafik nicht gleich sichtbar ist.</p>
<p>Viel Spaß!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.makerblog.at/2014/09/darth-vader-co-tsp-dateien-als-svg-zum-download/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Vertikalplotter im Selbstbau &#8211; Teil 2 &#8211; Software und Workflow</title>
		<link>https://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-2-software-und-workflow/</link>
					<comments>https://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-2-software-und-workflow/#comments</comments>
		
		<dc:creator><![CDATA[Adi Dax]]></dc:creator>
		<pubDate>Thu, 25 Sep 2014 21:51:35 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[KraxlBot]]></category>
		<guid isPermaLink="false">http://www.makerblog.at/?p=433</guid>

					<description><![CDATA[Der Grundaufbau des Vertikalplotters steht soweit, siehe Teil 1 dieses Artikels, jetzt fehlt noch die Software. Hier geht&#8217;s wieder zu Sandy Noble, diesmal in sein Repository auf Github. Dort findet sich unter https://github.com/euphy/polargraphcontroller/releases/latest die jeweils aktuelle Version der Software und]]></description>
										<content:encoded><![CDATA[<p>Der Grundaufbau des Vertikalplotters steht soweit, siehe <a title="Vertikalplotter im Selbstbau – Teil 1 – Polargraph, Kritzler, Makelangelo und Co." href="http://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-1-polargraph-kritzler-makelangelo-und-co/">Teil 1 dieses Artikels</a>, jetzt fehlt noch die Software. Hier geht&#8217;s wieder zu Sandy Noble, diesmal in sein Repository auf Github. Dort findet sich unter <a href="https://github.com/euphy/polargraphcontroller/releases/latest" target="_blank">https://github.com/euphy/polargraphcontroller/releases/latest</a> die jeweils aktuelle Version der Software und der zugehörigen Firmware für den Arduino Mikrocontroller als ZIP.</p>
<p>Im Ordner /arduino-source befindet sich der Sourcecode für den Arduino. Sollten beim Kompilieren Fehler wegen fehlender Libraries auftreten, so finden sich diese auch im ZIP oder bei den jeweiligen Anbietern.</p>
<p><a href="http://www.makerblog.at/wp-content/uploads/polargraph-arduino-server-firmware-sketch.jpg"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-440 size-large" src="http://www.makerblog.at/wp-content/uploads/polargraph-arduino-server-firmware-sketch-1024x899.jpg" alt="" width="665" height="583" srcset="https://www.makerblog.at/wp-content/uploads/polargraph-arduino-server-firmware-sketch-1024x899.jpg 1024w, https://www.makerblog.at/wp-content/uploads/polargraph-arduino-server-firmware-sketch-300x263.jpg 300w, https://www.makerblog.at/wp-content/uploads/polargraph-arduino-server-firmware-sketch-660x579.jpg 660w, https://www.makerblog.at/wp-content/uploads/polargraph-arduino-server-firmware-sketch.jpg 1055w" sizes="(max-width: 665px) 100vw, 665px" /></a>Wer noch gar keine Arduino-Erfahrung hat, der findet bei Google oder auf <a href="http://arduino.cc/en/Guide/HomePage" target="_blank">arduino.cc</a> genügend Informationen dazu. Sehr empfehlen kann ich auch das <a title="Arduino Starter Kit – Ausgepackt und vorgestellt" href="http://www.makerblog.at/2014/08/arduino-starter-kit-ausgepackt-und-vorgestellt/" target="_blank">Arduino Starter Kit</a>, das im beiliegenden (englischsprachigen) Buch die Erstinstallation der Arduino-Software sehr gut beschreibt und auch gleich erste einfache Projekte mitliefert.</p>
<p>Auf meinen Arduino Uno R3 konnte ich den Polargraph-Sketch ohne weitere Änderungen aufspielen. Wenn ihr statt des Adafruit Motor Shield V2 die V1 verwendet, so lässt sich das im Sketch konfigurieren. Anpassungen für andere Schrittmotortreiber gibt es im Polargraph-Forum, da habe ich aber bisher nichts ausprobiert.</p>
<p>Ist der Arduino Sketch erstmal auf den Mikrocontroller übertragen, so dient der Arduino jetzt als Server, der auf Befehle vom PC wartet und diese in Bewegungen der Schrittmotoren oder des Servo umsetzt. Die Befehle kommen dabei in Form von G-Code Anweisungen. G-Code ist ein sehr einfaches Set von Anweisungen (&#8222;Gehe zu Position X, Y&#8220;), das zur Steuerung von Maschinen aller Art mit mehreren Achsen (CNC-Fräse, 3D-Drucker, Lasercutterm, Plotter etc.) verwendet wird. Mehr Informationen dazu hat wie immer <a href="http://en.wikipedia.org/wiki/G-code" target="_blank">Wikipedia</a>.</p>
<p>Am PC dient as Programm <strong>polargraphcontroller</strong> als Steuerzentrale für den Plotter. polargraphcontroller ist in der leicht verständlichen Programmiersprache Processing geschrieben und liegt für eigene Modifikationen im Quellcode vor. Im ZIP-File sind aber vorkompilierte Versionen für die Plattformen Windows, Linux und OS X enthalten, man kann also sofort loslegen.</p>
<p>Nach dem ersten Start muss man erst einmal in den Punkt <strong>setup</strong> gehen und dort die Parameter der Schrittmotoren, der Zahnräder und der Zeichenfläche hinterlegen. Damit weiss die Software, wie die Zahnräder und damit die Länge der beiden Perlenschnüre gesteuert werden müssen, um gezielt einen Punkt auf der Zeichenfläche ansteuern zu können.</p>
<p><a href="http://www.makerblog.at/wp-content/uploads/polargraph-setup.jpg"><img decoding="async" class="aligncenter size-large wp-image-442" src="http://www.makerblog.at/wp-content/uploads/polargraph-setup-1024x884.jpg" alt="Polargraph Software Konfiguration Setup" width="665" height="574" srcset="https://www.makerblog.at/wp-content/uploads/polargraph-setup-1024x884.jpg 1024w, https://www.makerblog.at/wp-content/uploads/polargraph-setup-300x259.jpg 300w, https://www.makerblog.at/wp-content/uploads/polargraph-setup-660x570.jpg 660w, https://www.makerblog.at/wp-content/uploads/polargraph-setup.jpg 1043w" sizes="(max-width: 665px) 100vw, 665px" /></a>In der blauen Leiste links sieht man verschiedene Einstellmöglichkeiten, unter anderem:</p>
<ul>
<li><strong>mm per rev</strong>: Der Umfang des Zahnrades, über das die Perlenkette läuft, als mm pro Umdrehung</li>
<li><strong>steps per rev</strong>: Die Schrittanzahl des Motors und darunter ein Mutiplikationsfaktor. Beide Werte sind mir nicht ganz klar (vor allem der step multiplier) und habe ich durch Versuch und Irrtum ermittelt</li>
<li><strong>machine width</strong>: Der innere Abstand der beiden Zahnräder voneinander, d.h. die maximale Zeichenfläche</li>
<li><strong>page width, page pos x</strong> etc.: Die Größe und Position des Papiers auf der Zeichenfläche</li>
<li><strong>home pos</strong>: Die Position des &#8222;Home Points&#8220;, dort muss sich der Stift am Anfang befinden. Sollte möglichst exakt eingehalten werden, die Genauigkeit aller Berechnungen hängt wesentlich davon ab.</li>
<li><strong>pen tip size</strong>: Die verwendete Stiftdicke, vor allem wichtig bei der Umwandlung von Bitmap-Bildern in Linienzüge, beeinflusst den Farbdeckungsgrad des Ergebnisses</li>
<li><strong>pen up/down position</strong>: Position des Servos in Grad zum Anheben und Absenken des Stifts</li>
<li><strong>motor max speed, acceleration</strong>: Maximale Geschwindigkeit und Beschleunigung der Schrittmotoren. Langsamer = schöneres Druckbild, schärfere Ecken</li>
<li><strong>serial port</strong>: Serieller Port, an dem der Arduino hängt</li>
</ul>
<p>Verschiedene dieser Konfigurationen können jederzeit gespeichert und wieder importiert werden.</p>
<p>Nach den Grundeinstellungen kann man auf der Seite <strong>input</strong> manuell erste Bewegungen auslösen.</p>
<p><a href="http://www.makerblog.at/wp-content/uploads/polargraph-app-draw-vectors.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-443" src="http://www.makerblog.at/wp-content/uploads/polargraph-app-draw-vectors-1024x802.jpg" alt="polargraph-app-draw-vectors" width="665" height="520" srcset="https://www.makerblog.at/wp-content/uploads/polargraph-app-draw-vectors-1024x802.jpg 1024w, https://www.makerblog.at/wp-content/uploads/polargraph-app-draw-vectors-300x235.jpg 300w, https://www.makerblog.at/wp-content/uploads/polargraph-app-draw-vectors-660x517.jpg 660w, https://www.makerblog.at/wp-content/uploads/polargraph-app-draw-vectors.jpg 1095w" sizes="auto, (max-width: 665px) 100vw, 665px" /></a>Über <strong>set home</strong> teilt man dem Programm mit, dass sich der Stift an der Home-Position befindet. Die Motoren werden dann gelockt, halten also diese Position (lassen sich aber mit der Hand weiterhin bewegen, die Feinpositionierung kann man also leicht nach dem Homing durchführen). Mit <strong>move direct</strong> kann man auf einen Punkt auf der Zeichenfläche klicken und das Programm übergibt dem Arduino die Anweisung, diese Position anzusteuern. Sofort beginnen die Schrittmotoren zu arbeiten und man sieht sofort, ob Richtung und zurückgelegte Entfernung passen. Wenn das nicht der Fall ist oder die Motoren die Kette über das Ziel hinausbewegen, so ist das kein Problem. Man kann die Perlenketten jederzeit von den Zahnrädern abheben und die Motoren drehen damit leer.</p>
<p>Wenn Bewegungsrichtung und Entfernungen des Stifts ungefähr stimmen, kann man mit <strong>set area</strong> und <strong>set frame to area</strong> den maximalen Zeichenbereich des Stifts innerhalb der Papierfläche festlegen. Bildbereiche, die außerhalb dieses Rahmens liegen, werden nicht gezeichnet. Dann kann man entweder ein Pixelbild (JPG, PNG) laden und in mit verschiedenen Algorithmen in einen Linienzug umrechnen oder direkt eine SVG-Vektordatei importieren. In beiden Varianten gibt es verschiedene Einstellmöglichkeiten für Größe und Position des Bildes. Mit einem Klick auf <strong>render pixels</strong> oder <strong>draw vectors</strong> werden die C-Code Anweisungen erstellt, die dann am rechten Fensterrand angezeigt werden. Die Befehle landen in einer Warteschlange, die jederzeit pausiert und wieder gestartet werden kann. Man kann die Warteschlange vor dem Senden an den Plotter auch exportieren und z.B. in einem Texteditor manuell nachbearbeiten. In meiner aktuellen Version war das notwendig, weil die Befehle zum Heben und Senken des Stifts über den Servo nicht immer korrekt ausgegeben wurden und ich diese vor dem Ausdruck per Suchen/Ersetzen korrigiert habe.</p>
<p>Auch hier empfehle ich einen Blick in das <a href="http://www.instructables.com/id/Polargraph-Drawing-Machine/?ALLSTEPS" target="_blank">Instructables-Projekt von Sandy Noble</a>. Da sind die wichtigsten Programmschritte ganz gut erklärt.</p>
<p>Damit sollte der Vertical Plotter schonmal erste Ergebnisse liefern. Wie man mit zusätzlicher Software wie StippleGen die Möglichkeiten des Plotters noch weiter ausschöpfen kann, das zeige ich in einem eigenen Artikel.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-2-software-und-workflow/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Vertikalplotter im Selbstbau &#8211; Teil 1 &#8211; Hardware und Arduino &#8211; Polargraph, Kritzler, Makelangelo und Co.</title>
		<link>https://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-1-polargraph-kritzler-makelangelo-und-co/</link>
					<comments>https://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-1-polargraph-kritzler-makelangelo-und-co/#comments</comments>
		
		<dc:creator><![CDATA[Adi Dax]]></dc:creator>
		<pubDate>Tue, 23 Sep 2014 06:44:28 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[KraxlBot]]></category>
		<category><![CDATA[kraxlbot]]></category>
		<category><![CDATA[plotter]]></category>
		<category><![CDATA[polargraph]]></category>
		<guid isPermaLink="false">http://www.makerblog.at/?p=395</guid>

					<description><![CDATA[Auf Youtube sieht man immer wieder Videos von Vertikalplottern, die &#8211; meist recht behäbig &#8211; Bilder an Wände zeichnen, sprayen oder auch mal punktweise stempeln. Die meisten dieser Projekte werden über einen Arduinom angesteuert. Ich habe mir in den letzten]]></description>
										<content:encoded><![CDATA[
<p>Auf Youtube sieht man immer wieder <a href="https://www.youtube.com/results?search_query=vertical+plotter" target="_blank" rel="noopener">Videos von Vertikalplottern</a>, die &#8211; meist recht behäbig &#8211; Bilder an Wände zeichnen, sprayen oder auch mal punktweise stempeln. Die meisten dieser Projekte werden über einen Arduinom angesteuert. Ich habe mir in den letzten Wochen verschiedene dieser Projekte angeschaut mit dem Ziel, einen davon nachzubauen und in brauchbarer Qualität ein paar Bilder für die leeren Wände zuhause zu plotten.</p>



<h2 class="wp-block-heading">Die Qual der Wahl &#8211; ein bisschen von überall</h2>


<div class="wp-block-image">
<figure class="alignright"><a href="http://www.makerblog.at/wp-content/uploads/kraxlerbot-polargraph-gondola.jpg"><img loading="lazy" decoding="async" width="225" height="300" src="http://www.makerblog.at/wp-content/uploads/kraxlerbot-polargraph-gondola-225x300.jpg" alt="" class="wp-image-415" srcset="https://www.makerblog.at/wp-content/uploads/kraxlerbot-polargraph-gondola-225x300.jpg 225w, https://www.makerblog.at/wp-content/uploads/kraxlerbot-polargraph-gondola.jpg 600w" sizes="auto, (max-width: 225px) 100vw, 225px" /></a></figure>
</div>


<p>An Vertical Plotter oder Wall Plotter Projekten herrscht kein Mangel, viele der Projektseiten befinden sich aber in einem verwahrlosten Zustand oder sind zwar vielfach verlinkt, aber nicht mehr online. Am Ende blieben der <a href="https://www.marginallyclever.com/shop/drawing-robots/makelangelo-3-complete-kit" target="_blank" rel="noopener">Makelangelo</a>, <a href="http://plotterbot.com/" target="_blank" rel="noopener">PlotterBot</a> und <a href="http://www.polargraph.co.uk/" target="_blank" rel="noopener">Polargraph</a> in der engeren Auswahl übrig. Für alle Projekte werden auf den Websites Bausätze zum Kauf angeboten, frei verfügbar gibt es teils umfangreiche Anleitungen und die notwendige Software zum Download.</p>



<p>Am interessantesten fand ich schlußendlich das Polargraph-Projekt, einerseits da dessen Erfinder Sandy Noble schon in der Anfangsphase des Projektes ein sehr umfangreiches Tutorial auf <a href="https://www.instructables.com/Polargraph-Drawing-Machine/" target="_blank" rel="noreferrer noopener">Instructables.com </a>veröffentlicht hat, mit dem ich einige Grundelemente des Plotters sehr schnell austesten konnte, andererseits wegen der verfügbaren Processing-Software, die auf meiner Mac OS X Umgebung schon bei ersten Tests gut funktioniert hat und ich mich in Processing halbwegs gut auskenne.</p>



<p>Außerdem hat Sandy es mithilfe der aktiven Community in seinem Forum geschafft, die Server-Firmware für seinen Polargraph so weit zu optimieren, dass die Software in den Speicher eines Arduino Uno R3 passt &#8211; und einen besseren Arduino habe ich derzeit nicht zur Verfügung.</p>



<p>Hier ein Zeitraffer einer frühen Version des Plotters:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Vertical Plotter KraxlBot - Zeitraffer / Time Lapse" width="700" height="394" src="https://www.youtube.com/embed/YDo_upuQ5UA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>Jetzt aber zum Aufbau eines eigenen Vertical Plotters.</p>



<h2 class="wp-block-heading">Die Bauteile</h2>



<p>Im Shop von Polargraph gibt es verschiedene Kits und auch Einzelteile zu kaufen, darunter auch eine großartige Gondel (die Halterung für den Stift, die von den beiden Perlenketten bewegt wird). Ich habe mich dann aber doch für den Maker-Weg entschieden und mit handelsüblichen Bauteilen und einigen Teilen aus meinem (ja auch selbstgebauten) 3D-Drucker eine ganz eigene Version des Polargraph entwickelt.</p>



<p>Es sind wirklich nicht viele Teile notwendig (und einige der wenigen hier aufgelisteten sind eigentlich fast Luxus), hier eine Übersicht:</p>



<p><strong>Rahmen:</strong></p>



<ul class="wp-block-list">
<li>Eine Holzplatte oder ähnliches, nicht zu klein.</li>



<li>Eine Holzleiste, 3&#215;3 cm oder mehr, zur Verstärkung des oberen Randes der Platte. Da werden dann die Motorhalterungen draufgeschraubt</li>
</ul>



<p><strong>Mechanik und Motoren:</strong></p>



<ul class="wp-block-list">
<li>2 Schrittmotoren (was auch immer grade da ist, 200 Schritte/U reichen), z.B. <a class="aawp-link" href="https://www.amazon.de/dp/B0B93HTR87?tag=makerblogwp-21&linkCode=ogi&th=1&psc=1" title="STEPPERONLINE E Series Nema 17 Schrittmotor 2A 55Ncm 1,8 Grad mit 1 Meter Kabel für 3D-Drucker CNC(1 Pack)" target="_blank" rel="nofollow noopener sponsored"  data-aawp-product-asin="B0B93HTR87" data-aawp-product-id="4197" data-aawp-tracking-id="makerblogwp-21" data-aawp-product-title="STEPPERONLINE E Series Nema 17 Schrittmotor 2A 55Ncm 1,8 Grad mit 1 Meter Kabel für 3D-Drucker CNC 1 Pack" data-aawp-local-click-tracking="1">STEPPERONLINE E Series Nema 17 Schrittmotor 2A 55Ncm 1,8 Grad mit 1 Meter Kabel für 3D-Drucker CNC(1 Pack)</a></li>



<li>Befestigungswinkel für die Schrittmotoren (gibts z.B. <a class="aawp-link" href="https://www.amazon.de/dp/B09QLYLXFZ?tag=makerblogwp-21&linkCode=ogi&th=1&psc=1" title="hier" target="_blank" rel="nofollow noopener sponsored"  data-aawp-product-asin="B09QLYLXFZ" data-aawp-product-id="4198" data-aawp-tracking-id="makerblogwp-21" data-aawp-product-title="QWORK 4 Stück Schrittmotor Halterun NEMA 17 schrittmotor Halterung mit Schrauben" data-aawp-local-click-tracking="1">hier</a>, geht notfalls auch im Selbstbau oder 3D-Druck)</li>



<li>einen kleinen Modellbauservo samt Servohorn</li>



<li>2 Perlenketten, wie sie bei Jalousien verwendet werden, gibts im Baumarkt</li>



<li>2 Zahnräder für die Perlenketten, diese sollten auf die Welle der Schrittmotoren passen, z.B. <a href="http://www.thingiverse.com/thing:467647" target="_blank" rel="noopener">meine Zahnräder als 3D Modell</a></li>



<li>die Gondel für den Stift, z.B. <a href="http://www.thingiverse.com/thing:472573" target="_blank" rel="noopener">meine Variante als 3D Modell</a> (da gibts noch jede Menge andere Ideen dazu, einafach googlen)</li>
</ul>



<p><strong>Elektronik:</strong></p>



<ul class="wp-block-list">
<li>Ein Arduino Uno R3 (oder vergleichbar, muss aber mind 32 KB Speicher haben)</li>



<li>Ein Adafruit Motor Shield V2 (V1 geht auch, ist aber nur mehr als Nachbau erhältlich)</li>
</ul>



<p>dazu noch ein paar Kleinteile wie Schrauben und Klebeband, ein paar Drahtbrücken und, je nach Größe des Plotters, Kabel und etwas Werkzeug.</p>



<p>Achtung: Das Adafruit Motor Shield gibt es meist nur als Bausatz zu bestellen, es müssen aber nur ein paar Schraubklemmen und Stiftleisten angelötet werden, das geht ganz einfach.</p>



<p><strong>Software:</strong></p>



<p>Zum Betrieb des Plotters habe ich die Polargraph-Software von Sandy Noble verwendet. Der enthaltene Arduino-Sketch kann 1:1 auf den Arduino Uno übertragen werden und dient als Server für die ebenfalls enthaltene Polargraph Applikation. Diese ist in Processing geschrieben und im ZIP auch als vorkompilierte Version für Windows, OS X und Linux enthalten. Die aktuelle Version der <a href="https://github.com/euphy/polargraphcontroller/releases/latest" target="_blank" rel="noopener">Polargraph Software steht hier zum Download bereit</a>.</p>



<h2 class="wp-block-heading">KraxlBot &#8211; Aufbau, Version 1:</h2>



<p>Weil der Plotter an der Wand herumkraxelt wie ein Bergsteiger, hat er jetzt auch einen Namen bekommen. <strong>KraxlBot!</strong> Zum besseren Verständnis zuerst ein Bild des Plotters im (derzeitigen) Endzustand.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://www.makerblog.at/wp-content/uploads/KraxlerBot-Gesamtaufbau1.jpg"><img loading="lazy" decoding="async" width="700" height="840" src="http://www.makerblog.at/wp-content/uploads/KraxlerBot-Gesamtaufbau1.jpg" alt="" class="wp-image-406" srcset="https://www.makerblog.at/wp-content/uploads/KraxlerBot-Gesamtaufbau1.jpg 700w, https://www.makerblog.at/wp-content/uploads/KraxlerBot-Gesamtaufbau1-250x300.jpg 250w, https://www.makerblog.at/wp-content/uploads/KraxlerBot-Gesamtaufbau1-660x792.jpg 660w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a></figure>
</div>


<p>Wie man sieht, besteht der Plotter nur aus recht wenigen Teilen. Ich habe eine Holzplatte (ca. 65x85cm) aus der Restekiste verwendet und auf der Rückseite mit einer leicht angeschrägten Stütze versehen, damit sie frei neben dem Werktisch stehen kann.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://www.makerblog.at/wp-content/uploads/kraxlerbot-schrittmotor-zahnrad1.jpg"><img loading="lazy" decoding="async" width="800" height="600" src="http://www.makerblog.at/wp-content/uploads/kraxlerbot-schrittmotor-zahnrad1.jpg" alt="" class="wp-image-407" srcset="https://www.makerblog.at/wp-content/uploads/kraxlerbot-schrittmotor-zahnrad1.jpg 800w, https://www.makerblog.at/wp-content/uploads/kraxlerbot-schrittmotor-zahnrad1-300x225.jpg 300w, https://www.makerblog.at/wp-content/uploads/kraxlerbot-schrittmotor-zahnrad1-660x495.jpg 660w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>
</div>


<p>Am oberen Rand der Platte habe ich hinten eine Holzleiste (3x4cm) angeschraubt, um Platz für die Befestigung der Montagewinkel für die Schrittmotoren und etwas Ablagefläche für den Mikrocontroller zu gewinnen. Die Zahnräder für die Perlenketten sind so gedruckt, dass sie direkt auf die 5mm-Welle der Motoren aufgesteckt und falls nötig mit einer M3 Schraube fixiert werden können.</p>



<p>Achtung: Bei diesen Perlenketten scheint es verschiedene System mit unterschiedlichen Perlengrößen und -abständen zu geben. Meine Kette hat Perlen mit ca. 4mm Durchmesser, die in Abständen von ca. 6mm an der Schnur angebracht sind.</p>



<p>Bei der Montage der Schrittmotoren bitte darauf achten, dass das 4-aderige Anschlußkabel des Motors auch bis zum Arduino reicht &#8211; oder rechtzeitig für Verlängerung sorgen.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://www.makerblog.at/wp-content/uploads/kraxlerbot-arduino-motorshield.jpg"><img loading="lazy" decoding="async" width="800" height="600" src="http://www.makerblog.at/wp-content/uploads/kraxlerbot-arduino-motorshield.jpg" alt="kraxlerbot-arduino-motorshield" class="wp-image-410" srcset="https://www.makerblog.at/wp-content/uploads/kraxlerbot-arduino-motorshield.jpg 800w, https://www.makerblog.at/wp-content/uploads/kraxlerbot-arduino-motorshield-300x225.jpg 300w, https://www.makerblog.at/wp-content/uploads/kraxlerbot-arduino-motorshield-660x495.jpg 660w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>
</div>


<p>Den Arduino Uno samt Adafruit Motor Shield V2 habe ich derzeit einfach mittig auf die Holzleiste gelegt und hinten mit einem Metallwinkel vor dem Abrutschen gesichert. Da muss auf jeden Fall noch eine elegantere Lösung her. Für die Motoren reicht die Stromversorgung des Arduino über USB nicht aus, ich verwende zusätzlich ein einfaches Steckernetzteil (z.B ein Voltcraft USPS 1000), das ich auf 12V eingestellt habe. Man kann aber auch z.B. einen 9V-Block direkt an das Motor Shield anschließen.</p>



<p>Die Verkabelung der Schrittmotoren mit dem Motor Shield ist etwas trickreich, da sowohl der angesteuerte Motor (links/rechts) als auch die Laufrichtung stimmen und die Anforderungen der Software erfüllen soll. Am besten zuerst den Aufbau fertigstellen, dann die Polargraph Firmware aufspielen und mit der PC-Software im manuellen Modus die am Bildschirm angezeigten Bewegungen mit den tatsächlichen abgleichen. Im schlimmsten Fall (so war es bei mir) müssen dann sowohl die Motoren an die jeweils anderen Anschlüsse (M1 und M2 am Shield) gesteckt und bei der Verkabelung noch die Reihenfolge der Kabelpaare vertauscht werden. Versuch und Irrtum!</p>



<p>Will man den Polargraph auch mit einer Vorrichtung zum Anheben des Stiftes ausstatten (anfangs nicht unbedingt notwendig, aber dann zeichnet er halt bei jeder Bewegung oder muss während der Fahrt zum Startpunkt des Plots manuell angehoben werden), dann muss der zugehörige Servo an den Servo2-Stecker des Motor Shield.</p>



<p>Die <strong>Gondel</strong> habe ich mittlerweile mehrmals überarbeitet, wirklich gut funktioniert sie aber noch nicht. Größter Nachteil ist, dass die beiden Punkte, an denen die Perlenkette aufgehängt ist, nicht drehbar gelagert sind. Das werde ich in einer der folgenden Versionen korrigieren. Auf <a href="http://www.thingiverse.com/" target="_blank" rel="noopener">Thingiverse</a> gibt es aber noch viele weitere Varianten, einfach nach &#8222;polargraph&#8220; oder &#8222;gondola&#8220; suchen. Die perfekte Gondel mit kugelgelagert beweglichen Aufhängungen gibts im <a href="http://polargraph.bigcartel.com/product/original-polargraph-central-axis-gondola-kit" target="_blank" rel="noopener">Polargraph-Shop</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://www.makerblog.at/wp-content/uploads/kraxlerbot-gondola-stifthalter.jpg"><img loading="lazy" decoding="async" width="600" height="800" src="http://www.makerblog.at/wp-content/uploads/kraxlerbot-gondola-stifthalter.jpg" alt="kraxlerbot-gondola-stifthalter" class="wp-image-411" srcset="https://www.makerblog.at/wp-content/uploads/kraxlerbot-gondola-stifthalter.jpg 600w, https://www.makerblog.at/wp-content/uploads/kraxlerbot-gondola-stifthalter-225x300.jpg 225w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></figure>
</div>


<p>Die Perlenkette wird durch die Öffnung des jeweiligen Halters geführt und mit einer M3 Schraube festgeklemmt. Der Stift wird in die Stifthalterung geschoben und mit einer M4-Schraube fixiert (da ist die Öffnung im Modell etwas klein, notfalls nachbohren). Wird auch ein Servo zum Abheben des Stifts von der zeichenfläche verwendet, so ist daraug zu achten, dass der Stift nicht zu weit durch die Halterung ragt. Der Servo muss im &#8222;Lift&#8220;-Zustand weiter in Richtung Zeichenfläche ragen als der Stift. Den genauen Drehwinkel des Servos für &#8222;Pen Lift&#8220; und &#8222;Pen Drop&#8220; kann man später in der Software einstellen. Die Drehrichtung muss aber passen, also vor dem Ankleben testen!</p>



<p>Am unteren Ende der Gondel ist noch eine Öffnung für eine M3-Schraube angebracht, an der einige Gewichte befestigt werden können. Das erhöht die Stabilität und Laufruhe der Gondel. Man kann hier aber auch einfach irgendetwas Schweres ankleben oder mit einer Schnur oder Klemme befestigen. Am besten ist es, auch an den losen Seiten der Perlenketten kleine Gewichte anzubringen (vorher kontrollieren, bis wohin die Kette über die Zahnräder gezogen wird!), das verringert die Gefahr von störenden Abrutschern an den Zahnrädern. Idealerweise sollten sich das Gewicht der Gondel und die Gegengewichte an den Ketten die Waage halten, so genau ist es da aber nicht.</p>



<p>Das war im wesentlichen schon die Hardware. Abhängig von den verfügbaren Bauteilen kann der Plotter aber auch deutlich anders aussehen. Sobald die beiden Motoren montiert und mit dem Motor Shield verkabelt sind, können schon die ersten Tests mit der Software durchgeführt werden.</p>



<p>Ich verwende die Polargraph Firmware am Arduino und die zugehörige Processing App. Am Screenshot sieht man links die Schaltflächen für &#8222;Set Home&#8220; zur Kalibrierung und &#8222;Move Direct&#8220;, mit denen man kontrollieren kann, ob sich der Plotter bei Steuerbefehlen auch in die richtige Richtung bewegt.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://www.makerblog.at/wp-content/uploads/Bildschirmfoto-2014-09-25-um-07.23.23.png"><img loading="lazy" decoding="async" width="1024" height="802" src="http://www.makerblog.at/wp-content/uploads/Bildschirmfoto-2014-09-25-um-07.23.23-1024x802.png" alt="Bildschirmfoto 2014-09-25 um 07.23.23" class="wp-image-435" srcset="https://www.makerblog.at/wp-content/uploads/Bildschirmfoto-2014-09-25-um-07.23.23-1024x802.png 1024w, https://www.makerblog.at/wp-content/uploads/Bildschirmfoto-2014-09-25-um-07.23.23-300x235.png 300w, https://www.makerblog.at/wp-content/uploads/Bildschirmfoto-2014-09-25-um-07.23.23-660x517.png 660w, https://www.makerblog.at/wp-content/uploads/Bildschirmfoto-2014-09-25-um-07.23.23.png 1095w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>Dazu aber mehr <a title="Vertikalplotter im Selbstbau – Teil 2 – Software und Workflow" href="http://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-2-software-und-workflow/">im nächsten Artikel</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.makerblog.at/2014/09/vertikalplotter-im-selbstbau-teil-1-polargraph-kritzler-makelangelo-und-co/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
	</channel>
</rss>
