Кремень FMZ Реклама
Kremen FMHM Реклама

Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8

komandr
Идет загрузка
Загрузка
13.02.2018
26574
67
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

26
Статья относится к принтерам:
Anet A8 Anet A6 Prusa i3

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
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
По качеству исполнения все становится понятно. Китайцы давно не заморачиваются с красотой в угоду стоимости.

Перед установкой я полистал сайт Thingiverse и посмотрел куда на Аньке его ставят люди. Можно было его на место предыдущего зонда поставить, но постоянное свечение красным огоньком спереди не прельщало. Нашел расположение сзади на линейном подшипнике. Но и тут не все просто. У автора стоит E3D V6 и с высотой расположения зонда непонятка. Он наклепашил разных размеров по высоте и как-то грустно мне стало разбираться. Сел и сварганил свое крепление в SolidWorks. Одно из условий установки зонда это высота от сопла до нижнего края зонда в 8,3мм
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Распечатал подставку-калибр, опустил сопло на стол, приложил сзади зонд и снял размеры штангенциркулем. Получилась вот такая вставка. (АК это не автомат калашникова!!!)
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Вставляется в отверстия подшипника и расклинивается двумя винтиками М2х16
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Теперь красный огонек зонда поселился сзади экструдера.

Для соединения зонда с платой взял не нужный VGA кабель, расчехлил его и выбрал 5-ть толстых проводков. Лишнее обрезал. Обжал, с одной стороны разъемы мама Dupont, с другой мама Dupont и CHU-3.
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Этот зонд как и предыдущие, при срабатывании замыкает сигнальный провод на массу, по этому расключил черный(земля) и белый(сигнальный) На такой же разъем как и концевик оси Z. Пока подключил зонд, сигнальным проводом и минусом, параллельно концевику Z. В дальнейшем есть задумка: механический концевик оси Z опустить ниже, настроить на срабатывание касанием об антивоблинг и подключить его к кнопке 'reset'.

С механикой разобрались - переходим к электрике. Как всегда в описании товара продавец не удосужился расписать схему подключения. Поковырялся в инете, накопал Wiki от Geeetech с подключением ихнего творения.
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Распиновка понятна. включаем по схеме к RAMPS
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
но зонд не подает признаков жизни. Забегая на перед. Оказывается в RAMPS, по умолчанию, сигналы с уровнем 3,3В. Соответственно нам не хватает питания для работы зонда и нужно поднять напряжение до 5В и делается это, всего лишь, установкой одной перемычки.
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Ну вот и с электрической частью разобрались!

Вносим изменения в 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

Вот теперь зонд настроен и готов к работе. Но нам еще нужно выставить Z OFFSET. Повторю ка я еще раз описание этой процедуры:
  • Запускаем принтер и через меню настроек производим инициализацию EEPROM;
  • Подключаем слайсер и отправляем команду M851 Z0;
  • Вводим G28;
  • После хоуминга опускаем сопло, пультом управления осями в слайсере, до нужной высоты, проверяя расстояние листом бумаги А4 между столом и соплом;
  • После выставления нужной высоты смотрим на дисплей принтера и записываем получившуюся отрицательную высоту по оси Z, к примеру у меня Z-1,29;
  • Вписываем значение в команду M851 Z-1,29;
  • Сохраняем вписанные значения в EEPROM командой М500;
  • Проверяем правильность установки офсета. Отправляем команду G28, после хоуминга ложим листок на центр стола, отправляем команду G1 Z0 и проверяем листочком высоту сопла.

Вот и все настройки и проверки. Ну и в завершении нужно проверить все это в 'бою'. Опять же нашел модельку коробки LCD дисплея, В SolidWorks немного ее изменил и распечатал.

К стати настройки стартового кода в слайсере остались как описано во второй части. (см в начале поста)

На данном этапе калибровка высоты стола осуществляется по 16-ти точкам, квадрат 4х4. Единственное напрягает, что калибровка начинается не с Х0.Y0, а с X200.Y-10 и идет к 0.0 Но мне кажется это нормально, с учетом того, что конечная точка калибровки остается X200.Y200
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Готовый результат отлично был прикручен сверху на станину принтера в существующие крепежные отверстия, только два винта нужно заменить на более длинные М3х20. Коробка довольно жесткая, от нажатий не шатается, да и доступ к SD-card теперь не затруднен. Единственное, что мне пока не нравится - это подключение компа по USB и постоянна работа принтера от подключенного кабеля USB. Первую проблему буду решать USB-удлинителем, со второй придется смириться и постоянно выключать USB-кабель :)

Модели можно взять по ссылкам:

Крепление 3DTouch к линейному подшипнику. Крепление LCD 12864 экрана к раме принтера.Ну и в заключении к проделанной работе ужесточил раму банальным прикручиванием алюминиевого уголка 30х30 к внутренней, правой стороне.
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Сказать, что стало все жестко не могу, но и не шатает раму от движения каретки по Х. Печать на 100мм/с проходит на ура. Кубик 20х20х20 на указанной скорости
Anet A 8 - история одного принтера. ч4. Установка 3D Touch и настройка его в Marlin 1.1.8
Безотказной работы Вашему 3DTouch и принтеру!!!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

26
Комментарии к статье