diff --git a/Marlin/Makefile b/Marlin/Makefile index 9acab53673..fb1786b6b0 100644 --- a/Marlin/Makefile +++ b/Marlin/Makefile @@ -338,7 +338,8 @@ else ifeq ($(HARDWARE_MOTHERBOARD),1164) else ifeq ($(HARDWARE_MOTHERBOARD),1165) # XTLW MFF V2.0 else ifeq ($(HARDWARE_MOTHERBOARD),1166) - +# E3D Rumba BigBox +else ifeq ($(HARDWARE_MOTHERBOARD),1167) # # RAMBo and derivatives diff --git a/Marlin/src/core/boards.h b/Marlin/src/core/boards.h index adc03b657c..ab7ad6fe47 100644 --- a/Marlin/src/core/boards.h +++ b/Marlin/src/core/boards.h @@ -131,6 +131,7 @@ #define BOARD_KODAMA_BARDO 1164 // Kodama Bardo V1.x (as found in the Kodama Trinus) #define BOARD_XTLW_MFF_V1 1165 // XTLW MFF V1.0 #define BOARD_XTLW_MFF_V2 1166 // XTLW MFF V2.0 +#define BOARD_RUMBA_E3D 1167 // E3D Rumba BigBox // // RAMBo and derivatives diff --git a/Marlin/src/pins/pins.h b/Marlin/src/pins/pins.h index 4a05b72a23..d5822f444b 100644 --- a/Marlin/src/pins/pins.h +++ b/Marlin/src/pins/pins.h @@ -223,6 +223,8 @@ #include "ramps/pins_XTLW_MFF_V1.h" // ATmega2560 env:mega2560 #elif MB(XTLW_MFF_V2) #include "ramps/pins_XTLW_MFF_V2.h" // ATmega2560 env:mega2560 +#elif MB(RUMBA_E3D) + #include "ramps/pins_RUMBA_E3D.h" // ATmega2560 env:mega2560 // // RAMBo and derivatives diff --git a/Marlin/src/pins/ramps/pins_RUMBA_E3D.h b/Marlin/src/pins/ramps/pins_RUMBA_E3D.h new file mode 100644 index 0000000000..2f268eacac --- /dev/null +++ b/Marlin/src/pins/ramps/pins_RUMBA_E3D.h @@ -0,0 +1,33 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2025 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] + * + * Based on Sprinter and grbl. + * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ +#pragma once + +// ATmega2560 + +#define BOARD_INFO_NAME "E3D Rumba" +#define DEFAULT_MACHINE_NAME "E3D BigBox" + +// E3D uses PT100 connected to EXP3 +#define TEMP_0_PIN 10 // Analog Input +#define TEMP_1_PIN 9 // Analog Input + +#include "pins_RUMBA.h" diff --git a/Marlin/src/pins/stm32f1/pins_CREALITY_CR4NS.h b/Marlin/src/pins/stm32f1/pins_CREALITY_CR4NS.h index ce019e0039..5a4f5bfaa5 100644 --- a/Marlin/src/pins/stm32f1/pins_CREALITY_CR4NS.h +++ b/Marlin/src/pins/stm32f1/pins_CREALITY_CR4NS.h @@ -81,7 +81,6 @@ #define HEATER_BED_PIN PB2 // HOT BED #define FAN1_PIN PC1 // extruder fan - #if HAS_TMC_UART // Software serial #define X_SERIAL_TX_PIN PB12