BFPTouch Ender 32 bit bourad v4.2.2 4.2.7

LVV78
Идет загрузка
Загрузка
29.10.2020
1302
23
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3
Статья относится к принтерам:
Ender 3

Трактор пусть пашет, он железный, достал этот листик и крутили.

Начать следует с того, что научиться прошивать

Пока едут

Датчик

Серва

Так же нужны: винты М3х6, гайки М3. И винт М3х30 под шестигранник,простите но я точил в токарном так ровнееКачаем вот от сюда корпус

Нам нужно:

BFPTouch_Main_Slim_M3_Nut

BFPTouch_Cover_Slim

BFPTouch_Flag

Если корпус печатали слоем 0.2, Flag печатаем слоем 0.12. Главное что бы не кратные. Иначе слой ложится на слой и флажок прикусывает. Датчики распаянные на плату чуть не в размер, но есть исходники и крышку поправить дело 10 минут.Пружинка подойдет и от шариковой ручки но она слишком жесткая. Я купил в магазине электроинструмента мелкие щетки с пружинками, они в разы мягче. Щуп должен нажиматься буквально от одного взгляда, дальше будет видно зачем. Собрали в общем :)

Кронштейн под стандартный корпус обдува

Качаем тут  .Thingiverse сказал я еще маленький и жди 24 часа :)

Электрика

Ну тут писать особо нечего, проще 1 раз нарисовать

и сфотографировать

Настройки

В Configartion.h надо #define привести вот к такому виду. Совет не программистам. Не меняйте помногу сразу, пересобирайте почаще.

#define Z_PROBE_SERVO_NR 0  //LVV     // Defaults to SERVO 0 connector.

#define Z_SERVO_ANGLES { 70, 0 }  //LVV // Z Servo Deploy and Stow angles

#define NOZZLE_TO_PROBE_OFFSET { -38, -8, 0 }  //Смещение датчика от сопла

#define Z_MIN_PROBE_REPEATABILITY_TEST  //LVV//

#define MIN_SOFTWARE_ENDSTOP_Z //LVV

#define SOFT_ENDSTOPS_MENU_ITEM  // Enable/Disable software endstops from the LCD  //LVV

#define AUTO_BED_LEVELING_BILINEAR//LVV

#define Z_SAFE_HOMING //#define ENDSTOPPULLUPS //LVV

#define ENDSTOPPULLUP_XMIN#define ENDSTOPPULLUP_YMIN

#define NUM_SERVOS 1 //LVV // Servo index starts with 0 for M280 command

#define DEACTIVATE_SERVOS_AFTER_MOVE  //LVV

Собираем, прошиваем. Снимаем качалку с сервы и говорим ей

M280 P1 S0

Убеждаемся что серва повернулась и качалку прикручиваем, так что бы Flag был полностью поднят

Потом проверяем, щуп должен выдвинуться.

M280 P1 S70

Калибруем датчик.

Menu->Move->Auto Home

Через Move->Move Z по десяткам опускаем пока сопло не коснется листа бумаги.  К значению, прибавляем в минус еще 0.1(толщина обычного офисного листа А4). Т.е. если на индикаторе было -0.6 В Configurartion->Z Pobe offset пишем -0.7, сохраняем.

Cura

В Start code суем это

M106 S254M104 S{material_print_temperature_layer_0} ;set extruder temp

M105

M140 S{material_bed_temperature_layer_0} ; set bed temp

M105

G28 ; Home all axes

G29 ; Calibrate bed

M190 S{material_bed_temperature_layer_0} ; wait for bed temp

M104 S{material_print_temperature_layer_0} ; set extruder temp

M105

M109 S{material_print_temperature_layer_0} ; wait for extruder temp

M106 S0

Тогда будет одновременно греться что должно греться, и калиброваться что может калиброваться. Автокалибровка НЕ увеличивает время старта.

Тестим

M48 P10 X10 Y110 L0 V4

По этой команде он делает 10 замеров подряд в одной точке

1 of 10: z: 0.210Mean: 0.210000 Sigma: 0.000000 Min: 0.210 Max: 0.210 Range: 0.000

2 of 10: z: 0.210Mean: 0.210000 Sigma: 0.000000 Min: 0.210 Max: 0.210 Range: 0.000

3 of 10: z: 0.210Mean: 0.210000 Sigma: 0.000000 Min: 0.210 Max: 0.210 Range: 0.000

