Skip to content

Releases: Sergey1560/Marlin_FB4S

2.1.2_5

18 May 10:14
6136418
Compare
Choose a tag to compare

Влиты коммиты на 18.05.2023.

Marlin сделали релиз стабильной ветки 2.1.2.1, добавив еще один минорный индекс к номеру версии. Чтобы не было путаницы, я оставил свою нумерацию - 2.1.2_5 (2.1.2 версия marlin, 5 номер моего релиза в пределах этой версии).

Изменения в Marlin

Для всех плат установлен тип драйвера. Для драйверов TMC установлен TMC2208_STANDALONE. Во всех предыдущих сборках тип драйвера всегда стоял A4988. После добавления IS алгоритм работы с драйвером на осях X и Y возможно стал аналогичным тому, как работал LA и это стало вызывать остановку драйвера. Для драйвера с типом TMC2208_STANDALONE предусмотрена отдельная обработка движения.

Если вы собираете прошивку сами, настройки типа драйверов теперь находится в самом начале файла Configuration.h, в параметре PRINTER_DRV_TYPE. Если используется драйвер 2209, то его можно задать в параметр ?_DRIVER_TYPE, указав TMC2209_STANDALONE вместо USR_?_TYPE

stm32f407 - папка с прошивками для плат Robin Nano 1.3 и Robin Nano-s 1.3
mks_robin_nano_v1_3_a4988 - Robin Nano 1.3, два драйвера А4988, два драйвера TMC
mks_robin_nano_v1_3_2208 - Robin Nano 1.3, все драйвера TMC
mks_robin_nano_v1_3_s- Robin Nano-s 1.3
mks_robin_nano_v1_3_s_2209 - Robin Nano-s 1.3 c драйвером TMC 2209 в E1

stm32f103 - папка с прошивками для плат Robin Nano 1.1 (FlyingBear Reborn 2.0), FlyingBear Reborn 3.0
mks_robin_nano_v1v2_fb5_rb30 - FlyingBear Reborn 3.0
mks_robin_nano_v1v2_fb4s_a4988 - FB4S, все драйвера А4988
mks_robin_nano_v1v2_fb4s_2208 - FB4S, все драйвера ТМС
mks_robin_nano_v1v2_fb5_a4988 - FB5, два драйвера А4988, два драйвера ТМС
mks_robin_nano_v1v2_fb5_2208 - FB5, все драйвера ТМС

Как определить какая плата

2.1.2_4

16 Jan 11:09
45895e6
Compare
Choose a tag to compare

Влиты коммиты на 16.01.2023

Для всех плат установлен тип драйвера. Для драйверов TMC установлен TMC2208_STANDALONE. Во всех предыдущих сборках тип драйвера всегда стоял A4988. После добавления IS алгоритм работы с драйвером на осях X и Y возможно стал аналогичным тому, как работал LA и это стало вызывать остановку драйвера. Для драйвера с типом TMC2208_STANDALONE предусмотрена отдельная обработка движения.

Если вы собираете прошивку сами, настройки типа драйверов теперь находится в самом начале файла Configuration.h, в параметре PRINTER_DRV_TYPE. Если используется драйвер 2209, то его можно задать в параметр ?_DRIVER_TYPE, указав TMC2209_STANDALONE вместо USR_?_TYPE

stm32f407 - папка с прошивками для плат Robin Nano 1.3 и Robin Nano-s 1.3
mks_robin_nano_v1_3_a4988 - Robin Nano 1.3, два драйвера А4988, два драйвера TMC
mks_robin_nano_v1_3_2208 - Robin Nano 1.3, все драйвера TMC
mks_robin_nano_v1_3_s- Robin Nano-s 1.3
mks_robin_nano_v1_3_s_2209 - Robin Nano-s 1.3 c драйвером TMC 2209 в E1

stm32f103 - папка с прошивками для плат Robin Nano 1.1 (FlyingBear Reborn 2.0), FlyingBear Reborn 3.0
mks_robin_nano_v1v2_fb5_rb30 - FlyingBear Reborn 3.0
mks_robin_nano_v1v2_fb4s_a4988 - FB4S, все драйвера А4988
mks_robin_nano_v1v2_fb4s_2208 - FB4S, все драйвера ТМС
mks_robin_nano_v1v2_fb5_a4988 - FB5, два драйвера А4988, два драйвера ТМС
mks_robin_nano_v1v2_fb5_2208 - FB5, все драйвера ТМС

