Страница 10 из 25
Re: Китайский Ардуино и Grbl Controller
Добавлено: 07 окт 2016, 13:12
staltech
Спасибо за оценку.
Авось кто-то придумает как адаптировать бюджетный CNC под бенбокс
С GRBL проще там можно изменить назначение выводов и перекомпилировать прошивку, а вот на BenBox я исходников не встречал.
Реверс инжиниринг в данном случае перебор, остается только вмешательство в плату.
Надеюсь вам удастся как то решить вопрос.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 07 окт 2016, 14:16
Demitri
Re: Китайский Ардуино и Grbl Controller
Добавлено: 07 окт 2016, 14:59
3DPrinter
Demitri писал(а):что хорошего в benbox?
https://www.youtube.com/watch?v=OMnQ-DFJnbg
ИМХО, юзабельность у бенбокса на голову выше остального ПО которого доводилось тестировать.
Возможно есть альтернатива, буду признательна за советы.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 07 окт 2016, 15:41
Demitri
3DPrinter писал(а):
ИМХО, юзабельность у бенбокса на голову выше остального ПО которого доводилось тестировать.
Возможно есть альтернатива, буду признательна за советы.
огромный минус бенбокса - невозможность развернуть на весь экран.
ну и из минусов:
- нет нормального (полного) описания программы (всех выставляемых параметров)
- нет регулировки мощности лазера
- нет автоматизации повторов
- корявая работа с г-кодами
сейчас пытаюсь подружить свой лазер(изначально прошитый только под бенбокс и отказывающийся работать с gbrl) с программой
ribs (не сочтите за рекламу)
Re: Китайский Ардуино и Grbl Controller
Добавлено: 10 окт 2016, 10:59
tecnocat
Немного не в тему, но каждый извращается как может.
Я давненько так написал программу для управления китайским плоттером переделанным под лазерный гравировщик.
Интерфейс программы:
Отсюда скажу - не у всех доходят руки навести красоту.
А сделать удобный функционал - это из области фантастики.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 15 окт 2016, 21:29
selenur
Вышло новое обновление, теперь прям на ходу можно менять скорость выполнения, и др...
https://www.youtube.com/watch?v=6v5JRbw2-EU
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 14:15
lenivets
Ребят помогите пожалуйста подключить arduino nano v3/
Пытаюсь скрестить arduino nano v3
вот это
c
расключение
тут и
здесь
информацию черпал с wiki
http://www.cnc-club.ru/wiki/index.php/ArduinoGRBL
но на половину не разобрался.
успешно подключил только шаговики.
помогите расключить дальше.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 14:38
nevkon
Начнем с того что вы хотите подключить? Какие сигналы вам нужны, что уже подключено? Лучше написать табличкой ардуина - лпт и пишите номера пинов.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 15:14
lenivets
nevkon писал(а):Начнем с того что вы хотите подключить?
купил вот такой станок . мануал
https://yadi.sk/i/kOvlD20RyKqgg
не устроил mk1/
хочу попробовать прошитый по этой статьеhttp://
www.cnc-club.ru/wiki/index.php/FirmwareGRBL ардуино нано с этим драйвером
nevkon писал(а):Какие сигналы вам нужны, что уже подключено?
Лучше написать табличкой ардуина - лпт и пишите номера пинов.
таблица расключение драйвера
Код: Выделить всё
PIN1: CKE E Ось импульса
PIN2: ось CKA импульса
PIN3: CWA A-направление по оси
PIN4: CKB ось B импульса
PIN5: CWB B направление по оси
PIN6: CKC C Ось импульса
Pin7: ВКК C-направление по оси
PIN8: Пустой
Pin9: Пустой
Pin10: предел DIN1 1
PIN11: предел DIN2 2
Pin12: предел DIN3 3
PIN13: предел DIN4 4
PIN14: КВО E-направление по оси
PIN15: E-Stop
PIN16: EN включить все оси
PIN17: RLY управления реле
PIN18 ~ 25: GND Заземление
удачно подключено следующее, программой двигаю осями.
Код: Выделить всё
ардуино--lpt
d1/tx(1)-?
d0/rx(2)-?
reset(3)-?
gnd(4)-pin18-25
d2(5)- pin2
d3(6)-pi4
d4(7)-pin6
d5(8)-pin3
d6(9)-pin5
d7(10)-pin7
d8(11)-?
d9(12)-?
d10(13)-?
d11(14)-?
d12(15)-?
d13(16)-?
3v3(17)-?
aref(18)-?
a0(19)-?
a1(20)-?
a2(21)-?
a3(22)-?
a4(23)-?
a5(24)-?
a6(25)-?
a7(26)-?
+5v(27)-?
reset(28)-?
gnd(29)-?
vin(30)-?
куда подключать остальное??
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 15:50
nevkon
Продолжу:
d8 - pin16
d9 - pin10
d10 - pin11
d11 - -
d12 - pin12
d13 - pin17 (либо вешать на d11 и управлять через ШИМ, а вообще нужно перенастраивать грбл)
a0 - pin15
За что отвечает pin14 не понял
На а1 и а2 можно повесить кнопочки, можно будет ставить на паузу.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 16:00
staltech
Пины 1, 14 и 16 Пока не трогай. Для начала со шпинделем нужно разобраться.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 16:05
nevkon
Еще а5 можно на pin13 подключить и использовать его для probe. pin16 можно сразу прицепить - он через настройки инвертируется если надо.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 16:08
staltech
Если PWM не нужен, закоментируй эту строчку (поставь два слеша) и перекомпилируй прошивку:
Код: Выделить всё
-#define VARIABLE_SPINDLE // Default enabled. Comment to disable.
+//#define VARIABLE_SPINDLE // Default enabled. Comment to disable.
Включение шпинделя возьмешь с D12 порт PB4
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 16:13
staltech
Еще а5 можно на pin13 подключить и использовать его для probe. pin16 можно сразу прицепить - он через настройки инвертируется если надо.
Ну да, пределы можно 3 на лимиты X,Y,Z а четвеhтый на Probe. Маски инвертирования настроишь.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 17:17
lenivets
Прозванивал сейчас связь mk1 - драйвер вышло так
pin2 осьХ- XS ипульс
pin3 осьх- XD напрвление
pin4 осьY- YS
pin5 осьY- YD
pin6 осьZ- ZS
pin7 осьZ- ZD
pin8 Выход +5 (питание mk1)
pin13 идёт на датчик касание
pin17 Шпиндель
pin18 земля GND
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 18:08
lenivets
staltech писал(а):Пины 1, 14 и 16 Пока не трогай.
pin 1,14 это осьА ,16 нетрогаю.
staltech писал(а): Для начала со шпинделем нужно разобраться.
подключаю к D13 шпиндель вертится постоянно, в D11 работает наоборот. ВКЛ в программе а на станке выключается. и наоборот.
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 18:08
lenivets
nevkon писал(а):Продолжу:
d8 - pin16
d9 - pin10
d10 - pin11
d11 - -
d12 - pin12
d13 - pin17 (либо вешать на d11 и управлять через ШИМ, а вообще нужно перенастраивать грбл)
a0 - pin15
За что отвечает pin14 не понял
На а1 и а2 можно повесить кнопочки, можно будет ставить на паузу.
спасибо

Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 21:11
lenivets
staltech писал(а):Если PWM не нужен, закоментируй эту строчку (поставь два слеша) и перекомпилируй прошивку:
Код: Выделить всё
-#define VARIABLE_SPINDLE // Default enabled. Comment to disable.
+//#define VARIABLE_SPINDLE // Default enabled. Comment to disable.
Включение шпинделя возьмешь с D12 порт PB4
очень сильно прошу прощения . помогите это сделать . я пользовался вот этим мануалом для прошивки
http://www.cnc-club.ru/wiki/index.php/FirmwareGRBL
посмотрел в папке Arduino\grbl\ там файл spindle_control.c и строк с define VARIABLE_SPINDLE
есть только от 3 совподения и то отличаются.
Line 29: #ifdef VARIABLE_SPINDLE
Line 49: #ifdef VARIABLE_SPINDLE
Line 85: #ifdef VARIABLE_SPINDLE
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 21:18
staltech
lenivets писал(а):посмотрел в папке Arduino\grbl\ там файл spindle_control.c и строк с define VARIABLE_SPINDLE
Забыл написать, строка находится в файле: config.h
Re: Китайский Ардуино и Grbl Controller
Добавлено: 14 ноя 2016, 21:21
lenivets
staltech писал(а):config.h
спс