Releases: Sergey1560/Marlin_FB4S
2.1.2_5
Влиты коммиты на 18.05.2023.
Marlin сделали релиз стабильной ветки 2.1.2.1, добавив еще один минорный индекс к номеру версии. Чтобы не было путаницы, я оставил свою нумерацию - 2.1.2_5 (2.1.2 версия marlin, 5 номер моего релиза в пределах этой версии).
Для всех плат установлен тип драйвера. Для драйверов 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.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
Влиты коммиты от 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
Добавлены коммиты из стабильной ветки 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_1
Изменения относительно релиза 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
Изменения относительно релиза 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.1
Изменения относительно релиза 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
Изменения относительно релиза 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
Изменения в 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
Изменения в 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)