Как определить какая плата

2.1.2_3

09 Jan 12:01
45ef431
Compare
Choose a tag to compare

Влиты коммиты от 07.01
Снижена частота SDIO (возможно это вызывало проблемы при работы с SD).

Я экспериментирую с автоматической сборкой прошивок, поэтому структура и название папок в архиве немного изменилась:

stm32f407 - папка с прошивками для плат Robin Nano 1.3 и Robin Nano-s 1.3
mks_robin_nano_v1_3_a4988 - Robin Nano 1.3, два драйвера А4988, два драйвера TMC
mks_robin_nano_v1_3_2208 - Robin Nano 1.3, все драйвера TMC
mks_robin_nano_v1_3_s- Robin Nano-s 1.3
mks_robin_nano_v1_3_s_2209 - Robin Nano-s 1.3 c драйвером TMC 2209 в E1

stm32f103 - папка с прошивками для плат Robin Nano 1.1 (FlyingBear Reborn 2.0), FlyingBear Reborn 3.0
mks_robin_nano_v1v2_fb5_rb30 - FlyingBear Reborn 3.0
mks_robin_nano_v1v2_fb4s_a4988 - FB4S, все драйвера А4988
mks_robin_nano_v1v2_fb4s_2208 - FB4S, все драйвера ТМС
mks_robin_nano_v1v2_fb5_a4988 - FB5, два драйвера А4988, два драйвера ТМС
mks_robin_nano_v1v2_fb5_2208 - FB5, все драйвера ТМС

Как определить какая плата

2.1.2_2

04 Jan 21:40
Compare
Choose a tag to compare

Добавлены коммиты из стабильной ветки 2.1.x от 03.01 и 04.01

В версии 2.1.2 у многих возникают проблемы с зависанием и работой sd карты. По проблеме есть issue
Для того, чтобы проверить работу на чистом коде Marlin, без моих изменений, я собрал так же прошивки для ветки 2.1.x и bugfix-2.1.x. В этих ветках нет моего кода, только конфигурация под принтеры FB4S и FB5 (изменения только в файлах Configuration.h и Configuration_adv.h).
В архиве папки:

  • FB4S_WIFI - прошивки из основной ветки, есть поддержка wifi модуля
  • 2.1.x - стабильная ветка Marlin 2.1.x, без моего кода, без поддержки wifi
  • BUGFIX - ветка разработки Marlin, без моего кода, без поддержки wifi

В каждой из этих папок находятся прошивки для основных плат.

  • stm32f407 - папка с прошивками для плат Robin Nano 1.3 и Robin Nano-s 1.3
    • robin_nano_1_3_A4988_TMC - Robin Nano 1.3, два драйвера А4988, два драйвера TMC
    • robin_nano_1_3_TMC - Robin Nano 1.3, все драйвера TMC
    • robin_nano_s_1_3 - Robin Nano-s 1.3
    • robin_nano_s_1_3_with_2209 - Robin Nano-s 1.3 c драйвером TMC 2209 в E1
  • stm32f103 - папка с прошивками для плат Robin Nano 1.1 (FlyingBear Reborn 2.0), FlyingBear Reborn 3.0
    • reborn_v3 - FlyingBear Reborn 3.0
    • robin_nano_v1_1 - Платы Robin Nano 1.1 (FlyingBear Reborn 2.0)
      • fb_4s - FB4S, все драйвера А4988
      • fb4s_all_drv_2208 - FB4S, все драйвера ТМС
      • fb_5 - FB5, все драйвера А4988
      • fb5_all_drv_2208 - FB5, все драйвера ТМС

2.1.2_2_firmware.zip

2.1.2_1

03 Jan 13:01
965c4f2
Compare
Choose a tag to compare

Изменения относительно релиза 2.1.2:

  • Добавлена 5-тая точка в центре стола в процесс выравнивания стола
  • Увеличено ускорение холостого перемещения до 1500 мм/с^2
  • Включена поддержка вывода отладки PID (параметр D команды M303)
  • Включена поддержка Input Shaping. Параметры по-умолчанию стоят те, что оставили разработчики Marlin. Если IS не нужен, частоту надо установить в 0 (в меню принтера или командой M593 ). Процесс подбора частоты предложенный авторами можно посмотреть в описании команды M593
  • Включено меню включения/выключения звука
  • Включена поддержка M73
  • Включено сохранение конфигурации в прошивке (параметр C команды M503 ).
  • Включено отображение суммарного значения babystepping (BABYSTEP_DISPLAY_TOTAL)
  • Включен EMERGENCY_PARSER

В архиве готовые сборки под наиболее распространенные платы.

В папке robin_nano_v1_1 находятся прошивки под платы на STM32F103 (Robin Nano V1.1 и V1.2):

  • fb_4s - FB4S, 4 драйвера A4988
  • fb4s_all_drv_2208 - FB4S, 4 драйвера TMC (2208, 2209, 2225, 2226)
  • fb_5 - FB5, 2 драйвера A4988, 2 драйвера TMC2225
  • fb5_all_drv_2208 - FB5, 4 драйвера TMC (2208, 2209, 2225, 2226)

В папке reborn_v3 находится прошивка для платы на STM32F103 FlyingBear Reborn V3.

В папке robin_nano_s_1_3 находится прошивка для платы на STM32F407 Robin Nano-S V1.3.

В папке robin_nano_s_1_3_with_2209 находится прошивка для платы на STM32F407 Robin Nano-S V1.3 с драйвером TMC 2209 в разъеме второго экструдера.

В папке robin_nano_1_3(A4988) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 2 драйверами A4988 и 2 драйверами TMC (2208, 2209, 2225, 2226)

В папке robin_nano_1_3(4xTMC) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 4 драйверами TMC (2208, 2209, 2225, 2226)

Как определить, какая плата

2_1_2_1_firmware.zip

2.1.2

02 Jan 13:33
299643f
Compare
Choose a tag to compare

Изменения относительно релиза 2.1.1:

Обновление кода Marlin до версии 2.1.2:
Изменения в версии 2.1.2

Обновление включает экспериментальную поддержку Input Shaper.

В архиве готовые сборки под наиболее распространенные платы.

В папке robin_nano_v1_1 находятся прошивки под платы на STM32F103 (Robin Nano V1.1 и V1.2):

  • fb_4s - FB4S, 4 драйвера A4988
  • fb4s_all_drv_2208 - FB4S, 4 драйвера TMC (2208, 2209, 2225, 2226)
  • fb_5 - FB5, 2 драйвера A4988, 2 драйвера TMC2225
  • fb5_all_drv_2208 - FB5, 4 драйвера TMC (2208, 2209, 2225, 2226)

В папке reborn_v3 находится прошивка для платы на STM32F103 FlyingBear Reborn V3.

В папке robin_nano_s_1_3 находится прошивка для платы на STM32F407 Robin Nano-S V1.3.

В папке robin_nano_s_1_3_with_2209 находится прошивка для платы на STM32F407 Robin Nano-S V1.3 с драйвером TMC 2209 в разъеме второго экструдера.

В папке robin_nano_1_3(A4988) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 2 драйверами A4988 и 2 драйверами TMC (2208, 2209, 2225, 2226)

В папке robin_nano_1_3(4xTMC) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 4 драйверами TMC (2208, 2209, 2225, 2226)

Как определить, какая плата
2_1_2_firmware.zip

2.1.1

10 Aug 09:37
37efce0
Compare
Choose a tag to compare

Изменения относительно релиза 2.0.9.3_1:

Обновление кода Marlin до версии 2.1.1:
Изменения в версии 2.0.9.4
Изменения в версии 2.1.0
Изменения в версии 2.1.1

Обновление включает исправление работы LA на драйверах TMC 2208/2225.

В архиве готовые сборки под наиболее распространенные платы.

В папке robin_nano_v1_1 находятся прошивки под платы на STM32F103 (Robin Nano V1.1 и V1.2):

  • fb_4s - FB4S, 4 драйвера A4988
  • fb4s_all_drv_2208 - FB4S, 4 драйвера TMC (2208, 2209, 2225, 2226)
  • fb_5 - FB5, 2 драйвера A4988, 2 драйвера TMC2225
  • fb5_all_drv_2208 - FB5, 4 драйвера TMC (2208, 2209, 2225, 2226)

В папке reborn_v3 находится прошивка для платы на STM32F103 FlyingBear Reborn V3.

В папке robin_nano_s_1_3 находится прошивка для платы на STM32F407 Robin Nano-S V1.3.

В папке robin_nano_s_1_3_with_2209 находится прошивка для платы на STM32F407 Robin Nano-S V1.3 с драйвером TMC 2209 в разъеме второго экструдера.

В папке robin_nano_1_3(A4988) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 2 драйверами A4988 и 2 драйверами TMC (2208, 2209, 2225, 2226)

В папке robin_nano_1_3(4xTMC) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 4 драйверами TMC (2208, 2209, 2225, 2226)

Как определить, какая плата

2.0.9.3_1

27 Apr 11:16
Compare
Choose a tag to compare

Изменения относительно релиза 2.0.9.3:

  • исправлена проблема с автокалибровкой PID
  • добавлена сборка для платы FlyingBear Reborn V3
  • добавлена сборка для платы Robin Nano-S 1.3 с драйвером 2209 в разъеме 2-го экструдера

В архиве готовые сборки под наиболее распространенные платы.
Для плат с микроконтроллером STM32F103 собраны две версии прошивки, с библиотекой HAL от ST и с библиотекой libmaple. Актуальной версией считается HAL от ST, но с ней есть известные проблемы при работе с картой памяти. Если у вас есть эти проблемы, попробуйте использовать прошивку собранную с libmaple.

В папке robin_nano_v1_1 находятся прошивки под платы на STM32F103 (Robin Nano V1.1 и V1.2):

  • fb_4s - FB4S, 4 драйвера A4988
  • fb4s_all_drv_2208 - FB4S, 4 драйвера TMC (2208, 2209, 2225, 2226)
  • fb_5 - FB5, 2 драйвера A4988, 2 драйвера TMC2225
  • fb5_all_drv_2208 - FB5, 4 драйвера TMC (2208, 2209, 2225, 2226)

В папке reborn_v3 находится прошивка для платы на STM32F103 FlyingBear Reborn V3.

В папке robin_nano_s_1_3 находится прошивка для платы на STM32F407 Robin Nano-S V1.3.

В папке robin_nano_s_1_3_with_2209 находится прошивка для платы на STM32F407 Robin Nano-S V1.3 с драйвером TMC 2209 в разъеме второго экструдера.

В папке robin_nano_1_3(A4988) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 2 драйверами A4988 и 2 драйверами TMC (2208, 2209, 2225, 2226)

В папке robin_nano_1_3(4xTMC) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 4 драйверами TMC (2208, 2209, 2225, 2226)

Как определить, какая плата

2.0.9.3

13 Jan 10:04
Compare
Choose a tag to compare

Изменения в Marlin: 2.0.9.3

В архиве готовые сборки под наиболее распространенные платы.
В папке robin_nano_v1_1 находятся прошивки под платы на STM32F103 (Robin Nano V1.1 и V1.2):

  • fb_4s - FB4S, 4 драйвера A4988
  • fb4s_all_drv_2208 - FB4S, 4 драйвера TMC (2208, 2209, 2225, 2226)
  • fb_5 - FB5, 2 драйвера A4988, 2 драйвера TMC2225
  • fb5_all_drv_2208 - FB5, 4 драйвера TMC (2208, 2209, 2225, 2226)

В папке robin_nano_s_1_3 находятся прошивки под платы на STM32F407 Robin Nano-S V1.3

В папке robin_nano_1_3(A4988) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 2 драйверами A4988 и 2 драйверами TMC (2208, 2209, 2225, 2226)

В папке robin_nano_1_3(4xTMC) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 4 драйверами TMC (2208, 2209, 2225, 2226)

Как определить, какая плата

2.0.9.2

27 Oct 13:45
Compare
Choose a tag to compare

Изменения в Marlin: 2.0.9.2

В архиве готовые сборки под наиболее распространенные платы.
В папке robin_nano_v1_1 находятся прошивки под платы на STM32F103 (Robin Nano V1.1 и V1.2):

  • fb_4s - FB4S, 4 драйвера A4988
  • fb4s_all_drv_2208 - FB4S, 4 драйвера TMC (2208, 2209, 2225, 2226)
  • fb_5 - FB5, 2 драйвера A4988, 2 драйвера TMC2225
  • fb5_all_drv_2208 - FB5, 4 драйвера TMC (2208, 2209, 2225, 2226)

В папке robin_nano_s_1_3 находятся прошивки под платы на STM32F407 Robin Nano-S V1.3

В папке robin_nano_1_3(A4988) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 2 драйверами A4988 и 2 драйверами TMC (2208, 2209, 2225, 2226)

В папке robin_nano_1_3(4xTMC) находится прошивка для платы на STM32F407 Robin Nano V1.3 с 4 драйверами TMC (2208, 2209, 2225, 2226)

Как определить, какая плата