From 09849eacbf3b0b26ccfc54228cfd05e9a17b894c Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sun, 11 Dec 2022 13:18:58 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20Update=20Anycubic=20i3=20Mega=20?= =?UTF-8?q?(#855)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MarlinFirmware/Marlin#25071 --- .../AnyCubic/i3 Mega/Trigorilla AVR/Configuration.h | 11 ++++++++++- .../i3 Mega/Trigorilla AVR/Configuration_adv.h | 2 +- .../i3 Mega/Trigorilla Pro STM32/Configuration.h | 3 +++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration.h b/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration.h index 7adc8828a85..c9f55d5b1e0 100644 --- a/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration.h +++ b/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration.h @@ -158,6 +158,11 @@ // i3 Mega remaps some Trigorilla 1.4 pins #define TRIGORILLA_MAPPING_I3MEGA +/** + * Some Anycubic machines have Z1 and Z2 swapped to save on wiring. + */ +//#define SWAP_Z_MOTORS + // Name displayed in the LCD "Ready" message and Info menu #define CUSTOM_MACHINE_NAME "Anycubic i3" @@ -193,6 +198,9 @@ //#define I_DRIVER_TYPE ALL_DRIVERS_TYPE //#define J_DRIVER_TYPE ALL_DRIVERS_TYPE //#define K_DRIVER_TYPE ALL_DRIVERS_TYPE +//#define U_DRIVER_TYPE ALL_DRIVERS_TYPE +//#define V_DRIVER_TYPE ALL_DRIVERS_TYPE +//#define W_DRIVER_TYPE ALL_DRIVERS_TYPE //#define X2_DRIVER_TYPE ALL_DRIVERS_TYPE //#define Y2_DRIVER_TYPE ALL_DRIVERS_TYPE #define Z2_DRIVER_TYPE ALL_DRIVERS_TYPE @@ -1736,7 +1744,7 @@ #define Y_BED_SIZE 210 // Travel limits (linear=mm, rotational=°) after homing, corresponding to endstop positions. -#define X_MIN_POS -5 +#define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE @@ -3048,6 +3056,7 @@ #define ANYCUBIC_LCD_I3MEGA //#define ANYCUBIC_LCD_CHIRON #if EITHER(ANYCUBIC_LCD_I3MEGA, ANYCUBIC_LCD_CHIRON) + #define LCD_SERIAL_PORT 3 #define ANYCUBIC_LCD_DEBUG //#define ANYCUBIC_LCD_GCODE_EXT // Add ".gcode" to menu entries for DGUS clone compatibility #endif diff --git a/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration_adv.h b/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration_adv.h index ecb4f2a72b1..d27ab6c24cc 100644 --- a/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration_adv.h +++ b/config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration_adv.h @@ -537,7 +537,7 @@ */ #define USE_CONTROLLER_FAN #if ENABLED(USE_CONTROLLER_FAN) - #define CONTROLLER_FAN_PIN 7 // Set a custom pin for the controller fan + //#define CONTROLLER_FAN_PIN -1 // Set a custom pin for the controller fan //#define CONTROLLER_FAN2_PIN -1 // Set a custom pin for second controller fan //#define CONTROLLER_FAN_USE_Z_ONLY // With this option only the Z axis is considered //#define CONTROLLER_FAN_IGNORE_Z // Ignore Z stepper. Useful when stepper timeout is disabled. diff --git a/config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/Configuration.h b/config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/Configuration.h index 87f5a00fcf1..01712b90231 100644 --- a/config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/Configuration.h +++ b/config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/Configuration.h @@ -174,6 +174,9 @@ //#define I_DRIVER_TYPE ALL_DRIVERS_TYPE //#define J_DRIVER_TYPE ALL_DRIVERS_TYPE //#define K_DRIVER_TYPE ALL_DRIVERS_TYPE +//#define U_DRIVER_TYPE ALL_DRIVERS_TYPE +//#define V_DRIVER_TYPE ALL_DRIVERS_TYPE +//#define W_DRIVER_TYPE ALL_DRIVERS_TYPE //#define X2_DRIVER_TYPE ALL_DRIVERS_TYPE //#define Y2_DRIVER_TYPE ALL_DRIVERS_TYPE #define Z2_DRIVER_TYPE ALL_DRIVERS_TYPE