Use MKS H43 on different motherboards - makerbase-mks/MKS-H43 GitHub Wiki

Content

MKS GEN_L

Connection:

   MKS GEN_L EXP1/EXP2 ------- MKS H43 Apdator-A ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT 0
#define DGUS_LCD_UI_MKS

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 2

MKS Robin E3/E3D

Connection:

   MKS Robin E3/E3D PA2 PA3 ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT 1
#define DGUS_LCD_UI_MKS 

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 2

MKS SGEN_L

Connection:

MKS SGEN_L V1/V2 AUX ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT -1
#define SERIAL_PORT_2 1

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 0

Robin E3P V2.0

Connection:

Robin E3P V2.0 PA2 PA3 ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT 1

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 2
//#define SDCARD_CONNECTION ONBOARD //Note: need to be blocked in pin file 

MKS ROBIN NANO V1.2/ V2.0

Connection:

MKS ROBIN NANO V1.2/ V2.0 serial port under the wifi module (need to solder header) ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT 3

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 1

MKS ROBIN NANO V3

Connection:

MKS ROBIN NANO V3 serial3 ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT -1

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 3

Creality3D V1.1.4

Connection:

Creality3D V1.1.4 EXP1 ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT 0

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 1

SKR mini E3/SKR E3 DIP

Connection:

SKR mini E3/SKR E3 DIP EXP1 ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT 1

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 2

SKR V1.3/1.4

Connection:

SKR V1.3/1.4 AUX ------- MKS H43 Apdator-B ---------MKS H43

Marlin Configuration:

Configuration.h:

#define SERIAL_PORT -1
#define SERIAL_PORT_2 1

Configuration_adv.h:

#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 0