roboforum.ru

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

BLTouch Auto Leveling

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

BLTouch Auto Leveling

Сообщение ybpvin » 19 июл 2016, 23:36

Доброго времени!
Искал в Интернете как подключить автоуровень стола и на Ютубе увидел интересное решение https://www.youtube.com/watch?v=truJB5TqmoABLTouch Auto Leveling. По цене BLTouch кусается-33$+5$ доставка. Возможно кто то у же имеет опыт использования ?
ybpvin
 
Сообщения: 2
Зарегистрирован: 06 июл 2016, 00:03

Re: BLTouch Auto Leveling

Сообщение Mors » 23 авг 2016, 13:43

Есть. Поставил на Tevo Tarantula, в экранное меню прописал. Работает супер.
Продаю вместе с принтером :-).
Mors
 
Сообщения: 1
Зарегистрирован: 30 мар 2016, 13:30

Re: BLTouch Auto Leveling

Сообщение Madf » 23 авг 2016, 13:52

Корпус из одноразового шприца, намотанная катушка и плата заляпанная термоклеем стоит 33$?! :shock:
Вам похоже сюда нужно: forum107/topic15929.html :oops:
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: BLTouch Auto Leveling

Сообщение Odstavec » 23 авг 2016, 20:03

Хорошая штука!
Аватара пользователя
Odstavec
 
Сообщения: 149
Зарегистрирован: 13 июл 2013, 16:22
Откуда: Санкт-Петербург

Re: BLTouch Auto Leveling

Сообщение ybpvin » 06 сен 2016, 21:45

Madf писал(а):Корпус из одноразового шприца, намотанная катушка и плата заляпанная термоклеем стоит 33$?! :shock:
:oops:

Цена уже 37, по ходу народ начал закупать и продавец поднял цены. Первоначально было 25;

Добавлено спустя 2 минуты 35 секунд:
Mors писал(а):Есть. Поставил на Tevo Tarantula, в экранное меню прописал. Работает супер.

Обзор не делали ? Интересно посмотреть.
ybpvin
 
Сообщения: 2
Зарегистрирован: 06 июл 2016, 00:03

Re: BLTouch Auto Leveling

Сообщение ilalexey » 06 сен 2016, 22:02

Это хуже?
Честно говоря, не вижу ризницы между "касательными" датчиками. Что вижу, это цену(не нормальную после 10уе) за решение данной проблемы.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: BLTouch Auto Leveling

Сообщение setar » 26 июл 2017, 10:50

Прикупил данный девайс для пробы (на конторские денежки, чтобы не жалко было)
https://ru.aliexpress.com/item/Hot-Auto ... 61882.html
1 229,58 руб, вместе с доставкой.
Отправили бстро, пришло до питера за 7 дней !
Упаковано отлично (индивидуальный пластиковый контейнер), похоже на оригинал (или лучше :) )
Толковая дока с схемами подключения, командами управления под все прошивки и габаритными размерами.

Сам девайс: маленький, легкий, работает четко, крепится легко
Код: Выделить всёРазвернуть
SENDING:M48 P20 X200 Y200 E V2
M48 Z-Probe Repeatability Test
1 of 20: z: -0.024
2 of 20: z: -0.028
3 of 20: z: -0.025
4 of 20: z: -0.025
5 of 20: z: -0.028
6 of 20: z: -0.036
7 of 20: z: -0.038
8 of 20: z: -0.033
9 of 20: z: -0.025
10 of 20: z: -0.031
11 of 20: z: -0.037
12 of 20: z: -0.034
13 of 20: z: -0.036
14 of 20: z: -0.036
15 of 20: z: -0.036
16 of 20: z: -0.027
17 of 20: z: -0.033
18 of 20: z: -0.029
19 of 20: z: -0.031
20 of 20: z: -0.032
Finished!
Mean: -0.031219 Min: -0.038 Max: -0.024 Range: 0.013
Standard Deviation: 0.004399
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: BLTouch Auto Leveling

Сообщение VitDagger » 26 июл 2017, 11:32

