<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Neuvorstellung mein erster Drucker</title>
        <description> Hallo an alle

Kurze Vorstellung zu meiner Person, mein Name ist Alois ich bin 40 Jahre alt und wohne in Graz / Österreich. Ich habe Werkzeugmechaniker gelernt. Da mein Vater Panzermodellbau ( Seite noch im aufbau ) betreibt habe ich zugang zu allen Maschinen die man so brauchen könnte ( Drehbank und Fräsmaschine sowohl konventionell als auch CNC, Platinenfräsmaschine CNC, Ätzanlage für Platinen usw. ). Auch ist mein Vater gelernter Ingenieur und macht Platinen und Schaltungen mit Eagle selbst. Ich möchte mir nun einen 3D Drucker bauen.

Der Drucker hat ein 300x300 mm großes Bett und 230mm druckhöhe, ein Dualhotend ist geplant, aufgebaut ist er wie eine CNC Fräsmaschine und ich möchte so viel als möglich selbst herstellen. Gezeichnet wird mit Solid Works 2014. Als Elektronik dient ein RAMPS 1.4 + Mega 2560 R3, DRV8825 Stepper Motor Driver mit Kühlkörper + LCD 12864 Graphic Smart Display Controller, 5x Opto Endstops, ein Induktiver Näherungssensor für Z ( Auto Bed Leveling ) und ein Pc Netzteil mit 650 Watt. Als Pc dient ein Raspberry PI 2 Model B (A 900MHz, Quad-core, ARM Cortex-A7 CPU, 4x USB, Full HDMI) und ein 9&quot; Digital LCD 1024*600 High Resolution Display sowie eine 60 Gb SSD.

Als Software kommt Marlin als Firmware und Repetier-Host oder Cura zum Einsatz, auf dem Raspberry läuft Octoprint und Pronterface.

Hier mal ein paar Zeichnungen als 3-D Pdf Files.
Der Extruder
Die Z Achse
Bett Führung
Das Hotend
Düsenhalter
Komplettaufbau

Anbei ein paar Bilder zum Baufortschritt:
Bilder 3D Drucker

Soweit so gut. Doch nun kommen die Fragen:

In Marlin gibt es ein paar werte wo ich nicht weiß wie ich diese berechne oder für was diese sind:

//Manual homing switch locations:
// For deltabots this means top and center of the Cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 0
#define MANUAL_Z_HOME_POS 0
//#define MANUAL_Z_HOME_POS 402 // For delta: Distance between nozzle and print surface after homing.

 ^ Kann ich hier meinen Mittelpunkt vom Bett angeben als Startpunkt nach dem Homing damit Düse 1 in der Mitte des Bettes seinen 0-Punkt hat ? Geht das überhaupt oder muss der 0-Punkt immer rechts hinten am Bett liegen ? Oder muss ich das im Start G-Code machen ? Unten ein Bild dazu hoffe es ist verständlich. 

//// MOVEMENT SETTINGS
#define NUM_AXIS 6 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min)                  Woher bekomme ich diese Werte bzw. wie berechne ich diese ?

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT   {80.00,80.00,1600.00,1000.00}  // default steps per unit for Ultimaker Wurden von mir Berechnet und stimmen soweit

#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 50}    // (mm/sec)                                                                          Woher bekomme ich diese Werte bzw. wie berechne ich diese ?
#define DEFAULT_MAX_ACCELERATION      {200,200,5,500}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.   Woher bekomme ich diese Werte bzw. wie berechne ich diese ?

#define DEFAULT_ACCELERATION          60    // X, Y, Z and E max acceleration in mm/s^2 for printing moves           Woher bekomme ich diese Werte bzw. wie berechne ich diese ?
#define DEFAULT_RETRACT_ACCELERATION  60   // X, Y, Z and E max acceleration in mm/s^2 for retracts            Woher bekomme ich diese Werte bzw. wie berechne ich diese ?

// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
// For the other hotends it is their distance from the extruder 0 hotend.
#define EXTRUDER_OFFSET_X {0.0, 44.00} // (in mm) for each extruder, offset of the hotend on the X axis von mir eingetragen
#define EXTRUDER_OFFSET_Y {0.0, 0.00}  // (in mm) for each extruder, offset of the hotend on the Y axis von mir eingetragen

// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
#define DEFAULT_XYJERK                20.0    // (mm/sec)            Woher bekomme ich diese Werte bzw. wie berechne ich diese und für was ist dieser wert ?
#define DEFAULT_ZJERK                 0.4     // (mm/sec)               Woher bekomme ich diese Werte bzw. wie berechne ich diese und für was ist dieser wert ?
#define DEFAULT_EJERK                 5.0    // (mm/sec)                Woher bekomme ich diese Werte bzw. wie berechne ich diese und für was ist dieser wert ?

Auch habe ich diese Seite genutzt für meine Berechnungen, aber mit der Tabelle unter Acceleration kann ich nix anfangen. Vielleicht gibt es ja irgendwo Hintergrundinfos zu diesen Einstellungen bzw. Seiten wo ich nachlesen könnte. 

Vielen Dank im voraus</description>
        <link>https://reprap.org/forum/read.php?336,493359,493359#msg-493359</link>
        <lastBuildDate>Mon, 13 Jul 2026 08:00:14 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?336,493359,494180#msg-494180</guid>
            <title>Re: Neuvorstellung mein erster Drucker</title>
            <link>https://reprap.org/forum/read.php?336,493359,494180#msg-494180</link>
            <description><![CDATA[ Hi Alois,<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>Subversa</strong><br />
<br />
<span style="color:#FF0033"> ^ Kann ich hier meinen Mittelpunkt vom Bett angeben als Startpunkt nach dem Homing damit Düse 1 in der Mitte des Bettes seinen 0-Punkt hat ? Geht das überhaupt oder muss der 0-Punkt immer rechts hinten am Bett liegen ? Oder muss ich das im Start G-Code machen ? Unten ein Bild dazu hoffe es ist verständlich. </span></div></blockquote>
<br />
den 0-Punkt kannst Du natürlich in die Mitte legen. Nophead hat das bei seinem Mendel90 auch so gemacht. Seine Überlegungen dazu kannst Du <a href="http://hydraraptor.blogspot.de/2012/06/only-way-is-up.html" target="_blank"  rel="nofollow">hier</a> nachlesen.]]></description>
            <dc:creator>bastard</dc:creator>
            <category>Projekte</category>
            <pubDate>Wed, 08 Apr 2015 06:06:38 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?336,493359,493755#msg-493755</guid>
            <title>Re: Neuvorstellung mein erster Drucker</title>
            <link>https://reprap.org/forum/read.php?336,493359,493755#msg-493755</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Subversa</strong><br />
