Создание обновлённой прошивки для Flying Bear 905 Firmware Marlin 1.1.9

Подписаться на 3Dtoday
Lapot`
Идет загрузка
Загрузка
08.11.18
248
1
печатает на Flyingbear P905
Личные дневники
6
Всем привет.
Решил обновить прошивку летающего медведя, поиск не дал положительного результата.
Взял стандартного 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
-

Сохраняем и заливаем в принтер.
Принтер готов к работе с новой прошивкой.
Подписаться на 3Dtoday
6
Комментарии к статье

Комментарии

08.11.18 в 09:00
0
Создание? Ого. Это называется настройка. Во вторых - откройте для себя профильные группы в ВК и мордокниге. там все есть и давно.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

XpreSki-11.7: ПРО Creality-10S-Pro, с ПРИветом от Наоми

Памятник Ярославу Мудрому

Компания iGo3D Russia ищет сервисного инженера!

RuRAMPS4D, Due и TMC2130: переход с Marlin на Klipper

Stratasys сделает промышленную 3D-печать металлами быстрее и дешевле

Почти из коробки. Подкрутить и допилить, Geeetech A10M (3)