Принтер использует BLTouch to home но он не использует его для автоматического уровня

Недавно я установил свой Ender 3 с SKR MINI E3 V1.2 и BLTouch, которым пользуюсь уже некоторое время. После многих проблем с компиляцией прошивки мне удалось скомпилировать и загрузить прошивку, включив BLTouch и изменив настройки.

Я где-то это видел (не помню где) и думаю, что это правильно, но если вы пойдете ... : Движение -> Выравнивание стола ->> Выравнивание стола>>, он должен запустить автоматическую последовательность выравнивания стола. То же самое должно произойти, если вы используете G29. Если я использую ручку управления и жидкокристаллический дисплей, мой Эндер-3 выровняет стол вручную. Он делает это, перемещаясь в один угол, вы вручную регулируете высоту с помощью ручки, а затем перемещаетесь в другой угол и повторяете несколько раз.

Если вы посмотрите в исходный код Marlin:

/**
 * "Ручной зонд" обеспечивает возможность "Автоматического" выравнивания стола без использования зонда.
 * Используйте G29 повторно, регулируя высоту Z в каждой точке с помощью команд перемещения
 * или (с помощью LCD_BED_LEVELING) жидкокристаллический контроллер.
 */
//#define PROBE_MANUALLY
//#define MANUAL_PROBE_START_Z 0.2

Это именно то, что происходит сейчас, как вы можете видеть, это комментируется. Если я запущу G29:

>>> G29
SENDING:G29
Mesh Bed Leveling has no data.

Это подтверждает тот факт, что он хочет, чтобы я сделал это вручную, потому что он явно пытается получить предыдущие данные сетки, а не выровнять стол, а это означает, что мне придется сделать это вручную.

Я не могу найти никаких других настроек, которые могли бы повлиять на это, только то, что уже закомментировано, но это все равно происходит. Может ли кто-нибудь помочь?

, 👍1

Обсуждение

Вы можете поделиться файлами конфигурации? Ссылка, например, на Pastebin.com чтобы люди искали ошибки., @0scar

У меня есть SKR PRO, который изначально не позволял хранить ваши настройки в EEPROM, теперь это исправлено хранением на флэш-накопителе, когда включена "FLASH_EEPROM_EMULATION", это по умолчанию [включено для вашего board](https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_E3_common.h#L35) тоже, значит, SD-карта присутствует?, @0scar

@0scar Надеюсь mediafire подойдет! [configs](http://www.mediafire.com/file/31gesyl87ku59jp/file). И да, SD-карта присутствует и работает правильно., @DreamingInsanity

Я чувствую себя такой идиоткой. Я совершенно упустил из виду, какой тип выравнивания сетки он делал. В конфигурации.h Я не включил auto_bed_levlling_bilinear, и это было просто на ручном уровне сетки, поэтому он делал это вручную. Урок усвоен!, @DreamingInsanity