Содержание

Прошивки Марлин от Павла

Данные прошивки поддерживаются камрадом Павлом @Zar_Asura и сотоварищами @adequator, @big_vl, @DSSHack. Основная особенность - рабочий Linear Advance. Имеются 2 версии под разные термисторы: 104gt (ATC Semitec 104GT-2/104NT - ближайший аналог стокового) и 3950. Последние версии прошивок нужно искать тут или на телеграмм канале Flying Bear Ghost6

Процедура прошивки принтера в картинках

Альтернативная страница с прошивками Marlin

Что мы узнаем из кода:

#define DEFAULT_MAX_ACCELERATION      { 7000, 7000, 100, 10000 }
#define DEFAULT_EJERK    5.0  // May be used by Linear Advance

FBG6-2.1.2.7

Кастом прошивка версии 2.1.2.7 Изменения:

  1. Добавлена возможность сменить сеть wifi. Для этого нужно записать на карту файл wifi.txt и нажать кнопку загрузки настроек на принтере. В файле указать строку вида - название сети::код сети
  2. Добавлено на главный экран значение z offset, скорость печати
  3. Изменены иконки интерфейса
  4. Убран бегунок babystep, чтоб случайно не тыкнуть и не поцарапать стол.

Исправления:

  1. Отображение названия файла при печати через wifi
  2. Отображение статусов в плагине (время печати, %, имя файла)

В версии с bltouch датчик втыкать вместо концевика Z-.

Особая благодарность @Victorovs, @Veryvery за помощь с иконками. @DssHack, Artem за помощь с кодом wifi модуля.

FBG6-stock029-2.1.1

Стоковая прошивка 029, основана на marlin 2.1.1, благодаря чему её стало возможно собрать с включенным LA. Также при сборке были исправлены управление кулером и подсветкой. https://t.me/fbg6_s/41200

FBG6-2.1.2.6

Кастом марлин прошивка версии FBG6-2.1.2.6 (чисто косметические изменения):

  1. Изменены экраны печати и простоя.
  2. Переключение экранов производится стрелками.
  3. Вынесены функции Input Shaping, Linear Advance, Смена языка, сохранение еепром, информации и подсветки на иконки.
  4. Увеличен разрыв между пунктами меню.
  5. Сдвинуты иконки навигации к краю экрана.

П.С: На месте иконки выключения стоит заглушка. Если у кого тоже стоит реле питания, то могу собрать под него.

FBG6-2.1.2.5

Изменения:

  1. Убран статус печати с главного экрана.
  2. Добавлены на главный экран иконки Wi-Fi, Bed Tramming, Bed Z.
  3. При печати меняется интерфейс.
    1. Иконка перемещения меняется на Babystepping.
    2. Иконка Settings меняется на Tune.
    3. Добавлена иконка Паузы/Продолжения.
    4. Добавлена иконка Остановки.
  4. Добавлена блокировка кнопки охлаждения на экране сопла, когда идет печать.
  5. При печати кнопки ручной подачи филамента исчезают (E+, E-, Stop).
  6. Добавлены кнопки включения/отключения корпусного вентилятора.
  7. Изменен шаг mesh калибровки c 0.025 на 0.01.
  8. Увеличен лимит температуры сопла до 500.
  9. Еще немного сокращено меню.

Еще не решено, но в процессе:

  1. Загрузка настроек wifi из файла.
  2. Пауза на слое из меню.

FBG6-2.1.2.4

Правки в версии 2.1.2

  1. Исправлен русский язык
  2. В главное меню добавлен параметр Bed Z
  3. До кучи нарисовал экран контроля вентилятора. Это пока наброски. Позже туда будет добавлено включение корпусного вентилятора и, если получится, управление вентилятором обдува радиатора.

FBG6-2.1 v1.7.3

  1. Добавлена защита, чтоб нельзя было выдавить пруток во время печати на экране экструдера.
  2. Добавлена защита, чтоб нельзя было остановить во время печати двигатели на экране экструдера.
  3. Перенесены данные о Wi-Fi в раздел "About Printer"
  4. На основном экране иконка Wi-Fi заменена функцией паузы (красная иконка - активна, зеленая -нет)

FBG6-2.1 v1.7.2

Правки:

  1. Изменен режим нагревателя сопла с PIDTEMP на MPCTEMP. Быстрее выходит на заданную температуру. Стабильнее держит.
  2. Добавлен экран конца печати с кнопкой повтора печати. Температуру при этом не держит. Идет охлаждение. На случай, если кто переживает.
  3. Добавлено снятие блокировки двигателей на каждой операции в ручном выдавливании филамента. Были прецеденты что голова куда-то ехала. С чем это связано не ясно.

FBG6-2.1 v1.6

Кастомная прошивка для FBG6(интерфейс ColorUI). Изменения в прошивке по сранению с базовым марлином:

  1. Перевернут экран в вертикальный вид.
  2. Поддержка WIFI и длинных имен, отправляемых по вафле. Включен LA.
  3. Добавлены экраны преднагрева для сопла и стола.
  4. Включена ручная калибровка стола по 4 точкам (Bed traming).
  5. Подобраны параметры ШИМ для вентиляторов обдува (снижен шум для стоковых вентиляторов).
  6. Включена mesh калибровка стола, которая дает параметр Bed Z (он же Z offset).
  7. Babystep сохраняется автоматически в переменную Bed Z, после каждой парковки.
  8. Добавлена функция ручной замены филамента как на стоке (кнопки E+, E-, Stop). По умолчанию выдавливает 200мм прутка. Можно в любой момент остановить кнопкой Stop.
  9. Добавлена иконка Wi-Fi, показывающая ip адрес принтера и название сети, к которой он подключен.

Что запланировано, но не реализовано или на стадии тестирования:

  1. Input Shaping (ведутся тесты)
  2. Отдельный экран печати (в планах)
  3. Отдельный экран регулировки стола по 4 точкам (в планах)
  4. Настройка Wi-Fi через принтер или файл на SD карте (в планах)

FBG6-2.1

Вафля работает, но есть баги:

  1. Длина файла не более 16.
  2. Пробелы в имени нельзя.
  3. При галочке печатать после загрузки в статусе показывает не тот файл, но печатает верный.

Косяки не существенные, но со временем исправим.