Металл2024 Реклама
Метобр2024 Реклама

Как впихнуть невпихуемое?

MorAlex
Идет загрузка
Загрузка
02.06.2021
739
26
Вопросы и ответы

Дано:

1. Плата Anet 1.5 (микроконтроллер 1284p)

2. Датчик автоуровня.

3. Прошивка Marlin 2.0.x.x.2.

4. Принтер Anet A8.

На свой прошлый Anet A6, эта прошивка прекрасно помещалась с одним НО. Я никогда не печатал с Flash. Поэтому SDSUPPORT никогда и не использовал. Памяти хватало на AUTO_BED_LEVELING_BILINEAR.

В данном случае, человек использует принтер исключительно автономно. Т.е. от поддержки флешки отказаться нельзя. От экрана естественно тоже. Пусть он и всего лишь строчный.

При активации BED_LEVELING получается использовать только AUTO_BED_LEVELING_3POINT. И это реально только три точки. Левый, правый угол и центр. Смысла в таком автоуровне особо нет. На AUTO_BED_LEVELING_LINEAR памяти уже не хватает. 100.7% (used 127866 bytes from 126976 bytes).

Что в прошивке Marlin есть ещё такого ресурсоёмкого, от чего можно отказаться? S_CURVE отключен, LIN_ADVANCE естественно тоже. На этой плате он бесполезен.

Или имеем то, что имеем?

Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама