Browse Source

Merge pull request #2039 from thinkyhead/mks_base

Support for MKS BASE 1.0 board
pull/1/head
Scott Lahteine 10 years ago
parent
commit
8b59e620bb
  1. 12
      Documentation/Hardware.md
  2. 1
      Marlin/boards.h
  3. 11
      Marlin/pins_MKS_BASE.h

12
Documentation/Hardware.md

@ -47,6 +47,7 @@
- [Elefu Ra](#21-board_elefu_3) - [Elefu Ra](#21-board_elefu_3)
- [5DPrint D8](#88-board_5dprint) - [5DPrint D8](#88-board_5dprint)
- [Leapfrog](#999-board_leapfrog) - [Leapfrog](#999-board_leapfrog)
- [MKS BASE 1.0](#40-board_mks_base)
- [bq Witbox](#41-board_witbox) - [bq Witbox](#41-board_witbox)
- [bq Prusa i3 Hephestos](#42-board_hephestos) - [bq Prusa i3 Hephestos](#42-board_hephestos)
- [2PrintBeta BAM&DICE](#401-board_bam_dice) - [2PrintBeta BAM&DICE](#401-board_bam_dice)
@ -193,14 +194,17 @@ Elefu Ra Board (v3)
#### 999 BOARD_LEAPFROG #### 999 BOARD_LEAPFROG
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 #### 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 #### 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 #### 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 #### 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.

1
Marlin/boards.h

@ -50,6 +50,7 @@
#define BOARD_ELEFU_3 21 // Elefu Ra Board (v3) #define BOARD_ELEFU_3 21 // Elefu Ra Board (v3)
#define BOARD_5DPRINT 88 // 5DPrint D8 Driver Board #define BOARD_5DPRINT 88 // 5DPrint D8 Driver Board
#define BOARD_LEAPFROG 999 // Leapfrog #define BOARD_LEAPFROG 999 // Leapfrog
#define BOARD_MKS_BASE 40 // MKS BASE 1.0
#define BOARD_WITBOX 41 // bq WITBOX #define BOARD_WITBOX 41 // bq WITBOX
#define BOARD_HEPHESTOS 42 // bq Prusa i3 Hephestos #define BOARD_HEPHESTOS 42 // bq Prusa i3 Hephestos
#define BOARD_BAM_DICE 401 // 2PrintBeta BAM&DICE with STK drivers #define BOARD_BAM_DICE 401 // 2PrintBeta BAM&DICE with STK drivers

11
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
Loading…
Cancel
Save