roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 20:51

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




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 08 фев 2014, 19:43 
Не в сети

Зарегистрирован: 04 мар 2012, 01:06
Сообщения: 1607
Откуда: Севастополь-Москва
Я и получил инструмент замера. Действительно в такой схеме нестабильность до полумиллиметра
Будем искать и пробовать правильные концевики
>>>G28
SENDING:G28
>>>G29
SENDING:G29
Bed x: 15 y: 20 z: 12.24
Bed x: 170 y: 20 z: 12.36
Bed x: 170 y: 180 z: 12.42
Bed x: 15 y: 180 z: 12.45
Eqn coefficients: a: 0.00 b: 0.00 d: 12.26
planeNormal x: -0.00 y: -0.00 z: 1.00
echo:endstops hit: X:-7.93 Z:12.45
>>>G28
SENDING:G28
>>>G29
SENDING:G29
Bed x: 15 y: 20 z: 12.19
Bed x: 170 y: 20 z: 12.51
Bed x: 170 y: 180 z: 12.26
Bed x: 15 y: 180 z: 12.30
Eqn coefficients: a: 0.00 b: -0.00 d: 12.28
planeNormal x: -0.00 y: 0.00 z: 1.00
echo:endstops hit: X:-7.93 Z:12.30


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 09 фев 2014, 18:26 
Не в сети

Зарегистрирован: 04 мар 2012, 01:06
Сообщения: 1607
Откуда: Севастополь-Москва
Diag2all писал(а):
karabas2011 писал(а):
Приделал по-быстрому серву на мендель90
ща буду пробовать
ничего печатать не надо
просто зажимается одним из крепёжных болтов каретки. У меня на них гайки - барашки.

парни я вкурсе что каждый из вас крут "не подецки" в своей области, но тут тема разговора "G- коды Для калибровки оси Z и уровня стола" т.е. софтверные решения а не аппаратные.
я 3 и 10 раз повторяюсь " ваши концевики дают слишком большую погрешность." более 0.1
меня интересует все что РАВНО или менее 0.1

2 karabas2011 используй другой концевик.. без пластины с колесиком (она еще дает погрешности) ищи прецизионный концевик с длинным толкателем 2-3 мм

вопрос где его взять. А так самый правильный вариант - известный хак цифрового штангеля. Получишь требуемую точность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 16 фев 2014, 16:23 
Не в сети
Аватара пользователя

Зарегистрирован: 11 сен 2013, 01:45
Сообщения: 196
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий
karabas2011 писал(а):
Приделал по-быстрому серву на мендель90
ща буду пробовать
ничего печатать не надо
просто зажимается одним из крепёжных болтов каретки. У меня на них гайки - барашки.
5 вольт взял с ардуины. По-честному надо бы отвязать.

На этом разъеме в RAMPS 1.4 5 вольт не разведено
Я взял питание с разъема концевика MIN_Z
Все равно там механический концевик подключается
А так с сервой рещение интересное, только она "рыскает постоянно"
дерготня раздражает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 16 фев 2014, 23:20 
Не в сети

Зарегистрирован: 04 мар 2012, 01:06
Сообщения: 1607
Откуда: Севастополь-Москва
SDimok писал(а):
karabas2011 писал(а):
Приделал по-быстрому серву на мендель90
ща буду пробовать
ничего печатать не надо
просто зажимается одним из крепёжных болтов каретки. У меня на них гайки - барашки.
5 вольт взял с ардуины. По-честному надо бы отвязать.

На этом разъеме в RAMPS 1.4 5 вольт не разведено
Я взял питание с разъема концевика MIN_Z
Все равно там механический концевик подключается
А так с сервой рещение интересное, только она "рыскает постоянно"
дерготня раздражает

Именно.

По питанию - если серва не жрущая - достаточно перемычки перед кнопкой сброс.
Я так запитал но потом переделал - взял 5в с БП.

По рысканью - надо наверно гнать 12в к серве - там опускать на 5в и ставить кондюки для сглаживания.
Или хотя б просто кондюков навешать.
Самое правильное было бы - обесточивать серву полностью когда она не нужна

сколько у тебя разброс по высоте?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 02:00 
Не в сети
Аватара пользователя

