Китайский Ардуино и Grbl Controller

Контроллеры, драйверы, датчики, управляющие устройства.

Re: Китайский Ардуино и Grbl Controller

Сообщение staltech » 28 дек 2016, 08:13

Andrey@KZN писал(а):Оказалось дело в том, что раньше enable я к драйверам вообще не подключал, а тут решил подключить. Как отключил - всё взлетело.

Enable два варианта: не использовать или подбирать (увеличивать) параметр $1=25. Обычно при использовании Enable это не пропуски шагов а кое что другое, связанное с особенностью работы драйверов. ;)
Правда при включении помпы охлаждения через релюшку от ардуины/grbl в 80% происходит ошибка подключения usb

Перед транзисторными ключом на реле обязательно ставь оптопары, даже в китайских релейных модулях так сделано.
https://ru.aliexpress.com/item/free-of-charge4-road-5-v-10A-optical-coupling-isolation-relay-module/32304609560.html?spm=2114.30010708.3.64.JHRdT7&ws_ab_test=searchweb0_0,searchweb201602_1_116_10065_117_10068_114_115_113_10000009_10084_10083_10080_10082_10081_10060_10061_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_427_10093_426_10103_10073_10102_10096_10052_10107_10050_10106_10051,searchweb201603_4,afswitch_5_afChannel&btsid=8f883ce8-dca8-4b23-a155-9d1a145f7d8c
Также правильная разводка земляной шины, короткий и качественный шнур USB и лучше не использовать для подключения разъемы USB вынесенные на переднюю панель системного блока.
Удачи!
Аватара пользователя
staltech
Мастер
 
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Откуда: Пензенская обл., г. Никольск
Репутация: 155
Медальки:
Настоящее имя: Сергей

Re: Китайский Ардуино и Grbl Controller

Сообщение Andrey@KZN » 28 дек 2016, 10:42

staltech писал(а):Обычно при использовании Enable это не пропуски шагов а кое что другое, связанное с особенностью работы драйверов

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

staltech писал(а):Перед транзисторными ключом на реле обязательно ставь оптопары

Мне из даркстона идет плата опторазвязки "все в одном", так что сейчас это временный вариант.
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Китайский Ардуино и Grbl Controller

Сообщение staltech » 28 дек 2016, 11:26

Andrey@KZN писал(а):Если быть точным - как будто управляющие импульсы от драйвера были заметно короче чем надо. Двигатель подергивался, но не шагал.

У меня был такой прикол. В управляющей программе используются паузы, во время паузы сигнал Enable снимается если пауза больше 25мс. $1=25. По отключению через Enable драйвер теряет микрошаг (обнуляет положение на полный шаг) и так постепенно ошибка накапливается в процессе работы станка. Двигатели гибридные Leadshine, но думаю эта проблема бывает и с другими драйверами.
Я Enable задействовал сразу, поэтому попотел пока нашел причину. ;)
Аватара пользователя
staltech
Мастер
 
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Откуда: Пензенская обл., г. Никольск
Репутация: 155
Медальки:
Настоящее имя: Сергей

Re: Китайский Ардуино и Grbl Controller

Сообщение malc.igor@mail.ru » 07 янв 2017, 20:10

Всем доброго дня. Сам очень новичок. Приобрел в Китае cnc 2417 для изготовления печатных плат. Но никак не могу понять как к нему подцепить Z-Probe.
Очень нужно. В поисках на гугле нашел информацию про 1 вывод контроллера, который нужно подцепить к заготовке. У меня на контроллере разъем с 2 выводами.
На обоих 0 в. На замыкание, во время движения Z, никакой реакции.
Уважаемые мастера помогите пожалуйста.

И еще подскажите как выложить фото на форум, как у открывателя темы - 3DPrinter, показал бы контроллер.
malc.igor@mail.ru
Новичок
 
Сообщения: 36
Зарегистрирован: 07 янв 2017, 19:17
Репутация: 0
Настоящее имя: Игорь Ярославович

Re: Китайский Ардуино и Grbl Controller

Сообщение ozzy_sv » 07 янв 2017, 20:15

на картинке, если контроллер такой , Z probe, возможно нужен еще подтягивающий резистор на одну из ног, номиналом в 1 ...10 ком

Китайский Ардуино и Grbl Controller cnc-2417-2500mw-diy-cnc-engraving-machine-mini-PcbPvc-Milling-Machine-Metal-Wood-Carving-machine-cnc.jpg
ozzy_sv
Кандидат
 
