USBCNC GRBL 4 оси (6 осей!)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

Всё норм сейчас немножко подвисло всё, но в целом дело идёт. Сейчас три момента: надо проверить как ведёт себя функционал g64, абсолютно непонятно что с реальной скоростью подачи и трассировка ПП контроллера. Потом уже перенос на stm32f4, backlash и интерфейс. Вот такие планы. С другой стороны уже сейчас можно пользоваться. В ближайшее время будет небольшой обзор чик связки этого контроллера, cncpilot и станочка для фрезеровки ПП.
Гришка
Кандидат
Сообщения: 60
Зарегистрирован: 09 фев 2019, 14:46
Репутация: 4
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Гришка »

nebelnoir писал(а):Всё норм
мечтать не вредно, говорят, вот и мне взумалось. есть ли возможность запилить в прошивку подпрограммы? для тех, кто вручную составляет УП. очень мощная функция
pshonia
Новичок
Сообщения: 7
Зарегистрирован: 15 янв 2018, 23:13
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение pshonia »

Всем привет. вопрос к Николаю от Николая где можно посмотреть исходник для stm32F4 + схема подключения, хотел собирать велосипед с stm32F103 на F407 перенести, пока дочитал форум до конца вижу уже ребята все сделали. Могу и хочу принять участие в разработке проги под F4 работаю в coocoxe
Микола
Новичок
Сообщения: 38
Зарегистрирован: 21 июл 2014, 16:59
Репутация: 3
Настоящее имя: Николай
Откуда: Московская обл.
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Микола »

pshonia писал(а):Всем привет. вопрос к Николаю от Николая где можно посмотреть исходник для stm32F4 + схема подключения, хотел собирать велосипед с stm32F103 на F407 перенести, пока дочитал форум до конца вижу уже ребята все сделали. Могу и хочу принять участие в разработке проги под F4 работаю в coocoxe
Если обращение ко мне - вопросы лучше адресовать Ярославу (nebelnoir), автору темы.
Я такой-же сторонний участник как и все. Активность проявил ибо мне тема пришлась в пору - не только протестировал но и запустил контроллер в пром. эксплуатацию.
По сути вопроса - я не курсе, обзоров и тестов имеющегося для F4 не делал.
pshonia
Новичок
Сообщения: 7
Зарегистрирован: 15 янв 2018, 23:13
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение pshonia »

Тогда вопрос Ярославу (nebelnoir) - если есть открытая прошивка для STM32F4 поделитесь. Хочу принять участие в написании кода или точнее в "дописании" знаком F103 F407 с ними работаю. Могу поработать над определенными кусками кода. Начал сам переносить код на F407 а тут нашел форум. Сделал управления шаговиками чарез CD4053B или с STM или с пульта управления с 2шт NE555 + переменник 4К7 (скорость- частота step) и джоуйстик по Х и Y и две кнопки по Z. +X+Y+Z DIR (+5) -Z-Y-X DIR (0)
любое нажатие на пульте переключает CD4053B на работу с пультом и разрешает ENABLE могу пультом без проца управлять осями скорость от 2-100% удобно подъезжать к нужной точке (потом обнуляю в проге) все концевики питаю от того же питания что и шаговики (+18в) через диоды все концевики сходятся в одну точку и через CD4053B на управления драйверами ENABLE
при срабатывания любого - мгновенно останов шаговиков в 328 УНО реакция на концевики туповатая.
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

pshonia писал(а):Тогда вопрос Ярославу (nebelnoir) - если есть открытая прошивка для STM32F4 поделитесь.
https://github.com/Schildkroet/GRBL-Advanced
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

pshonia писал(а):Хочу принять участие в написании кода или точнее в "дописании"
Я тоже)))

https://github.com/gnea/grbl/issues/67
pshonia
Новичок
Сообщения: 7
Зарегистрирован: 15 янв 2018, 23:13
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение pshonia »

Спасибо уже начал разбираться, немного доработал пульт вместо 2х NE555 поставил LM311 + NE555 теперь ширина импульса всегда 12мс а частоту можно менять.
Аватара пользователя
Tango42
Кандидат
Сообщения: 42
Зарегистрирован: 26 янв 2019, 17:11
Репутация: 1
Настоящее имя: Сергей
Откуда: Кемерово
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Tango42 »

Микола писал(а):И последний момент. Есть ли в GRBL ESTOP (emergency stop), который приводит к немедленной остановке станка желательно с отключением ENABLE?
Попробую вставить свои 5 копеек...Если я правильно понял вопрос, то нужно изменить параметр $4 в строке (выделено на скрине) с "0" на "1". Это про отключение Enable. У меня CNC V3.0, там вывод для кнопки под аварию есть. Сам пока со всем этим хозяйством разбираюсь, спасибо Сергею (selenur) за отзывчивость и помощь! Если смогу чем то помочь-спрашивайте, будем вместе разбираться))))
Вложения
Screen Shot 03-07-19 at 12.49 AM.PNG (3533 просмотра) <a class='original' href='./download/file.php?id=158525&mode=view' target=_blank>Загрузить оригинал (77.4 КБ)</a>
Шуруп, забитый молотком, держится гораздо крепче чем гвоздь, закрученный отверткой!
Гришка
Кандидат
Сообщения: 60
Зарегистрирован: 09 фев 2019, 14:46
Репутация: 4
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Гришка »

Tango42 писал(а):.Если я правильно понял вопрос,
не правильно понял. путаем STEP и STOP. стоп должен искаропки работать
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

Не уверен. Я добавлял там доп функционал в config.h
но толком не тестировал.
USE_RESET_BTN_AS_ESTOP
Гришка
Кандидат
Сообщения: 60
Зарегистрирован: 09 фев 2019, 14:46
Репутация: 4
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Гришка »

nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
это же аппаратный сброс контроллера? координаты потеряются?
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

Гришка писал(а):
nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
это же аппаратный сброс контроллера? координаты потеряются?
Нет, это не кнопка reset микроконтроллера, это reset grbl.
Координаты, точно сейчас не помню, но по логике должны теряться. Мы сейчас говорим о кнопке экстренной остановки! Замечу, что координаты также теряются, если вы перешли в режим sleep и пошли на обед и это нормально. Это уже обсуждалось и здесь и в обсуждении родного grbl.
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Козёл »

nebelnoir писал(а):
Гришка писал(а):
nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
это же аппаратный сброс контроллера? координаты потеряются?
Нет, это не кнопка reset микроконтроллера, это reset grbl.
А как это возможно, кнопкой сброса МК, сбросить только grbl, она же подключена к ножке NRST?
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

Нет нет, это не кнопка сброса микроконтроллера, это просто ножка цифрового входа, которая в grbl называется control_reset, наряду с contr_feed,door,start.
Гришка
Кандидат
Сообщения: 60
Зарегистрирован: 09 фев 2019, 14:46
Репутация: 4
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Гришка »

как лучше подключить аппаратный пульт, посылающий Г-код в юарт? можно на С-степ-дир назначить? что ещё включить надо? в каком формате команды должны быть?
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

Друзья, подскажите пожалуйста, не могу найти нигде: кто писал про проблему со скоростями feed? Там еще были какие-то реальные замеры времени...
Микола
Новичок
Сообщения: 38
Зарегистрирован: 21 июл 2014, 16:59
Репутация: 3
Настоящее имя: Николай
Откуда: Московская обл.
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Микола »

nebelnoir писал(а):Друзья, подскажите пожалуйста, не могу найти нигде: кто писал про проблему со скоростями feed? Там еще были какие-то реальные замеры времени...
В этой теме вроде не было такого. В других - не в курсе. На практике на более слабых контроллерах (у ардуин) при попытке увеличивать микрошаг 32,64 и т.д. на больших скоростях - пропуски шагов в тихую, банально не успевает.
На stm32f103 поставил ограничение принудительно 50кГц - работает без сбоев. Ничего не мерял.
По хорошему надо самому мерять - поджигать ножку по окончанию расчета и гасить по прерыванию, разницу на осциллографе. А лучше регистрирующий триггер сделать с выводом ошибки в управляющую программу. Кстати - натолкнул на мылсь, надо попробовать изобразить подобное.
Или реч о другом?
Аватара пользователя
nebelnoir
Почётный участник
Почётный участник
Сообщения: 65
Зарегистрирован: 24 апр 2014, 20:28
Репутация: 50
Настоящее имя: Ярослав Власов
Откуда: Москва
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение nebelnoir »

С поджигание и гашением ножки я делал. Даже где-то на гитхабе у usbcnc скриншоты были.
Мне кто-то где-то писал о проблеме скоростей, но я не могу найти эту запись.
rusk911
Новичок
Сообщения: 4
Зарегистрирован: 23 апр 2019, 11:36
Репутация: 0
Настоящее имя: Дмитрий Сушков
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение rusk911 »

Заменил ардуину на stm32f103. Всё красиво, бегает быстро и плавно, но есть небольшая неприятная проблемка. После включения плата некоторое время тупит. Подключаюсь - выплёвывает настройки и ОК, может даже кнопками из UGS двинуть что-то пару раз, но потом теряется, посланные команды остаются без ответа. Пробую переподключиться, плата определяется уже на другом порту, но и там скоро теряется. После пары перезапусков UGS только начинает стабильно работать. Есть мысли как диагностировать источник проблемы?
Ответить

Вернуться в «Электроника»