MKS BASE 1.0

From RepRap
Revision as of 10:39, 25 October 2017 by Cifero (talk | contribs)
Jump to: navigation, search
Crystal Clear action run.png
MKS BASE V1.0.jpg

Release status: Working

MKS BASE V1.0.jpg
Description
Single board solution, Remix of Arduino mega2560 and RAMPS1.4
License
Author
Contributors
Based-on
[[]]
Categories
CAD Models
External Link

We like the combination of Arduino MEGA2560 plus RAMPS1.4 and A4988 in 3D printer,and we also find some short for them.Such as we have to plus a lot,the volume is more big etc.

Then we design a new PCBA which combine all major features of these open-source PCBAs:Arduino Mega 2560, RAMPS1.4,step stick 4988.

MKS Base V1.0 has the powerful processor ATMEGA2560 WITH 256K flash memory. It use FTDI FT232R device for USB and not ATMEGA16U2 as ARDUINO MEGA2560. In power input, we use L5970D replacing the LM1117-5.0, which make MKS Base V1.0 supporting 24V or 12V input. And XH series sockets let us easy inset the wire of step motor and end stop.

Current version is MKS SBASE v1.3.

Configuring Arduino

MKS Base V1.0 is supplied with a Marlin firmware. Of course you can also upload another firmware. You can use Arduino IDE to upload firmware to MKS Base V1.0 board through ICSP PIN. While uploading the blue LED is lit and the RX/TX LEDs will blink fast.

Basic setup

This photo illustrates how to connect the board. (Note that the power inputs E1/E2 should instead be labeled E0/E1.) The Pin Map is included in the PDF file below (File:MKS BASE PINS.pdf) for reference.

MkS Base1.0.jpg

Configuring for Two Extruders

For a second extruder (E1) the board will use Heater 1, D7. For Marlin 1.0.3 and later, use #define MOTHERBOARD BOARD_MKS_BASE

For earlier versions of Marlin you will need to modify the pins.h file:

Replace the "-1 " with "7" in this block of code:

#if MB(RAMPS_13_EFB) || MB(AZTEEG_X3)
  #define HEATER_1_PIN       -1
#else
  #define HEATER_1_PIN       9    // EXTRUDER 2 (FAN On Sprinter)
#endif

In Marlin 1.0.0-1.0.1 the code looks like this:

#if MOTHERBOARD == 33 || MOTHERBOARD == 67
  #define HEATER_1_PIN       -1
#else
  #define HEATER_1_PIN       9    // EXTRUDER 2 (FAN On Sprinter)
#endif

Files

File:MKS Base V1.0 source.zip

File:MKS BASE PINS.pdf

How to get it

reprap.cn

MakerBase.com.cn

Linzao3D

Cubic-Print.de

Maker-Base v.1.0 from US to Worldwide

Maker-Base v.1.4 en France