Страница 1 из 1

Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 05 окт 2016, 16:39
KrisKelvin
==== АНОНС ====

Программа визуализации координат на внешнем дисплее для
"Planet CNC USB Contriller" (http://planet-cnc.com/)

Представляю на общее рассмотрение и обсуждение

скрин пограммы (3143 просмотра) <a class='original' href='./download/file.php?id=92033&mode=view' target=_blank>Загрузить оригинал (218.93 КБ)</a>
скрин пограммы

Программа
=========
Программа представляет собой драйвер связи программы Planet CNC и внешним дисплеем.
Связь с дисплеем осуществляется по стандартному СОМ-порту или RS-485(ModBus RTU).
Передача данных в одну сторону, от программы к дисплею

Тип подключенного контроллера не имеет значения. (тестировался на MK1)

Выводятся данные:
X,Y,Z,A-координаты,
скорость движения шпинделя,
установленная скорость "OVRD" и "JOG"

Набор данных которые будут отправлены в порт может быть изменен на ходу
установкой соответствующих "галочек".

Возможности:
- определение доступных СОМ-портов
- установка номера СОМ-порта
- установка скорости СОМ-порта
- изменение времени между передачей пакетов
- выбор интерфейса СОМ-порт или RS-485(ModBus RTU)
- конфигурация фрмата отправляемого пакета
- сохранение установленных параметров в текстовом файле "settings.ini"
- запуск передачи пакетов при старте программы или вручную
- запуск программы в трее или в развернутом виде

Внешний дисплей.
================
На данный момент дисплейный я написан на
ATMega16 и графическом дисплее 64х128.
Еще проще будет сделать на строчных индикаторе типа 16х2,4х20 и тому подобных
Так как протокол обмена между программой и дисплеем полностью открытый
и конфигурируемый, не составит труда написать простейшую программу для любого
микроконтроллера и типа дисплея на свое усмотрение и требования.
lcd.jpg (3143 просмотра) <a class='original' href='./download/file.php?id=92034&mode=view' target=_blank>Загрузить оригинал (1.13 МБ)</a>
Недоделки.
=========
На сегодняшний день протокол RS-485(ModBus RTU) еще не отлажен.


Обоснованная критика, пожелания и коммерческие предложения
принимаются с большим интересом !!



.

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 05 окт 2016, 17:03
selenur
Добавь в случае пропажи в системе ком-порта, исключение. Что-бы программа с ошибкой не завершалась,а в остальном работает нормально ;-)

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 05 окт 2016, 17:53
Serg
А программа-то где?

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 05 окт 2016, 19:02
selenur
Скоро появиться, ей от роду пару дней всего... ;-)

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 06 окт 2016, 07:42
KrisKelvin
selenur писал(а):Добавь в случае пропажи в системе ком-порта, исключение. Что-бы программа с ошибкой не завершалась,а в остальном работает нормально ;-)
ок! пофиксим этот баг ! :)

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 06 окт 2016, 07:43
KrisKelvin
UAVpilot писал(а):А программа-то где?
очень скоро ! пару дней....

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 10 окт 2016, 09:32
Moonglow
Почему бы не расширить возможности внешнего дисплея на ATMega16 для того, что бы забирать данные сразу с контроллера? МК1 выдает данные через I2C ( во время выполнения УП не выдает ), а МК2/MK3 выдает уже всегда и по I2C и по UART ( сигнал инвертирован ).

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 10 окт 2016, 12:38
KrisKelvin
Moonglow писал(а):Почему бы не расширить возможности внешнего дисплея на ATMega16 для того, что бы забирать данные сразу с контроллера? МК1 выдает данные через I2C ( во время выполнения УП не выдает ), а МК2/MK3 выдает уже всегда и по I2C и по UART ( сигнал инвертирован ).
да не проблема нарисовать.... только вот в наличии отсутствует МК2, не смогу отладить.

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 07 ноя 2016, 18:18
vladin21
А к mach 3 такой драйвер подойдет. Выводить на внешний МК с дисплейчиком координаты мача?

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 07 ноя 2016, 18:34
selenur
vladin21 писал(а):А к mach 3 такой драйвер подойдет. Выводить на внешний МК с дисплейчиком координаты мача?
если доработать программу, то можно.

Re: Внешний дисплей "Planet CNC USB Contriller"

Добавлено: 08 ноя 2016, 12:15
vladin21
selenur писал(а):если доработать программу, то можно.
конкретнее хотелка...Хочу читать значение из окна DRO from Mach3 по оси Z для установки уровня мощности лазера на МК...можете помочь?