Сообщения: 49
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 8

Re: Китайский Ардуино и Grbl Controller

Сообщение malc.igor@mail.ru » 07 янв 2017, 23:00

Точно он. Спасибо. Видимо 1 нога на 0. Скорее всего концевики так-же подключаются?
malc.igor@mail.ru
Новичок
 
Сообщения: 36
Зарегистрирован: 07 янв 2017, 19:17
Репутация: 0
Настоящее имя: Игорь Ярославович

Re: Китайский Ардуино и Grbl Controller

Сообщение ozzy_sv » 08 янв 2017, 00:51

ДА, также
ozzy_sv
Кандидат
 
Сообщения: 49
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 8

Re: Китайский Ардуино и Grbl Controller

Сообщение вано » 08 янв 2017, 14:32

доброго всем
ребяты озадачен запуском чпу из под андроида, нарыл в свободном доступе андроидный grbl controller, но пока не имею ардуино (жду доставку). ктонибудь может оттестировать данный софт?
вано
Новичок
 
Сообщения: 1
Зарегистрирован: 08 янв 2017, 14:22
Репутация: 0
Настоящее имя: иван

Re: Китайский Ардуино и Grbl Controller

Сообщение malc.igor@mail.ru » 08 янв 2017, 17:11

ozzy_sv писал(а):на картинке, если контроллер такой , Z probe, возможно нужен еще подтягивающий резистор на одну из ног, номиналом в 1 ...10 ком

cnc-2417-2500mw-diy-cnc-engraving-machine-mini-PcbPvc-Milling-Machine-Metal-Wood-Carving-machine-cnc.jpg


Но непонятно? Если сейчас на входе Zprobe "0 0", то как станок работает?
Можно подтянуть "+", что изменится? Вряд ли он по плюсу работает, на всех ссылках только по "0".
malc.igor@mail.ru
Новичок
 
Сообщения: 36
Зарегистрирован: 07 янв 2017, 19:17
Репутация: 0
Настоящее имя: Игорь Ярославович

Re: Китайский Ардуино и Grbl Controller

Сообщение ozzy_sv » 08 янв 2017, 17:40

в настройках можно менять на что станку реагировать , на 0 или 1, Probe по умолчанию идет на вывод А5 (на плате с usb разьемом подписан), но все можно поменять при компиляции прошивки

может там вообще только разъем для красоты распаян , китай он такой ))
ozzy_sv
Кандидат
 
Сообщения: 49
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 8

Re: Китайский Ардуино и Grbl Controller

Сообщение ozzy_sv » 08 янв 2017, 17:45

вано писал(а):ребяты озадачен запуском чпу из под андроида, нарыл в свободном доступе андроидный grbl controller, но пока не имею ардуино (жду доставку). ктонибудь может оттестировать данный софт?

как минимум телефон должен поддерживать otg режим работы usb порта для начала
ozzy_sv
Кандидат
 
Сообщения: 49
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 8

Re: Китайский Ардуино и Grbl Controller

Сообщение malc.igor@mail.ru » 09 янв 2017, 06:36

ozzy_sv писал(а):в настройках можно менять на что станку реагировать , на 0 или 1, Probe по умолчанию идет на вывод А5 (на плате с usb разьемом подписан), но все можно поменять при компиляции прошивки

может там вообще только разъем для красоты распаян , китай он такой ))

Спасибо. Полезу в мозги.
malc.igor@mail.ru
Новичок
 
Сообщения: 36
Зарегистрирован: 07 янв 2017, 19:17
Репутация: 0
Настоящее имя: Игорь Ярославович

Re: Китайский Ардуино и Grbl Controller

Сообщение staltech » 09 янв 2017, 06:49

malc.igor@mail.ru писал(а):Спасибо. Полезу в мозги.

В начале по дорожкам на плате нужно разобраться на какой вывод платы Arduino подключен разъем Z-Probe.
Чтобы инвертировать не нужно лезть в прошивку, достаточно вызвать список настроек, команда $$ и посмотреть какое значение параметра $6.
Для того чтобы задействовать концевики нужно установить параметр $21=1
Переназначать входа как попало не получится, так как они еще завязаны на прерывания микроконтроллера. ;)
По настройкам советую заглянуть для начала сюда: http://www.cnc-club.ru/wiki/index.php/ArduinoGRBL
Аватара пользователя
staltech
Мастер
 
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Откуда: Пензенская обл., г. Никольск
Репутация: 155
Медальки:
Настоящее имя: Сергей

