Создание обновлённой прошивки для Flying Bear 905 Firmware Marlin 1.1.9
Решил обновить прошивку летающего медведя, поиск не дал положительного результата.
Взял стандартного Marlin 1.1.9 и настроил под этот принтер.
Обязательно подключить концевики в гнёзда X-,Y-,Z-.
-
Мне понадобилось:
1. Arduino IDE https://www.arduino.cc/en/Main/Software/
2. Marlin 1.1.9 http://marlinfw.org/meta/download/
3. Программа для управления принтером, например repetier host
4. Мультиметр с датчиком измерения температуры.
4. Линейка для измерения перемещений по осям и филамента в экструдере.
5. Маркер для отметки на филаменте.
-
Открываем прошивку в IDE, редактируем файл Configuration.h
-
Редактируем строки с номерами в начале строки.
-
134 #define MOTHERBOARD BOARD_MKS_GEN_L
139 #define CUSTOM_MACHINE_NAME 'Flyingbear P905'
149 #define EXTRUDERS 2
152 #define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
227 #define HOTEND_OFFSET_X {0.0, 15.00} // (in mm) for each extruder, offset of the hotend on the X axis
-
Определение типа термистора заняло больше всего времени, пока перепробовал все варианты.
После установки проверить корректность отображаемой температуры на дисплее и мультиметром в диапазоне температур 180-220-260.
313 #define TEMP_SENSOR_0 501
314 #define TEMP_SENSOR_1 501
318 #define TEMP_SENSOR_BED 501
-
Обязательно запустить эту команду на своём принтере и записать свои данные. Местный формовщик текста перенёс числа на новую строку, на самом деле это одна строка.
362 // Flyingbear P905 (получить командой M303 E0 C8 S240 (вторая головка M303 E1 C8 S240))
363 #define DEFAULT_Kp 127.82
364 #define DEFAULT_Ki 23.64
365 #define DEFAULT_Kd 172.78
-
531 #define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
532 #define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
533 #define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
-
Указанные параметры обязательно проверить перемещением на 100мм и измерением на сколько переместилось, не забываем про экструдер и перемещение филамента.{X,Y,Z,Экструдер}
611 #define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 800, 99 }
-
780 #define Y_PROBE_OFFSET_FROM_EXTRUDER -33
798 #define MULTIPLE_PROBING 2
851 #define INVERT_X_DIR true
852 #define INVERT_Y_DIR true
853 #define INVERT_Z_DIR true
858 #define INVERT_E0_DIR true
859 #define INVERT_E1_DIR true
-
Запишите свои размеры стола // The size of the print bed
882 #define X_BED_SIZE 220
883 #define Y_BED_SIZE 220
884 #define Z_BED_SIZE 330
-
887 #define X_MIN_POS 0
888 #define Y_MIN_POS 0
889 #define Z_MIN_POS 0
892 #define Z_MAX_POS Z_BED_SIZE
1145 #define Z_SAFE_HOMING
-
1227 #define EEPROM_SETTINGS // Enable for M500 and M501 commands, раскомментировал для чтения и изменения настроек без перепрошивки, после настройки можно закомментировать.
-
1421 #define DISPLAY_CHARSET_HD44780 CYRILLIC
1430 #define SDSUPPORT
1510 #define SPEAKER
1533 #define REPRAP_DISCOUNT_SMART_CONTROLLER
1543 #define ULTIPANEL
1582 #define ULTRA_LCD
-
Сохраняем и заливаем в принтер.
Принтер готов к работе с новой прошивкой.
Еще больше интересных статей
Flashforge Adventurer 5M - Распаковка!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комплектация: кус...
Проект Квазимодо
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Давно не появлялся на просторах 3Д печати. И вот дорога внов...
Готовимся к Новому 2022 году.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
))) Это пересказ видео, своими...
Ну, вот и я так подумал. Больш...
Самому нравится. Особенно цвет...
Проблема такая: Поставил на пе...
Здравствуйте, у меня перестала...
Доброго времени суток.Неожидан...
Всем доброго дня. Вчера кинул...