Снижение веса прошивки Marlin 1.1.9 для Ender 3

Подписаться на 3Dtoday
DINTIT
Идет загрузка
Загрузка
4 Марта 2019
771
11
печатает на Ender 3
Вопросы и Ответы
Друзья, здравствуйте!
Вчера установил на принтер bl touch, прошивку с горем пополам скомпилировал, но пришлось закомментировать кучу крайне необходимых мне функций, которые хотелось бы включить (Lin_ Advance, S-Curve Acceleration, Junction Deviation, z_min_probe_repeatability_test и др.)
Из бесполезного (лично для меня) уже отключены:
- Все загрузочные экраны;
- Пришлось отказаться от русского языка меню (вот тут я немного грущу);
- Отключил спикер;
- Arc support;
- Slim_lcd_menus;
- Power loss.

Подскажите, пожалуйста, от чего еще можно безболезненно отказаться?
Ответы на вопрос

Ответы

04.03.19 в 12:13
печатает на Anycubic Kossel linear plus
0
А зачем от всего этого отказываться? разве 3 энедр на 1280 меге? Начинать всегда стоит с загрузчика ) Родной очень жирный.
04.03.19 в 12:27
0
Странно у меня BLtouch, делал как по картинке убрал только Slim Menu и Bootscreen
df963f25fd42b48c3c15312bea3a6bd1.png
04.03.19 в 13:44
печатает на Ender 3
0
Согласен, этого достаточно если в штатной прошивке ничего больше не включать, но я не представляю как можно добиться нормального качества печати без того же - Lin_ Advance, да и прочие упомянутые мной функции весьма полезны, да и русскоязычное меню мне очень нравится.
Сейчас вычитал, что можно еще меню - about printe отключить (во вкладке Configuration_avd.h закомментировать #define LCD_INFO_MENU), ещё немного места выгадать получится, но я думаю, что и этого будет недостаточно для всех моих хотелок.
Может плату поменять...?
04.03.19 в 14:49
0
Люди ставят MKS Gen L с драйверами 2208 2100
https://www.reddit.com/r/ender3/comments/a9l1pv/easy_and_cheap_ender_3_mainboard_upgrade_mks_gen/

Еще обещают в апреле для Ender'а выпустить плату уже c 32 разрядным LPC 1769 и встроенными драйверами TMC 2208
https://www.reddit.com/r/3Dprinting/comments/9cdh3j/just_sent_off_prototypes_for_my_ender_3_upgrade/?st=JM3O13TI&sh=16ddd637
04.03.19 в 14:04
0
Ставьте 2.0, она меньше по размеру получается.
05.03.19 в 06:19
печатает на Ender 3
0
Но добавится багов. Я месяц на 2.0 в Ender3 печатал.
05.03.19 в 08:31
0
Печатаю на 2.0 на CR-10S и Ender-3. С какими багами столкнулись?
05.03.19 в 08:49
печатает на Ender 3
0
Постоянно сбивался центр стола и калибровка начального уровня. Т.е. я ничего не трогаю в механике. Очищаю EEPROM, меняю прошивку на 1.1.9, инициализирую EEPROM, он печатает нормально. Меняю на 2.0, с очисткой и инициализацией EEPROM, печатает нормально до выключения. Включаю и все, сопло на первом слое на 0,2-0,3мм выше. И никак это не исправляется. Делаю очистку EEPROM, инициализацию, вроде восстанавливается, до выключения. В январе была сборка, которая пропускала шаги, но потом исправили. Вероятно дело было в задержках сигналов ENABLE и DIR. Сейчас Marlin 2.0 одна из сборок начала февраля, но у меня уже самостоятельный форк для STM32. Родную плату управления благополучно сжег.
13.03.19 в 08:19
печатает на Ender 3
0
Евгений, подскажите, пожалуйста, а как вы Очищаете и инициализируете EEPROM?
13.03.19 в 09:35
печатает на Ender 3
0
У меня есть внутрисхемный отладчик AVR Dragon. Им прошивал контроллер и очищал EEPROM. Инициализация через меню.
04.03.19 в 14:04
0
ну, можно поглубже зарыться в прошивку. выбрать только используемое вами и вынести эти функции в отдельные файлы, а старые удалить вообще - ещё немного (или много - зависит от глубины погружения) удастся сэкономить. как пример - почитайте про доработку прошивки под STM32F103 здесь

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