Технический форум по робототехнике.
ybpvin » 19 июл 2016, 23:36
Доброго времени!
Искал в Интернете как подключить автоуровень стола и на Ютубе увидел интересное решение
https://www.youtube.com/watch?v=truJB5TqmoABLTouch Auto Leveling. По цене BLTouch кусается-33$+5$ доставка. Возможно кто то у же имеет опыт использования ?
Mors » 23 авг 2016, 13:43
Есть. Поставил на Tevo Tarantula, в экранное меню прописал. Работает супер.
Продаю вместе с принтером
![Smile :-)](http://roboforum.ru/images/smilies/smile.gif)
.
Madf » 23 авг 2016, 13:52
Корпус из одноразового шприца, намотанная катушка и плата заляпанная термоклеем стоит 33$?!
Вам похоже сюда нужно:
forum107/topic15929.html ![Embarassed :oops:](http://roboforum.ru/images/smilies/blush.gif)
Odstavec » 23 авг 2016, 20:03
Хорошая штука!
ybpvin » 06 сен 2016, 21:45
Madf писал(а):Корпус из одноразового шприца, намотанная катушка и плата заляпанная термоклеем стоит 33$?!
![Embarassed :oops:](http://roboforum.ru/images/smilies/blush.gif)
Цена уже 37, по ходу народ начал закупать и продавец поднял цены. Первоначально было 25;
Добавлено спустя 2 минуты 35 секунд:Mors писал(а):Есть. Поставил на Tevo Tarantula, в экранное меню прописал. Работает супер.
Обзор не делали ? Интересно посмотреть.
ilalexey » 06 сен 2016, 22:02
Это хуже?
Честно говоря, не вижу ризницы между "касательными" датчиками. Что вижу, это цену(не нормальную после 10уе) за решение данной проблемы.
setar » 26 июл 2017, 10:50
Прикупил данный девайс для пробы (на конторские денежки, чтобы не жалко было)
https://ru.aliexpress.com/item/Hot-Auto ... 61882.html1 229,58 руб, вместе с доставкой.
Отправили бстро, пришло до питера за 7 дней !
Упаковано отлично (индивидуальный пластиковый контейнер), похоже на оригинал (или лучше
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
)
Толковая дока с схемами подключения, командами управления под все прошивки и габаритными размерами.
Сам девайс: маленький, легкий, работает четко, крепится легко
- Код: Выделить всё • Развернуть
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
VitDagger » 26 июл 2017, 11:32
Тоже купил, как раз собирался приладить. С MK4duo значит работает исправно?
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
ales2k » 26 июл 2017, 17:02
Тоже заказал на пробу. Может у него не будут ехать измерения при нагреве термокамеры, а то приходится держать 2 профиля для холодной и горячей термокамеры.
icehardy » 27 июл 2017, 10:25
ales2k писал(а):Тоже заказал на пробу. Может у него не будут ехать измерения при нагреве термокамеры, а то приходится держать 2 профиля для холодной и горячей термокамеры.
А может в прошивку добавить функционал, зависимость Z-offset от температуры стола
Я пока тоже без автоуровня, не очень хочется его заводить только ради такой вот ерунды
setar » 27 июл 2017, 12:45
обычно стол уходит от линейного расширения удерживающего конструктива.
и зависимость там не от температуры, а от времени нахождения в нагретом состоянии.
icehardy » 27 июл 2017, 18:56
Ну не бесконечно же расширяется вся конструкция
несколько принтов подряд делаю если, всё с одними настройками z-offset, нормально
Конечно если замерять, то несколько соток разницы будет, но это не так критично уже
Для большей достоверности нужен как раз какой то датчик стола и провести несколько опытов, а у меня датчика нету
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
ales2k » 01 авг 2017, 18:13
У меня перед стартом печати идет нагрев термокамеры, как результат измерение расстояния до стола в нагретом и в холодном состоянии изменяется стабильно на 1 десятую . Датчик индуктивный стоит непосредственно на креплении печатающей головы меряет расстояние до металлического слоя под стеклом.
В такой системе расширяться особо нечему. Не верю что могут расширяться сами крепления датчика, там везде алюминий.
Предположительно может или расширяться сам датчик - он пластиковый 1.5см высотой от креплений до нижнего торца. Или дурить его электроника.
Сейчас борюсь двумя профилями для горячей и холодной печати.
P/S/ Эффект повторяемый на обоих принтерах происходит абсолютно одинаково...
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
Да это требует немного внимательности при подготовке к печати
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
И будет работать такой метод для Z-Home в позиции максимума, иначе можно соплом в стол приехать
А про датчик, думаю на дельтаботах он более востребован, там горадо больше факторов влияющих на точность печати, да и сам принтер калибровать удобнее с ним