USBCNC GRBL 4 оси (6 осей!)
- nebelnoir
- Почётный участник

- Сообщения: 65
- Зарегистрирован: 24 апр 2014, 20:28
- Репутация: 50
- Настоящее имя: Ярослав Власов
- Откуда: Москва
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Всё норм сейчас немножко подвисло всё, но в целом дело идёт. Сейчас три момента: надо проверить как ведёт себя функционал 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 осей!)
Всем привет. вопрос к Николаю от Николая где можно посмотреть исходник для stm32F4 + схема подключения, хотел собирать велосипед с stm32F103 на F407 перенести, пока дочитал форум до конца вижу уже ребята все сделали. Могу и хочу принять участие в разработке проги под F4 работаю в coocoxe
-
Микола
- Новичок
- Сообщения: 38
- Зарегистрирован: 21 июл 2014, 16:59
- Репутация: 3
- Настоящее имя: Николай
- Откуда: Московская обл.
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Если обращение ко мне - вопросы лучше адресовать Ярославу (nebelnoir), автору темы.pshonia писал(а):Всем привет. вопрос к Николаю от Николая где можно посмотреть исходник для stm32F4 + схема подключения, хотел собирать велосипед с stm32F103 на F407 перенести, пока дочитал форум до конца вижу уже ребята все сделали. Могу и хочу принять участие в разработке проги под F4 работаю в coocoxe
Я такой-же сторонний участник как и все. Активность проявил ибо мне тема пришлась в пору - не только протестировал но и запустил контроллер в пром. эксплуатацию.
По сути вопроса - я не курсе, обзоров и тестов имеющегося для F4 не делал.
-
pshonia
- Новичок
- Сообщения: 7
- Зарегистрирован: 15 янв 2018, 23:13
- Репутация: 0
- Настоящее имя: Николай
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Тогда вопрос Ярославу (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 УНО реакция на концевики туповатая.
любое нажатие на пульте переключает CD4053B на работу с пультом и разрешает ENABLE могу пультом без проца управлять осями скорость от 2-100% удобно подъезжать к нужной точке (потом обнуляю в проге) все концевики питаю от того же питания что и шаговики (+18в) через диоды все концевики сходятся в одну точку и через CD4053B на управления драйверами ENABLE
при срабатывания любого - мгновенно останов шаговиков в 328 УНО реакция на концевики туповатая.
- nebelnoir
- Почётный участник

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

- Сообщения: 65
- Зарегистрирован: 24 апр 2014, 20:28
- Репутация: 50
- Настоящее имя: Ярослав Власов
- Откуда: Москва
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Я тоже)))pshonia писал(а):Хочу принять участие в написании кода или точнее в "дописании"
https://github.com/gnea/grbl/issues/67
-
pshonia
- Новичок
- Сообщения: 7
- Зарегистрирован: 15 янв 2018, 23:13
- Репутация: 0
- Настоящее имя: Николай
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Спасибо уже начал разбираться, немного доработал пульт вместо 2х NE555 поставил LM311 + NE555 теперь ширина импульса всегда 12мс а частоту можно менять.
- Tango42
- Кандидат
- Сообщения: 42
- Зарегистрирован: 26 янв 2019, 17:11
- Репутация: 1
- Настоящее имя: Сергей
- Откуда: Кемерово
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Попробую вставить свои 5 копеек...Если я правильно понял вопрос, то нужно изменить параметр $4 в строке (выделено на скрине) с "0" на "1". Это про отключение Enable. У меня CNC V3.0, там вывод для кнопки под аварию есть. Сам пока со всем этим хозяйством разбираюсь, спасибо Сергею (selenur) за отзывчивость и помощь! Если смогу чем то помочь-спрашивайте, будем вместе разбираться))))Микола писал(а):И последний момент. Есть ли в GRBL ESTOP (emergency stop), который приводит к немедленной остановке станка желательно с отключением ENABLE?
Шуруп, забитый молотком, держится гораздо крепче чем гвоздь, закрученный отверткой!
-
Гришка
- Кандидат
- Сообщения: 60
- Зарегистрирован: 09 фев 2019, 14:46
- Репутация: 4
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
не правильно понял. путаем STEP и STOP. стоп должен искаропки работатьTango42 писал(а):.Если я правильно понял вопрос,
- nebelnoir
- Почётный участник

