Configuring Marlin Bed Dimensions/de

From RepRap
Revision as of 06:10, 1 May 2018 by Gatherer (talk | contribs) (Methode2)
Jump to: navigation, search


Marlin Druckbetteinstellungen

Erstellt von einem RepRapper Amateur der damit kämpfte die Drucke in der Mitte des Betts zu bekommen.

Es gibt mindestens 3 verschiedene Möglichkeiten, um *genau* Ihre Bettabmessungen so zu konfigurieren, dass Ihre Drucke auf der Bauplatte zentriert werden, alle Lösungen erfordern mindestens *einige* Vereinbarungen zwischen dem Slicer und der Marlin-Konfiguration.

Methode 1

Konfigurieren Sie die korrekten Druckbettkoordinaten in der Firmware, und konfigurieren Sie den Slicer mit dem tatsächlichen Bettdruckbereich. (So genau als möglich)

// Dies ist der Bettbereich, der auf den Druckbereich eingestellt ist, einschließlich eines 
// negativen Versatzes für den Ausgangsherkunftsort. 
// Erfordert kein M206 und benötigt M206, um klar zu sein.???
#define X_MAX_POS 200
#define X_MIN_POS -45
#define Y_MAX_POS 170
#define Y_MIN_POS -20
#define Z_MAX_POS 130
#define Z_MIN_POS 0

Slicer hat die richtige Bett-*Fläche * konfiguriert mit zB 200,170 (etwas von der Y Achse verloren wegen meiner Binderclips)

Methode2

Konfigurieren Sie den korrekten Druckbett-*Bereich * in der Firmware, ersetzen Sie mit M206 dies im EEPROM.

// Dies ist der Bettbereich, der auf den tatsächlichen Druckbereich eingestellt ist, wobei auf M206 
// angewiesen wird, den Versatz von dem Ausgangsherkunftsort einzustellen.
// Auf diese Weise müssen Sie M206 auf den gewünschten negativen X-, Y-Offset vom 
// Referenzpunkt-Ursprung einstellen.
// Beispiel: M206 X-45 Y-30
#define X_MAX_POS 200
#define X_MIN_POS 0
#define Y_MAX_POS 175
#define Y_MIN_POS 0
#define Z_MAX_POS 130
#define Z_MIN_POS 0

In dieser Konfiguration geben Sie M206 x-45 Y-30 ein und speichern es dann mit M500 im EEPROM. Sie können diesen Wert später mit M503 abrufen, aber ich mag es nicht, dass der Wert in der Firmware configuration.h nicht fest vorgegeben ist.

Methode 3

Richtigen Druckbett-*Bereich* in der Firmware konfigurieren, in Slicer mit Nullpunktverschiebung kompensieren. (Weniger korrekt)

Gleiche Configuration.h wie Methode 2, jedoch ist die Slicerbettform mit einer Bettengröße von 200, 170 und einem Ursprung von -45, -35 konfiguriert.

Ich mag diese Lösung nicht, da der Drucker selbst nicht "weiß", wo sich sein eigener druckbarer Bereich befindet, und auf den Slicer angewiesen ist, um es richtig zu machen.