как известно первый блин комомstaltech писал(а):Как протестируешь отпишись по результатам работы.
Китайский Ардуино и Grbl Controller
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
В правом верхнем углу, фрезой, по гвоздю, что-ль проехался?lenivets писал(а):как известно первый блин комомstaltech писал(а):Как протестируешь отпишись по результатам работы., решил в ручную вырезать контур платы
но карта высот
работает на ура
. буду печатку под переходник делать. может потом кто то добрым словом помянит.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- FLUKE
- Мастер
- Сообщения: 843
- Зарегистрирован: 11 мар 2013, 21:18
- Репутация: 187
- Настоящее имя: Сергей
- Откуда: Смоленск
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
На сквозное отверстие похоже ))selenur писал(а):В правом верхнем углу, фрезой, по гвоздю, что-ль проехался?
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
не FLUKE прав . сквозное. Ребят проверьте пожалуйста схемку в DIPTRACE (упс (d.dch => Расширение dch запрещено администратором.)) залил на яндекс https://yadi.sk/d/YMVm6vZIz9FSTselenur писал(а):по гвоздю, что-ль проехался?
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
нашел ошибку перезалил. https://yadi.sk/d/IliyYWVyz9RYt
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Мне сегодня уже не до проверкиlenivets писал(а):Ребят проверьте пожалуйста схемку в DIPTRACE
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
я ночью гляну
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
кроме EN включить все оси ..staltech писал(а):А ты вроде всю схемотехнику уже проверил
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
selenur писал(а):я ночью гляну
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
OK.selenur писал(а):я ночью гляну
Возможно лучше этот сигнал не трогать если используешь микрошаг. Мне эта штука немного нервы потрепала и я на нее в свое время забил.lenivets писал(а):кроме EN включить все оси ..
Судя по всему нужно будет настраивать вот этот параметр: $1=25 step idle delay, msec. Но не уверен что это во всех случаях решит проблему.
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
последую вашему примеруstaltech писал(а):( EN включить все оси)я на нее в свое время забил.
а какие проблемы могут быть и случаи?staltech писал(а): $1=25 step idle delay, msec. Но не уверен что это во всех случаях решит проблему.
На свой страх и риск нарисовал и плату.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Посмотрел схему, вроде ошибок не заметил....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Спасибоselenur писал(а):Посмотрел схему, вроде ошибок не заметил....
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Например если импульсов степ нет дольше чем 25 мс., контроллер отключает драйвера по линии Enable. Драйвера сбрасываются с микрошага на полный шаг, в результате происходит смещение.lenivets писал(а):staltech писал(а):
$1=25 step idle delay, msec. Но не уверен что это во всех случаях решит проблему.
а какие проблемы могут быть и случаи?
У меня в процессе гравировки используются паузы команда (G4 P ), в результате к концу накапливалось достаточно приличное смещение рисунка.
Что бы этого избежать нужно выставить значение "$1 - step idle delay" больше чем максимальная пауза.
Тебе это может и не грозит, но кто его знает...
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
о как . будим наблюдать.staltech писал(а):Например если импульсов степ нет дольше чем 25 мс., контроллер отключает драйвера по линии Enable. Драйвера сбрасываются с микрошага на полный шаг, в результате происходит смещение.
У меня в процессе гравировки используются паузы команда (G4 P ), в результате к концу накапливалось достаточно приличное смещение рисунка.
Что бы этого избежать нужно выставить значение "$1 - step idle delay" больше чем максимальная пауза.
Тебе это может и не грозит, но кто его знает...
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Выкладываю накопишие файлы
распиновка,настройка.
распиновка,настройка.
Код: Выделить всё
ардуино ---------------- lpt
d1/tx(1)-
d0/rx(2)-
reset(3)-
gnd(4)-------------------pin18-25
d2(5)-------------------pin2 осьХ- XS (S-импулс)
d3(6)-------------------pi4 осьY- YS
d4(7)-------------------pin6 осьZ- ZS
d5(8)-------------------pin3 осьх- XD (D-направление)
d6(9)-------------------pin5 осьY- YD
d7(10)------------------pin7 осьZ- ZD
d8(11)-
d9(12)------------------отдельный концевик (осьХ)
d10(13)------------------отдельный концевик(осьY)
d11(14)-
d12(15)------------------отдельный концевик(осьZ)
d13(16)------------------pin17 реле шпинделя
3v3(17)-
aref(18)-
a0(19)------------------pin15 кнопка стоп(кнопка сброса)
a1(20)------------------кнопка Пауза
a2(21)------------------кнопка Запус\ Продолжить
a3(22)-
a4(23)-
a5(24)------------------Датчик касания
a6(25)-
a7(26)-
+5v(27)-
reset(28)-
gnd(29)------------------pin18-25
vin(30)-
LPT----------------------------------------------------------------------------------Arduino nano v3
PIN1: осьА
PIN2: осьХ- XS ипульс------------------------------------------------------------d2(5)
PIN3: осьх- XD напрвление------------------------------------------------------d5(8)
PIN4: осьY- YS-----------------------------------------------------------------------d3(6)
PIN5: осьY- YD-----------------------------------------------------------------------d6(9)
PIN6: осьZ- ZS ----------------------------------------------------------------------d4(7)
Pin7: осьZ- ZD------------------------------------------------------------------------d7(10)
PIN8: Выход +5 (питание mk1)
Pin9: Пустой
Pin10: предел DIN1 1
PIN11: предел DIN2 2
Pin12: предел DIN3 3
PIN13: предел DIN4 4 -----------------------------------------------------------a5(24)-идёт на датчик касание
PIN14: осьА-направление по оси
PIN15: E-Stop-------------------------------------------------------------------------a0(19)
PIN16: EN включить все оси
PIN17: Шпиндель управления реле------------------------------------------d13(16)
PIN18 ~ 25: земля GND----------------------------------------------------------- gnd(4)
$ < $0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=7 (dir port invert mask:00000111)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=1 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=402.010 (x, step/mm)
$101=402.010 (y, step/mm)
$102=402.010 (z, step/mm)
$110=500.000 (x max rate, mm/min)
$111=500.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=200.000 (x max travel, mm)
$131=200.000 (y max travel, mm)
$132=53.000 (z max travel, mm)
ok
Спасибо за прошивку, поддержку staltech http://www.cnc-club.ru/forum/download/file.php?id=94919 и поддержку selenur. Ребят Спаси Вас Господи.
Сайт ArduinoGRBL- http://www.cnc-club.ru/wiki/index.php/ArduinoGRBL
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
что-то ребят у меня не получается. проблема в том что какие то кривые дорожки выходят и резаные. плюс к тому ардуина может сама по себе откл от компа (потерять связь )такое чувство что теряются шаги .может проблема в $1=25 step idle delay, msec что staltech описывал. чуть позже выложу фото.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Может например из за помех от шпинделя.lenivets писал(а):плюс к тому ардуина может сама по себе откл от компа (потерять связь )
Как уже писал не стоит пока задействовать Enable, если сможешь добиться стабильной работы потом попробуешь задействоватьlenivets писал(а):может проблема в $1=25 step idle delay, msec что staltech описывал.
-
Олег.
- Опытный
- Сообщения: 131
- Зарегистрирован: 20 ноя 2014, 19:18
- Репутация: 14
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Сбоить может не только ардуина.staltech писал(а):Может например из за помех от шпинделя.
Управлял на столе драйвером A4988, не от ардуины, а от пром. PLC.
При включении асинхронного движка через инвертор, появлялись лишние шаги на движке.
Заземление минуса заметно помогло, но не полностью.
Если ардуина от компа отваливается, т.е. USB клинит, у вас полный пипец с помехами.
Можно попробовать комп на батарею заземлить, проверить чтобы юсб кабель был с экраном, и если он воткнут в комп, на минусе ардуины должна быть земля. Помогает, но не на 100%, иногда эффективнее погасить сами помехи, а не бороться с их последствиями.
-
Morroc
- Мастер
- Сообщения: 202
- Зарегистрирован: 22 ноя 2015, 03:17
- Репутация: 22
- Настоящее имя: Александр
- Контактная информация:
Re: Китайский Ардуино и Grbl Controller
Лучше и то и другое
Есть фильтры для 220, да и инверторы наверняка тоже разного качества бывают.
Не тормозит ардуина то на avr ? Мне говорили, что бывает задумывается - тогда лучше на stm32 наверное, по цене разница не велика же.
Не тормозит ардуина то на avr ? Мне говорили, что бывает задумывается - тогда лучше на stm32 наверное, по цене разница не велика же.