roboforum.ru

Технический форум по робототехнике.


Автоуровень кровати: ёмкостной датчик расстояния

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение green_domingo » 23 дек 2014, 11:57

duss1981 писал(а):Приветствую. Вопрос такого плана при включении автокалибровки по 4 точка G29. Калибруется сервой и микрик (принтер Prusa i3, marlin). Высчитывается не правильно Z=0, гдето на 1,6 мм ниже. Командой G28 Z=0 высчитывается правильно. В прошивке коэф. для высоты не нашел,где копать.

Вопрос 2 немного не по теме, иногда при печати принтер останаливается и больше не печатает, думаю из-за того что падает температура стола. Печать "вхолостую" без подогрева идет нормально.



// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
395 #define X_PROBE_OFFSET_FROM_EXTRUDER -25
396 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29
397 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35

Корректируйте выделенное жирным значение.
Аватара пользователя
green_domingo
 
Сообщения: 21
Зарегистрирован: 10 сен 2012, 04:17
Откуда: Minsk

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение duss1981 » 23 дек 2014, 13:17

green_domingo писал(а):
duss1981 писал(а):Командой G28 Z=0 высчитывается правильно.



// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
395 #define X_PROBE_OFFSET_FROM_EXTRUDER -25
396 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29
397 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35

Корректируйте выделенное жирным значение.
Спасибо конечно, но вы читали внимательно что про команде G28 (Home) Z=0 определяется нормально? Ошибка только при G29. Эти константы я подстраивал под свой принтер.
Printer: Kossel mini, Prusa i3 (строю)
Firmware: Repetier
Host: Repetier
Slicer: Kisslicer 1.1.0.14
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4
duss1981
 
Сообщения: 45
Зарегистрирован: 01 янв 2014, 00:43

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение green_domingo » 24 дек 2014, 11:53

duss1981 писал(а): Спасибо конечно, но вы читали внимательно что про команде G28 (Home) Z=0 определяется нормально? Ошибка только при G29. Эти константы я подстраивал под свой принтер.


Я, конечно, могу ошибаться, но по G28 Z0 определяется тупо касанием микриком стола. А в указанном мной параметре как раз задается расстояние от стола до сопла. Просто попробуйте уменьшить его на ваши 1,6 мм.
Аватара пользователя
green_domingo
 
Сообщения: 21
Зарегистрирован: 10 сен 2012, 04:17
Откуда: Minsk

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение 3DPrinter » 30 дек 2014, 01:08

А кто что думает про подобную реализацию?
http://www.thingiverse.com/thing:263180/#instructions
Аватара пользователя
3DPrinter
 
Сообщения: 603
Зарегистрирован: 23 янв 2014, 01:13
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение Sailanser » 30 дек 2014, 10:57

Нормальная реализация :D вот только датчик убирать сервой. Хотя можно и такой тип применить http://www.thingiverse.com/thing:111397 сам датчик можно за вечерок собрать. Сама микруха Холла берется с убитого кулера. Обратный выброс датчика сделать по такому принципу http://www.thingiverse.com/thing:221638
Printer: SR-Printer
Firmware: Marlin
Host: Repetier-Host V0.90C
Slicer: Slic3r V0.9.10b
Filament:
Nozzle:
Electronics: Arduino MEGA 2560 R3 + RAMPS 1.4
Аватара пользователя
Sailanser
 
Сообщения: 185
Зарегистрирован: 25 мар 2008, 01:20
Откуда: Ростов-на-Дону

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение 3DPrinter » 31 дек 2014, 18:38

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

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение Акелла » 01 янв 2015, 18:36

Я себе для прусы делал так. Очень удобно.
Capture.JPG
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Kossel config E3D.h
Акелла
 
Сообщения: 771
Зарегистрирован: 27 май 2014, 13:35
Откуда: London. UK
Skype: pioneerko
ФИО: Александр

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение abuharsky » 01 янв 2015, 21:16

Акелла писал(а):Я себе для прусы делал так. Очень удобно.
Capture.JPG



у меня по такому же принципу - очень компактно и не мешает
abuharsky
 
Сообщения: 420
Зарегистрирован: 20 апр 2011, 13:36
Откуда: Россия, Орёл

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение 3DPrinter » 03 янв 2015, 12:33

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

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение Акелла » 03 янв 2015, 16:16

3DPrinter писал(а):Спасибо. Если бы была фотка смонтированного девайса и стл файл, то было бы слвсем супер.

Было установленно на прусе 3, которая умерла при пересылке доблестной почтой, поищу фотку может найду.