- Сообщения: 65
- Зарегистрирован: 24 апр 2014, 20:28
- Репутация: 50
- Настоящее имя: Ярослав Власов
- Откуда: Москва
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Не уверен. Я добавлял там доп функционал в config.h
но толком не тестировал.
USE_RESET_BTN_AS_ESTOP
но толком не тестировал.
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 осей!)
Нет, это не кнопка reset микроконтроллера, это reset grbl.Гришка писал(а):это же аппаратный сброс контроллера? координаты потеряются?nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
Координаты, точно сейчас не помню, но по логике должны теряться. Мы сейчас говорим о кнопке экстренной остановки! Замечу, что координаты также теряются, если вы перешли в режим sleep и пошли на обед и это нормально. Это уже обсуждалось и здесь и в обсуждении родного grbl.
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
А как это возможно, кнопкой сброса МК, сбросить только grbl, она же подключена к ножке NRST?nebelnoir писал(а):Нет, это не кнопка reset микроконтроллера, это reset grbl.Гришка писал(а):это же аппаратный сброс контроллера? координаты потеряются?nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
- nebelnoir
- Почётный участник

- Сообщения: 65
- Зарегистрирован: 24 апр 2014, 20:28
- Репутация: 50
- Настоящее имя: Ярослав Власов
- Откуда: Москва
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Нет нет, это не кнопка сброса микроконтроллера, это просто ножка цифрового входа, которая в 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 осей!)
Друзья, подскажите пожалуйста, не могу найти нигде: кто писал про проблему со скоростями feed? Там еще были какие-то реальные замеры времени...
-
Микола
- Новичок
- Сообщения: 38
- Зарегистрирован: 21 июл 2014, 16:59
- Репутация: 3
- Настоящее имя: Николай
- Откуда: Московская обл.
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
В этой теме вроде не было такого. В других - не в курсе. На практике на более слабых контроллерах (у ардуин) при попытке увеличивать микрошаг 32,64 и т.д. на больших скоростях - пропуски шагов в тихую, банально не успевает.nebelnoir писал(а):Друзья, подскажите пожалуйста, не могу найти нигде: кто писал про проблему со скоростями feed? Там еще были какие-то реальные замеры времени...
На stm32f103 поставил ограничение принудительно 50кГц - работает без сбоев. Ничего не мерял.
По хорошему надо самому мерять - поджигать ножку по окончанию расчета и гасить по прерыванию, разницу на осциллографе. А лучше регистрирующий триггер сделать с выводом ошибки в управляющую программу. Кстати - натолкнул на мылсь, надо попробовать изобразить подобное.
Или реч о другом?
- nebelnoir
- Почётный участник

- Сообщения: 65
- Зарегистрирован: 24 апр 2014, 20:28
- Репутация: 50
- Настоящее имя: Ярослав Власов
- Откуда: Москва
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
С поджигание и гашением ножки я делал. Даже где-то на гитхабе у usbcnc скриншоты были.
Мне кто-то где-то писал о проблеме скоростей, но я не могу найти эту запись.
Мне кто-то где-то писал о проблеме скоростей, но я не могу найти эту запись.
-
rusk911
- Новичок
- Сообщения: 4
- Зарегистрирован: 23 апр 2019, 11:36
- Репутация: 0
- Настоящее имя: Дмитрий Сушков
- Контактная информация:
Re: USBCNC GRBL 4 оси (6 осей!)
Заменил ардуину на stm32f103. Всё красиво, бегает быстро и плавно, но есть небольшая неприятная проблемка. После включения плата некоторое время тупит. Подключаюсь - выплёвывает настройки и ОК, может даже кнопками из UGS двинуть что-то пару раз, но потом теряется, посланные команды остаются без ответа. Пробую переподключиться, плата определяется уже на другом порту, но и там скоро теряется. После пары перезапусков UGS только начинает стабильно работать. Есть мысли как диагностировать источник проблемы?