From ab5232c37b020525feb9cf0477af09f2d952b480 Mon Sep 17 00:00:00 2001 From: D-side Date: Sun, 1 Apr 2018 18:26:12 +0300 Subject: [PATCH] Fix Ender 4 / CR-8 compilation - Assign 243 (like EFB) as Ender-4/CR-8 board ID - Add to `Makefile` - Add to `pins.h` --- Marlin/Makefile | 5 +++++ Marlin/boards.h | 1 + Marlin/pins.h | 2 ++ 3 files changed, 8 insertions(+) diff --git a/Marlin/Makefile b/Marlin/Makefile index 47937fb6a..526737924 100644 --- a/Marlin/Makefile +++ b/Marlin/Makefile @@ -149,6 +149,11 @@ else ifeq ($(HARDWARE_MOTHERBOARD),48) HARDWARE_VARIANT ?= arduino MCU ?= atmega2560 +# RAMPS equivalent (?) by Creality +else ifeq ($(HARDWARE_MOTHERBOARD),243) +HARDWARE_VARIANT ?= arduino +MCU ?= atmega2560 + #Gen6 else ifeq ($(HARDWARE_MOTHERBOARD),5) HARDWARE_VARIANT ?= Gen6 diff --git a/Marlin/boards.h b/Marlin/boards.h index 459ddba88..ac47c2e2b 100644 --- a/Marlin/boards.h +++ b/Marlin/boards.h @@ -76,6 +76,7 @@ #define BOARD_BQ_ZUM_MEGA_3D 503 // bq ZUM Mega 3D #define BOARD_MAKEBOARD_MINI 431 // MakeBoard Mini v2.1.2 is a control board sold by MicroMake #define BOARD_TRIGORILLA 343 // TriGorilla Anycubic version 1.3 based on RAMPS EFB +#define BOARD_RAMPS_ENDER_4 243 // Creality: Ender-4, CR-8 // // Other ATmega1280, ATmega2560 diff --git a/Marlin/pins.h b/Marlin/pins.h index a28092218..0a0e24049 100644 --- a/Marlin/pins.h +++ b/Marlin/pins.h @@ -173,6 +173,8 @@ #include "pins_GT2560_REV_A.h" // ATmega1280, ATmega2560 #elif MB(GT2560_REV_A_PLUS) #include "pins_GT2560_REV_A_PLUS.h" // ATmega1280, ATmega2560 +#elif MB(RAMPS_ENDER_4) + #include "pins_RAMPS_ENDER_4.h" // ATmega2560 // // ATmega1281, ATmega2561