From 421ee08955549e831fd6f32d2515b265637290fa Mon Sep 17 00:00:00 2001 From: iGoX Date: Sun, 19 Jan 2025 17:01:08 +0100 Subject: [PATCH] Ender3 - Filament runout sensor --- creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h | 7 +++---- .../Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_E3_V2_0.h | 4 ++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h index 5829ad5..90a6ad4 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h @@ -1825,8 +1825,7 @@ #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define FIL_RUNOUTENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500. #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. - - #define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present. + #define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present. #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. //#define WATCH_ALL_RUNOUT_SENSORS // Execute runout script on any triggering sensor, not only for the active extruder. @@ -3355,9 +3354,9 @@ #endif // Support for Adafruit NeoPixel LED driver -//#define NEOPIXEL_LED +#define NEOPIXEL_LED #if ENABLED(NEOPIXEL_LED) - #define NEOPIXEL_TYPE NEO_GRBW // NEO_GRBW, NEO_RGBW, NEO_GRB, NEO_RBG, etc. + #define NEOPIXEL_TYPE NEO_GRB // NEO_GRBW, NEO_RGBW, NEO_GRB, NEO_RBG, etc. // See https://github.com/adafruit/Adafruit_NeoPixel/blob/master/Adafruit_NeoPixel.h //#define NEOPIXEL_PIN 4 // LED driving pin //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_E3_V2_0.h b/creality-ender3/Marlin-2.1.2.4/Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_E3_V2_0.h index b16cedb..043c26e 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_E3_V2_0.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_E3_V2_0.h @@ -83,6 +83,10 @@ #define CONTROLLER_FAN_PIN FAN1_PIN #endif +#ifndef FIL_RUNOUT_PIN + #define FIL_RUNOUT_PIN PC15 // E0-STOP Runout filament sensor +#endif + #if HAS_TMC_UART /** * TMC220x stepper drivers