Ссылка для скачивания прошивальщика - github.com/xinabox/xLoader Ссылка для скачивания прошивки - github.com/gnea/grbl/releases Файлы по проекту - drive.google.com/drive/folder...
Между прочим, герконы намного дешевле, двухпозиционники. Используя нормально-замкнутый контакт можно соединить все герконы (6 штук) последовательно и посадить всего на один вход X, Y или Z контроллера, без разницы какой. В настройках указать инверсию концевиков. При движении по любой из осей срабатывание любого концевика приведет к немедленной остановке движения. Если герконы обычные, т.е. нормально-разомкнутые, ну цепляем их параллельно. Тогда инверсия в настройках не требуется. Эффект такой-же, правда провода двужильного уйдет больше. Я взял от наушников тонкий гибкий, сами геркончики миниатюрные в термоусадку и на клей к станине, магниты - шайбы или кольца 5-7мм на клей к движущимся частям. Дешевле решения нет, разве что механика на микропереключателях. Герконы (обычные) на али 75р. х 10 шт. Магнитики тоже дешман в пределах 150-200р за десяток. И сверлить ничего не надо и никакой лишней обвязки. Оборудование и материалы: гибкий тонкий двужильный провод метра два (от наушников идеально - он экранированный), 6х герконов, 6х магнитиков-таблеток, 10см термоусадки 5мм диаметра, разъемчик типа того, что на мать кнопки цепляются female. Клей "момент" или "секунда" (тот что пальцы за секунду склеивает ;) ) 18 капель (по две на датчики и по одной на магнитик), паяльник, припой с флюсом, термофен или зажигалка (для термоусадки). ЭТО ВСЁ! Да, еще идея, можно обойтись тремя герконами, поместив в центр траектории движения оси, и расположив магнитики соответственно. Представьте букву "Т". Вот в основании - геркон, а там где кавычки - магнитики на движущейся части станка. Но не катит при небольшом размере подвижной части со значительной дистанцией перемещения (например ось X): максимум диапазона - линейный размер этой части. Как идея? Удачи!
Спасибо огромное за очень подробное и познавательное видео. Хотел уже возвращать станок продавцу, но благодаря Вам получилось его настроить. Отныне я Ваш подписчик и фанат.
На 21:07 не верна инверсия осей, на самом деле $23=ZXY. К этому пришел опытным путем, когда настраивал свой станок по вашей инструкции, благодаря которой настроил так, как должно быть. Огромное спасибо!..
на самом деле это десятичное число, получаемое из двоичной маски, о чем и сказано в комментарии к параметру. Есть таблица нужных значений, посмотрите описание grbl.
Спасибо мужик. От души! Если бы не ты, хрен бы я установил концевики. Купил обычные на микриках с 3 проводами (Б,Ч,К) с резюками. Но работать они напрочь отказались с 5В. Пришлось замыкать сигнальный на землю, 5В в обрыв пускать. Только тогда все начало работать. У меня вопрос: Концевик не сработает если случайно выйдешь за габариты рабочего поля?
Спасибо, очень помогло! Единственное ошибка по инверсии homing`а в $23 - там не просто 000, 100, 010 и т.д., а чуть другая маска: Значение параметра Маска Инверсия X Инверсия Y Инверсия Z 0 00000000 Н Н Н 1 00000001 Д Н Н 2 00000010 Н Д Н 3 00000011 Д Д Н 4 00000100 Н Н Д 5 00000101 Д Н Д 6 00000110 Н Д Д 7 00000111 Д Д Д Типа если нужно инвертировать Y, пишем не $23=010, а $23=00000010, либо $23=2
да обзор классный но немного добавлю..1)у меня концевики работают напрямую от платы. может это парадокс но им хватает 5 вольт.2)насколько мне кажется светодиоды должны сигнализировать момент обнаружения препятствия! а не наоборот.3) по зет щупу ..в настройках кэндл титульная в "соединениях" есть настройки z щупа...в частности прописывается его толщина . если в чем то неправ то поправьте меня)) в остальном все супер .иногда приятно смотреть как кто то что то творит.
Здравствуйте! Примите пожалуйста знак уважения, посмотрел ваши ролики, Вы очень интересный и разностаронний человек. Вот бы друга такого иметь... Купил с рук такой-же станок, подключил через кендл, подвигал осями в разные стороны. Но все равно я очень далёк от этого, хотя и хочется научится... Как вы пытался вводить в кансоли доллар.. Реакции от станка ноль... Ещё бы знать почему именно доллар, я кстати долго его искал на клавиатуре ... В общем Вам это все легко... А у меня может как и у многих, с каждым нажатием клавиш возникают вопросы. Может сделаете более подробный обзор работы с этой программой. Как и что и почему, думаю это многих заинтересует, касаясь конкретно этого станка.
Доброго дня! Спасибо за подробное описание! Пожалуй, единственное полноценное видео, без лишней воды. Есть один вопрос, как поменять направление движения оси (ось Х движется в другом направлении, в моем случае). Возможно ли это сделать через консоль?
Параметр $3 задает направление движения, формат - 00000101 Двоичный формат, последние три бита задают направление для осей, XYZ соответственно. Если ось движется не в туда, меняем 1 на 0 или наоборот. Потом переводим двоичное в десятичное и записываем. К примеру в моём случае $3=00000101 в двоичном видео или $3=5 в десятичном
Я использую щупы измерительные, для диэлектрических материалов, очень удобно, советую. То же сменил прошивку, перестал терять связь, на старой прошивке 0.9 постоянно отваливался. Ну для ноутбука важно чтобы процессор поддерживал SSE2 иначе Candel работать не будет.
немаловажно для ноута еще и экран иметь не менее 15" иначе не влезает кэндл в экран. Изначально пробовал на нетбуке работатьс экраном 10", провальная была идея.
Айрат, спасибо тебе. У меня плата jlf001 , такая же как у вас, сбился с ног в поисках простого и действенного z-щупа. А оказывается все проще некуда. Есть вопрос по разъему который ты используешь J-A5. Это спец разъем для щупа или каково его первоначальное предназначение? На али он подписан емко и четко - KNIFE))))Ножик короче))там просто ноль и масса, которые срабатывают при замыкании, я так понимаю? С меня лайк и подписка.
@@Airatius а как проверить работоспособность порта? У меня z щуп ведет себя некорректно, хоть я и подключил по вашей схеме. Он или врезается в заготовку или идет очень мендленно затем выдает ошибку
Сергей, почему то ваш коммент попал на проверку, поэтому сразу не увидел. Вариантов не срабатывания Z-щупа два. Первый - был ненадежный контакт и цепь не замкнулась, поэтому ЧПУ не знал когда остановится. Второй вариант - параметр $6 выставлен на срабатывание по лог.1, а не лог.0
Здравствуйте!подскажите пожалуста, у меня стоят простые микрухи, но когда я нажимаю возврат домой ,ось z доезжает до концевика и дальше до упора и трещит, больше ничего не происходит пока не отключишь.
скажите пожалуйста, почему когда ось у меня упирается в концевик и обратно не отъезжает? Вот как сделать так чтобы когда ось в концевик уперлась можно было не перезагружать а просто в обратную сторону нажать чтоб она поехала?
подписался)) все подробно и доступно. единственное не понял как правильно настроить направление движения осей. у меня с завода едет не туда.. А именно при нажатии на стрелочки в программе ,что в какую сторону должно двигаться?
Для изменения направления вращения шаговиков можно. 1 - поменять провода, а соответственно полярность на двигателях, 2 - изменить настройку $3, которая имеет значение формата $3=00000101, где последние три единички это направление по осям XYZ, 1 - в одну сторону, 0 - в другую
@@Airatius да, спасибо с полярностью я разобрался (лучше провода перекинуть чем программно) Вопрос не к этом. Как опредедить ппавильное направление осей? У мння есть ещё пульт ( на tft24 вроде) так вот, ели на пульте нажимаю к примеру Y+, едет стол в одну сторону а в программе в другую.. Кому верить? (хотя другие оси совпадают..)
@@tor7860 От направления движения осей будет зависеть где у вас будет нулевая точка, соответственно деталь будет изготавливаться либо "лицом" к вам, либо "спиной". Я сделал нулевую точку как на 3D принтере, ось Х - слева, ось Y - задвинута вперед, ось Z - естественно сверху, тогда деталь изготавливается к вам "лицом"
@@Airatius спасибо за зазвернутый ответ, буду осваивать. (и ещё один маленький вопросик). Я установил три микрика на три оси, активировал. При нажатии кннопки домой, всё отрабатывает корректно (по два раза наезжает на каждый микрик и отьезжает) тоесть кеонцевики видятся всё нормально. Но если дать команду движения за пределы коннцевика, то он игнорируется, каретка упирается и продолжает выполнять команды.. Это так и должно быть?
@@tor7860 нет, так быть не должно, причем в обе стороны. Если у вас указана в настройках длина оси, то и в другую сторону оси не должны выходить на указанные пределы. проверьте в настройках значения параметров $130, $131, $132
что делать если z щуп ведёт себя страно карта замеряеться и на ней бывают какие то слишком большие всплески то есть например (0.038 / 1.370 / 0.029 ) сетка 10 на 10 размеры 35 мм на 26мм, это текстолит с виду он ровный таких больших всплесков нет откуда он берёт такое запредельное значение? как это можно исправить?
Здравствуйте! Отличный ролик, все предельно понятно, кратко, доступно... Собрал гравер, 600х600мм. Все работает отлично, после того как по моей ошибке был поврежден ремень, решил поставить концевики. Все сделал по вашему ролику, но при попытке сохранить конфигурацию GRBL выдает ошибку: (Конфигурация записана с ошибкоми 1, $20=1 Возврат не включен) Менял версии прошивки, версии GRBL , не помогает. Для минимизации возможных проблем прошил новую Ардуино, даже не подключая к станку , при сохранении настроек концевиков по вашему видео, та же ошибка. Ваш опыт с моим не сравним, подскажите пожалуйста в каком направлении "копать". Спасибо.
Приветствую, сейчас уже не вспомню, да и посмотреть не могу, станка у меня этого уже нет. $20 задает пределы движения осей на софтовом уровне, а $21 - концевиками На сколько я помню, настраивать надо опции с $22 по $27 Описание всех опций тут - github.com/gnea/grbl/blob/master/doc/markdown/settings.md
Здравствуйте. Про Офлайн контроль не проясните? Как я понял это просто порт для флешки, а без него станок должен быть постоянно подключен к включенному компьютеру?
Оффлайн контроллер считывает G-Code с флешки и отправляет его по UART в мозги станка. Так же он может сам генерировать G-Code для ручного управления станком. Без оффлайн контроллера ЧПУ управляется только с компа и в онлайн режиме
@@Airatius aliexpress.ru/item/32919397764.html?spm=a2g0o.cart.0.0.67b93c00LcKFvc&mp=1&_ga=2.135474484.448540638.1603637159-695301386.1602762950 про этот вариант можете что то сказать?
@@user-qj1cx4qx9c можно и без компьютера, но файлы готовить придётся. Один человек использует экран MKS TFT 3.5. На многого лучше и удобнее. Вот посмотри.ru-vid.com/show-UC7iYgThbT_BLNom1wXceA-g
А почему для концевиков не выбрали простые кнопочки с лапками? («лепестковый микропереключатель» так они вроде правильно называются) Индуктивные датчики и больше, и дороже, и проблемы с питанием, и дребезг, и их точность значительно ниже чем у кнопок. По всем фронтам одни минусы. Совершенно не понимаю оснований выбора.
Потому что изза всех описанных вами минусов я как раз таки и не стал ставить кнопочные концевики. У меня предостаточно печального опыта работы с механическими концевиками. Индуктивные датчики отрабатывают четко и без проблем. Они не сломаются, у них не ослабнет пружина (потому что её нет), не забьются пылью, они не разболтаются от механического воздействия, не боятся влаги, грязи и мусора. Еще нужно что то объяснять?
Здравствуйте, и спасибо за видео!!! Вы спец! Если есть возможность, объясните плиз как мне правильно подключить обычные трехконтактные на микровыключателе концевики на плате GBRL 0.9. Особенно не понятно куда подключить 3й провод?
Приветствую. Вам в концевике нужна только пара на замыкание (нормально разомкнутая), третий контакт обычно нормально замкнутый, т.е. размыкается при срабатывании и нам он не нужен. Я не помню как там на плате версии 0.9, но вроде концевики подписаны на длинной клеммной колодке. X-Limit, Y-Limit, Z-Limit. Причем на каждую ось предусмотрено два концевика, на начало и конец оси. На конец оси их ставить не обязательно, т.к. можно указать программно длинну осей и при выходе за пределы моторы остановятся.
@@Airatius спасибо огромное! Я тут попробовал. у меня z ось подымается, отрабатывает и программа останавливается в ошибке. остальные оси домой не идут. подключил все по аналогии с 1м. Где смотреть? Выкидывает Grbl 0.9j ['$' for help] ['$H'|'$X' to unlock] S1000 < error: Alarm lock $X < [Caution: Unlocked]
Всё разобрался пока) Я тестил на не стоящих на станке концевиках и не уловил весь алгоритм срабатывания) Спасибо ещё раз. Буду монтировать и пробовать!
Можно конечно, если хорошие микрики, то и точность можно получить высокую, но все таки надо учитывать, что микрики это механика, а любая механика подвержена износу и поломкам
Подскажи пожалуйста как правильно расположить нулевые концевики чтобы было удобно работать в программах я понял чтоz сверху х слева а y где лучше поставить спереди или сзади стола за ранее благодарен
ось Y особо роли не играет, можете сверху, можете снизу, смотря где у вас нулевая точка. Вся разница в том, что деталь будет печаться либо "лицом" к вам, либо от вас
@@Airatius ЧТОБЫ ЛИЦОМ КО МНЕ значит концевик Y надо ставить сзади тоесть нулевая точка будет в нижнем левом углу получается так но всёже какието стандарты есть как удобней в программе и ещё вопросик а что я датчики подключу через релюшки ? тем самым я развяжу питание датчиков от контроллера или лучше применить оптопары? мы на производстве так делали когда небыло датчиков определённой полярности и все прекрасно работает
Здравствуйте! Подскажите пожалуйста. Выбираю размер заготовки 100 мм. Потом создаю графические элементы, на пример окружность диаметр 60мм. сохраняю в Viccam ATC Arcs (mm) (*.nc. Вывожу на Grbl controller, запускаю программу и размер не совпадает, выставляю 60мм окружность вырезает 1,5мм. ставлю 500мм вырезает 125мм. Что может быть такое? какие настройки сделать?
Приветствую. А если в GRBL Control подвигать осями. к примеру дать команду передвинуть ось на 10мм и замерить фактическое перемещение? Быть может косяк в редакторе? Попробуйте другую программу, например Aspire
@@Airatius да тоже было такое перемещаю на 100мм перемещается на 25мм. Начал искать дальше коды менять. Теперь все работает только перемещение x y. Очень быстро перемещаются.
Щуп не срабатывает 🤔 выдает ошибку Probe fail. Probe is not in the expected initial state before starting probe cycle when G38.2 and G38.3 is not triggered and G38.4 and G38.5 is triggered. Не подскажите что может быть?
Доброго дня. Ошибка говорит о том, что перед началом сканирования зонд не находится в своем исходном состоянии. Вероятная причина, что щуп зонда уже касается корпуса или какой то токоведущей части и станок думает, что зонд уже коснулся поверхности, хотя не должен был. При сканировании щупом, нужно обеспечить отсутствие контакта между заготовкой и станком. Соответственно к заготовке подключить один контакт Z-щупа, а второй контакт непосредственно на фрезу.
установлены моторы NEMA 17, можно взять среднее значение для них, можно дать чуток меньше или вообще подобрать экспериментально, поймать момент когда мотор начнет пропускать шаги и немного добавить
Привет , год назад приобрел этого красавца вместе с платкой офлайн (только белый корпус) сделал пробу Парусник и забыл . 3 дня назад решил вырезать из карбона шайбы для фрикциона катушки , и достал станок а контроллер не хочет запускать шпиндель , от компа все ОК . Обновил прошивку до 1.1 безрезультатно , при запуске шпинделя только писк высокой частоты , подумав немного решил проверить а вдруг с карточки стартанет но увы начинал и тут же останавливался воз . Я так думаю что-то не то с прошивкой офлайн контроллера , но нигде не могу найти эта прошивки , может даш совет куда копать ? Заранее спасибо
добрый день! Может ты чем поможешь! Собрал адаптер по твоей схеме, но он не хочет работать! Свечение светодиода на концевике якостью наполовину, при срабатывании датчика яркость становится полной, а светик на плате гаснет полностью. При срабатывании шаговик продолжает крутить вал. Номиналы резисторов ставил по плате - затвор 9,1К , на землю 1,2К, хотя по схеме затвор 100 , на землю 10К, питаю от 12 вольт, т.к. тполевики на 25 вольт, при этом полевики на схеме 20 вольт, а питание - 24ВВ чем может быть проблема? Что я делаю не так? Настройки сделал как у тебя!
Приветствую, номиналы элементов лучше ставить как на схеме. Светодиод должен загораться только при срабатывании концевика. Скорее всего у вас концевики с выходом лог.1, а при срабатывании лог.0. Т.е. они работают в инверсном режиме
@@Airatius Спасибо за ответ! Марка концевиков LJ12A3-4-Z/BX, N-P-N, NO (нормально открытый), синий колпачек, вроде все то же самое. Единственное думаю нужно пересчитать резистивный делитель для 12В.
Они не магнитные, а индуктивные. Преимущество в бесконтактности, т.е. на них нет никакого механического воздействия, а значит нет износа, плюс они не боятся пыли, грязи, сож и т.п. обычные механические концевики этим похвастать не могут, плюс жуткий дребезг контактов
хорошая идея, но затратная. надо будет мне обдумать, что проще - бесконтактный вариант или замена кнопки. кстати, я узнал, что оказывается, даже дорогие станки почему-то не с концевиками продаются, хотя деталь копеечная. А пока оно едет, то можно пока заказывать их. хотя есть вариант так насстроить драйвер, чтобы драйвер сам догадывался, что обьект уже достиг грани возможного.
Ну смотря для чего использовать. Конструкция слабая, продают их чуть дороже себестоимости. Подходит для знакомства с миром ЧПУ, для чего то серьезного нет.
Что подкупает, нет этих хаотичных полетов курсора по экрану, многократного перечисление имен папок с заиканием и поправками, виртуозное жонглирование именами многочисленных подобных программ, после чего не мудрено забыть то, что с таким трудом по крупицам собиралось с десятка роликов. Все конкретно, что и за что отвечает. БЛОГЕРЫ, УЧИТЕСЬ!!!
Мне это ни сколько не мешает. При таком положении направляек ось шпинделя смотрит практически в край стола (до края намного меньше сантиметра). При таком развороте немного выше жесткость стола, ибо точки опоры расположены шире. Ну и я не разу еще ничего не фрезеровал размером с сам стол. В любом случае, их не долго перевернуть, если вдруг понадобится
@@kostyadema3116 Приветствую. За направление осей в домашнее положение отвечает параметр $23, у которого параметры прописываются следующим образом. $23=111, присваивается в двоичном коде три бита, где первая единица - ось X, вторая - ось Y, третья - ось Z. Для инвертирования соответствующей оси меняем 1 на 0 или наоборот. К примеру, если сейчас параметр $23=101, надо инвертировать ось Z и это будет $23=100
Станок не тупой. И в крепления фрезой вытор въезжал вовсе не из-за тупости станка. А сугубо по собственной. ... "если фрезеровать алюминий" .... ну ну. На пластмассовом станочке. Хорошая шутка.