Страница 2 из 3

Re: Лазер + Mach3

Добавлено: 05 июл 2016, 14:06
LVit
так и не понял. Скетч платный или опенсорз? Где его взять и на каких условиях?

Re: Лазер + Mach3

Добавлено: 15 июл 2016, 15:03
serg1958
Если кого заинтересует – вопросы в личку.

Re: Лазер + Mach3

Добавлено: 15 июл 2016, 19:26
Serg
В таком случае либо создайте об этом тему тут согласнно тамошним правилам, в этой можете дать ссылку на неё, либо я эту перенесу в Карантин и там она удалится.

Re: Лазер + Mach3

Добавлено: 19 июл 2016, 01:27
serg1958
Хорошо, если кого заинтересует- ссылка на инструкцию и схему https://yadi.sk/i/cE5eVVXktQxdi
А здесь скетч для Arduino IDE 1.6.0. https://yadi.sk/i/_LSYz6bOtQxmE

Re: Лазер + Mach3

Добавлено: 07 ноя 2016, 19:25
vladin21
Респект за вариант реализации. Я тоже копаю в этом направлении. Хочу сразу читать значение из окна DRO from Mach3 по оси Z для установки уровня мощности лазера, через плагин к мачу. Это даст возможность не "обнуляться" кнопкой при пуске УП . Вот только с плагином пока засада(( А мощность планирую не шимом регулировать а через управляемый DС-DC преобразователь. Ну и связь с МК сделать по RS232 или USB, а не через LPT

Re: Лазер + Mach3

Добавлено: 10 мар 2017, 18:32
serg1958
Вот ещё.

Re: Лазер + Mach3

Добавлено: 11 мар 2017, 00:48
LVit
Только вчера плотно занялся прикручиванием девайса к станку.На столе вроде работает с светодиодом. Что нового у автора? В прошивке изменений нет?

Re: Лазер + Mach3

Добавлено: 29 мар 2017, 12:26
denisej
метод интересный, но слишком сложный.
Пару лет назад, когда подключал лазер к mach3, мне казалось, что этот способ самый лучший.
Но так и не осилил. Подключено просто к dir Z. Работает и так.

Re: Лазер + Mach3

Добавлено: 31 мар 2017, 14:03
radist07
Через разъём DB9 в нижней части блока необходимо подключить:
+12В, GND, Step Z, DirZ, StepY, OutLaser. Сергей эти сигналы надо брать прямо с LTP порта платы опторазвязки?

Re: Лазер + Mach3

Добавлено: 01 апр 2017, 08:15
radist07
Скачал скетч для ардуино, Выдает ошибку при компеляции :( .

Re: Лазер + Mach3

Добавлено: 06 апр 2017, 17:01
serg1958
radist07 писал(а):Через разъём DB9 в нижней части блока необходимо подключить:
+12В, GND, Step Z, DirZ, StepY, OutLaser. Сергей эти сигналы надо брать прямо с LTP порта платы опторазвязки?
Да, лучше всего с LPT, можно и с платы если она не изменяет длительность сигналов (например у Step master выход StepX, Y - меандр).

Re: Лазер + Mach3

Добавлено: 06 апр 2017, 17:04
serg1958
Чуть выше: "...для Arduino IDE 1.6.0."

Re: Лазер + Mach3

Добавлено: 06 апр 2017, 17:05
serg1958
radist07 писал(а):Скачал скетч для ардуино, Выдает ошибку при компеляции :( .
для Arduino IDE 1.6.0.

Re: Лазер + Mach3

Добавлено: 10 апр 2017, 13:45
radist07
Да, у меня ардуино 1.6.7 сейчас попробую поставить 1.6.0 отпишусь

Re: Лазер + Mach3

Добавлено: 11 апр 2017, 05:48
radist07
поставил версию 1.6.0 все равно ошибка компиляции

Arduino: 1.6.0 (Windows 7), Плата"Arduino Uno"

Build options changed, rebuilding all

LCD1602_11.ino: In function 'int INCR()':
LCD1602_11.ino:139:23: error: 'EEPROM_write' was not declared in this scope
LCD1602_11.ino:149:23: error: 'EEPROM_write' was not declared in this scope
LCD1602_11.ino: In function 'int DECR()':
LCD1602_11.ino:165:23: error: 'EEPROM_write' was not declared in this scope
LCD1602_11.ino:175:23: error: 'EEPROM_write' was not declared in this scope
LCD1602_11.ino: In function 'void setup()':
LCD1602_11.ino:184:21: error: 'EEPROM_read' was not declared in this scope
LCD1602_11.ino:193:23: error: 'EEPROM_write' was not declared in this scope
Ошибка компиляции.

This report would have more information with
"Отображать вывод во время компиляции"
enabled in File > Preferences.

Re: Лазер + Mach3

Добавлено: 26 апр 2017, 11:17
radist07
Сергей здравствуй! с компиляцией разобрался, отдельно блок работает, мощность регулируется. как только подключаю к мач лазер начинаем мигать с частотой около 1 гц. По осям контроля нету, на переходах не отключается.Посмотрел осцилограмму сигналов и выяснил что положительный импульс только на оси х, у и Z импульсы отрицательные. как мне инвертировать их? в маче настроек не нашел. Помоги пожалуйста

Re: Лазер + Mach3

Добавлено: 22 май 2017, 03:49
radist07
У меня все заработало. Глюки исчезли когда я ардуино с мачем подключил зкранированым проводом по нему же подал питание +5в с блока питания компа и экран посадил на землю. Лазер питается от своего блока питания землю лазера нельзя садить на землю ардуино!!!!! в драйвере присутствует гальваническая развязка c( - TTL).

Re: Лазер + Mach3

Добавлено: 18 июн 2017, 09:10
desertEA
Как Вам удалось добиться оттенков ? Я на этом этапе очень сильно застрял. Удалось даже выбить плугин у Японца - для Mach. Но и с ним не получилось выжечь все оттенки серого. Какая суть коробочки с Ардуино ? У меня MACH напрямую подключен к драйверу. Жгёт без проблем, но проблема с градациями.

Re: Лазер + Mach3

Добавлено: 08 сен 2017, 12:25
radist07
qulet У Вас драйвер совсем другой чем у меня.

Re: Лазер + Mach3

Добавлено: 03 апр 2018, 22:34
Gerter
Выставленный скетч весь перелопатил. Добавил регулировку яркости экрана(есть мысль связать с переменной brightness для наглядности).
Но есть некоторые проблемы.
Значения переменных STMM и Smax никак у меня не получается оставить в энергонезависимой памяти.
В объявлении переменных убираю значения этих переменных, в теле, перед обращением к порту вместо eeprom.write использую eeprom.put, чтоб в память залетало полное значение, а не первый бит. Вроде бы всё начинает работать, STMM в памяти остается, а значение Smax скакать начинает. Голову уже сломал что не так. С ардуиной первый день знаком. С программированием знаком вроде нормально.
И мне никак не понятно, почему используется eeprom.write и eeprom.read??? Числа ведь всяко больше 255, и мне бы думается использовать eeprom.get вместо eeprom.read, а вместо eeprom.write брать вообще eeprom.update(это поднимет производительность).
Или всё не так?