Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

BTT Octopus + Marlin 2.0.X + Endstops immer TRIGGERED

geschrieben von mantus 
BTT Octopus + Marlin 2.0.X + Endstops immer TRIGGERED
13. September 2021 14:10
Hi,

da mein altes Board das Zeitliche gesegnet hat wollte ich gleich aufrüsten und hab mir ein BTT Octopus gekauft.
Mein Problem nach dem ich alles wieder angeschlossen habe und die FW Konfiguriert ist und läuft ..... meine Endstops sind immer auf TRIGGERED egal was ich mache.
beim alten board gabs keine Probleme also gehe ich davon aus das die Endstops okay sind, spannung dürfte auch passen, denn die LED leuchtet am Endstop wenn er triggert.
Hab auch schon alle anschlüsse versucht, egal wo und egal welcher Endstop es sind immer alle TRIGGERED wenn ich M119 checke sad smiley

irgend eine Ahnung? es handelt sich um ganz normale mechanische Endstops
VDX
Re: BTT Octopus + Marlin 2.0.X + Endstops immer TRIGGERED
13. September 2021 14:45
... sind die Eingänge mit internen Pullup-Widerständen? - je nachdem, wohin die Endschalter verbinden, mußt du die ggf. entsprechend als HIGH (nach +5V) oder LOW (nach GND) setzen ...


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: BTT Octopus + Marlin 2.0.X + Endstops immer TRIGGERED
14. September 2021 01:10
Also Pulldowns kann ich nicht aktivieren, da meldet Marlins Checker das bei diesem Board keine Pulldowns aktivierbar sind.

Pullups hab ich aktiviert, bzw. auch versucht sie deaktiviert zu lassen, bringt alles nichts :/
Also meine Endstops sind Aktiv Low ... sie ziehen den Signal auf 5V im open state, und wenn sie geschlossen sind ziehen sie Signal auf GND

in der Config hab also alle pullups deaktiviert, und den Endstops Inverted:
//===========================================================================
//============================== Endstop Settings ===========================
//===========================================================================

// @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_IMIN_PLUG
//#define USE_JMIN_PLUG
//#define USE_KMIN_PLUG
#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG
//#define USE_IMAX_PLUG
//#define USE_JMAX_PLUG
//#define USE_KMAX_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_IMAX
  //#define ENDSTOPPULLUP_JMAX
  //#define ENDSTOPPULLUP_KMAX
  //#define ENDSTOPPULLUP_XMIN
  //#define ENDSTOPPULLUP_YMIN
  //#define ENDSTOPPULLUP_ZMIN
  //#define ENDSTOPPULLUP_IMIN
  //#define ENDSTOPPULLUP_JMIN
  //#define ENDSTOPPULLUP_KMIN
  //#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Enable pulldown for all endstops to prevent a floating state
//#define ENDSTOPPULLDOWNS
#if DISABLED(ENDSTOPPULLDOWNS)
  // Disable ENDSTOPPULLDOWNS to set pulldowns individually
  //#define ENDSTOPPULLDOWN_XMAX
  //#define ENDSTOPPULLDOWN_YMAX
  //#define ENDSTOPPULLDOWN_ZMAX
  //#define ENDSTOPPULLDOWN_IMAX
  //#define ENDSTOPPULLDOWN_JMAX
  //#define ENDSTOPPULLDOWN_KMAX
  //#define ENDSTOPPULLDOWN_XMIN
  //#define ENDSTOPPULLDOWN_YMIN
  //#define ENDSTOPPULLDOWN_ZMIN
  //#define ENDSTOPPULLDOWN_IMIN
  //#define ENDSTOPPULLDOWN_JMIN
  //#define ENDSTOPPULLDOWN_KMIN
  //#define ENDSTOPPULLDOWN_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // 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 I_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define J_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define K_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // 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 I_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define J_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define K_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.

sollte so passen oder?

1-mal bearbeitet. Zuletzt am 14.09.21 03:09.
Re: BTT Octopus + Marlin 2.0.X + Endstops immer TRIGGERED
14. September 2021 14:01
Danke hat sich erledigt, jetzt läufts, anscheinend dürfte das Firmware update von der karte nicht funktioniert haben und daher der SW Stand nicht gepasst haben
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen