MKS SGEN_L V2.0 + MKS TS35 V2.0 - как заставить работать?

RedkinM
Идет загрузка
Загрузка
28.11.2020
323
8
Вопросы и ответы

Пользуется ли кто-нибудь указанным железом (плата MKS SGEN_L V2.0 на основе LPC1769 и экран MKS TS35 V2.0 - тачскрин с энкодером)? Пытался компилировать Marlin-2.0.7.2, Marlin-bugfix-2.0.x, Marlin-bugfix-2.0.x-MKS TS35+SGEN_L V2 (скачанный с ресурсов MKS на github). ситуация следующая: Marlin-2.0.7.2 если компилировать без экрана - работает без проблем, при подключении #define TFT_480x320_SPI (конфигурация из инструкции MKS к даной связке платы и экрана) - при компиляции выводится ошибка - что-то там с пинами экрана не то. Marlin-bugfix - не компилируется с подключенной EEPROM, без неё запускается, но... если подключен шнур USB к USB порту компа или Orange Pi - плата уходит в циклическую перезагрузку, экран только маргнёт логотипом марлина и сразу плата перезагружается, если подключать USB кабель после того как плата  загрузится - вроде работает дальше нормально, но перед резетом надо кабель отключать, при попытке записи в EEPROM (gcode M500) выдаётся ошибка и требует перезагрузку. В общем впечатление такое, что этот экран для Robon Nano сделали, а совместимость с SGEN_L чисто для галочки упомянули, либо пока Marlin сырой и с этим железом нормально не работает.

Ответы на вопросы

Ответы

30.11.2020 в 16:22
0

Интересно, я что после вас второй в мире человек который заказал себе эту плату?) а так надеялся что хоть кто то тут ответит) 

30.11.2020 в 19:30
0

Проблема, как я понимаю, не в плате, а в этом экране или в том что марлин под эту связку железа ещё напильником не доработали))

02.12.2020 в 00:10
0

попробуйте VSc + ext/auto build marlin. соберите прошивку этим дополнением, марлин чистый не багфикс

02.12.2020 в 21:30
0

auto build marlin - все опции с сообщением "Configuration Tool Under Construction" - не работает эта балалайка, не сделали её ещё, можно только кнопочку Build нажать, конфигурировать не умеет.

04.12.2020 в 21:53
0

У меня нормально работает эта пара в режиме TFT_COLOR_UI. В Marlin-2.0.7.2 уже нет строки с #define TFT_480x320_SPI, есть #define MKS_TS35_V2_0. Единственное, что не хорошо в этой связке, это маленький объем памяти RAM (32Kb), пришлось отказаться от SDCARD - печатаю через USB.  

05.12.2020 в 00:12
0

Marlin-2.0.7.2. Вставил:

#define MKS_TS35_V2_0

#define TFT_COLOR_UI

#define TOUCH_SCREEN

посыпалась куча ошибок при сборке:

Marlin\src\module/stepper/../../feature/../lcd/ultralcd.h:539:12: error: 'screenFunc_t' does not name a type

Marlin\src\module/stepper/../../feature/../lcd/ultralcd.h:293:25: error: 'currentScreen' was not declared in this scope; did you mean 'run_current_screen'?

Marlin\src\module/stepper/../../feature/../lcd/ultralcd.h:293:41: error: 'status_screen' was not declared in this scope; did you mean 'on_status_screen'?

Marlin\src\core\../module/stepper/../../feature/../lcd/ultralcd.h:539:12: error: 'screenFunc_t' does not name a type

Marlin\src\core\../module/stepper/../../feature/../lcd/ultralcd.h:541:35: error: 'screenFunc_t' does not name a type

Marlin\src\core\../module/stepper/../../feature/../lcd/ultralcd.h:293:25: error: 'currentScreen' was not declared in this scope; did you mean 'run_current_screen'?

*** [.pio\build\LPC1769\src\src\MarlinCore.cpp.o] Error 1

Marlin\src\core\../module/stepper/../../feature/../lcd/ultralcd.h:293:41: error: 'status_screen' was not declared in this scope; did you mean 'on_status_screen'?

и ещё в таком духе. Явно какая-то с версиями неувязка. Не могли бы вы сбросить ваш работающий исходник Marlin на файлообменник?

05.12.2020 в 10:03
0

Да, действительно, в 2.0.7.2 они что-то напороли, но в bugfix все поправили. Только что скачал последний bugfix.

Изменил:  platformio.ini:

default_envs = LPC1769

Configuration.h:

#define MOTHERBOARD BOARD_MKS_SGEN_L_V2

#define EEPROM_SETTINGS

#define MKS_TS35_V2_0

#define TFT_COLOR_UI

#define TOUCH_SCREEN

Все откомпилировалось без ошибок.

05.12.2020 в 16:40

Комментарий удалён

13.12.2020 в 14:21
0

Дисплей работает нормально, но каждый раз после перезагрузки вылезает калибровка. Как убрать?

-------------

Решил вопрос откатом с 2.08 на 2.06, теперь и дисплей работает во время печати.

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

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

Механическая коробка

Немного полезностей

Zonestar Z9M3. Три экструдера, одно сопло, coreXY, куча плюшек за 30т.р. А где что-то не то?

Закрытый, недорогой и надежный. Чертежи и модели.

Srk 1.4 turbo + esp01s Wifi Marlin + vscode

Lerdge X & Flsun QQ-S