Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Marlin: 3D Drucker selbst Gebaut. Achsen verfahren nicht beim Drucken.

geschrieben von Nimra 
Marlin: 3D Drucker selbst Gebaut. Achsen verfahren nicht beim Drucken.
13. October 2019 10:47
Hallo,

ich habe mit dem Buch von Daniel Walter "3-D-Drucker selber bauen" vom Franzis Verlag einen 3D Drucker gebaut.

Jetzt bin ich am Einrichten der Software. Dort verwende ich die Standardvorlage von Marlin. Als Firmware verwende ich Ulitimaker Cura 4.0.0
Die Configuaration.h habe ich angehängt.

1. Problem: Wenn ich Homing Drücke im Cura, dann verfährt die X bzw die Y Achse nur etwa 5 mm und setzt dort die Null. Die Z Achse verfährt bis zum Endstop. Das Problem ist nicht ganz so wichtig, kann ja mehrmals auf Homing drücken, bis der Endstop erreicht ist, wo es einwandfrei funktioniert.

2. Problem: Wenn ich im Cura etwas Drucken lassen will, dann Verfahren sich die X-Achse und die Y-Achse nicht. Somit wird nur in Z-Achse gedruckt. Kann mir jemand sagen, woran das liegen kann?

Schon mal vielen dank für eure Hilfe.
Anhänge:
Öffnen | Download - Configuration.h (72.2 KB)
VDX
Re: Marlin: 3D Drucker selbst Gebaut. Achsen verfahren nicht beim Drucken.
13. October 2019 11:29
... lies mal mit "M119" den Status deiner Endschalter aus -- das dürfte die "falsche" Polarität der Endschalter sein ...


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: Marlin: 3D Drucker selbst Gebaut. Achsen verfahren nicht beim Drucken.
13. October 2019 13:08
@Hallo Nimra

Ich hab mir mal deine Config.h angesehen grinning smiley

Ich glaube du hast dieses Board
// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_RAMPS_14_EFB
#endif

// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG

// Enable pullup for all endstops to prevent a floating state
#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)
  // Disable ENDSTOPPULLUPS to set pullups individually
  //#define ENDSTOPPULLUP_XMAX
  //#define ENDSTOPPULLUP_YMAX
  //#define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
  #define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true] // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.

Ich glaube deine Z Steps passen noch nicht, ist das eine M8 Gewindestange ?
/**
 * Default Axis Steps Per Unit (steps/mm)
 * Override with M92
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
 */
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80.197, 81.204, 3193.638, 100.202 }

Triffid Hunter's Calibration Guide/de

MFG Stefan

1-mal bearbeitet. Zuletzt am 13.10.19 13:17.


Mein erster grinning smiley Drucker ein Prusa Mendel i2 + RAMPS 1.4 & LCD 12864 Graphic Smart Controller,
P3Steel Mein P3Steel noch im bau
Marlin 2.0
Re: Marlin: 3D Drucker selbst Gebaut. Achsen verfahren nicht beim Drucken.
16. October 2019 16:44
sorry, irgendwie kapiere ich gerade nicht, wie ich euch Zitieren kann.

@Viktor: keine Ahnung, wie ich den Endschalter auslesen kann. Jedoch ist es nicht mehr Relevant.

@Stefan: Ich schulde dir ein Bier. Im Buch steht, dass man die 14 auf 13 setzten muss. Dank deinem Hinweis, habe ich mein Board nochmal angeschaut und du hast recht. Es ist 14. Danke dafür. Das von dir "Rot" markierte habe ich in X und Y - Achse geändert. In Z hat es ja gepasst.

Das Ergebnis, der Drucker macht, was er tun soll. Er fährt das Homing richtig bis zum Endschalter an und wenn ich einen Druckauftrag starte, dann fährt er scheinbar alle Achsen wie im Programm vorgegeben. (Bis jedoch nur in der Luft)

Jetzt muss ich die Z-Achse einstellen. Das muss jetzt leider auf die nächsten Tagen warten. Ne, ich habe eine M6 Gewindestange



Vielen Dank
Gruß
Nimra

2-mal bearbeitet. Zuletzt am 16.10.19 16:46.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen