Неизвестная ошибка материнской платы MKS GEN L
Это мой первый раз, когда я прошу помощи здесь, и я погуглил, но нашел только несколько ссылок на эту проблему. Я знаю, что делаю что-то глупое, но я понятия не имею, что это такое.
Я получаю неизвестную ошибку материнской платы каждый раз, когда я пытаюсь настроить свой MKS GEN L. Сначала я обнаружил, что в файле boards.h
не было ссылки на эту плату, и файла pins.h
тоже не было. Я добавил и то, и другое, и еще ничего. Я проверил конфигурацию.h
и, насколько я могу судить, не могу найти ошибку.
Я попробовал это в 1.1.9 и 2.x marlin и получил ту же ошибку.
Сообщение таково:
Arduino: 1.8.9 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\MarlinConfig.h:33:0, from C:\Users\name\OneDrive\Desktop\Ender 5 1.1.61 version (1)\Ender 5 1.1.61 version\Marlin\Marlin.ino:31: pins.h:235:4: error: #error "Unknown MOTHERBOARD value set in Configuration.h" #error "Unknown MOTHERBOARD value set in Configuration.h" ^~~~~ In file included from sketch\MarlinConfig.h:39:0, from C:\Users\jcgra\OneDrive\Desktop\Ender 5 1.1.61 version (1)\Ender 5 1.1.61 version\Marlin\Marlin.ino:31: SanityCheck.h:311:6: error: #error "BABYSTEP_ZPROBE_OFFSET requires a probe." #error "BABYSTEP_ZPROBE_OFFSET requires a probe." ^~~~~ SanityCheck.h:624:8: 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:909:4: 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" This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
Мой конфигурационный файл выглядит следующим образом Config.h.
Пожалуйста, дайте мне знать, если есть что-то еще, что вам может понадобиться, чтобы помочь в этом вопросе, и спасибо за ваше время и внимание.
@James Gray, 👍1
Обсуждение2 ответа
Лучший ответ:
Как объяснено в ответе @towe, вы используете более старую версию конфигурационного файла, похоже, что вы не используете последние исходники из деревьев 1.1.x и 2.0.x.
В дополнение к этому ответу, MKS GEN L-это в основном плата ramps с расположением штырей ramps, за исключением нескольких штырей. Плата определена как в 1.1.9, так и в 2.0.x (если вы прокрутите вниз, то увидите, что она включает в себя определение PIN для макета ramps: #include "pins_RAMPS.h"). Тем не менее, вы можете заставить его работать в версии Marlin до версии 1.1.7, если вам это нужно. Выбор платы RAMPS для постоянной материнской платы и переопределение/определение
MOSFET_D_PIN
до 7, X_CS_PIN
до 59 и X_CS_PIN
до 63 заставит прошивку работать. Но, рекомендуется получить последнюю версию, даже Marlin 2.0.x будет работать нормально на платах на базе Arduino Mega 2560.
бахх, я этого не уловил. Я приспособился, и это было то, что мне было нужно. В версии marlin, которую я загружал, были только mks base и mks 1.3. В версии, которую вы связали, было все правильно. Не знаю, как я это пропустил. Спасибо!!!!, @James Gray
Плата MKS GEN L была добавлена в Marlin release 1.1.7 .
Согласно файлу конфигурации , который вы связали, и предыдущим выпускам Marlin, ваша копия Marlin является выпуском 1.1.6. В то время как все выпуски Marlin до 1.1.7 имели "010100" как "CONFIGURATION_H_VERSION", более ранние версии имели меньше функций, чем указано в файле конфигурации.
В Marlin 2.0.x также доступен MKS GEN L pins_MKS_GEN_L.h.
Поскольку вы сказали, что он также недоступен в 2.0.x, пожалуйста, предоставьте копию всей вашей установки 2.0.x.
- Что сделать, чтобы удалить скругленные углы, используя отклонение соединения?
- Как определить размеры стола в Marlin для произвольного привода / хотэнда?
- Редактирование микропрограммного обеспечения ЖК-сенсорного экрана CR-10S / Ender5+
- Как заставить Ender 5 использовать зонд BLTouch для Z-наведения?
- Ender 5 Плюс ручная регулировка температуры экрана
- Creality 4.2.7 проблема подключения к Windows
- Прошивка CR Touch НЕТ оси Z домашний Ender 5 Pro 4.2.7
- Ender 5 с 8-битным Creality 1.1.4 плата - Выпуск со скоростью вращения двигателя экструдера слишком медленно
Какую прошивку вы используете? У Марлина есть ваша плата в файле boards.h под 1110 в Marlin 2.x., @0scar
В этой итерации у меня было 1.1.9. Я использовал 2.x, и я получаю те же проблемы. В более поздних версонах Марлина MKS Gen L отсутствует у Марлина все вместе. Это видно только в 1.1.9 до сих пор, если я не упускаю что-то., @James Gray
Ну, это не отсутствует в Marlin 2.0 на Github: https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/core/boards.h, @towe
Я только что просмотрел конфигурацию.h вы написали сообщение, и похоже, что вы используете версию Marlin 1.1.6 (или более старую). MKS_GEN_L был добавлен в 1.1.7, @towe