Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
3DTouch китайский - хитрый предмет.
Хочет работает, а хочет и нет!
Окончание'мучений' принтера Anet A8.1.Anet A8 и автокалибровка или ручная калибровка стола. ч1. Миграция на Marlin 1.1.8 и конфигурация для ручного автоуровня. 2.Anet A8 и автокалибровка стола. ч2. Миграция на Marlin 1.1.8 и конфигурация для автоуровня LJ18A3-8-Z/BX. 3.Anet A 8 - история одного принтера. ч3. Миграция электроники на RAMPS 1.4 и Full Graphic Smart ControllerВот и настал черед китайского клона BlTouch. Не знаю, попался мне качественный зонд или просто повезло, но больших затруднений в его настройке не возникло. Выбирал его на Али как самый дешевый из всех возможных на момент покупки, GEEETECH Official Store Читал много негативных отзывов об этом магазине в группе Anet A8 в фейсбуке. Но после его настройки понял, что у не довольных руки не от туда растут.
Зонд прибыл в антистатическом кульке и мягкой, почтовой упаковке. :DПо качеству исполнения все становится понятно. Китайцы давно не заморачиваются с красотой в угоду стоимости.
Перед установкой я полистал сайт Thingiverse и посмотрел куда на Аньке его ставят люди. Можно было его на место предыдущего зонда поставить, но постоянное свечение красным огоньком спереди не прельщало. Нашел расположение сзади на линейном подшипнике. Но и тут не все просто. У автора стоит E3D V6 и с высотой расположения зонда непонятка. Он наклепашил разных размеров по высоте и как-то грустно мне стало разбираться. Сел и сварганил свое крепление в SolidWorks. Одно из условий установки зонда это высота от сопла до нижнего края зонда в 8,3ммРаспечатал подставку-калибр, опустил сопло на стол, приложил сзади зонд и снял размеры штангенциркулем. Получилась вот такая вставка. (АК это не автомат калашникова!!!)Вставляется в отверстия подшипника и расклинивается двумя винтиками М2х16 Теперь красный огонек зонда поселился сзади экструдера.
Для соединения зонда с платой взял не нужный VGA кабель, расчехлил его и выбрал 5-ть толстых проводков. Лишнее обрезал. Обжал, с одной стороны разъемы мама Dupont, с другой мама Dupont и CHU-3.Этот зонд как и предыдущие, при срабатывании замыкает сигнальный провод на массу, по этому расключил черный(земля) и белый(сигнальный) На такой же разъем как и концевик оси Z. Пока подключил зонд, сигнальным проводом и минусом, параллельно концевику Z. В дальнейшем есть задумка: механический концевик оси Z опустить ниже, настроить на срабатывание касанием об антивоблинг и подключить его к кнопке 'reset'.
С механикой разобрались - переходим к электрике. Как всегда в описании товара продавец не удосужился расписать схему подключения. Поковырялся в инете, накопал Wiki от Geeetech с подключением ихнего творения.Распиновка понятна. включаем по схеме к RAMPS но зонд не подает признаков жизни. Забегая на перед. Оказывается в RAMPS, по умолчанию, сигналы с уровнем 3,3В. Соответственно нам не хватает питания для работы зонда и нужно поднять напряжение до 5В и делается это, всего лишь, установкой одной перемычки.Ну вот и с электрической частью разобрались!
Вносим изменения в Configuration.h Многие команды я уже расписывал в предыдущих частях.
- #define Z_ENDSTOP_SERVO_NR 0 // Defaults to SERVO 0 connector.
- #define Z_SERVO_ANGLES {10,90} // У этого зонда именно такие углы.
- #define BLTOUCH // Активирует меню в настройках принтера из которого можно тестировать зонд. Аналогично команде M280 P0 в слайсере.
- #define X_PROBE_OFFSET_FROM_EXTRUDER 20 // X offset: -left +right [of the nozzle]
- #define Y_PROBE_OFFSET_FROM_EXTRUDER 30 // Y offset: -front +behind [the nozzle] Вот с этим параметром пока у меня непонятка. Реально смещение зонда относительно сопла 52мм, но выше 30мм прошивка не компилируется. выскакивает ошибка о не правильно положении зонда по оси Y. Подразумеваю, что эти данные не вносят поправку в указанное поле измерений высоты стола, в прошивке. Нужно изменять саму сетку измерений под расположение зонда. С таким значением офсета первые замеры производятся при положении сопла -10 по оси Y.
- #define Z_MIN_PROBE_REPEATABILITY_TEST //для проверки точности зонда
- //#define MIN_SOFTWARE_ENDSTOP_Z // комментируем для возможности выставить отрицательный offset
- #define AUTO_BED_LEVELING_BILINEAR
- #define GRID_MAX_POINTS_X 4
- #define ABL_BILINEAR_SUBDIVISION // не обязательно
- #define BILINEAR_SUBDIVISIONS 4 // не обязательно
- #define MESH_EDIT_GFX_OVERLAY
- #define GRID_MAX_POINTS_X 4
- #define Z_SAFE_HOMING
- #define INDIVIDUAL_AXIS_HOMING_MENU
- #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
Зонд устроен так, что при подаче на него питания он дважды опускает и поднимает щуп. Если все нормально, щуп не затирает и нигде не упирается - зонд переходит в рабочее состояние с втянутым щупом и постоянным свечением светодиода. Если ему, что-то не нравится - он уходит в защиту постоянно моргая светодиодом.
Порядок настройки зонда:
- Поднимаем сопло выше уровня стола на 10-20мм.;
- Если зонд моргает(в аварийном состоянии), через слайсер вводим команду M280 P0 S160 или через меню принтера выбираем Control/BLTouch/ Reset BlTouch. Зонд успокоится и светодиод погаснет.
- Берем шестигранник, вставляем в регулировочный винт зонда и плавно крутим против часовой стрелки до момента включения светодиодной индикации. Ловим именно момент когда загорится светодиод и на 1мм или 1градус, кому как удобнее, доворачиваем против часовой стрелки. Так же делаем если у зонда, после сброса горит светодиод, только крутим по часовой, до момента его выключения и возвращаем его обратно как писал выше.
- Тестируем командой M280 P0 S10 - щуп опускается и светодиод тухнет;
- Команда M280 P0 S90 - втягивает щуп и светодиод загорается;
- Автоматический тест M280 P0 S120 - будет опускать и поднимать щуп пока не сделаете сброс командой M280 P0 S160
- Запускаем принтер и через меню настроек производим инициализацию EEPROM;
- Подключаем слайсер и отправляем команду M851 Z0;
- Вводим G28;
- После хоуминга опускаем сопло, пультом управления осями в слайсере, до нужной высоты, проверяя расстояние листом бумаги А4 между столом и соплом;
- После выставления нужной высоты смотрим на дисплей принтера и записываем получившуюся отрицательную высоту по оси Z, к примеру у меня Z-1,29;
- Вписываем значение в команду M851 Z-1,29;
- Сохраняем вписанные значения в EEPROM командой М500;
- Проверяем правильность установки офсета. Отправляем команду G28, после хоуминга ложим листок на центр стола, отправляем команду G1 Z0 и проверяем листочком высоту сопла.
К стати настройки стартового кода в слайсере остались как описано во второй части. (см в начале поста)
На данном этапе калибровка высоты стола осуществляется по 16-ти точкам, квадрат 4х4. Единственное напрягает, что калибровка начинается не с Х0.Y0, а с X200.Y-10 и идет к 0.0 Но мне кажется это нормально, с учетом того, что конечная точка калибровки остается X200.Y200Готовый результат отлично был прикручен сверху на станину принтера в существующие крепежные отверстия, только два винта нужно заменить на более длинные М3х20. Коробка довольно жесткая, от нажатий не шатается, да и доступ к SD-card теперь не затруднен. Единственное, что мне пока не нравится - это подключение компа по USB и постоянна работа принтера от подключенного кабеля USB. Первую проблему буду решать USB-удлинителем, со второй придется смириться и постоянно выключать USB-кабель :)
Модели можно взять по ссылкам:
Крепление 3DTouch к линейному подшипнику. Крепление LCD 12864 экрана к раме принтера.Ну и в заключении к проделанной работе ужесточил раму банальным прикручиванием алюминиевого уголка 30х30 к внутренней, правой стороне.Сказать, что стало все жестко не могу, но и не шатает раму от движения каретки по Х. Печать на 100мм/с проходит на ура. Кубик 20х20х20 на указанной скоростиБезотказной работы Вашему 3DTouch и принтеру!!!
Еще больше интересных статей
Flashforge AD5M Pro - доработка 2. Датчик движения филамента.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Проверка улучшения от Bondtech, k1/k1c upgrade kit
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Наконец у меня дошли руки поставить набор улучшений от Bondtech на при...
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Вы снова начинате все выдумыва...
Ясно. Бедные дети, их мамашам....
Любая китайская техника требуе...
Приветствую.Я немного попечата...
как думаете?
Народ подскажите, есть ли кака...
Печатаю воронку в режиме ваза....