roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 15 июн 2015, 17:24 
Не в сети

Зарегистрирован: 07 дек 2013, 01:01
Сообщения: 120
TedBeer писал(а):
ДимаМ писал(а):
Думаю, что если взять стекло потолще, то будет лучше.

Толстое стекло ломается от температурного градиента. Его надо медленно нагревать и медленно охлаждать.

А он(темп. град) не будет большим, т.к. нагреватель относительно долго греется. Т.е. это не "кипятком по банке". Стекло должно успеть прогреться. А насчет остывания - у стекла большая теплоемкость, остывать будет медленно.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 15 июн 2015, 19:28 
Не в сети
Аватара пользователя

Зарегистрирован: 08 авг 2012, 00:38
Сообщения: 1129
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард
ДимаМ писал(а):
Стекло должно успеть прогреться. А насчет остывания - у стекла большая теплоемкость, остывать будет медленно.

Если бы это было так просто, то не было бы необходимости при производстве держать стекло в горячей печи, чтобы медленно остывало. А держат.
У меня на принтере 3 толстых стекла сломалось при остывании.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 15 июн 2015, 20:04 
Не в сети

Зарегистрирован: 05 фев 2015, 22:58
Сообщения: 93
Вообще если считать что стол идет винтом, то корректировка будет поверхностью второго порядка, которую в принципе можно довольно просто найти по сетке из точек.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 16 июн 2015, 11:47 
Не в сети
Site Admin
Аватара пользователя

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

Пока снабдил костылями MANUAL_BED_LEVELING + MESH_BED_LEVELING из development ветки MarlinFirmware/Marlin чтобы он работал в полуавтоматическом режиме:
по команде G29 S1 - производит автоматическую калибровку стола и сохраняет матрицу формы поверхности в EEPROM
а по G29 калибрует одну точку в центре стола и к ней приводит сохраненную поверхность.

вроде печатает, даже с хорошим качеством
но что то не в порядке с плавностью движения - при прямолинейном перемещении изредка наблюдаются стуки (похоже как раз на стыках сетки), в то же время при печати модели такого не наблюдается.
И по ощущениям не хватает производительности контроллера, как будто все заторможено слегка - не знаю как проверить, видимо на времени печати тестовой модели без функции MESH_BED_LEVELING.

патчи не выкладываю - пока не доработано и костыльно,
если кому нужно - спрашивайте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 16 июн 2015, 15:23 
Не в сети

Зарегистрирован: 12 окт 2011, 17:17
Сообщения: 83
Откуда: Москва
ФИО: Юрий
Примерно из той же бочки, но уже без дополнительных средств измерения и без изменения прошивки (компенсация в софте):


Узнать больше тут http://seemecnc.com/blogs/frontpagenews/15748772-automatic-print-leveling-in-mattercontrol

_________________
Custom Prusa i2 (Marlin, Cura/S3D, ABS/PLA 3mm, Hexagon, geared, RAMPS),
Custom Smartrap Core XL (Marlin, Cura, PLA 1.75mm, J-Head, direct bowden, RAMPS).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 16 июн 2015, 17:47 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Это не спортивно, я такую компенсацию без датчиков и в прошивке сделать могу за день.
просто крутить энкодер до легкого поджима бумаги, а зетем щелчком энкодера переходим к калибровке следующей точки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 18 июн 2015, 11:02 
Не в сети

Зарегистрирован: 12 окт 2011, 17:17
Сообщения: 83
Откуда: Москва
ФИО: Юрий
Почему же не спортивно? Было бы здорово раз в месяц прогонять такую процедуру и потом не мучаться с неравномерностью стола. Интересно, это не тоже самое что и MANUAL_BED_LEVELING + MESH_BED_LEVELING, но только из меню принтера (экран)?

_________________
Custom Prusa i2 (Marlin, Cura/S3D, ABS/PLA 3mm, Hexagon, geared, RAMPS),
Custom Smartrap Core XL (Marlin, Cura, PLA 1.75mm, J-Head, direct bowden, RAMPS).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 18 июн 2015, 13:34 
Не в сети

Зарегистрирован: 20 апр 2011, 13:36
Сообщения: 420
Откуда: Россия, Орёл
setar,
удалось как-то запустить, попользовать "расширенную" версию марлина с топографией поверхности стола?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 18 июн 2015, 15:25 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
пока нет (прошил но не запускал) - вечерком проверю, сейчас датчик автоуровня поломал, нужно перепаять :)