Тоже купил, как раз собирался приладить. С MK4duo значит работает исправно?
CoreXY, Ultratronics, MK4duo, TMC2208
Аватара пользователя
VitDagger
 
Сообщения: 446
Зарегистрирован: 25 сен 2016, 13:02
ФИО: Алексей

Re: BLTouch Auto Leveling

Сообщение setar » 26 июл 2017, 12:25

да, штатно.
Код: Выделить всёРазвернуть
bash-3.2$ git show 7e31d37702fb2dbff40cba951de4b150174cfcc0
commit 7e31d37702fb2dbff40cba951de4b150174cfcc0 (HEAD -> dev_3ntProf_azteeg)
Author: Sergey Taranenko <setar@roboforum.ru>
Date:   Wed Jul 26 11:22:29 2017 +0300

    BLTouch install

diff --git a/MK4duo/Configuration_Core.h b/MK4duo/Configuration_Core.h
index 8db42ba9..172fe51f 100644
--- a/MK4duo/Configuration_Core.h
+++ b/MK4duo/Configuration_Core.h
@@ -188,8 +188,8 @@
// Z Servo Endstop
// Remember active servos in Configuration_Feature.h
// Define nr servo for endstop -1 not define. Servo index start 0
-#define Z_ENDSTOP_SERVO_NR -1
-#define Z_ENDSTOP_SERVO_ANGLES {90,0} // Z Servo Deploy and Stow angles
+#define Z_ENDSTOP_SERVO_NR 0
+#define Z_ENDSTOP_SERVO_ANGLES {10,90} // Z Servo Deploy and Stow angles

// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
@@ -204,8 +204,8 @@

// The BLTouch probe emulates a servo probe.
// The default connector is SERVO 0.
-//#define BLTOUCH
-//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
+#define BLTOUCH
+#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed

// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
//#define Z_PROBE_SLED
@@ -226,21 +226,21 @@
//    |           |
//    O-- FRONT --+
//  (0,0)
-#define X_PROBE_OFFSET_FROM_NOZZLE  0     // X offset: -left  [of the nozzle] +right
-#define Y_PROBE_OFFSET_FROM_NOZZLE  0     // Y offset: -front [of the nozzle] +behind
-#define Z_PROBE_OFFSET_FROM_NOZZLE -1     // Z offset: -below [of the nozzle] (always negative!)
+#define X_PROBE_OFFSET_FROM_NOZZLE  29     // X offset: -left  [of the nozzle] +right
+#define Y_PROBE_OFFSET_FROM_NOZZLE  -10     // Y offset: -front [of the nozzle] +behind
+#define Z_PROBE_OFFSET_FROM_NOZZLE -1.4     // Z offset: -below [of the nozzle] (always negative!)

// X and Y axis travel speed between probes, in mm/min
#define XY_PROBE_SPEED 10000
// Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
-#define Z_PROBE_SPEED_FAST 120
+#define Z_PROBE_SPEED_FAST 1000
// Speed for the "accurate" probe of each point
#define Z_PROBE_SPEED_SLOW 60
// Z Probe repetitions, median for best result
#define Z_PROBE_REPETITIONS 1

// Enable Z Probe Repeatability test to see how accurate your probe is
-//#define Z_MIN_PROBE_REPEATABILITY_TEST
+#define Z_MIN_PROBE_REPEATABILITY_TEST

// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
#define Z_PROBE_DEPLOY_HEIGHT 15  // Z position for the probe to deploy/stow
@@ -435,7 +435,7 @@
  *****************************************************************************************/
//#define MESH_BED_LEVELING
//#define AUTO_BED_LEVELING_LINEAR
-//#define AUTO_BED_LEVELING_BILINEAR
+#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_3POINT

// Enable detailed logging of G28, G29, G30, M48, etc.
@@ -467,10 +467,10 @@

