From e518cbae6bf091729bcf02159f30e5e70804b1ae Mon Sep 17 00:00:00 2001 From: pali112 Date: Wed, 4 Dec 2024 16:12:34 +0100 Subject: [PATCH] Zmiana zTMC2209 na 2208, zakomentowanie Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN, odkomentowanie #define USE_PROBE_FOR_Z_HOMING, zakomentowanie // #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, odkomentowanie #define BTT_MINI_12864_V1 dodane neopixel --- Marlin/Configuration.h | 53 ++++++++++++++++++------------------------ README.md | 4 ++++ 2 files changed, 27 insertions(+), 30 deletions(-) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index e669de4..727e18c 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -861,18 +861,18 @@ * TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'L6474', 'POWERSTEP01', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE', 'TMC5160', 'TMC5160_STANDALONE'] */ -#define X_DRIVER_TYPE TMC2209 -#define Y_DRIVER_TYPE TMC2209 -#define Z_DRIVER_TYPE TMC2209 +#define X_DRIVER_TYPE TMC2208 +#define Y_DRIVER_TYPE TMC2208 +#define Z_DRIVER_TYPE TMC2208 //#define X2_DRIVER_TYPE A4988 //#define Y2_DRIVER_TYPE A4988 -#define Z2_DRIVER_TYPE TMC2209 +#define Z2_DRIVER_TYPE TMC2208 //#define Z3_DRIVER_TYPE A4988 //#define Z4_DRIVER_TYPE A4988 //#define I_DRIVER_TYPE A4988 //#define J_DRIVER_TYPE A4988 //#define K_DRIVER_TYPE A4988 -#define E0_DRIVER_TYPE TMC2209 +#define E0_DRIVER_TYPE TMC2208 //#define E1_DRIVER_TYPE A4988 //#define E2_DRIVER_TYPE A4988 //#define E3_DRIVER_TYPE A4988 @@ -1030,10 +1030,10 @@ * The probe replaces the Z-MIN endstop and is used for Z homing. * (Automatically enables USE_PROBE_FOR_Z_HOMING.) */ -#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN +//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Force the use of the probe for Z-axis homing -//#define USE_PROBE_FOR_Z_HOMING +#define USE_PROBE_FOR_Z_HOMING /** * Z_MIN_PROBE_PIN @@ -1326,7 +1326,7 @@ // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way. #define INVERT_X_DIR true #define INVERT_Y_DIR true -#define INVERT_Z_DIR true +#define INVERT_Z_DIR true //#define INVERT_I_DIR false //#define INVERT_J_DIR false //#define INVERT_K_DIR false @@ -2357,7 +2357,7 @@ // RepRapDiscount FULL GRAPHIC Smart Controller // https://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // -#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER +// #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER // // K.3D Full Graphic Smart Controller @@ -2455,7 +2455,7 @@ // // BigTreeTech Mini 12864 V1.0 is an alias for FYSETC_MINI_12864_2_1. Type A/B. NeoPixel RGB Backlight. // -//#define BTT_MINI_12864_V1 +#define BTT_MINI_12864_V1 // // Factory display for Creality CR-10 @@ -2901,33 +2901,26 @@ // Support for Adafruit NeoPixel LED driver //#define NEOPIXEL_LED +// Support for Adafruit NeoPixel LED driver +#define NEOPIXEL_LED // Włącz obsługę NeoPixel LED #if ENABLED(NEOPIXEL_LED) - #define NEOPIXEL_TYPE NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h) - //#define NEOPIXEL_PIN 4 // LED driving pin - //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE - //#define NEOPIXEL2_PIN 5 - #define NEOPIXEL_PIXELS 30 // Number of LEDs in the strip. (Longest strip when NEOPIXEL2_SEPARATE is disabled.) - #define NEOPIXEL_IS_SEQUENTIAL // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once. - #define NEOPIXEL_BRIGHTNESS 127 // Initial brightness (0-255) - //#define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup + #define NEOPIXEL_TYPE NEO_GRB // Typ sterownika LED (trzy kanały RGB) + #define NEOPIXEL_PIN PA8 // Pin używany do sterowania NeoPixel (dostosuj do swojej płyty głównej) + #define NEOPIXEL_PIXELS 3 // Liczba LED w ekranie (dla BTT Mini 12864 to 3 LED) + //#define NEOPIXEL_IS_SEQUENTIAL // Wyłącz sekwencyjne zmiany (opcjonalne) + #define NEOPIXEL_BRIGHTNESS 127 // Jasność LED (0-255) + //#define NEOPIXEL_STARTUP_TEST // Opcjonalnie: włącz test startowy (cykl kolorów przy uruchomieniu) - // Support for second Adafruit NeoPixel LED driver controlled with M150 S1 ... + // Jeśli używasz dodatkowych LED NeoPixel: //#define NEOPIXEL2_SEPARATE #if ENABLED(NEOPIXEL2_SEPARATE) - #define NEOPIXEL2_PIXELS 15 // Number of LEDs in the second strip - #define NEOPIXEL2_BRIGHTNESS 127 // Initial brightness (0-255) - #define NEOPIXEL2_STARTUP_TEST // Cycle through colors at startup - #else - //#define NEOPIXEL2_INSERIES // Default behavior is NeoPixel 2 in parallel + #define NEOPIXEL2_PIXELS 15 + #define NEOPIXEL2_BRIGHTNESS 127 + #define NEOPIXEL2_STARTUP_TEST #endif - - // Use some of the NeoPixel LEDs for static (background) lighting - //#define NEOPIXEL_BKGD_INDEX_FIRST 0 // Index of the first background LED - //#define NEOPIXEL_BKGD_INDEX_LAST 5 // Index of the last background LED - //#define NEOPIXEL_BKGD_COLOR { 255, 255, 255, 0 } // R, G, B, W - //#define NEOPIXEL_BKGD_ALWAYS_ON // Keep the backlight on when other NeoPixels are off #endif + /** * Printer Event LEDs * diff --git a/README.md b/README.md index 72b354d..85ab4e0 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +SKR 1.4 Turbo +TMC 2208 + + # Marlin 3D Printer Firmware ![GitHub](https://img.shields.io/github/license/marlinfirmware/marlin.svg)