Anbei die Einstellungen in Repetier Host und ein PDF wo man sieht wo der Drucker auf dem Referenzpunkt steht, soweit so gut. Aber irgendwie müsste ich das ja auch in Marlin einstellen um von SD zu drucken oder nicht ?</div></blockquote>
<br />
Ach das meinst du .... <br />
<br />
Da wage ich mich mal ganz weit  aus dem Fenster zu hängen und behaupte "Oder nicht!" <br />
<br />
Ich selber hatte dieses Problem noch nicht, lerne aber auch gern dazu, daher bin ich nicht böse wenn ich jetzt Unfug schreibe und mich jemand korrigieren möchte ;)<br />
Repetier macht ja eigentlich "nicht mehr" als am ende den G-Code zum Drucker zu schicken und ihn somit zu steuern (klar passieren da noch andere Sachen aber die mal ganz außen vor), den G-Coder erstellt dir ein Slicer. <br />
<br />
Diesen Offset benötigst du ja eigentlich nur wenn dir da meinetwegen irgendwelche Klammern oder sonstwas im Weg sind, oder eben nur auf genau der Stelle das Tape klebt usw. <br />
Meine Vermutung ist nun die das Repetier diese Werte benötigt um sie zum einen an die Slicer weiter zu geben, und zum andern um mit dir gleich "zu mekern" wenn das Bauteil zu groß für deinen druckbaren Bereich des Bettes ist.<br />
Nun übergibt Repetierhost diesen Offset den du da eingestellt hast auch mit an den Slicer, hast du in Repetierhost nun schon gesagt das hinten und vorn je 15 mm verloren gehen (durch Klammern oä) wird dem Slicer das völlig egal sein da Reppetier ihm ja gesagt hat "Das Teil, dahin, in der Größe." . Daraus generiert der Slicer dann den G-Code und schickt ihn an Repetierhost zurück, dort kannst du ihn los schicken zum Drucker oder eben speichern. <br />
Der G-Code wurde nun aber schon so erstellt das dein Offset mit dabei ist, und ob der nun von Repetier, oder von einer SD-Karte kommt ist der Maschine (Drucker) völlig egal. Er wird seine Endschalter anfahren und dann los. <br />
Hat Repetier nun aber dem Slicer schon gesagt das 0 = X+20, Y+20 und der druckbare Bereich eben ringsrum 20mm kleiner ist, dazu dein Teil 10 mm von der 0 Kante des nutzbaren Druckbereichs liegt fängt Marlin halt bei +30 an weil dem Slicer das vorher so von Repetier gesagt wurde.<br />
Die Nullpunkte der Maschine ändern sich dadurch ja nicht, und von denen geht die Firmware ja nunmal aus.<br />
<br />
Ist bisschen blöd zu erklären, aber eigentlich ganz einfach ;)<br />
<br />
<br />
Gruß Peter :)]]></description>
            <dc:creator>PeterKu</dc:creator>
            <category>Projekte</category>
            <pubDate>Tue, 07 Apr 2015 05:27:55 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?336,493359,493600#msg-493600</guid>
            <title>Re: Neuvorstellung mein erster Drucker</title>
            <link>https://reprap.org/forum/read.php?336,493359,493600#msg-493600</link>
            <description><![CDATA[ An die meisten rot kommentierten Parameter musst du dich rantasten bis Schrittverluste auftreten oder das Druckbild leidet.<br />
<br />
Die Z-Achse sieht sehr sehr schwer aus.Vermutlich musst du extrem mit den X-Werten runter.<br />
Da werden heftige Pendelkräfte auftreten. Schnell kann dieser Drucker eigentlich nie werden.<br />
<br />
btw., viele Teile sehen handwerklich gut aus.]]></description>
            <dc:creator>toolson</dc:creator>
            <category>Projekte</category>
            <pubDate>Mon, 06 Apr 2015 17:07:47 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?336,493359,493390#msg-493390</guid>
            <title>Re: Neuvorstellung mein erster Drucker</title>
            <link>https://reprap.org/forum/read.php?336,493359,493390#msg-493390</link>
            <description><![CDATA[ Anbei die Einstellungen in Repetier Host und ein PDF wo man sieht wo der Drucker auf dem Referenzpunkt steht, soweit so gut. Aber irgendwie müsste ich das ja auch in Marlin einstellen um von SD zu drucken oder nicht ? Dort habe ich aber nur:<br />
<br />
// Travel limits after homing<br />
#define X_MAX_POS 379,5<br />
#define X_MIN_POS 0<br />
#define Y_MAX_POS 338.3<br />
#define Y_MIN_POS 0<br />
#define Z_MAX_POS 231<br />
#define Z_MIN_POS 0<br />
<br />
#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)<br />
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)<br />
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)<br />
<br />
Sozusagen kein Offset von der Düse zum Druckbett.<br />
<br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/Zusammenbau%20Komplett%20zeichnung.PDF" target="_blank"  rel="nofollow">Zeichnung PDF</a>]]></description>
            <dc:creator>Subversa</dc:creator>
            <category>Projekte</category>
            <pubDate>Mon, 06 Apr 2015 07:52:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?336,493359,493368#msg-493368</guid>
            <title>Re: Neuvorstellung mein erster Drucker</title>
            <link>https://reprap.org/forum/read.php?336,493359,493368#msg-493368</link>
            <description><![CDATA[ Hallo Alois,<br />
<br />
auch wenn es jetzt nur eine "Teilantwort" auf deine Fragen ist ....<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>Subversa</strong><br />
 Kann ich hier meinen Mittelpunkt vom Bett angeben als Startpunkt nach dem Homing damit Düse 1 in der Mitte des Bettes seinen 0-Punkt hat ? Geht das überhaupt oder muss der 0-Punkt immer rechts hinten am Bett liegen ? Oder muss ich das im Start G-Code machen ? Unten ein Bild dazu hoffe es ist verständlich.</div></blockquote>
<br />
Das wäre Unfug, da der Slicer damit negative Werte im G-Code ausgeben müßte, und die Firmware diese eben auch berechnen um auf die Schritte für die Verfahrwege zu kommen.<br />
So wie es üblich ist weiß dein Drucker halt das "in der Ecke 0 ist" und die Mitte vom Bett in deinem Fall bei 150x und 150y ist.<br />
Wenn du Repetier schon installiert hast ladt dort doch einfach mal ein Objekt und du wirst sehen das es im normal Fall auch in der Mitte vom Bett landet. Du kannst die Objekte aber auch auf dem Bett verschieben,versuch es einfach mal ;)<br />
<br />
<br />
Gruß Peter :)]]></description>
            <dc:creator>PeterKu</dc:creator>
            <category>Projekte</category>
            <pubDate>Mon, 06 Apr 2015 06:07:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?336,493359,493359#msg-493359</guid>
            <title>Neuvorstellung mein erster Drucker</title>
            <link>https://reprap.org/forum/read.php?336,493359,493359#msg-493359</link>
            <description><![CDATA[ Hallo an alle<br />
<br />
Kurze Vorstellung zu meiner Person, mein Name ist Alois ich bin 40 Jahre alt und wohne in Graz / Österreich. Ich habe Werkzeugmechaniker gelernt. Da mein Vater <a href="http://members.chello.at/~ar.photografie/panzer/bilder.html?page-id=475" target="_blank"  rel="nofollow">Panzermodellbau</a> ( Seite noch im aufbau ) betreibt habe ich zugang zu allen Maschinen die man so brauchen könnte ( Drehbank und Fräsmaschine sowohl konventionell als auch CNC, Platinenfräsmaschine CNC, Ätzanlage für Platinen usw. ). Auch ist mein Vater gelernter Ingenieur und macht Platinen und Schaltungen mit Eagle selbst. Ich möchte mir nun einen 3D Drucker bauen.<br />
<br />
Der Drucker hat ein 300x300 mm großes Bett und 230mm druckhöhe, ein Dualhotend ist geplant, aufgebaut ist er wie eine CNC Fräsmaschine und ich möchte so viel als möglich selbst herstellen. Gezeichnet wird mit Solid Works 2014. Als Elektronik dient ein RAMPS 1.4 + Mega 2560 R3, DRV8825 Stepper Motor Driver mit Kühlkörper + LCD 12864 Graphic Smart Display Controller, 5x Opto Endstops, ein Induktiver Näherungssensor für Z ( Auto Bed Leveling ) und ein Pc Netzteil mit 650 Watt. Als Pc dient ein Raspberry PI 2 Model B (A 900MHz, Quad-core, ARM Cortex-A7 CPU, 4x USB, Full HDMI) und ein 9" Digital LCD 1024*600 High Resolution Display sowie eine 60 Gb SSD.<br />
<br />
Als Software kommt Marlin als Firmware und Repetier-Host oder Cura zum Einsatz, auf dem Raspberry läuft Octoprint und Pronterface.<br />
<br />
Hier mal ein paar Zeichnungen als 3-D Pdf Files.<br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/Extruder.PDF" target="_blank"  rel="nofollow">Der Extruder</a><br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/Antrieb%20Z%20zusammen.PDF" target="_blank"  rel="nofollow">Die Z Achse</a><br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/Bett%20Fuehrung%20zusammen.PDF" target="_blank"  rel="nofollow">Bett Führung</a><br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/Hotend.PDF" target="_blank"  rel="nofollow">Das Hotend</a><br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/Duesenhalter.PDF" target="_blank"  rel="nofollow">Düsenhalter</a><br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/Zusammenbau%20Komplett.PDF" target="_blank"  rel="nofollow">Komplettaufbau</a><br />
<br />
Anbei ein paar Bilder zum Baufortschritt:<br />
<a href="http://members.chello.at/~ar.photografie/3ddrucker/index.html" target="_blank"  rel="nofollow">Bilder 3D Drucker</a><br />
<br />
Soweit so gut. Doch nun kommen die Fragen:<br />
<br />
In Marlin gibt es ein paar werte wo ich nicht weiß wie ich diese berechne oder für was diese sind:<br />
<br />
//Manual homing switch locations:<br />
// For deltabots this means top and center of the Cartesian print volume.<br />
#define MANUAL_X_HOME_POS 0<br />
#define MANUAL_Y_HOME_POS 0<br />
#define MANUAL_Z_HOME_POS 0<br />
//#define MANUAL_Z_HOME_POS 402 // For delta: Distance between nozzle and print surface after homing.<br />
<br />
<span style="color:#FF0033"> ^ Kann ich hier meinen Mittelpunkt vom Bett angeben als Startpunkt nach dem Homing damit Düse 1 in der Mitte des Bettes seinen 0-Punkt hat ? Geht das überhaupt oder muss der 0-Punkt immer rechts hinten am Bett liegen ? Oder muss ich das im Start G-Code machen ? Unten ein Bild dazu hoffe es ist verständlich. </span><br />
<br />
//// MOVEMENT SETTINGS<br />
#define NUM_AXIS 6 // The axis order in all axis related arrays is X, Y, Z, E<br />
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min)                  <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese ?</span><br />
<br />
// default settings<br />
<br />
#define DEFAULT_AXIS_STEPS_PER_UNIT   {80.00,80.00,1600.00,1000.00}  // default steps per unit for Ultimaker <span style="color:#66CC00">Wurden von mir Berechnet und stimmen soweit</span><br />
<br />
#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 50}    // (mm/sec)                                                                          <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese ?</span><br />
#define DEFAULT_MAX_ACCELERATION      {200,200,5,500}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.   <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese ?</span><br />
<br />
#define DEFAULT_ACCELERATION          60    // X, Y, Z and E max acceleration in mm/s^2 for printing moves           <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese ?</span><br />
#define DEFAULT_RETRACT_ACCELERATION  60   // X, Y, Z and E max acceleration in mm/s^2 for retracts            <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese ?</span><br />
<br />
// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).<br />
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).<br />
// For the other hotends it is their distance from the extruder 0 hotend.<br />
#define EXTRUDER_OFFSET_X {0.0, 44.00} // (in mm) for each extruder, offset of the hotend on the X axis <span style="color:#00CC33">von mir eingetragen</span><br />
#define EXTRUDER_OFFSET_Y {0.0, 0.00}  // (in mm) for each extruder, offset of the hotend on the Y axis <span style="color:#00CC33">von mir eingetragen</span><br />
<br />
// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)<br />
#define DEFAULT_XYJERK                20.0    // (mm/sec)            <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese und für was ist dieser wert ?</span><br />
#define DEFAULT_ZJERK                 0.4     // (mm/sec)               <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese und für was ist dieser wert ?</span><br />
#define DEFAULT_EJERK                 5.0    // (mm/sec)                <span style="color:#FF0000">Woher bekomme ich diese Werte bzw. wie berechne ich diese und für was ist dieser wert ?</span><br />
<br />
Auch habe ich diese <a href="http://prusaprinters.org/calculator/" target="_blank"  rel="nofollow">Seite</a> genutzt für meine Berechnungen, aber mit der Tabelle unter Acceleration kann ich nix anfangen. Vielleicht gibt es ja irgendwo Hintergrundinfos zu diesen Einstellungen bzw. Seiten wo ich nachlesen könnte. <br />
<br />
Vielen Dank im voraus]]></description>
            <dc:creator>Subversa</dc:creator>
            <category>Projekte</category>
            <pubDate>Mon, 06 Apr 2015 05:32:37 -0400</pubDate>
        </item>
    </channel>
</rss>