Re: Китайский Ардуино и Grbl Controller

Сообщение malc.igor@mail.ru » 13 янв 2017, 21:37

staltech писал(а):
malc.igor@mail.ru писал(а):Спасибо. Полезу в мозги.

В начале по дорожкам на плате нужно разобраться на какой вывод платы Arduino подключен разъем Z-Probe.
Чтобы инвертировать не нужно лезть в прошивку, достаточно вызвать список настроек, команда $$ и посмотреть какое значение параметра $6.
Для того чтобы задействовать концевики нужно установить параметр $21=1
Переназначать входа как попало не получится, так как они еще завязаны на прерывания микроконтроллера. ;)
По настройкам советую заглянуть для начала сюда: http://www.cnc-club.ru/wiki/index.php/ArduinoGRBL

Конечно большое спасибо!!!!!!!!!!!!!!!!!!!!!!!
Но в первых строках своего вопроса, я указал "Сам очень новичок", по этому не знаю что такое $$, $5 итд.
Я понимаю, что это чтение прошивки, но чем и как его открыть не знаю.
Станочек гравирует, жжет, но мне нужно Zprobe, а не могу.
malc.igor@mail.ru
Новичок
 
Сообщения: 36
Зарегистрирован: 07 янв 2017, 19:17
Репутация: 0
Настоящее имя: Игорь Ярославович

Re: Китайский Ардуино и Grbl Controller

Сообщение selenur » 13 янв 2017, 22:42

У Fusion 360 появилось обновление генератора G-кода для версии 1.1: http://forums.autodesk.com/t5/hsm-ideas ... -p/6795471
Китайский Ардуино и Grbl Controller 2017-01-14_004137.jpg
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4274
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1504
Медальки:
Настоящее имя: Сергей

Re: Китайский Ардуино и Grbl Controller

Сообщение Andrey@KZN » 17 янв 2017, 02:05

Обнаружил grbl для smoothieboard
https://github.com/gnea/grbl-LPC
Интересно, какой потолок частоты степ/дир в этой комбинации
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Китайский Ардуино и Grbl Controller

Сообщение ozzy_sv » 17 янв 2017, 11:00

The controller is written in highly optimized C utilizing every clever feature of the AVR-chips to achieve precise timing and asynchronous operation. It is able to maintain up to 30kHz of stable, jitter free control pulses.


И в придачу

Homing not tested
Hard limits not yet ported
Control inputs not yet ported (e.g. Cycle Start and Safety Door switches)
ozzy_sv
Кандидат
 
Сообщения: 49
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 8

Re: Китайский Ардуино и Grbl Controller

Сообщение Andrey@KZN » 17 янв 2017, 11:17

Ну что вы, право слово.

"It is able to maintain up to 30kHz of stable, jitter free control pulses" - копипаст описания из основного readme для ардуинки.
Сама смузиборд настраивает частоту импульсов, по дефолту 100 kHz. Думаю grbl не хуже.

"Homing not tested" и т.п.
Да понятно, что Москва не сразу строилась.
Просто суть в том, что это будет не левый форк от кого-то, который два месяца и автор забросит.
А это версия от автора grbl, который сразу и будет поддерживать по мере выхода новых версий. По кр. мере на это можно надеяться.
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Китайский Ардуино и Grbl Controller

Сообщение selenur » 17 янв 2017, 11:30

Если китайский контроллер за ~3000 рублей, сможет нормально с этой прошивкой работать, будет конечно суппер, особенно учитывая наличие сетевого интерфейса, и других плюшек.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4274
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1504
Медальки:
Настоящее имя: Сергей

Re: Китайский Ардуино и Grbl Controller

Сообщение ozzy_sv » 17 янв 2017, 13:34

А это версия от автора grbl


это точно ? я в гитхабе особо не шарю но grbl под arduino ведет chamnit а тут нарисовался некто tbfleming

ну и 2 ампера на двигатель на встроенных драйверах как то уж совсем мало , для "ты де прынтера" норм, а вот для cnc вообще ничего
ozzy_sv
Кандидат
 
Сообщения: 49
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 8

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Evilmax, gendos, goodluck1985, Google [Bot], Iluxin, Majestic-12 [Bot], UAVpilot, VitalikD, Yandex [bot]

Reputation System ©'