Концевики KW12-3 на ЧПУ станок, включение в прошивке Grbl
ฝัง
- เผยแพร่เมื่อ 15 ส.ค. 2016
- Несколько дней бился с подключением концевиков , поскольку порты лимитов на ардуино очень чувствительны пришлось помучатся , в конце концов я всё настроил и теперь всё работает ПОДПИШИСЬ ! th-cam.com/users/CDimans?s...
Группа в ВК xyzvk
Svetoch ^ Arduino CNC ^ Electronics RC .xyz svetoch_xyz
Настройка прошивки Grbl : goo.gl/m3Ck5A
Очень познавательная статья про типы Концевиков: goo.gl/xTfI3q
"Aliexpress"
ВЕРНИ 15% возврата при покупке на Aliexpress. КЭШБЭК реально возвращает. Регистрируйся я возвращаю с каждой покупки на АЛИ !
epngo.bz/cashback_index/v5zwl2
Концевики : goo.gl/aoDsGV
Контролером чпу станка является Arduino Uno goo.gl/1z81am или goo.gl/Nn0qiT китайская не китайская без ризницы работают обе )
CNC Shield v3.0 плата расширения для Ардуино goo.gl/NLoAJV
Драйвера шаговых двигателя драйвер
A4988 goo.gl/yZCBFP деление шага 1/16 , драйвер
Drv8825 goo.gl/18ffCF деление шага 1/32
*******************************************************************************************************************************************
Если вам понравился/помог видеоролик то можно поддержать проект, необязательно много, хоть что то.
Яндекс деньги: 410011921283450
WebMoney: R365083647055
WebMoney: Z882964793923
Сбербанк: 676280409000031634
***
#ЧПУстанок #чпуизcdrom #чпу #самодельныйчпу #xyz #xyzcnc #cnc #XYZ #XYZcnc #XYZстанки - วิทยาศาสตร์และเทคโนโลยี
Молодец, Мужик! Спасибо тебе! Очень помогают твои ролики, самые адекватные и информативные на ютюбе, как мне кажеться.
И можно еще вопрос: От куда берешь 5v на концевики?
Вот это образцовое видео научило мой станок видеть концевики. Оооочень познавательное видео. Спасибо БОЛЬШОЕ.
Доброго дня. Подскажите как работает концевик. На каждую ось всего одини контакт. При подключении к Ардуино. При срабатывании концевиков, возможна ли дальнейшем работа? Или продолжение работы только через сброс.
Добрый день! Подскажи пожалуйста, что за программу управления станком используете на компе?
Подскажи как на shield v3 arduino зацепить sn04-n концевики? На какие клемы в шилде чего садить?
Хорошо, а что если на прямую пустить землю и vin x,y через нормально разомкнутый концевик?
Ты просто от бога объесняльщик .:)
Тоже недавно разбирался с GRBL для своего станочка, правда ЧПУ, но с программной точки все тоже самое. Домашнее положение должно находится в левом ближнем углу(если смотреть со стороны камеры), то есть в нулевой точке координат. На видео это дальний левый угол. Чтобы инвертировать направление поиска исходного положения, нужно изменить параметр $23=3. После этого после команды H лазер поедет к тебе и также откатится на 20мм. А для чего это нужно - удобство установки заготовок на станок. на столе уголок в нулевую точку поставит, к нему заготовку подставил и запуск прожига. После этого заготовку убрал, другую поставил опять оси обнулил и вторая заготовка обработается точно также, как и первая. Можно серию гнать, как китайцы)
После команды H нужно выполнять "Zero Axis" Только после этого программные координаты привяжутся к реальным. До этого они могут быть сколь угодно разными.
С удовольствием слежу за темой. Желаю успехов! С меня лайк)
Привет Макс!!! Можете помочь калибровать станок лазерный гравер 1 на 1 метр
У меня как у автора после "Н" цикла ноль координат получается в правом верхнем углу ровно на установленном лимите по оси Х. Подскажите можно ли заставить станок самостоятельно устанавливать нулевую точку после "Н"цикла в левом верхнем углу или в нижнем левом? Концевиков всего 2 в верхнем левом углу.
спасибо дружище! очень познавательно. сам я по 3д принтерам, там похожее все. но эта тема не познана была. многое прояснил. удачи тебе, камрад
Спасибо , только с концевиками у меня так ничего и не вышло .
я не учёл помеху от лазера .
Надо было подтяжку усиливать. 47кОм для лапши на соплях слишком много. Поставил бы 1кОм и у тебя хватило бы одного резистора.
Достаточно подключить 2 концевика по одной оси, не нужно городить резисторы и подтяжку 5в. Разработчик прошивки grbl, уже программно подтянул atmegu 328 к 5 вольтам.
Наверное, такие концевики нуждаются в 5в и резисторах? Как я понял, то на остальных концевиках уже стоят резисторы.
То есть нужно просто подключить микрики к контактам и всё?
Почему не подавать напряжение 5в в аналоговые порт ардуино через стабилитроны разного номинала ?
Привет. Помогите пожалуйста, подключил концевые, всё работает.нет отскока.
Подскажите пожалуйста, откуда у вас взялась команда $14? Нигде про нее не написано. И еще. Ставлю в командах $21, $22, $23 единицы и программа уходит в тревогу. Что делаю не так и как это победить?
Подскажите : а датчик нуля по Z в шилде есть ?
Доброго! а если под обрабатываемую фанеру например, подложить фольгу, а дачик для оси Z, по примеру 3-Д принтеров, использовать индуктивный датчик? так никто не пробовал.. чет не нашел нигде!*
Про резистор попробую у себя (иначе механический концевик даёт глюк), а вот автору бы не помешало на тот момент скорость подъезда к концевику то уменьшить... а то долбит по креплениям просто ппц.
А если экранированный провод, то нужен ли R на 4,7кОм?
Про какую версию gbrl вы рассказываете? У разных версиях - разные настройки.
вообще грбл 0.9, но взял её не с сайта грбл !
Я КОГДА ПРИКАСАЮСЬ К ПРОВОДАМ У МЕНЯ ЛАМПА НАКАЛИВАНИЯ ЗАГОРАЕТСЯ. И КАКОЕ СОПРОТИВЛЕНИЕ МНЕ СТАВИТЬ?.
Как узнать статус концевиков?
Здравствуйте подскажите пожалуйста почему при включении $20=1 выдает ошибку в GRBL а при переводе обратно на $20=0 исправляется ошибка
Подключил без делителя и +5 как не странно отрабатывают чотка, pin 9, 10, 12, просто посадил через концэвики наGND, не наводок не лишних деталей, 1 или 0 и весь концевик .
Если фрезеруем тремя разными фрезами и у нас ременная передача . Цикл аш ой как поможет. При смене фрезы нуль обязательно сдвинется. А после цикла аш мы всегда сможем найти наш нуль.
Еще есть погрешность шаговых двигателей, и я бы посоветовал делать цикл "H" всегда перед началом управляющей программы. Когда требуется сделать 50 одинаковых изделий, на 20-ом уже будет смещение. И кстати механические концевики тоже не идеал, могут по разному сработать. Более точные будут герконы, а лучше прерыватели с излучением.
Для лазерного схема подойдёт, а для фрезера, говорят, не катит.
Здравствуйте. Столкнулся с разными распиновками limit x,y,z. На некоторых схемах 9,10,11 нога на самой ардуино. На других 9, 10,12. Как правильно?
Зависит от версии grbl. В 0.9 до 0.9j, 9, 10,11, а начиная с 0.9j, и выше, 9,10,12
Подскажу тебе такую штуку - такие концевики нужно ставить не так, чтобы удар приходился на него, а развернуть его на 90 градусов. Как бы это объяснить... Чтобы кругляк концевика лишь вскользь касался препятствия и давал сигнал контроллеру, но при этом мог спокойно проезжать через препятствие иначе станок не успевает остановиться и всё равно бьется, а так можно ставить концевик сантиметров за 5.
Спасибо. Лайк. Коммент. Репост.
на оси Х правильнее концевики ставить на неподвижную часть, а не наоборот, и провода будут идти не в двух гусеницах, а в одной, и лучше экранированным двужильным проводом витой парой, но тут антенна получается однозначно, потому что нормально разомкнутая цепь, на серьезных станках аварийная цепь нормально замкнута, и в случае засорения контакта просто станок не включишь, а не потеряешь защиту, потому как тут ось бьется в ограничитель с отскоком не прокатит с не шаговыми движками, все выломает (видел ролик проекта самоделки где автор заменил шаговики на серводвигатели для больших скоростей)... ну и микрики стоят на большее расстояние реагирования, а не на шаг хода самого микрика, т.е. можно выставить дальше от физического ограничителя и не сломать микрик, для этого у него и есть ролик на конце, который обеспечивает пробег флажка по микрику на любое расстояние.... если поменять положение микрика с вертикального на горизонтальное, но думаю тут это не критично....
Когда кого то вижу с этим клеем, вспоминаю приклеенный кем то проц к радиатору.
Зачем нужен "Дом" ?
например: программа большая и после 3-х часов работы выключили свет, сломалась фреза и т.д. (авария)
Последнюю строку выполненной программы можно узнать (пусть даже примерно, поставим строк 20 пораньше, не страшно),
а как выставить координаты станка, которые стояли в середине, на бум?
Вот и отправляешь, после каждого включения, сперва домой
Еще кондерчик небольшой на землю не помешает. Скажем на 100n Чтобы импульсные помехи сразу в землю уходили.
ПРИВЕТСТВУЮ.... подключил индикаторные концевики на прямую, без всяких дополнительных элементов... зеленый-черный к пинам на оси, красные объединил в один и подключил к 5V... настроил грбл (спасибо за инструкцию, очень пригодилась) все замечательно работает....
у меня с концевиками вышла проблема , лазер стал выдавать большие помехи , концевики начали срабатывать , пришлось отключить (
а как лазер подключил??? к каким пинам и какие дополнительные элементы поставил?
почти так же как и тут th-cam.com/video/2vYF0BQ9aww/w-d-xo.html
Дмитрий Бойков и ничего дополнительно не ставил
Вообще-то странно. Дособрал я свой станок, поставил лазер 2,5 Вт, концевики подключил экранированным проводом (РК-50, недорогой и тонкий). Оплетку подключил к нулевому проводу. И никаких помех пока не замечал. Блок питания старый, АТ один и на лазер и на ШД.
А за видео спасибо, помогли разобраться с логикой работы.
Всё бывает )
От ножки концевика на землю 10к, и от ножки через концевик (можно дополнительно через резистор 1к последовательно) на плюс
Привет а ты где приобретал салазки (направляющие)
в лс ВК пишите .
привет
Таким образом хорошо искать 0 координат после сбоя ! Думается мне для этого и нужно ;) Но можно конечно в ручную . стоять и следить как бы что не сбилось ...
После отключения света вы не найдете уже 0, потому что координаты не запоминает контролер.
Так вот для этого и нужна функция о которой так не понятно в видео . Станок отъезжает по всем концевекам , они же понятно где ;) Я про какую то функцию Ш
А что, применение экранированного провода не помогло избавиться от наводок?
к сожалению нет , пришлось отключить это всё дело , будет время попробую заземлить , может этого хватит .
красавчик
Думаю, ударов по опорам не должно быть. Нужно, или снизить скорость, чтобы после срабатывания концевика успеть остановиться, или сделать механизм и расположить концевик так, чтобы это позволило бы немного проскочить дальше без удара. А то так можно и концевик раскалашматить.
Просто на миллиметр-два отодвинуть концевик от опор... Слишком вплотную поставлен...
Soft limit - программный предел, Hard limit - аппаратный предел. Вроде так.
хорошо буду знать )
именно так он и сказал. с чем разница?
Здраствуйте
Это две разные вещи...Soft-Limit Это мягкий лимит то есть подьезжая к нулевым значениям концевикам сбавляет скорость Hard-Limit - Жесткий лимит проще говоря наезжает на конечники на предельной скорости...
то что Вы показали режим Н этот режим нужен если не правильно подключены провода шд нажимаешь кнопку едет в право... Нужно вернуть это значение на исходную
С уважением Алексей
привет . у меня в грбл не хватает строк $14 и $40. я новенький в этих делах подскажите что надо сделать
настройки grdl делай через прогу инжектор и попробуй обновить grbl до 9.0 и на всякий случай пересмотри (grbl 0.9 pinout) возможно некоторые пины местами поменять придется.
2 способа решить проблему.
1, использовать кабель с экраном
2, Оставить 1 резистор какак было в самом начале, но уменьшить его номинал до 1 ком.
Кое что из видео взял.
класс
а про оптопару не думали
Опа, не ожидал, что кто читает мои статьи.
хорошая статья )
Подскажите пожалуйста откуда брать 5 Вольт?
Я новичок в этом деле Пожалуйста подскажите
В плате ардуино есть пин с 5 в.
Их там аж два
Подскажите, что за программа в которой вы меняете эти значения со знаком доллара? Ведь grbl заливается в ардуино просто текстом, там нет никаких окон для настройки
уневерсал г код сендер , только по английски
Эти коды работают внутри программы или их надо как-то в прошивку grbl вбивать? Я тут пытаюсь вычислить как мне увеличить скорость и ускорение на двигателях, потому как поставил максимальный микрошах и теперь шаговики со скоростью улитки крутятся. Просто раньше имел дело только с mach3 и там в настройках всё легко выставляется, а с ардуинкой как-то всё сложно, ладу ещё не дал толком
Вроде установил java, а как открыть эту гребаную програму ладу не дам, где тут аналог файла exe не пойму) тут файлы run_classic.sh и run_platform.sh, я так понимаю это через них нужно запускать программу, но они имеют расширение .sh, а не jar, но даже если бы и jar были, у меня почему-то эти файлы не ассоциируются с java, а при выборе вручную не понятно какой файл в папке C:\Program Files\Java является "пусковым"
home нужна для сброса накопленной ошибки и рассинхронизации между моторами ведущей и ведомой осей ( дублированный) т.к. шаговики без энкодеров , само собой ошибка на шаг присутствует и ее не конпенсируешь никак кроме как сброса в дом. винтовые станки клинит если рассинхронизацию не удалять (именно с дублированием оси) или если меняешь заготовку стороной и сделав сброс и настроив ноль , ты сможешь с уверенностью сказать что ноль именно тут и нигде иначе ... чтоб не удивляться , почему эт у меня двухсторонняя плата вышла со смещением ))
тема интересная , но я б рекомендовал вам попробовать пин концевика прижать к земле через 10кОм а плюс давать скажем через 4.7 кОм , тем самым вы наводки зашунтируете на землю , а не ослабите их замаскировав доп. сопротивлением . попробуйте станок с минусом соединить как вариант помехи могут уйти на нет или заземление продумать ... спасибо за контент. Я тож думаю перейти на ардуино и ноутбук , лпт и системник 1 крупно 2 неэнергоэфективно (порядка 150 Вт съедает системник и 40 монитор) а дунька отсилы 0.4А вместе с питанием драйверов по линии +5 и пару ампер от +20 отсилы и ноут 35 Вт , в целом экономия )))
Можно вообще перейти на марлин на меге , вообще полная автономность ! спасибо за сообщение !
Марлин для тридэ вроде как ? Я об этом думал но нигде решения не нашел с марлином как с ЧПУ :-(
один фиг , главное что бы моторы крутились по г кодам )
можно поставить bluetooth модуль hc-05 и выдавать... да хоть с телефона :)
марлин неплохо понимает g-коды, не все, но основные точно, можно через Pronterface слать.
щуп только придется имитировать.
мне кажется, что резистор тут явно лишний. надо просто соединить контактами кнопки землю и вход контроллера, и остановка будет срабатывать при появлении нулевого уровня на вкходе контроллера. (но я не электрик, ничего в этом не понимаю. Так что могу и обшибаться.)
Кабель-держатель по оси Х уложен не верно. Загиб должен быть в другую сторону.
Иначе поставить не получилось , я пару дней примерялся ...
Прикрути под него какую нибудь подставку и сделай как должно быть. А то быстро кабель канал изнахратишь.
Всё, открывай своё дело, бизнес, 1 час работы(станка) - 50руб.
:)
можно чуть дороже )
Если будет 100 то не будет маленьких заказов, нельзя будет просто так зайти с 50руб, и сказать что через час зайду, но это смотря как ты это всё организуешь.
Конечно если на заказ что нибудь большое, то да, 50руб в час это мало, но почему именно по часам мерить, можно и по размеру, или по обшей длине векторов(но чем их больше тем больше делается)ну короче надо посчитать и рассчитать чтоб не быть в минусе ;)
DZgas в том и дело , тут нужно хорошо обмозговать сколько это должно стоить )
Самый лёгкий вариант это продавать уже готовые шедевры)))
За эксклюзив больше можно получить )
...а на шилде X,Y и Z и так +5V . И для чо исчо +5 с ужимкой R?
...для храбрости! ))))))))))))
после цикла аш нужно сбросить на нуль все оси . Ну тогда дойдет для чего нужен цикл аш.
G92 x0 y0 z0, сбросил в ноль, но так и не понял зачем "цикл нэ" и почему он "цикл". он непрерывно повторяется?
Есть машинный 0 и 0 заготовки
так нельзя концевики ставить их раздавит,
пластиковые "цепочки" не должны свободно болтатся в воздухе
Зачем ты поставил 2 резистор? Он не нужен! Дело конечно твоё! Ставишь 1 на оттяжку и всё! Я думаю к концу недели придёт ардуин, там рассмотрим все возможные правильные подключения на примерах!
Ради интереса попробуй на длину провода 2 метра сделать подключение только от бп , а потом схватится за провод рукой , прям чтобы он был меж пальцев и желательно погонять ещё движки в этот момент , что бы помех было больше .Поскольку провода у меня выходят из одной пачки , 5 вольтовая линяя не сплавлялась с такой нагрузкой и я получал ошибку аварийной остановки ( . После установки резистора проблема решилась . Я не заставляю так кого то делать просто показал что у именно так .
у тебя 2 резистора! я уже понял зачем второй! Чтоб не спалить ардуино! 1 резистор у тебя подтяжка на + (от помех) а второй на 4.7 это защита от кз! его можно было не ставить! С ним лучше! Самое интересное что ты управляешь - Да и далеко не все настройки концевиков у тебя описаны!
( Самое интересное что ты управляешь ) вот эту строку не очень понял .
я показал как у меня сделано
Как воткнешь шпиндель в ГРБЛ, сделай видео, а то кроме подключения шаговиков (самое простое) ни чего нет=(
уже есть проблема , импульсы лазера перебивают концевики , они срабатывают , буду думать дальше
а что на счет к каким пинам подключал концевики??? я так понимаю там не все так просто... у меня на концевиках три провода... я так понимаю два надо подключать к пинам на концевики, а третий либо земля либо 5V... нормальной инструкции так и не увидел
1- сигнал
2- земля
3- плюс пять вольт с блока питания
Дмитрий Бойков вся инструкция
Дмитрий Бойков лучше прозвони перед подключением , при нажатии на него один из контактов должен просто отключатся , вот туда +5 вольт , у меня просто нет под рукой этих концевиков , я могу и ошибаться .
цикл "H" нужен для того чтоб станок знал свои начальные координаты, если Вы остановите станок на каком то задании, выключите станок, закройте программу, после включения и цикла "H" станок можно вернуть на вашу предыдуще заданую нулевую точку одним нажатием кнопки.
Вот !!! Вот теперь понимаю , тогда есть смысл .
Небольшое дополнение
первое что ты показал это ноль детали .. т.е. откуда начинается программа обработки.
второе т.е. цикл Н это ноль станка
и зная разность между 1 и 2 можно восстановить цикл обработки после сбоя по начатой детали ..
@@Aleks07isОбъясните можалуйста как продолжить гравировку после закрытия программы?
Что-то напутал где-то он должен придти домой это и есть ноль станка и когда станок выполняет какую-то работ и ты решил остановить выключить продолжить на следующий день включил станок вернул домой задал координаты остановки работы и он должен продолжить работу с места останова
Со временем я понял это, время уже прошло много. Учусь вместе со своими станками ) каждый раз что то новое )
Объясните аожалуйста как продолжить гравировку с последней точки после отключения и закрытия программы?
если я правильно понял, то $13- $14 не имеют никакого отношения к настройке концевика
зато $5 имеет
Не мягкие пределы, а программные! Сам не понял и других пытаешься учить. Каша какая-то получается.
Точно..каша у него в башке... А все..от чего...?? в школе плохо учился... Физику прогуливал...
дословно софт переводится как мягкий, поэтому местами проскакивает и мягкий, что одно и то же, не принципиально
По чему не показал куда непосредственно втыкаешь концевики в ГРБЛ?
а в чём проблема то ??? на шилде всё написано ...
*X/Y/Z,* отпиши название трека наложенного в ролике :)
В дальнейшем не забывай вкладывать название в описание, спасибо!
то что написанно знаю... но пинов два, а проводов три... третий земля или 5 В... че к чему не совсем понятно...
ну и при всем этом раз у тя лазер конфликтует с концевиками, значит сам еще не совсем разобрался... по этому вопрос актуальный... куда и что, мож кто увидит и сразу подскажет в чем конфликт
Sined WOLF в библиотеке ютюба музон
Не понимаю зачем всё усложнять подключать 5в да и резисторы лепить когда можно подключить к выходу шилда два онцевика параллельно и управлять логическим низким уровнем тем более по умолчанию шилд именно так и работает, я так подключил и кнопки управления и концевики, всё прекрасно работает.
А подробнее можно? я не понял то есть концевики по умолчанию нормально замкнутые на землю?
Пон Джо а на человеческом языке можно?)
По умолчанию концевики и кнопки управления срабатывают от низкого уровня тоесть от 0.на плате расширения где подключаются концевики и кнопки управления есть две группы контактов одна группа это земля а другая сигнальные просто на концевой продаём землю а другой контакт на сигнальный контакт нужной оси. Нормально концевиков должен быть разом кнут а при нажатии контакт замыкается
Сигнальный контакт это который enable?
Это те которые подписаны z+z-, x+x-, y+y- тот ряд который ближе к драйверам, а ряд с краю это 0
Сколько лишнего текста :(
5+
Афтар, ты победил помехи от лазера?
Что за Gnb ??? Где ты взял 5 вольт ? Лучше бы на плате показал куда их цеплять..
$26 это миллисекунды
сложно
читай доки. Все там правильно. Это у тебя не верно
Схема Неверная,
Нужно сам ВХОД Ардуины как можно ближе к ножке Ардуины подтянуть через резистор 10К к питанию +5V, тогда ничего ЛОВИТЬ как антенна не будет.
Когда проектируется любая плата для Ардуино,
ВСЕ ВХОДА подтягиваются к +5V уже на самой плате, а не где-то там по цепи,
поэтому все эти китайские платки с концевиками, питанием и резисторами к +5V,
это БРЕД полнейший, так-как от этих платок будет тянуться длинный кабель к Ардуино,
который и будет антенной.
Да ты все перепутал. Есть ноль программный - это когда ты обнуляешь, есть 0 физический, определяется путем команды "домой" а не "H" цикл. По команде "домой" доходит до концевиков по оси Z - вверх, X и Y влево и на себя и прописывает нулевые машинные координаты. Разберись прежде чем учить.
Ещё один ЕГшник-экспериментатор! В школе-то физику учил? Закон Ома знаешь?
Какже много лишнего!!! А можно было по делу?