Настройка MKS_GEN_L V1.0

Купил новый "MKS GEN_L V1.0" и пытаюсь настроить его с помощью Marlin 1.1.X. Я изменил configuration.h с предыдущей:

#define BOARD_RAMPS_13_EFB 33 //RAMPS 1.3 (Выходы питания:Hotend,Вентилятор,Стол)

Для

#define BOARD_MKS_GEN_L 53 //MKS GEN L.

Я получаю эту ошибку:

pins.h:268: error: #error "**Unknown MOTHERBOARD value set in Configuration.h**"
       #error "Unknown MOTHERBOARD value set in Configuration.h"
        ^
    In file included from sketch\MarlinConfig.h:42:0,
                     from sketch\G26_Mesh_Validation_Tool.cpp:27:

SanityCheck.h:58: error: #error "MOTHERBOARD is required. Please update your configuration."
       #error "MOTHERBOARD is required. Please update your configuration."
        ^
    SanityCheck.h:786: error: #error "**Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires the Z_MIN_PIN to be defined.**"
           #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires the Z_MIN_PIN to be defined."

        ^
    SanityCheck.h:942: error: #error "**LCD_BED_LEVELING requires an LCD controller.**"
         #error "LCD_BED_LEVELING requires an LCD controller."
          ^

SanityCheck.h:1084: error: #error "**HEATER_0_PIN not defined for this board.**"
       #error "HEATER_0_PIN not defined for this board."
        ^
    exit status 1
#error "Unknown MOTHERBOARD value set in Configuration.h"

MKS_GEN_L V1.0

, 👍5

Обсуждение

можете ли вы поделиться источником, в котором вы получили источник конфигурации.h файл, @vda

очевидно, он находится в папке marlin., @2012User


1 ответ


Лучший ответ:

7

Определение материнской платы в configuration.h должно быть написано следующим образом:

#define MOTHERBOARD BOARD_MKS_GEN_L

на самом деле слово МАТЕРИНСКАЯ плата отсутствовало, и нет необходимости писать 53 //MKS GEN L в конце.

Определение числа объявлено в boards.h - вы просто перепутали два файла, действительно, вы не должны забывать определять саму константу материнской платы. Обратите внимание, что это в основном плата для RAMPS, см. pins_MKS_GEN_L.h.


,