Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

[s] Marlin mit tmc 2208 für P3Steel Toolson

geschrieben von sukov 
[s] Marlin mit tmc 2208 für P3Steel Toolson
11. September 2019 09:05
Hallo,
Vll haben ein paar von euch schon meinen anderen Thread gelsen [reprap.org]
Wenn nicht, ich habe mir in letzter Zeit verschiedene Teile für einen 3D Drucker zusammengesucht und diese sind nun auch "einsatzfähig"
Habe auch von einem Bekannten eines Bekannten ein Marlin HEX mit A4988 Treibern bekommen welches auch aktuell läuft.
Da ich nun auf tmc 2208 umsteigen möchte weiß ich nicht wo ich überhaupt anfangen soll.

Kann mir jemand seine Config geben, dass der Start schonmal leichter fällt?

Gruß
Re: [s] Marlin mit tmc 2208 für P3Steel Toolson
11. September 2019 13:53
Anbei meine (für TMC2100). Bitte nicht 1:1 verwenden, sondern abgleichen.
Basis ist Marlin 1.1.9
Änderungen gegenüber Original mit "KAL" markiert
PID ist eingeschaltet und auf meinen Drucker angepasst
Viel Erfolg!


Grüße von der Nordsee
Knut
- - - -
P3Steel toolson MK2 [scheuten.me] - RAMPS 1.4 - TMC2100 - 2x ext. MOSFET - S3D-Hotends (0,3 mm Airbrush + 0,4mm) - Marlin 1.1.9bugfix - Elegoo Mars - RasberryPi 3B (octoprint, pronterface) - unter Ubuntu 18.04.LTE+Win10: Cura 4.2.1 - FreeCAD 0.18 - openSCAD 2019.05
Anhänge:
Öffnen | Download - Configuration.h.20181212 (73.1 KB)
Öffnen | Download - Configuration_adv.h.20181119 (67.7 KB)
Re: [s] Marlin mit tmc 2208 für P3Steel Toolson
12. September 2019 05:07
Werde es mir dann mal anschauen.
Besten Dank schonmal

1-mal bearbeitet. Zuletzt am 12.09.19 05:07.
Re: [s] Marlin mit tmc 2208 für P3Steel Toolson
29. October 2019 09:26
Hallo,
Hatte nun endlich Gelegenheit mir selbst ein Marlin zubasteln.
Nur bekomme ich das HOMING nicht hin

Er fährt in die falsche Richtung für X und Y

Wenn ich aber die Direction umdrehe ture >=< false ändert sich nichts dass er von den ENDSTOPS wegfährt und nicht darauf zu sad smiley

#define INVERT_X_DIR false
#define INVERT_Y_DIR false


PASTBIN configuration.h
VDX
Re: [s] Marlin mit tmc 2208 für P3Steel Toolson
29. October 2019 09:35
... ändere dann eher mal die homing-Richtung:

#define X_HOME_DIR -1
#define Y_HOME_DIR 1 //-1


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: [s] Marlin mit tmc 2208 für P3Steel Toolson
29. October 2019 10:10
Dann muss ich aber auch die Endstops umstecken oder?
Stecken aktuell auf MIN

Edit:

kommen Fehler

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\I2CPositionEncoder.cpp:31:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\malyanlcd.cpp:44:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\G26_Mesh_Validation_Tool.cpp:27:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\SdVolume.cpp:29:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\Marlin.h:35,

                 from sketch\stepper_dac.cpp:44:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

exit status 1
In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\nozzle.cpp:23:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\neopixel.cpp:27:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\MarlinSerial.cpp:36:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\enum.h:26,

                 from sketch\parser.h:32,

                 from sketch\parser.cpp:27:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

In file included from sketch\MarlinConfig.h:42:0,

                 from sketch\stepper_indirection.h:47,

                 from sketch\stepper_indirection.cpp:34:

SanityCheck.h:1280:8: error: #error "Enable USE_XMAX_PLUG when homing X to MAX."

       #error "Enable USE_XMAX_PLUG when homing X to MAX."

        ^

#error "Enable USE_XMAX_PLUG when homing X to MAX."

Nach Initialisierung des EEPROM funktioniert nun auch der Auto HOMING.

2-mal bearbeitet. Zuletzt am 29.10.19 14:54.
Re: [s] Marlin mit tmc 2208 für P3Steel Toolson
01. November 2019 10:46
@Hallo sukov

Die Endstops nicht umbauen.

Das musst du so einstellen
// @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.


// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

Bei denn Treiber mal so einstellen
#define X_DRIVER_TYPE  TMC2208_STANDALONE
#define Y_DRIVER_TYPE  TMC2208_STANDALONE
#define Z_DRIVER_TYPE  TMC2208_STANDALONE
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2208_STANDALONE
//#define E1_DRIVER_TYPE A4988
//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988
//#define E5_DRIVER_TYPE A4988

Teste es und berichte mal smiling smiley


MFG Stefan

1-mal bearbeitet. Zuletzt am 01.11.19 10:47.


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
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen