Size: a a a

Ghost 👻 Busters

2021 March 10

СП

Сергей Приходько... in Ghost 👻 Busters
кирилл сергеевич
)))) версия я имею в видукакая )))?
Marlin 2.0.7.2
источник

V

Vlad in Ghost 👻 Busters
Alex R
ну там вроде есть у него какие-то своеты, как буфер увеличить
А вот советов то я как раз и не увидел...
источник

кс

кирилл сергеевич... in Ghost 👻 Busters
Сергей Приходько
Marlin 2.0.7.2
А исходник есть ?
источник

СП

Сергей Приходько... in Ghost 👻 Busters
кирилл сергеевич
А исходник есть ?
да
но под скр 1,4
источник

S

SykkyB in Ghost 👻 Busters
Vlad
А вот советов то я как раз и не увидел...
там в конце этот совет после сборки поменять настройки буфера
источник

V

Vlad in Ghost 👻 Busters
SykkyB
там в конце этот совет после сборки поменять настройки буфера
Вот в той ссылке что ты мне дал?
источник

кс

кирилл сергеевич... in Ghost 👻 Busters
Сергей Приходько
да
но под скр 1,4
Это как?
источник

СП

Сергей Приходько... in Ghost 👻 Busters
кирилл сергеевич
Это как?
это не под сток плату
источник

S

SykkyB in Ghost 👻 Busters
Данный графический интерфейс реализует внутри своего кода некоторые функции Marlin, а так же работу с wifi модулем. Поэтому собирать нужно на версии Marlin из оффициального репозитория Marlin, а не из версии с поддержкой WIFI модуля.

В коде есть какая-то поддержка WIFI, но передача файлов на данный момент не работает.
источник

кс

кирилл сергеевич... in Ghost 👻 Busters
А под какую?)
источник

S

SykkyB in Ghost 👻 Busters
В такой конфигурации прошивка компилируется, но остается меньше 4Кб памяти на стек:

RAM:   [========= ]  94.1% (used 61680 bytes from 65536 bytes)
Этого может хватить, а может и нет, определить это можно только экспериментально. Огромная часть памяти занята видеобуфером библиотеки LVGL. Его можно сделать чуть меньше, однако MKS почему-то определили его размер не в коде Marlin, а в коде самой библиотеки. Таким образом, при каких-то обновлениях, platformio просто заменит исправления новой версией. Кроме того, скачиваемый код библиотеки находится не под контролем git. Поэтому, если наблюдается зависание МК при работе, возможно стоит уведичить количество свободной памяти, которая используется под стек. Можно или выключить еще какой-то функционал, или все же уменьшить размер видеобуфера.

В файле .pio/libdeps/mks_robin_nano35/lvgl/lv_conf.h (появится после первой сборки, когда platformio скачает библиотеку):

#  define LV_MEM_SIZE    (10U * 1024U)
источник

кс

кирилл сергеевич... in Ghost 👻 Busters
Сергей Приходько
это не под сток плату
Есть подробная инфа по переделу ?
источник

AR

Alex R in Ghost 👻 Busters
Vlad
А вот советов то я как раз и не увидел...
Можно или выключить еще какой-то функционал, или все же уменьшить размер видеобуфера.

В файле .pio/libdeps/mks_robin_nano35/lvgl/lv_conf.h (появится после первой сборки, когда platformio скачает библиотеку):

#  define LV_MEM_SIZE    (10U * 1024U)

В таком варианте остается около 9кб на стек, этого более чем достаточно.
источник

S

SykkyB in Ghost 👻 Busters
и в чистом марлине нужно закоментить датчик филамента и использование lcd прогрессбара -иначе не скомпилится
источник

AR

Alex R in Ghost 👻 Busters
но уже написали :)
источник

СП

Сергей Приходько... in Ghost 👻 Busters
кирилл сергеевич
Есть подробная инфа по переделу ?
а что там переделывать
берешь покупаешь скр 1,4 / турбо
выкидываешь сток плата и ставишь новую
и прошивку
источник

AR

Alex R in Ghost 👻 Busters
Есть графический интерфейс, нет WiFi.
PHANTOM Upd: WiFi есть)
правда не знаю, он есть или работает
источник

кс

кирилл сергеевич... in Ghost 👻 Busters
Сергей Приходько
а что там переделывать
берешь покупаешь скр 1,4 / турбо
выкидываешь сток плата и ставишь новую
и прошивку
Я просто не профан))))скр1.4 чьо за плата ? Есть ссылка ?
источник

СП

Сергей Приходько... in Ghost 👻 Busters
кирилл сергеевич
Я просто не профан))))скр1.4 чьо за плата ? Есть ссылка ?
Да плата
источник

V

Vlad in Ghost 👻 Busters
Alex R
Можно или выключить еще какой-то функционал, или все же уменьшить размер видеобуфера.

В файле .pio/libdeps/mks_robin_nano35/lvgl/lv_conf.h (появится после первой сборки, когда platformio скачает библиотеку):

#  define LV_MEM_SIZE    (10U * 1024U)

В таком варианте остается около 9кб на стек, этого более чем достаточно.
Прекрасно.
А дай ссыль на первоисточник
Буду вечером или ночером собирать
источник