MonZon писал(а):
Почему же не спортивно? Было бы здорово раз в месяц прогонять такую процедуру и потом не мучаться с неравномерностью стола. Интересно, это не тоже самое что и MANUAL_BED_LEVELING + MESH_BED_LEVELING, но только из меню принтера (экран)?

там вроде мануал предусматривает только переход на замер следующей точки после автоизмерения текущей.
хотя могу ошибаться, нужно проверить.
в любом случае сейчас MESH_BED_LEVELING работает не правильно:
там по задумке достаточно точная апроксимация кривой поверхности, но они не продумали что после замера стола все равно нужно строить среднюю плоскость и нормалью к ней считать вектор Z.
сейчас вектор Z для каждой точки уникальный и при достаточной кривизне кровати возникают разрывы объёма.
Выражено тем что при линейном движении по какой либо координате возникают одномоментные перескоки координаты, равномерное движение превращается в рваное перемещение из 3-4 участков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 18 июн 2015, 16:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Плоскость поправить- хорошо, а с MESH bed leveling пусть допиливают, в таком виде смысла не вижу.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 24 июн 2015, 09:31 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 01:13
Сообщения: 603
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная
Сергей, удалось ли протестировать этот способ?
Насколько он эффективен и допустим к использованию?

_________________
http://3DPrinter.ua - купить 3D принтер, в Украине. Заказать 3D печать. ABS, PLA пластик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 24 июн 2015, 10:31 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
3DPrinter писал(а):
Сергей, удалось ли протестировать этот способ?
Насколько он эффективен и допустим к использованию?

Даже не знаю что ответить :)
тестировал, но не понял в чем отличия. Даже не знаю как их искать и на каких тестах.
В целом автоуровень у меня пока не работает, но я немного запутался в разных реализациях и подходах.
Нужно время для систематизации, пока продолжаю исследования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 04 окт 2015, 21:05 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А я вот что скажу вам по поводу кривых столов.
Еще предварительно посмотрев тему большого принтера. Кинематика мендела - полный ацтой. Я поездил индикатором часового типа по столу в реальном времени. Индикатор закрепил винтом на координате Z. В середине стола - жуткий провал (если ездить по x, то провала нет). Смотреть как на индикаторе стрелка проходит четверть циферблата при движении по Y от края до края - печальное зрелище. Провал около 0.3 мм. При этом стол на краях выставлен идеально (благодаря точному датчику из брушлесика). И тут я понял, что не может быть таким кривым стол, это ж жеж стекло! Посмотрел картинку отражения от стекла, картинка идеальная. При такой кривизне должно было быть как в царстве кривых зеркал :)
И тут я решил поизучать устройство своего принтера. Ну что сказать? Ездить линейными подшипниками по провисающим круглым направляющим - ну, плохо. Какого диаметра бы не были эти направляющие, они будут провисать. Зажал индикатор между координатой Z и серединой направляющей Y (щуп упирается прямо в направляющую). Легкое нажатие пальцем на стол - 5 соток. Плоскогубцы на столе - 3 сотки.

Резюме: круглые направляющие обязательно должны быть на опорах. Соотв. линейный подшипник должен быть разрезной. Типа так:
Изображение

Автоуровень 3д принтера не очевиден. Надо пилить кинематику.
Ради кривого стола елозить 3-мя координатами - плохо. Я все :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 07 окт 2015, 11:29 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
абсолютно с тобой согласен
а еще лучше рельсовую направляющую :)
ибо вот в таком круглом рельсе обычные подшипники аналогичные широко распространенным, и при перекосе оси (особенно на отрыв) каретка начинает ходить очень плохо - волнами


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: методы программного выравнивания.
СообщениеДобавлено: 07 окт 2015, 14:25 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ну, перекосы можно победить, крепеж делать с регулир. винтиками. Я начинаю ценить кинематику своего недоЧПУ egx300. Идеальный 3д принтер :) Жесткость за счет листового материала. Выкинул из него всю электронику, поставил аврку с grbl, а сейчас подумываю поставить плату 3д принтера, горячий стол, приколхозить экструдер и проверить...


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

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


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

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


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

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