<p>Marlin appears to support older versions of the board (and possibly this one) according to this line </p>

<pre><code>#define BOARD_MKS_13            47   // MKS v1.3 or 1.4 (maybe higher)
</code></pre>

<p>in <code>boards.h</code> which can be found <a href="https://github.com/MarlinFirmware/Marlin/blob/RC/Marlin/boards.h" rel="nofollow noreferrer">here</a>.  </p>

<p>The company also has a <a href="https://web.archive.org/web/20180223090126/http://osoyoo.com/2016/06/30/mks-1-4-3d-printer-board-marlin-firmware-installation-guide/" rel="nofollow noreferrer">guide</a> and looks to provide pre-configured (but not fully configured?) downloads of Marlin.  They have different links for different displays but then ask you to change lines manually but don't mention changing the board so I have no idea what they are doing or what is different between the downloads.</p>

<p>It appears either way you go (Marlin from Github or from Osoyoo) you will need to change some lines to get each axis to behave correctly.</p>

CC BY-SA 4.0
2017-05-02T11:17:21.367Z
2018-08-28T17:07:29.750Z
2018-08-28T17:07:29.750Z
tjb1
<p>A more recent version of Marlin Firmware (<em>version 1.1.9 is the last release of this branch, new developments are done in the 2.x branch</em>) nowadays has a separate board constant for the MKS BASE v1.5 board (<code>BOARD_MKS_BASE_15</code>) as can be found in <a href="https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/boards.h" rel="nofollow noreferrer">boards.h</a>.</p>

<p>The following line quotes the constant for this board from the file:</p>

<blockquote>
  <p><code>#define BOARD_MKS_BASE_15       405   // MKS v1.5 with Allegro A4982 stepper drivers</code></p>
</blockquote>

CC BY-SA 4.0
2018-08-29T20:12:58.447Z
2019-01-10T07:41:18.953Z
2019-01-10T07:41:18.953Z
0scar
<p>I'm struggling with my new printer, and I just want to make sure that I have the basic configured correctly. </p>

<p>What motherboard ID in <a href="https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/Configuration.h" rel="nofollow noreferrer"><code>configuration.h</code></a> is appropriate for MKS BASE V1.5 in Marlin Firmware?</p>

<marlin>
What motherboard ID is appropriate for MKS BASE V1.5 in Marlin Firmware?
Marius
# What motherboard ID is appropriate for MKS BASE V1.5 in Marlin Firmware?

(Asked by: username_0 on 2017-04-29)

I'm struggling with my new printer, and I just want to make sure that I have the basic configured correctly.

What motherboard ID in [`configuration.h`](https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/Configuration.h) is appropriate for MKS BASE V1.5 in Marlin Firmware?

**Tags:** marlin

---

## 2 answers

### Answer by username_1 on 2017-05-02. Score: 5

Marlin appears to support older versions of the board (and possibly this one) according to this line 
#define BOARD_MKS_13            47   // MKS v1.3 or 1.4 (maybe higher)

in boards.h which can be found here.  
The company also has a guide and looks to provide pre-configured (but not fully configured?) downloads of Marlin.  They have different links for different displays but then ask you to change lines manually but don't mention changing the board so I have no idea what they are doing or what is different between the downloads.
It appears either way you go (Marlin from Github or from Osoyoo) you will need to change some lines to get each axis to behave correctly.


---

### Answer by username_2 on 2018-08-29. Score: 1

A more recent version of Marlin Firmware (*version 1.1.9 is the last release of this branch, new developments are done in the 2.x branch*) nowadays has a separate board constant for the MKS BASE v1.5 board (`BOARD_MKS_BASE_15`) as can be found in [boards.h](https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/boards.h).

The following line quotes the constant for this board from the file:

> `#define BOARD_MKS_BASE_15 405 // MKS v1.5 with Allegro A4982 stepper drivers`


---