4 of 10: z: 0.210Mean: 0.210000 Sigma: 0.000000 Min: 0.210 Max: 0.210 Range: 0.000

5 of 10: z: 0.207Mean: 0.209500 Sigma: 0.001000 Min: 0.207 Max: 0.210 Range: 0.002

6 of 10: z: 0.207Mean: 0.209167 Sigma: 0.001179 Min: 0.207 Max: 0.210 Range: 0.002

7 of 10: z: 0.210Mean: 0.209286 Sigma: 0.001129 Min: 0.207 Max: 0.210 Range: 0.002

8 of 10: z: 0.207Mean: 0.209062 Sigma: 0.001210 Min: 0.207 Max: 0.210 Range: 0.002

9 of 10: z: 0.207Mean: 0.208889 Sigma: 0.001242 Min: 0.207 Max: 0.210 Range: 0.002

10 of 10: z: 0.207Mean: 0.208750 Sigma: 0.001250 Min: 0.207 Max: 0.210 Range: 0.002

Finished!

Mean: 0.208750 Min: 0.207 Max: 0.210 Range: 0.002Standard Deviation: 0.001250

Повторяемость 2 МИКРОНА! Дойдут руки до ЧПУ на токарник, обязательно вкалхожу инструмент привязывать. Только сделаю уже в точеном стальном корпусе. С такой точностью из него стрелять можно :)

Профит!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3
Комментарии к статье

Комментарии

29.10.2020 в 14:14
0

здорово когда в соседней комнате есть хороший токарный станок.

29.10.2020 в 18:08
0

Он очень не обязателен, все делается из гавна и палок

29.10.2020 в 15:17

Комментарий удалён

29.10.2020 в 18:05
0

Да не переживайте так, это просто не для вас

Стоимость этого датчика 200 рублей - датчик, 150 щетки с пружинкой, серва была, даже 3

Но не поймете

29.10.2020 в 17:16
0

Угу, снимать сетку на холодном столе, отличная идея... Про тепловую деформацию вы, видимо, не слышали.

Во вторых - зачем снимать сетку каждый раз?

Точить на токарнике - это сильно :) Я вклеивал ролики-штифты из струйника, 2,5мм диаметром или типа того.

29.10.2020 в 18:07
0

Такие умные аж противно.

А претензии в цифрах слабо? А по стравнению с калибровкой через листик?

А мог бы прост команды псоле прогрева подвинуть, раз так важно. Но это же сложно, правда?

29.10.2020 в 18:12
2

Вот про листик Вы зря....))))  7 лет так, вроде все норм, один раз сделал и забыл...

29.10.2020 в 18:18
0

ну уж нафиг, пускай сам калибруется

Принтер для того и покупался что-бы что-то делать, а не для мебели.

Ну я прошел этот квест. Поделился с другими... И одно гавно в комментах :)

Рунет...

29.10.2020 в 20:16
1

зря Вы так. Видите лишь то, что хотите видеть.

30.10.2020 в 06:42
0

Нет не зря. Это особенность рунета. Ты делаешь людям что-то бесплатно(в отличии от ютуберов я на этом не зарабатываю и не собираюсь, работа намного интересней). А в реакция типа такой, то ответ будет соответствующим.

По сути про выгиб стола он прав, но по форме... Опять же без цифр а 2 сотки это много или мало? а 8 соток, а при какой температуре? Прежде чем критиковать, возьми да померий. Мне это не надо(хоть и все цифры знаю).

Нет в технике плохо или хорошо. Есть только конкретные цифры.

29.10.2020 в 21:33
0

Это называется "критика". Или вы предпочитаете общество лизожопов? 

30.10.2020 в 02:32
0

Да не тянет это на критику, а скорее поерничать

Если критикуют пускай делают это конструктивно.

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

А если калибровать раз в год, ее отменили?

А кого беспокоит деформация, можно и после прогрева кровати калибровать(пока экструдер греется)

достаточно перенести 2 строчки gcode

29.10.2020 в 22:21
0

Каждый стол гнётся по-разному. Вот если бы написали что-то вроде "пробовал на горячую и на холодную, на своей люминьке разницы пока не заметил" - тогда никаких подколов.

30.10.2020 в 03:09
0

Эээ нет дорогой друг, цифры это обязанность критикующего. Я то мерил еще до датчика, обычным часовым индикатором, прилично. От того момента пока она на калибровке доедет(выгибает то центр и печатаем центр) еще пару соток. Иначе это просто потрындеть.

Но между скоростью старта печати и этими сотками я выбираю скорость.

Вот если бы вы написали что на 100*(тот же АБС) стол выгибает(может выгибать) аж на десятку от комнатной температуры, такую критику я бы воспринял. А так ниачем, уж прости


Кому важны 2 сотки, просто вот это меняем местами.

G29 ; Calibrate bed
M190 S{material_bed_temperature_layer_0} ; wait for bed temp

ну и старт подогрева экструдера переносим ниже.

31.10.2020 в 00:43
1

Вам везёт - пара соток.  А у меня вот, например, стекло на текстолите лежит (ещё и без прищепок). Тут соринка попала, или другой стороной развернул, до другой температуры нагрел... дельта в 0,3мм уже вполне вероятна. Разница между 50 и 100С - в районе 0,1-0,15. Короче, коробит текстолит знатно.
Алюминьку 300х300 тоже легко может винтом крутить вообще до 0,5, ибо внутренние напряжения в металле существуют. Тем более, без утепления.

31.10.2020 в 06:56
0

Давай те так: по сути я был с вами согласен изначально. Но по форме... Вы соверешенно верно указали та то что мерить холодным очень спорная затея.

По вашей наводке перемерил, берем центр(по углам мерить не стал)

комнатная - 60* 4 сотки, но пока калибровка туда доедет 2 сотки. А обычно я печатаю ПЕТГ. АБС пока так и не научился

комнатная 100* 11 соток, вот это уже дофигища. Честно не ожидал(раньше мерил тока на 60*)

вот модифицированный код

Одновременно греем кровать и экструдер до 150(правда не проверял, лень), калилируемся на горячую, пока догревается экструдер

Старт будет чуть дольше чем в посте, но точнее.


M106 S254

M104 S150
M105
M140 S{material_bed_temperature_layer_0} ; set bed temp
M105

M190 S{material_bed_temperature_layer_0} ; wait for bed temp
G28 ; Home all axes
G29 ; Calibrate bed
M106 S254M104 S{material_print_temperature_layer_0} ;set extruder temp
M104 S{material_print_temperature_layer_0} ; set extruder temp
M105
M109 S{material_print_temperature_layer_0} ; wait for extruder temp
M106 S0

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

Так что ваше замечание по сути абсолютно корректно.

30.10.2020 в 03:25
0

Ну про точить. "Токаря" вечно все в станок тянут :)

Хотя можно засунуть просто Винт М3х30 под шестигранник(у него шляпа подходящая)

Естественно у меня такого нет и проще выточить чем искать. Его вообще лучше озаботится и заранее с али заказать, у нас в деревне такой точно не найти

31.10.2020 в 00:34
0

ЛЮБОЙ винт М3, дрель, шкурка/напильник - готово.

31.10.2020 в 07:02
0

Если бы у вас был токарный станок, вы бы сделали точно так же как и я :))

любой не очень хорошо, но работать будет

30.10.2020 в 08:30
1

Красава, тож им уже года 2 пользуюсь, не нарадуюсь.

30.10.2020 в 08:46
0

Да подергал стол(мало ли что не отлипает), сбился он нет?

А калибровать бумажкой из сопла вечно свисает, этот пластик надо срезать... Боль в общем на ровном месте

30.10.2020 в 12:27
1

Нет, как собрал из говна и палок поломонной сервой зуб сломан но для датчика хватает и фотодатчика из принтора, куска медной проволоки на 2,2 квадрата вклеинного в флажок, мол типа попробую потом нормально сделаю, так все и работает, 1 плюс от медного провода, если происходят какие либо траблы, медная жила гнется а потом ее выравниваешь и дальше печатаешь)))

30.10.2020 в 12:40
0

Не ну такое мне лень. Датчик 200 рублей с доставкой

сервы правда были. Можно было и не покупать пружинки а просто его длиннее сделать и пружину от ручки. Но блин я слишком ленив :)

30.10.2020 в 12:42
0

Я без пружинке сделал так падает флажек и серва не рещит. Я собирал на работе, было времени до вечера)))

30.10.2020 в 08:46

Комментарий удалён

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Anet ET5X. Очередной дрыг, но со своими плюшками

Шахматы

Накидал тут виджет OctoPrint для KDE

Часы на адресной ленте WS2812b с синхронизацией по WiFi.

Объективный обзор 3D принтера Hercules G2 от 3Dtool с реальными примерами 3D печати Formax, Ultrax, PLA.

Мойщик окна на заправке.