Добавлено спустя 13 минут 54 секунды:
Увы фоток с сервой не осталось. Но выглядело это все как на картинке
Capture.JPG
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Kossel config E3D.h
Акелла
 
Сообщения: 771
Зарегистрирован: 27 май 2014, 13:35
Откуда: London. UK
Skype: pioneerko
ФИО: Александр

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение icehardy » 05 янв 2015, 23:46

Решил попробовать автоуровень, запутался что то )

по команде G29 не ездит ось Y
только по X гоняет
____
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#define AUTO_BED_LEVELING_GRID
...
#define X_PROBE_OFFSET_FROM_EXTRUDER 31
#define Y_PROBE_OFFSET_FROM_EXTRUDER 23
#define Z_PROBE_OFFSET_FROM_EXTRUDER -8
...

И после Autohome показания XY странные стали появляться
X: 134
Y: 130
Z: 8 - ну это правильно вроде

Добавлено спустя 17 минут 55 секунд:
Сам разобраться успел
const bool Y_MAX_ENDSTOP_INVERTING = true; - из-за этого ось Y не ездила, по показаниям была сработка обоих концевиков
Теперь едем дальше, пробую печатать :)

Добавлено спустя 2 часа 49 минут 4 секунды:
Всё почти хорошо, одна непонятность осталась
после G29 вижу:
Bed x: 15.00 y: 20.00 z: 7.76
Bed x: 92.00 y: 20.00 z: 7.74
Bed x: 169.00 y: 20.00 z: 7.78
Bed x: 170.00 y: 100.00 z: 7.75
Bed x: 93.00 y: 100.00 z: 7.63
Bed x: 16.00 y: 100.00 z: 7.80
Bed x: 15.00 y: 180.00 z: 7.71
Bed x: 92.00 y: 180.00 z: 7.81
Bed x: 169.00 y: 180.00 z: 7.88
Eqn coefficients: a: 0.00 b: 0.00 d: 7.71
planeNormal x: -0.00 y: -0.00 z: 1.00
echo:endstops hit: X:-15.93 Z:7.88
echo:Active Extruder: 0

Так вот по X:-15.93 откуда берется? И как раз на эту величину появляется смещение по X, но смещение в плюс

Добавлено спустя 2 часа 31 минуту 37 секунд:
Всё, нашел
больше X не сползает )
___
// set the rectangle in which to probe
#define LEFT_PROBE_BED_POSITION 31 // X позиция датчика оси Z (вот из-за этого значения был сдвиг оси X)
#define RIGHT_PROBE_BED_POSITION 190
#define BACK_PROBE_BED_POSITION 190
#define FRONT_PROBE_BED_POSITION 23 // Y позиция датчика оси Z
Последний раз редактировалось icehardy 06 янв 2015, 14:53, всего редактировалось 1 раз.
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение Акелла » 06 янв 2015, 14:22

Где нашел, раскажи, вдруг у кого то еще такая же проблема появится.

"... хотя многие ленятся читать несколько страниц назад"
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Kossel config E3D.h
Акелла
 
Сообщения: 771
Зарегистрирован: 27 май 2014, 13:35
Откуда: London. UK
Skype: pioneerko
ФИО: Александр

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение 3DPrinter » 06 янв 2015, 22:18

P.S. Вот кстати супер дешевая и правильная реализация автокалибровки платформы: https://www.youtube.com/watch?v=-nM3On2zQeY
Аватара пользователя
3DPrinter
 
Сообщения: 603
Зарегистрирован: 23 янв 2014, 01:13
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение icehardy » 06 янв 2015, 23:35

3DPrinter писал(а):P.S. Вот кстати супер дешевая и правильная реализация автокалибровки платформы: https://www.youtube.com/watch?v=-nM3On2zQeY

Для бюджетного принтера все сделано отлично
Но конструкция выглядит хлипко и наверняка потребует доработок
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Автоуровень кровати: ёмкостной датчик расстояния

Сообщение abuharsky » 07 янв 2015, 12:04

icehardy писал(а):
3DPrinter писал(а):P.S. Вот кстати супер дешевая и правильная реализация автокалибровки платформы: https://www.youtube.com/watch?v=-nM3On2zQeY

Для бюджетного принтера все сделано отлично
Но конструкция выглядит хлипко и наверняка потребует доработок



фигня полная :)

шатающаяся головка хуже чем противный и всем надоевший Z Wobbling :)))
abuharsky
 
Сообщения: 420
Зарегистрирован: 20 апр 2011, 13:36
Откуда: Россия, Орёл

Пред.След.

Вернуться в 3D печать

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

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 5