<p>As far as I know, that should work. You need to define the correctly used drivers in your configuration. For the closed loop drivers, the board (via a break out board) has to provide the pulses to the motor driver (on the back of the stepper). If you use such a closed loop driver you need to disable the stepper driver type in your <code>Configuration.h</code> file for those you plan to insert a closed loop driver. The firmware will assume the A4988 driver is being used:</p>
<p><a href="https://i.sstatic.net/idu00.png" rel="nofollow noreferrer" title="Configuration.h"><img src="https://i.sstatic.net/idu00.png" alt="enter image description here" title="Configuration.h" /></a></p>
<p>Now you need to set high enough values for the <code>MAXIMUM_STEPPER_RATE</code> (150000):</p>
<p><a href="https://i.sstatic.net/gfoLo.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/gfoLo.jpg" alt="enter image description here" /></a></p>
<p>and the <code>MINIMUM_STEPPER_PULSE</code> (3):</p>
<p><a href="https://i.sstatic.net/mkE3d.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/mkE3d.jpg" alt="enter image description here" /></a></p>
<p>in <code>Marlin/src/inc/Conditionals_adv.h</code> under <code>HAS_DRIVER(4988)</code>.</p>

CC BY-SA 4.0
2021-02-16T16:42:30.237Z
Hi Oscar, thank you very much! I got a gd deal on some mks tmc2208 and an skr 1.3; couldn't get a deal on closed loops :/ will report bck.
Jorge Mercent
CC BY-SA 4.0
2021-02-16T09:51:18.127Z
2021-02-16T09:57:48.213Z
2021-02-16T09:57:48.213Z
0scar
<p>Can I mix BIGTREETECH S42B closed loop stepper drivers on the MKS Gen L controller board with other drivers?</p>
<p>Are the pins in the same position? Would mixing work?</p>

<stepper-driver><mks><bigtreetech><closed-loop>
Mixing (closed loop) stepper drivers on MKS main board
Jorge Mercent
# Mixing (closed loop) stepper drivers on MKS main board

(Asked by: username_0 on 2021-02-16)

Can I mix BIGTREETECH S42B closed loop stepper drivers on the MKS Gen L controller board with other drivers?

Are the pins in the same position? Would mixing work?

**Tags:** stepper-driver, mks, bigtreetech, closed-loop

---

## 1 answers

### Answer by username_1 on 2021-02-16. Score: 0

As far as I know, that should work. You need to define the correctly used drivers in your configuration. For the closed loop drivers, the board (via a break out board) has to provide the pulses to the motor driver (on the back of the stepper). If you use such a closed loop driver you need to disable the stepper driver type in your `Configuration.h` file for those you plan to insert a closed loop driver. The firmware will assume the A4988 driver is being used:

[![enter image description here](https://i.sstatic.net/idu00.png "Configuration.h")](https://i.sstatic.net/idu00.png "Configuration.h")

Now you need to set high enough values for the `MAXIMUM_STEPPER_RATE` (150000):

[![enter image description here](https://i.sstatic.net/gfoLo.jpg)](https://i.sstatic.net/gfoLo.jpg)

and the `MINIMUM_STEPPER_PULSE` (3):

[![enter image description here](https://i.sstatic.net/mkE3d.jpg)](https://i.sstatic.net/mkE3d.jpg)

in `Marlin/src/inc/Conditionals_adv.h` under `HAS_DRIVER(4988)`.

> **Comments:**
> **username_0**: Hi Oscar, thank you very much! I got a gd deal on some mks tmc2208 and an skr 1.3; couldn't get a deal on closed loops :/ will report bck.  

---

