grblHAL - пытаюсь резать резьбу

Поділитися
Вставка
  • Опубліковано 18 чер 2023
  • Установка grblHAL на BlackPill STM32F411 и попытка накрезать резьбу.
    Тем кто захочет повторить рекомендую брать версию BlackPill F411 без дополнительной памяти в официальном магазине WeAct Studio(: www.aliexpress.us/item/325680...
    Репозиторий grblHAL на GitHub: github.com/grblHAL
    Сборщик прошивки онлайн: svn.io-engineering.com:8080/
    Репозиторий ioSender на GitHub: github.com/terjeio/ioSender
    Тестовые версии(имеют Edge в названии) с последними исправлениями брать на сайте разработчика: www.io-engineering.com/downlo...
  • Наука та технологія

КОМЕНТАРІ • 45

  • @igoro2475
    @igoro2475 Рік тому +3

    Молодец! Не грусти, все получится. Ты не идешь тропой стаи повторяя унылые «электронные гитары», а своим путем.
    Уважуха.

  • @user-cu8pb1bo3u
    @user-cu8pb1bo3u 5 місяців тому

    Красава! Сейчас делаю проект полностью с нуля. Смотрю и думал как делать электронику не через MACH просто она не очень стабильная. Вот смотрю и хочу попробовать по вашей инструкцией

  • @user-dr1oh5wg2p
    @user-dr1oh5wg2p 10 місяців тому

    Добрый день,можете показать как делаете постпроцесс в fusion 360

  • @slavarty283
    @slavarty283 8 місяців тому +2

    Пожалуйста снимите видео по прошивке и настройке grblHAL. Нигде нет. Особенно интересует энкодер для шпинделя, для нарезания резьбы. Если можно подробно.Сообщите будете вы это делать и когда. Спасибо

    • @mnus2016
      @mnus2016  8 місяців тому +1

      Постараюсь на выходных снять.

    • @R917.
      @R917. 7 місяців тому

      ​@@mnus2016 будем признательны, спасибо Вам что делитесь опытом.

  • @lexdmitriew1452
    @lexdmitriew1452 Рік тому +1

    Подскажи пожалуйста чем смазывают шестерни коробки,на шпинделе?

    • @mnus2016
      @mnus2016  Рік тому +1

      Коробки которая внутри передней бабки? У меня этой коробки нет...
      littlemachineshop.com в одной из своих инструкций рекомендует смазывать раз в год используя белую литиевую смазку.

  • @oleksandrlaktionov7344
    @oleksandrlaktionov7344 4 місяці тому

    Николай, в видео, похоже, шпиндель запускается и останавливается автоматически. Как сделано управление шпинделем? Через grblHAL? Спасибо.

    • @mnus2016
      @mnus2016  4 місяці тому

      Нет, управление шпинделем ручное. grblHAL умеет управлять шпинделем через PWM(что можно конвертировать в 0-10 вольт) или через Modbus. Но для такого управления электроника шпинделя должна поддерживать такое управление. К сожалению электроника моих станков такое не поддерживает.

  • @ljuberzy
    @ljuberzy Рік тому

    там две десвятки ошибки набежало на проточке на диаметр - имхо это немало. интересно, какое расхождение на второй оси?

    • @mnus2016
      @mnus2016  Рік тому

      Пробовал ещё раз точить, делал проточки и корректировал несколькот раз - там уже в пару соток укладывалось, а на последнем проходе вообще вышло 8.002-8.003(измерял микрометром) при цели в ровно в 8 - сам удивился такой точности - наверное повезло просто 😁

  • @stan_yolo
    @stan_yolo Рік тому

    не измеряется диаметр резьбы по вершинам витков. они притупленные должны быть. сначала точится в размер, а потом резьба недотачивается так чтобы оставалась трапеция в 1-2 десятки

  • @ua5844
    @ua5844 9 місяців тому

    Подскажите может сталкивались.После прошивки(взята с онлайн сборщика ГРБЛ ХАЛ) STM32F411(с голой платой не чего не поключено кроме шнурка тайп-си) В программе упровления IO. Машина сразу стоит в аворийном режиме,и не чего не сделать...Аварийка не отключяется.Получяется мертвый стонок не туда не сюда.И это происходит на всех прошивках,подходящих к этой плате.Не чего не могу с этим сделать!!!Может поможите?!Может чем поможите.Зарание спосибо.Вам бы видос снять как вы прошивали и настраевали свою плату STM32F411,для токарного станка.!

    • @mnus2016
      @mnus2016  9 місяців тому

      Так происходит потому что срабатывает "Alarm". Более подробно(на английском) тут: github.com/grblHAL/core/wiki/First-Run-Grbl-Settings
      Для исправления ситуации можно использовать PuTTY и ввести команду $14=64. Так же можно скачать "эксперементальную" сборку IO-Sender отсюда: www.io-engineering.com/downloads/ - сейчас это ioSender XL Edge 2.0.44p6a.zip. В этой версии можно зайти в настройки и включить инверсию сигнала EStop. Для этого идём в "Settings: GRBL", выбираем "Control signals", "Invert control pins" и ставим галочки на всех пунктах. Тоже самое делаем с "Limits -> Invert limit pins" и "Probing -> Invert probe pin". Сохраняем настройки и всё должно работать.
      И ещё: очень рекомендую поставить внешнюю EEPROM или FRAM. А для прошивки рекомендую конфигурацию BlackPill Alt. 2 - в ней заданы пины энкодера.

    • @ua5844
      @ua5844 9 місяців тому

      Спосибо.Уже разобрался(догодался))И спосибо за совет в развитии платы(в плане епрома).Удачи.А вот редактор,токарного стонка,лажевый.Джи-коды выдоет с ошибками...И много притензий.Я умею читать коды,и поэтому многое смущяет.Для полноценной оброботки (тоисть полной оброботки,с торциванием с проходами,резьбой и отризанием.)Скорей всего прийдется подбирать постпроцесор(и вдобавик править его под ГРБЛХАЛ@@mnus2016

  • @ua5844
    @ua5844 10 місяців тому

    Вопрос очень нужно.........К каким пинам на стм вы подключяли энкодер.И второе...В Прошивке где это настраевается???????Зарание спосибо

    • @mnus2016
      @mnus2016  10 місяців тому

      Хотел я снять видео про настройку этого всего, но руки не дойдут. Если в двух словах:
      Заходим на сайт: svn.io-engineering.com:8080/ - это онлайн сборщик прошивки. Выбираем Driver: STM32FXX, дальше выбираем BlackPill Alt. 2(STM32F411) если у вас BlackPill на F411 микроконтроллере как у меня в видео. Дальше жмём кнопочку "Board Map" и в новом окне открывается файл с конфигурацией прошивки. В начале этого файла есть схематичная картинка платы и расписано что куда подключать. После этого возвращаемся на сайт билдера и идём в раздел "Plugins". Тут нужно поменять "Settings EEPROM:" в зависимости от того, какая у вас внешняя память. Если ничего не подключено то выбираем "No", но я очень рекомендую подключить. Дальше идём на вкладку "Advanced Features" и ставим галки "Spindle sync" и "Log for tuning". После этого нажимаем кнопку "Generate and download firmware" и получаем прошивку которую нужно будет зашить в микроконтроллер.

    • @ua5844
      @ua5844 10 місяців тому

      Это все я вроде делал,Но я не понял к каким пинам контроллера подключяется энкодер.И под каким заголовком энкодер настраевается в прошивке.Не где не могу найти информацию про энкодере в грбл хал..........Вообще ноль.Может вкурсе где искать.Про такарную оброботку на хале и про энкодер(настройкиНарезка резьбы )под токарник!!!!!!У меня и есп32 есть,тоисть можно и на ней сделать токарный.Но где искать под работу с нарезанием резьбы не знаю.Куда цеплять этот энкодер.......фиг знает что на на стм что на есп?????/,,,,,!!!!!(((((((((((((((((((

    • @ua5844
      @ua5844 9 місяців тому

      ПОДСКАЖИТЕ!!!! Хватит ли чипа 24LC16B-I/P на 16KB,для целей станка и какой там кондинсатор ставится!!!!Не где не могу найти про пайку этой пары чипа и кандера@@mnus2016

    • @mnus2016
      @mnus2016  9 місяців тому

      @@ua5844 по идее хватит - такая настройка есть онлайн сборщик е прошивки(Settings EEPROM: 24x16). Если у вас голый чип, то нужны ещё будут подтягивающие резисторы на линиях SCL и SDA. Конденсатор обычно ставится на питание, но думаю можно без него. Вообще мне нравится FRAM(дороже EEPROM, зато "вечная") и готовые модули(искать на АлиЭкспресс MB85RC256V module) - на них уже подтягивающие резисторы и конденсатор по питанию есть, остаётся подключить только 4 проводка.

    • @mnus2016
      @mnus2016  9 місяців тому

      @@ua5844 а... понял о чем вы. Это посадочное место не для I2C EEPROM, а для SPI FLASH. Оно не подойдёт. I2C EEPROM, если использовали конфигурацию BlackPill Alt. 2 в конфигураторе, должна подключаться к B9(SDA) и B8(SCL) плюс земля и питание(3.3 вольта). Вот эти линии SDA и SCL и должны быть подтянуты резисторами 4.7к-10к к 3.3 вольта.

  • @androngorshkov
    @androngorshkov 5 місяців тому

    Не ну ТЗ же выполнено? Выполнено! Резьба нарезана? Гайка накручивается? Какие могут быть вопросы у заказчика? 😂😂😂

  • @ua5844
    @ua5844 9 місяців тому

    В прошивке ГРБЛХАЛ(БлэкПилл Альт.) В карте доски 3 пина на энкодер, У меня же два пина (А и Б). Будет работать с двумя пинами.?. Получяется один можно не подключять?Какой ? Я уже запутался.))) И все же..... что даст дополнение чипа Епром на плату STM32F411.??? И вопрос в друю сторону.Если без чипа.???? Хотелось бы узнать ответы на все вопросы! С Уважением, ваш подписчик. Ждем новых видио.И обьяснений))

    • @mnus2016
      @mnus2016  9 місяців тому

      Энкодер с двумя пинами боюсь не подойдёт. Пины А и В дают квадратурных сигнал по которому можно определить направление. grblHAL использует только вход А, вход В сделан на будущее. Вход Z даёт один импульс на оборот - по нему grblHAL производит коррекцию ошибок(пропуска импульсов) и самое главное синхронизацию для нарезки резьбы.
      Без EEPROM работать будет, но будет сохранять все данные в основную флеш память микроконтроллера. Причем делать это не только когда поменялись настройки, а например когда произвели обнуление рабочих координат(и скорее всего ещё в какие-то моменты). А гарантированный ресурс у этой флеш-памяти около 10 тыс. записей. В общем сначала собрать и посмотреть можно без EEPROM, но потом ее(а лучше FRAM) все же лучше поставить.

    • @ua5844
      @ua5844 9 місяців тому

      Насколько я знаю должна быть настройка по количеству импульсов на оборот,если это так значит и 2 пиновый пойдет.Вроде))))Я просто не представляю сколько стоит энкодер с тремя пинами(приблизительно на 1000 импульсов)Не малых денег...Вообщем нужно попробывать поставить на пины а и б.И в настройках(если таковая есть)Настроить количество импульсов на оборот.Но я уже сомниваюсь что так получится.Как думаете?@@mnus2016

    • @ua5844
      @ua5844 9 місяців тому

      КАК после устоновки чипа можно ПРОВЕРИТЬ,его работоспособность.Тоисть работает ли епром в прошивке,и на плате.???????/@@mnus2016

  • @RusLSystems
    @RusLSystems Рік тому

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

  • @TheDIMONART
    @TheDIMONART 5 місяців тому

    Как с помехозащищённостью и надёжностью соединения дела обстоят? Всё таки, GRBL это не промышленное решение) Станок своей жизнью не жил?))

    • @mnus2016
      @mnus2016  5 місяців тому +1

      Нет, проблем не было. Я правда не очень много станки использовал. С GRBL проблемы были иногда по включению пытался увести ось куда-то, может цикл поиска домашнего положения срабатывал, не знаю. С grblHAL такого не было ни разу.

  • @MaximKachurovskiy
    @MaximKachurovskiy Рік тому

    Заготовку сам отливал? Не ожидал что так сорвёт - впрочем я алюминий почти и не точил. Кстати, если интересно могу тебе свою коробочку прислать на тест.

    • @mnus2016
      @mnus2016  Рік тому +1

      Да, заготовка самолитная, на сломе видны мелкие зёрнышки, не так как у промышленного экструдированного...
      От коробочки я, пожалуй, откажусь... почему - отправлю письмо на почту из данных твоего канала.

  • @user-vo4wu4mh6p
    @user-vo4wu4mh6p Рік тому

    Вы .случайно не знакомы с GRBL GRU .там есть токарная обработка .может попроще чем Hal

    • @mnus2016
      @mnus2016  Рік тому

      Если я правильно понял, GrblGru это программа-сендер отправляющая команды GRBL. И резьба там реализована установкой шаговика или сервопривода на шпиндель - тогда можно проворачивать шпиндель на желаемый угол и не нужна обратная связь. В этом случае и простого GRBL на ардуино будет достаточно. С обычным двигателем постоянного тока который стоит на таких станках с завода GrblGru нарезать резьбу не сможет.

    • @user-iu5ct8ec8b
      @user-iu5ct8ec8b Рік тому

      @@mnus2016 Grblgru имеет право на жизнь, только я вместо заморочек с шаговиком поставил на шпиндель сервопривод yaskawa. Он переключается релюшкой ( в моем случае командой М8) в аналоговый и цифровой режим. По аналогу проточка, по цифре нарезание резьбы, очень точное нарезание. Кроме резьбы можно ещё позиционировать шпиндель в любом положении. Например, если есть фрезерная надстройка можно фрезеровать любую форму. Короче, такой вариант тоже не отметайте. Ну а если по взрослому то можно плату mesa и linuxcnc. Удачи!

    • @mnus2016
      @mnus2016  Рік тому

      @@user-iu5ct8ec8b сервопривод на шпиндель это идеальный вариант. Задумывался о таком, но... во-первых это относительно дорого - сервопривод на 1 кВт с контроллером у StepperOnline стоит ~$250. Но даже не это главное: у них приводы только на 220 вольт, а у меня в розетке 120.

  • @edisher
    @edisher 5 місяців тому

    Гайд😂😂😂, ты бы ещё на оскара замохнулся😂. Ох и наглая молодёжь ныньче.
    В целом, всё правильно. Главно, не торопись.

    • @mnus2016
      @mnus2016  5 місяців тому +1

      Это не гайд, гайд тут: ua-cam.com/video/xZ2ZLOdafmM/v-deo.html 🙂

    • @edisher
      @edisher 5 місяців тому

      @@mnus2016 уже посмотрел)

    • @edisher
      @edisher 5 місяців тому

      @@mnus2016 спасибо за труд.

  • @sergey19581000
    @sergey19581000 5 місяців тому

    Почти все выводы STM32F411 толерантны +5В

  • @UA3USY
    @UA3USY Рік тому +1

    шаг странный потому что Америка.. потому что дюймы)))

    • @mnus2016
      @mnus2016  Рік тому +1

      Хорошая попытка, но нет 😁
      У grblHAL вроде как должна быть синхронизация со шпинделем где ПИД регулятор постоянно корректирует скорость перемещения. Но в моих экспериментах я такого не наблюдал - резец входит в заготовку, шпиндель замедляется(а поскольку у меня нет коробки в передней бабки с пониженной передачей это особенно чувствуется на низких оборотах), но на скорости движения каретки это никак не сказывается. Такое чувство что используется перед началом движения высчитывается нужная скорость перемещения каретки при текущих оборотах и по сигналу Z с энкодера начинается движение. В общем буду разбираться дальше.

    • @alexbaysha2586
      @alexbaysha2586 Рік тому

      @@mnus2016 я вам писал, что с приводом энкодера ремнем "не проканает", говоря по-русски
      😃

    • @alexkoef1255
      @alexkoef1255 Рік тому

      @@alexbaysha2586 а какой привод нужен? не моя тема но интересно.