roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 09:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 17 апр 2018, 15:42 
Не в сети

Зарегистрирован: 21 авг 2013, 02:29
Сообщения: 76
Откуда: Теперь Питер
Skype: Rockman256
ФИО: Стельмах Роман
Я б попробовал, если бы он имел удобный конфигуратор, а то как вспомню- так страшно, а с учётом того что мне надо несколько пинов переназначить, и включить два драйвера по Z- ещё страшнее. Попробую репитер быстро собрать и проверить реакцию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 17 апр 2018, 16:02 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
есть конфигуратор-приложение, под все системы
https://github.com/akaJes/marlin-config/releases


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 17 апр 2018, 20:01 
Не в сети

Зарегистрирован: 21 авг 2013, 02:29
Сообщения: 76
Откуда: Теперь Питер
Skype: Rockman256
ФИО: Стельмах Роман
Ковыряю конфигуратор, я правильно понимаю что непосредственно в нем не могу изменить пин, который идет на экструдер и надо в файле pins менять?
И еще вопрос - 2 марлин поддерживает сохранение еепром на карту SD?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 18 апр 2018, 01:02 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
пины меняются в исходниках, по конкретной борде.
EEPROM на SD - реализован полноценно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 18 апр 2018, 04:10 
Не в сети

Зарегистрирован: 21 авг 2013, 02:29
Сообщения: 76
Откуда: Теперь Питер
Skype: Rockman256
ФИО: Стельмах Роман
Скомпилировал, залил.
Теперь чтобы проверить как бл тач будет реагировать в марлине - всего немного - инвертировать сигнал с d8 по d11
я себе всю голову сломал.
Суть в том что при подачи петения работает все. греет хот енд, стол, горит подсветка и лазер.
case light invert - инвертирует только сигнал пвм , а надо включения
на хот енды и хот беды не нашел.
на лазер вроде все есть, но его можно ненадолго отложить.
В pins пробовал комментировать
#define INVERTED_HEATER_PINS
#define INVERTED_BED_PINS
#define INVERTED_FAN_PINS
пробовал - true - добовлять- без изменений.
куда копать? А ну и не нашел как ось Z вторую на Е1 повесить.

нашел схожую проблему https://github.com/MarlinFirmware/Marlin/issues/8975
На как то использовать и куда пихать .......

Добавлено спустя 2 часа 2 минуты 26 секунд:
Так ну решил я проблему с инвертированием. из CONDITIONALS_POST.h берем #define HEATER_0_INVERTING true
#define HEATER_BED_INVERTING true
Вставляем в файл пинов. Профит.
Прогрел, ситуация гораздо лучше, бл тач теперь срабатывает раз в минуту. Почему стало лучше?
ну судя по бешенному морганию светодиода хотенда - частота шим сигнала в разы выше, чем та, что генерирует Мк 4 Дуо.
Ну раз уж мы не можем прервать сигнал на серву. Так может есть тогда возможность самим еще приподнять чистоту шима на пиде?


Вложения:
Комментарий к файлу: мои пины
pins_RAMPS_FD_V1.h [4.57 КиБ]
Скачиваний: 340
Комментарий к файлу: оригинальные пины
pins_RAMPS_FD_V1.h [4.6 КиБ]
Скачиваний: 316
Configuration_adv.h [67.49 КиБ]
Скачиваний: 317
Configuration.h [68.53 КиБ]
Скачиваний: 330
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 18 апр 2018, 19:13 
Не в сети

Зарегистрирован: 21 авг 2013, 02:29
Сообщения: 76
Откуда: Теперь Питер
Skype: Rockman256
ФИО: Стельмах Роман
setar писал(а):
пины меняются в исходниках, по конкретной борде.
EEPROM на SD - реализован полноценно


https://vk.com/video351475299_456239165 - первый тестовый кубик на 60 мм.с
Все работает, только так и не допер как включить еепром на флешку чтобы писал.
Ну а датчик, как видите - мигает - один фиг есть ложные срабатывания - надо еще шим сигнал повышать, но соответственно это уже более глубокое проникновение в параметры прошивки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 05 июн 2018, 11:00 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Пол года эксплуатации по 12-14 часов в день
Датчик стал давать ошибку до 0.5мм, шток стало подклинивать.
Выработка в канале движения штока.

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 28 окт 2020, 22:57 
Не в сети