/** START AUTO BED LEVELING LINEAR or AUTO BED LEVELING BILINEAR **/
// Set the boundaries for probing (where the probe can reach).
-#define LEFT_PROBE_BED_POSITION 20
-#define RIGHT_PROBE_BED_POSITION 180
-#define FRONT_PROBE_BED_POSITION 20
-#define BACK_PROBE_BED_POSITION 180
+#define LEFT_PROBE_BED_POSITION 50
+#define RIGHT_PROBE_BED_POSITION 350
+#define FRONT_PROBE_BED_POSITION 50
+#define BACK_PROBE_BED_POSITION 350

// The Z probe minimum outer margin (to validate G29 parameters).
#define MIN_PROBE_EDGE 10
diff --git a/MK4duo/Configuration_Feature.h b/MK4duo/Configuration_Feature.h
index b3345ddc..bd06c695 100644
--- a/MK4duo/Configuration_Feature.h
+++ b/MK4duo/Configuration_Feature.h
@@ -609,7 +609,7 @@
// If you select a configuration below, this will receive a default value and does not need to be set manually
// set it manually if you have more servos than extruders and wish to manually control some
// leaving it defining as 0 will disable the servo subsystem
-#define NUM_SERVOS 0
+#define NUM_SERVOS 1
// Servo index starts with 0 for M280 command
//
// Servo deactivation
diff --git a/MK4duo/Configuration_Pins.h b/MK4duo/Configuration_Pins.h
index cd08b4c2..e5178c89 100644
--- a/MK4duo/Configuration_Pins.h
+++ b/MK4duo/Configuration_Pins.h
@@ -157,7 +157,7 @@
#define Z4_MIN_PIN          -1
#define Z4_MAX_PIN          -1
#define E_MIN_PIN           -1
-#define Z_PROBE_PIN         -1
+#define Z_PROBE_PIN         ORIG_Z_PROBE_PIN

// HEATER pin
#define HEATER_0_PIN        ORIG_HEATER_0_PIN
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: BLTouch Auto Leveling

Сообщение ales2k » 26 июл 2017, 17:02

Тоже заказал на пробу. Может у него не будут ехать измерения при нагреве термокамеры, а то приходится держать 2 профиля для холодной и горячей термокамеры.
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.
Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

Re: BLTouch Auto Leveling

Сообщение icehardy » 27 июл 2017, 10:25

ales2k писал(а):Тоже заказал на пробу. Может у него не будут ехать измерения при нагреве термокамеры, а то приходится держать 2 профиля для холодной и горячей термокамеры.

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

Re: BLTouch Auto Leveling

Сообщение setar » 27 июл 2017, 12:45

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

Re: BLTouch Auto Leveling

Сообщение icehardy » 27 июл 2017, 18:56

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

Re: BLTouch Auto Leveling

Сообщение ales2k » 01 авг 2017, 18:13

У меня перед стартом печати идет нагрев термокамеры, как результат измерение расстояния до стола в нагретом и в холодном состоянии изменяется стабильно на 1 десятую . Датчик индуктивный стоит непосредственно на креплении печатающей головы меряет расстояние до металлического слоя под стеклом.

В такой системе расширяться особо нечему. Не верю что могут расширяться сами крепления датчика, там везде алюминий.
Предположительно может или расширяться сам датчик - он пластиковый 1.5см высотой от креплений до нижнего торца. Или дурить его электроника.
Сейчас борюсь двумя профилями для горячей и холодной печати.

P/S/ Эффект повторяемый на обоих принтерах происходит абсолютно одинаково...
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.
Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

Re: BLTouch Auto Leveling

Сообщение icehardy » 03 авг 2017, 16:10

У меня в начале кода идет такой вот кусочек
Код: Выделить всёРазвернуть
...
G28 Z0     ;move Z to min endstops
G0 Z4
G0 Y150
G0 X180 Z3.05 F4000
G92 Z0     ; reset the position
...

Так я печатаю на стекле
Если без стекла или при другой температуре, то в KISSlicer выбираю другой профиль принтера, с другим смещением по Z
Да это требует немного внимательности при подготовке к печати :)
И будет работать такой метод для Z-Home в позиции максимума, иначе можно соплом в стол приехать

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

След.

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

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

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