Re: Китайский Ардуино и Grbl Controller
Добавлено: 19 ноя 2016, 23:11
как известно первый блин комомstaltech писал(а):Как протестируешь отпишись по результатам работы.
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
как известно первый блин комомstaltech писал(а):Как протестируешь отпишись по результатам работы.
В правом верхнем углу, фрезой, по гвоздю, что-ль проехался?lenivets писал(а):как известно первый блин комомstaltech писал(а):Как протестируешь отпишись по результатам работы., решил в ручную вырезать контур платы
но карта высот
работает на ура
. буду печатку под переходник делать. может потом кто то добрым словом помянит.
На сквозное отверстие похоже ))selenur писал(а):В правом верхнем углу, фрезой, по гвоздю, что-ль проехался?
не FLUKE прав . сквозное. Ребят проверьте пожалуйста схемку в DIPTRACE (упс (d.dch => Расширение dch запрещено администратором.)) залил на яндекс https://yadi.sk/d/YMVm6vZIz9FSTselenur писал(а):по гвоздю, что-ль проехался?
Мне сегодня уже не до проверкиlenivets писал(а):Ребят проверьте пожалуйста схемку в DIPTRACE
кроме EN включить все оси ..staltech писал(а):А ты вроде всю схемотехнику уже проверил
selenur писал(а):я ночью гляну
OK.selenur писал(а):я ночью гляну
Возможно лучше этот сигнал не трогать если используешь микрошаг. Мне эта штука немного нервы потрепала и я на нее в свое время забил.lenivets писал(а):кроме EN включить все оси ..
последую вашему примеруstaltech писал(а):( EN включить все оси)я на нее в свое время забил.
а какие проблемы могут быть и случаи?staltech писал(а): $1=25 step idle delay, msec. Но не уверен что это во всех случаях решит проблему.
Спасибоselenur писал(а):Посмотрел схему, вроде ошибок не заметил....
Например если импульсов степ нет дольше чем 25 мс., контроллер отключает драйвера по линии Enable. Драйвера сбрасываются с микрошага на полный шаг, в результате происходит смещение.lenivets писал(а):staltech писал(а):
$1=25 step idle delay, msec. Но не уверен что это во всех случаях решит проблему.
а какие проблемы могут быть и случаи?
о как . будим наблюдать.staltech писал(а):Например если импульсов степ нет дольше чем 25 мс., контроллер отключает драйвера по линии Enable. Драйвера сбрасываются с микрошага на полный шаг, в результате происходит смещение.
У меня в процессе гравировки используются паузы команда (G4 P ), в результате к концу накапливалось достаточно приличное смещение рисунка.
Что бы этого избежать нужно выставить значение "$1 - step idle delay" больше чем максимальная пауза.
Тебе это может и не грозит, но кто его знает...
Код: Выделить всё
ардуино ---------------- 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 писал(а):плюс к тому ардуина может сама по себе откл от компа (потерять связь )
Как уже писал не стоит пока задействовать Enable, если сможешь добиться стабильной работы потом попробуешь задействоватьlenivets писал(а):может проблема в $1=25 step idle delay, msec что staltech описывал.
Сбоить может не только ардуина.staltech писал(а):Может например из за помех от шпинделя.