Зарегистрирован: 11 сен 2013, 01:45
Сообщения: 196
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий
karabas2011 писал(а):
По рысканью - надо наверно гнать 12в к серве - там опускать на 5в и ставить кондюки для сглаживания.
Или хотя б просто кондюков навешать.
Самое правильное было бы - обесточивать серву полностью когда она не нужна

сколько у тебя разброс по высоте?


Нашел способ отключать серву, чтоб не дергалась
#define PROBE_SERVO_DEACTIVATION_DELAY 400
Но тут появляется обратный эффект:
Пропадает удержание
Хотя вроде как и не нужно особо оно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 11:43 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
Посмотрел ваше видео, но до конца так и не понял что происходит :D
Вы считываете позицию по Z в 4ех точках. Далее должен идти процесс выравнивания стола относительно разброса показаний. этого процесса не видать. :)

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 12:00 
Не в сети

Зарегистрирован: 04 янв 2014, 18:33
Сообщения: 213
Так не стол выравнивается а экструдер по Z приподнимается-опускается в зависимости от наклона стола. А наклон по 4 точкам определился.

_________________
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 12:27 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
Екатеринбуржец писал(а):
Так не стол выравнивается а экструдер по Z приподнимается-опускается в зависимости от наклона стола. А наклон по 4 точкам определился.
Так этож хрень извините ))
Во время печати у меня теперь и 2 мотора оси Z будут постоянно крутиться? Это точности явно не добавит.
Проще стол один раз выровнять...

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 13:08 
Не в сети

Зарегистрирован: 04 янв 2014, 18:33
Сообщения: 213
Зазор между хотендом и столом придется выставлять вручную перед каждой печатью. А тут он сам устанавливается. И ухудшения качества, по крайней мере на глаз, не заметно.

_________________
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 13:25 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
А почему он у вас меняется этот зазор?
При хороших датчиках он всегда одинаковый. Какой смысл его каждый раз выставлять?
Вот вы померяли зазор в 4ех точках. Расхождение к примеру в 0.2мм - что дальше делать?

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 14:17 
Не в сети

Зарегистрирован: 04 янв 2014, 18:33
Сообщения: 213
Ну к примеру - установили вы зазор, отпечатали деталь, сняли стекло, сняли с него деталь, поставили его обратно. Со 100% точностью вам его не установить также как оно стояло, перекос неизбежен. Хорошо если ненамного. Да плюс датчик по Z имеет свою погрешность. И как результат - настройка зазора по новой после неудачного начала печати.
А с этой системой неважно как стоит стол. Он померил не зазор в 4 точках - он определил наклон стола и Z-min , началом печати будет Z-min +- коэффициент наклона + зазор (выставлен в марлине). То есть теперь все зависит только от точности датчика. И не надо ломать голову ручной калибровкой.

_________________
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 14:25 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
Я и говорю, он что будет постоянно Z вверх вниз крутить? Тогда уж лучше рафт печатать если так все плохо со снятием стекла.
Почему оно должно по другому ложиться, если стекло тоже самое и ложится оно на плоскость?

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 14:35 
Не в сети

Зарегистрирован: 04 янв 2014, 18:33
Сообщения: 213
Так на вкус и цвет товарища нет!
Почему одни менделя собирают а другие росток?
У меня вообще стекло несьемное и с отделением детали проблемы. И както пофиг что по z движки слегка крутятся.

_________________
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 14:50 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
Так и деталь на выходе будет кривая в итоге, с искаженной геометрией. Небольшой перекос обычно устраняется уже на 3м слое. А так он будет до самого верха идти.

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: G- коды Для калибровки оси Z и уровня стола
СообщениеДобавлено: 17 фев 2014, 16:44 
Не в сети
Аватара пользователя

Зарегистрирован: 11 сен 2013, 01:45
Сообщения: 196
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий
Dimon372 писал(а):
Посмотрел ваше видео, но до конца так и не понял что происходит :D
Вы считываете позицию по Z в 4ех точках. Далее должен идти процесс выравнивания стола относительно разброса показаний. этого процесса не видать. :)

По трем точкам (так как в математике именно 3 точки образуют плоскость, а по 4-м точкам может быть больше одной плоскости)
Первый раз когда тычется в стол - это парковка оси Z :)
пробы сохраняются до сброса или до следующих проб

Было бы идеально - выравнивать сам стол, но увы ...
Можно всем миром над этим поработать


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

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


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

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


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

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