Страница 6 из 14
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 02 мар 2019, 18:23
nebelnoir
Всё норм сейчас немножко подвисло всё, но в целом дело идёт. Сейчас три момента: надо проверить как ведёт себя функционал g64, абсолютно непонятно что с реальной скоростью подачи и трассировка ПП контроллера. Потом уже перенос на stm32f4, backlash и интерфейс. Вот такие планы. С другой стороны уже сейчас можно пользоваться. В ближайшее время будет небольшой обзор чик связки этого контроллера, cncpilot и станочка для фрезеровки ПП.
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 02 мар 2019, 18:53
Гришка
nebelnoir писал(а):Всё норм
мечтать не вредно, говорят, вот и мне взумалось. есть ли возможность запилить в прошивку подпрограммы? для тех, кто вручную составляет УП. очень мощная функция
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 03 мар 2019, 22:10
pshonia
Всем привет. вопрос к Николаю от Николая где можно посмотреть исходник для stm32F4 + схема подключения, хотел собирать велосипед с stm32F103 на F407 перенести, пока дочитал форум до конца вижу уже ребята все сделали. Могу и хочу принять участие в разработке проги под F4 работаю в coocoxe
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 04 мар 2019, 13:08
Микола
pshonia писал(а):Всем привет. вопрос к Николаю от Николая где можно посмотреть исходник для stm32F4 + схема подключения, хотел собирать велосипед с stm32F103 на F407 перенести, пока дочитал форум до конца вижу уже ребята все сделали. Могу и хочу принять участие в разработке проги под F4 работаю в coocoxe
Если обращение ко мне - вопросы лучше адресовать Ярославу (nebelnoir), автору темы.
Я такой-же сторонний участник как и все. Активность проявил ибо мне тема пришлась в пору - не только протестировал но и запустил контроллер в пром. эксплуатацию.
По сути вопроса - я не курсе, обзоров и тестов имеющегося для F4 не делал.
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 04 мар 2019, 23:37
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 УНО реакция на концевики туповатая.
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 05 мар 2019, 19:45
nebelnoir
pshonia писал(а):Тогда вопрос Ярославу (nebelnoir) - если есть открытая прошивка для STM32F4 поделитесь.
https://github.com/Schildkroet/GRBL-Advanced
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 05 мар 2019, 21:02
nebelnoir
pshonia писал(а):Хочу принять участие в написании кода или точнее в "дописании"
Я тоже)))
https://github.com/gnea/grbl/issues/67
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 05 мар 2019, 22:27
pshonia
Спасибо уже начал разбираться, немного доработал пульт вместо 2х NE555 поставил LM311 + NE555 теперь ширина импульса всегда 12мс а частоту можно менять.
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 06 мар 2019, 20:58
Tango42
Микола писал(а):И последний момент. Есть ли в GRBL ESTOP (emergency stop), который приводит к немедленной остановке станка желательно с отключением ENABLE?
Попробую вставить свои 5 копеек...Если я правильно понял вопрос, то нужно изменить параметр $4 в строке (выделено на скрине) с "0" на "1". Это про отключение Enable. У меня CNC V3.0, там вывод для кнопки под аварию есть. Сам пока со всем этим хозяйством разбираюсь, спасибо Сергею (selenur) за отзывчивость и помощь! Если смогу чем то помочь-спрашивайте, будем вместе разбираться))))
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 06 мар 2019, 21:25
Гришка
Tango42 писал(а):.Если я правильно понял вопрос,
не правильно понял. путаем STEP и STOP. стоп должен искаропки работать
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 06 мар 2019, 22:03
nebelnoir
Не уверен. Я добавлял там доп функционал в config.h
но толком не тестировал.
USE_RESET_BTN_AS_ESTOP
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 09 мар 2019, 19:54
Гришка
nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
это же аппаратный сброс контроллера? координаты потеряются?
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 10 мар 2019, 01:48
nebelnoir
Гришка писал(а):nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
это же аппаратный сброс контроллера? координаты потеряются?
Нет, это не кнопка reset микроконтроллера, это reset grbl.
Координаты, точно сейчас не помню, но по логике должны теряться. Мы сейчас говорим о кнопке экстренной остановки! Замечу, что координаты также теряются, если вы перешли в режим sleep и пошли на обед и это нормально. Это уже обсуждалось и здесь и в обсуждении родного grbl.
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 10 мар 2019, 06:57
Козёл
nebelnoir писал(а):Гришка писал(а):nebelnoir писал(а):USE_RESET_BTN_AS_ESTOP
это же аппаратный сброс контроллера? координаты потеряются?
Нет, это не кнопка reset микроконтроллера, это reset grbl.
А как это возможно, кнопкой сброса МК, сбросить только grbl, она же подключена к ножке NRST?
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 10 мар 2019, 07:47
nebelnoir
Нет нет, это не кнопка сброса микроконтроллера, это просто ножка цифрового входа, которая в grbl называется control_reset, наряду с contr_feed,door,start.
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 11 мар 2019, 10:42
Гришка
как лучше подключить аппаратный пульт, посылающий Г-код в юарт? можно на С-степ-дир назначить? что ещё включить надо? в каком формате команды должны быть?
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 31 мар 2019, 01:14
nebelnoir
Друзья, подскажите пожалуйста, не могу найти нигде: кто писал про проблему со скоростями feed? Там еще были какие-то реальные замеры времени...
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 03 апр 2019, 19:04
Микола
nebelnoir писал(а):Друзья, подскажите пожалуйста, не могу найти нигде: кто писал про проблему со скоростями feed? Там еще были какие-то реальные замеры времени...
В этой теме вроде не было такого. В других - не в курсе. На практике на более слабых контроллерах (у ардуин) при попытке увеличивать микрошаг 32,64 и т.д. на больших скоростях - пропуски шагов в тихую, банально не успевает.
На stm32f103 поставил ограничение принудительно 50кГц - работает без сбоев. Ничего не мерял.
По хорошему надо самому мерять - поджигать ножку по окончанию расчета и гасить по прерыванию, разницу на осциллографе. А лучше регистрирующий триггер сделать с выводом ошибки в управляющую программу. Кстати - натолкнул на мылсь, надо попробовать изобразить подобное.
Или реч о другом?
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 03 апр 2019, 21:09
nebelnoir
С поджигание и гашением ножки я делал. Даже где-то на гитхабе у usbcnc скриншоты были.
Мне кто-то где-то писал о проблеме скоростей, но я не могу найти эту запись.
Re: USBCNC GRBL 4 оси (6 осей!)
Добавлено: 23 апр 2019, 11:52
rusk911
Заменил ардуину на stm32f103. Всё красиво, бегает быстро и плавно, но есть небольшая неприятная проблемка. После включения плата некоторое время тупит. Подключаюсь - выплёвывает настройки и ОК, может даже кнопками из UGS двинуть что-то пару раз, но потом теряется, посланные команды остаются без ответа. Пробую переподключиться, плата определяется уже на другом порту, но и там скоро теряется. После пары перезапусков UGS только начинает стабильно работать. Есть мысли как диагностировать источник проблемы?