From cb4ea75fab561d0f3091e127b72b1090b86e5988 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Fri, 8 May 2015 19:07:37 -0700 Subject: [PATCH 1/2] Support for MKS BASE 1.0 board --- Marlin/boards.h | 1 + Marlin/pins_MKS_BASE.h | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 Marlin/pins_MKS_BASE.h diff --git a/Marlin/boards.h b/Marlin/boards.h index 8a60f011d5..d6f45d765f 100644 --- a/Marlin/boards.h +++ b/Marlin/boards.h @@ -50,6 +50,7 @@ #define BOARD_ELEFU_3 21 // Elefu Ra Board (v3) #define BOARD_5DPRINT 88 // 5DPrint D8 Driver Board #define BOARD_LEAPFROG 999 // Leapfrog +#define BOARD_MKS_BASE 40 // MKS BASE 1.0 #define BOARD_WITBOX 41 // bq WITBOX #define BOARD_HEPHESTOS 42 // bq Prusa i3 Hephestos #define BOARD_BAM_DICE 401 // 2PrintBeta BAM&DICE with STK drivers diff --git a/Marlin/pins_MKS_BASE.h b/Marlin/pins_MKS_BASE.h new file mode 100644 index 0000000000..5a5b8ea482 --- /dev/null +++ b/Marlin/pins_MKS_BASE.h @@ -0,0 +1,11 @@ +/** + * MKS BASE 1.0 – Arduino Mega2560 with RAMPS v1.4 pin assignments + */ + +#include "pins_RAMPS_13.h" + +#undef FAN_PIN +#define FAN_PIN 9 // (Sprinter config) + +#undef HEATER_1_PIN +#define HEATER_1_PIN 7 From 44decda00b503521c362f0501a9a12829cb17ec3 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Fri, 8 May 2015 19:35:59 -0700 Subject: [PATCH 2/2] Add documentation for MKS BASE 1.0 et. al. --- Documentation/Hardware.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Documentation/Hardware.md b/Documentation/Hardware.md index 21620efde8..806887e875 100644 --- a/Documentation/Hardware.md +++ b/Documentation/Hardware.md @@ -47,6 +47,7 @@ - [Elefu Ra](#21-board_elefu_3) - [5DPrint D8](#88-board_5dprint) - [Leapfrog](#999-board_leapfrog) +- [MKS BASE 1.0](#40-board_mks_base) - [bq Witbox](#41-board_witbox) - [bq Prusa i3 Hephestos](#42-board_hephestos) - [2PrintBeta BAM&DICE](#401-board_bam_dice) @@ -193,14 +194,17 @@ Elefu Ra Board (v3) #### 999 BOARD_LEAPFROG Leapfrog +#### 40 BOARD_MKS_BASE +The [MKS BASE 1.0](http://reprap.org/wiki/MKS_BASE_1.0) is a custom board with pin assignments nearly identical to RAMPS 1.4. + #### 41 BOARD_WITBOX -bq WITBOX +The [bq WITBOX](https://github.com/bq/witbox) is not a controller board, but an open source box cartesian RAMPS-based printer. The controller is a standard Mega2560 with RAMPS 1.4 configured for a single extruder. #### 42 BOARD_HEPHESTOS -bq Prusa i3 Hephestos +The [bq Prusa i3 Hephestos](https://github.com/bq/prusa-i3-hephestos) is not a controller board, but an open source variant of the popular Prusa i3 Mendel RepRap. The controller is a standard Mega2560 with RAMPS 1.4 configured for a single extruder. #### 401 BOARD_BAM_DICE -2PrintBeta BAM&DICE with STK drivers +[2PrintBeta BAM&DICE](http://www.2printbeta.de/) with STK drivers. The Beta Arduino Mega (BAM) shield is a crowd-funded open source RAMPS shield with 5 slots for plugin modules instead of the standard stepper driver sockets. The DICE-STK module a stepper driver module utilizing the STK682-010-E with up to 128X micro-stepping. (A4988 also available.) #### 402 BOARD_BAM_DICE_DUE -2PrintBeta BAM&DICE Due with STK drivers +[2PrintBeta BAM&DICE Due](http://www.2printbeta.de/) with STK drivers. This variant of the BAM&DICE is made for the Due instead of the Mega.