Зарегистрирован: 16 ноя 2016, 19:05
Сообщения: 31
У меня проблема такая. Правая часть стола зазор 0.1м начиная с середины стола зазор уходит до 0.3мм и соответственно справа печатает а слева даже выдавленый материал из сопла к столу не липнет. Ощущение что он проходит, щупает но не строит карту или её не применяет, я не понимаю в чём проблема. Механика вся в идеале, никаких люфтов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 29 окт 2020, 12:02 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Какой тип автолевелинга используется?
Посмотри какие цифры выдаёт сенсор, запусти тест поверхности с выводом расширенной информации G29 v4, в консоль выплюнет высоты во всех точках.
уже можно будет оценить правдивость, где зазор выше - цифры будут больше.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 29 окт 2020, 12:12 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Kulibin писал(а):
У меня проблема такая. Правая часть стола зазор 0.1м начиная с середины стола зазор уходит до 0.3мм и соответственно справа печатает а слева даже выдавленый материал из сопла к столу не липнет. Ощущение что он проходит, щупает но не строит карту или её не применяет, я не понимаю в чём проблема. Механика вся в идеале, никаких люфтов.

ну так это все причины ровнозначно вероятные:
1. промерянную карту нужно сохранить в слот (ручками)
2. перед печатью слот нужно загрузить (причем тот же в который сохранили)

ну и вообще посмотрите что за карта в слоте хранится ( G29 L1 ; G29 T)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 29 окт 2020, 22:47 
Не в сети

Зарегистрирован: 16 ноя 2016, 19:05
Сообщения: 31
Тааааак, впервые слышу про загрузку в слот, так как это желается? У меня марлин, все меню активированы, где куда лезть?
G29 L1
G29 T
Просто сканирует поверхность и всё, выдаёт после этого таблицу, да с высотами разными.
Я из меню выбираю bad leveling и всё. Не думал что это надо сохранять, а главное где и куда в каком месте меню, ничего не нашел.
Bilinear способ измерения.
И перед каждой печатью я измеряю поверхность. Но это бесполезно.
Дааа и самое главное что двигатели Z вращаются во время печати, то есть какая то коррекция по высоте то есть.
Если не делать автоуровень то моторы стоят на месте. Вот..
У меня ощущение что коррекция есть то не в тех местах где надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 30 окт 2020, 00:21 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Для билинейной ничего дополнительно делать не надо.
G28 - обнулился, потом G29 - замерился и можно печатать.

Офсеты для сенсора относительно сопла в прошивке правильно выставлены?
#define NOZZLE_TO_PROBE_OFFSET { X, Y, 0 }
Если неправильно, будет сдвиг измеренной карты относительно реального стола.

ЗЫ
раз такой большой разбег, от 0.1 до 0.3 высоты, я бы посоветовал вручную выровнять стол
хотябы просто по бумажке.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 30 окт 2020, 00:58 
Не в сети

Зарегистрирован: 16 ноя 2016, 19:05
Сообщения: 31
Да офсеты выставлены, голова встаёт ровно по середине.
А зачем G28 обнуляться? Всё равно при автоуровне голова идёт до концевиков и оттуда уже начинает автоуровень. Я включаю принтер, в меню выбираю автоуровень и после сразу печатаю.
Вручную не выставить никак, жуть кривая поверхность, поэтому и датчик поставил.
Я только выставил смещение датчика по Z. Там идеально, сопало касается стекла и на дисплее 0.
Стол 300х300 лист алюминия 6мм но он зараза кривой, родной термостол тоже кривой,стекло норм но не реально выровнять всё равно, долго мучился. У меня есть другой принтер с мелким столом я его раз выставил 3 года назад и до сих пор не трогаю, вот это да, супер. )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 30 окт 2020, 13:03 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Kulibin писал(а):
Да офсеты выставлены

но
Kulibin писал(а):
Я только выставил смещение датчика по Z.

так всётаки офсет по X и Y выставлен или не выставлен?
положение сопла не совпадает с положением датчика, поэтому надо задавать смещение датчика относительно сопла по X и Y, иначе карта высоты будет со смещением и сопло не попадёт в ноль.

Kulibin писал(а):
А зачем G28 обнуляться?

Так в инструкции к марлину написано, этому алгоритму я и следую)
The printer must be homed with G28 before G29.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BLTouch Auto Leveling
СообщениеДобавлено: 30 окт 2020, 14:26 
Не в сети

Зарегистрирован: 16 ноя 2016, 19:05
Сообщения: 31
Да офсеты выставлены -29 и -31. Позиционируется как надо и соответственно Z тоже у меня -0.6мм.
Ну это вы пишите про терминалку, я комп вообще не использую. Только всё через меню и невозможно выполнить G29 из терминалки т.к принтер попросит сделать G28. Поэтому через дисплей через родное меню это делается уже в автомате.
А иначе всё улетит за пределы если голова стоит например по середине. Меня только одно беспокоит, моторы то вращаются во время печати выбирая тот самый зазор но как бы не достаточно. Не пойму в чём дело. Будто карта не верная.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO