Configuring Marlin Bed Dimensions/de

From RepRap
Revision as of 03:28, 1 May 2018 by Gatherer (talk | contribs) (Übersetzung 1)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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)

Method 2

Configure correct bed *area* in firmware, compensate with M206 EEPROM. (Mostly correct)

// This is the bed area set to actual print area, relying on M206 to set the offset from homing origin.
// Set this way, you MUST set M206 to your desired negative X,Y offset from homing origin.
// Example: 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 this configuration you issue an M206 x-45 Y-30, then save it to EEPROM with M500. You can later retrieve this value with M503, but I don't like that the value isn't a "hard coded fact" in the firmware configuration.h.

Method 3

Configure correct bed *area* in firmware, compensate with origin offset in Slicer. (Less correct)

Same Configuration.h as Method 2, however the slicer bed shape is configured with a Bed Size of 200,170 and an Origin of -45,-35.

I don't like this solution as the printer itself doesn't "know" where it's own printable area is, and relies on the slicer to sort things out.