Страница 17 из 85
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 30 ноя 2015, 22:56
Moonglow
selenur писал(а):По простому это не получиться..... без специального программно-аппаратного оборудования...
Настройки храняться в ЕЕПРОМ в МК1 насколько я помню. Я в свое время делал специальную версию прошивки без фуз битов которая позволяет работать с ПО и при этом имеет доступ для считывания памяти микроконтроллера. Тогда можно делать diff между разными состояниями настроек. Если это сильно вам упростит задачу, то могу попробовать сделать для нового ПО.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 30 ноя 2015, 23:11
Karbofos
selenur писал(а): данные которые посылаются в контроллер,( при разных настройках начальной скорости), не меняются, ни для МК1, ни для МК2
Сергей, благодарю! Одним ребусом меньше.
А настройки количества шагов на миллиметр влияют еще на что-то кроме телеграммы 9F?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 30 ноя 2015, 23:46
selenur
Moonglow писал(а):selenur писал(а):По простому это не получиться..... без специального программно-аппаратного оборудования...
Настройки храняться в ЕЕПРОМ в МК1 насколько я помню. Я в свое время делал специальную версию прошивки без фуз битов которая позволяет работать с ПО и при этом имеет доступ для считывания памяти микроконтроллера. Тогда можно делать diff между разными состояниями настроек. Если это сильно вам упростит задачу, то могу попробовать сделать для нового ПО.
Да навряд-ли в этом будет толк.

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 30 ноя 2015, 23:56
selenur
Karbofos писал(а):selenur писал(а): данные которые посылаются в контроллер,( при разных настройках начальной скорости), не меняются, ни для МК1, ни для МК2
Сергей, благодарю! Одним ребусом меньше.
А настройки количества шагов на миллиметр влияют еще на что-то кроме телеграммы 9F?
Установка количества импульсов на 1 мм. с помощью телеграммы 9F, как я понял имеет смысл только при подключении внешнего LCD дисплея.
В телеграмме CA (движение в указанную точку) хоть координаты и передаются как кол.импульсов* положение в мм., но телеграмма 9F не влияет.
Телеграмма 01 от контроллера тоже не зависит от 9F.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 01 дек 2015, 00:22
Karbofos
selenur писал(а):Установка количества импульсов на 1 мм. с помощью телеграммы 9F, как я понял имеет смысл только при подключении внешнего LCD дисплея.
В телеграмме CA (движение в указанную точку) хоть координаты и передаются как кол.импульсов* положение в мм., но телеграмма 9F не влияет.
Телеграмма 01 от контроллера тоже не зависит от 9F.
Вот это поворот... А еще что-то замечено в связях с LCD?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 01 дек 2015, 06:55
selenur
Karbofos писал(а):selenur писал(а):Установка количества импульсов на 1 мм. с помощью телеграммы 9F, как я понял имеет смысл только при подключении внешнего LCD дисплея.
В телеграмме CA (движение в указанную точку) хоть координаты и передаются как кол.импульсов* положение в мм., но телеграмма 9F не влияет.
Телеграмма 01 от контроллера тоже не зависит от 9F.
Вот это поворот... А еще что-то замечено в связях с LCD?
Насчет LCD мне рассказал наш форумчанин Moonglow, как я понял там выводятся координаты.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 03 дек 2015, 22:35
selenur
В процессе реализации работы с выходами контроллеров, возник такой вопрос:
У контроллера MK1 есть 3 выхода, которыми можно управлять, и для этого можно применить такие команды:
// M3 - включить канал 1 (шпиндель)
// M5 - выключить канал 1
// M7 - включить канал 2
// M8 - включить канал 3
// M9 - выключить канал 2 и 3
У контроллера МК2 выходов побольше, какие ещё могут применяться команды для управления 4,5,6,7 и т.д. выходами?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 04 дек 2015, 19:14
Karbofos
всем привет. дабы всех не задалбливать своими вопросами по поводу декодирования, приобрел я для железки ключик.
что обнаружилось:
1. железка снабжается фирмавью от planet-cnc DIY (do it yourself)
2. фирмарь с ограниченным функционалом, предназначена в основном для апдейта через интернет с помощью орининальной программы, именно за фирмварь с расширенным функционалом и платит человек. сама программа актуализируется бесплатно на любом количестве компьютеров. но работает она только с определенной железякой.
3. через обмен с микроконтроллером программа распознает, что это минимильная прошивка и не высылает на железо установки. думаю, что инфа о регистрации находится в телеграмме 02
4. после прошивки человек получает регистрационку и с ее помощью может заказать за 69 € плюс налоги включить дополнительные функции в оригинальной программе.
поправьте меня, если я что-то не так понял.
сейчас разбираюсь с протоколом, и да. по поводу влияния установок "шагов на мм": они влияют на скорости и ускорения.
в архиве файл test2 с установками шагов на мм: 29, 17, 36, 44. во втором файле 129, 117, 136, 144
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 04 дек 2015, 21:53
popcorn
Эх, я только хотел спросить, что надо ещё сдапить. Кстати, я недавно обновил прошивку, которую предыдущий владелец не обновлял достаточно долго. И она успешно обновилась. Вот теперь думаю, может у меня настройки тоже не сохраняются, и это такой shadowban?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 04 дек 2015, 23:17
selenur
В оригинальной программе есть 3 кнопки:
которые управляют 3-мя каналами, вот например фотка моего контроллера:
(файл большой, в оригинальном размере видно, что есть 3 вывода: 32,35,36 на которых меняется напряжение 0 или +5 вольт в зависимости от вкл/выключено. Если применяется микроконтроллер в DIP корпусе, нумерация выводов та-же. Если сможете проверить мультиметром изменение сигнала, буду очень благодарен, т.к. у меня почему-то 3-й канал не работает

вот и гадаю в чем проблема...
Что катается формата посылаемых данных в контроллер, то они такие:
Для первого канала
для второго и третего
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 дек 2015, 00:10
selenur
В связи с реализацией поддержки разных контроллеров в одной программе, сейчас переделываю работу с контроллерами мк1,мк2 и возникло несколько вопросов:
1) Имея такой g-код
Код: Выделить всё
G0 F100
G1 F200
X10 (тут скорость движения равна 200)
G0 X50 (тут скорость будет 100??????)
G1 X0 (тут скорость будет 200????)
2) У контроллера есть возможность запустить бесконечное движение некоторых осей с нужной скоростью, движение продолжается пока не пошлешь спец команду остановки, существует ли команда g-кода которой можно описать такое действие?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 дек 2015, 18:03
Karbofos
popcorn писал(а):Эх, я только хотел спросить, что надо ещё сдапить. Кстати, я недавно обновил прошивку, которую предыдущий владелец не обновлял достаточно долго. И она успешно обновилась. Вот теперь думаю, может у меня настройки тоже не сохраняются, и это такой shadowban?
ничего страшного, я бы тоже людям не очень хотел стресс устраивать своими тестами.
второе: вряд ли там будут заниматься западлостроением, если это их железка, либо была оплачена софтина
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 дек 2015, 18:09
Karbofos
selenur писал(а):В оригинальной программе есть 3 кнопки:
(файл большой, в оригинальном размере видно, что есть 3 вывода: 32,35,36 на которых меняется напряжение 0 или +5 вольт в зависимости от вкл/выключено. Если применяется микроконтроллер в DIP корпусе, нумерация выводов та-же. Если сможете проверить мультиметром изменение сигнала, буду очень благодарен, т.к. у меня почему-то 3-й канал не работает

вот и гадаю в чем проблема...
Сергей, у меня такого чипа нет. либо он встроен в контроллер. А контроллер под железкой-шумодавом. Может они выводятся к каким-то внешним контактам?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 дек 2015, 20:20
selenur
Karbofos писал(а):selenur писал(а):В оригинальной программе есть 3 кнопки:
(файл большой, в оригинальном размере видно, что есть 3 вывода: 32,35,36 на которых меняется напряжение 0 или +5 вольт в зависимости от вкл/выключено. Если применяется микроконтроллер в DIP корпусе, нумерация выводов та-же. Если сможете проверить мультиметром изменение сигнала, буду очень благодарен, т.к. у меня почему-то 3-й канал не работает

вот и гадаю в чем проблема...
Сергей, у меня такого чипа нет. либо он встроен в контроллер. А контроллер под железкой-шумодавом. Может они выводятся к каким-то внешним контактам?
У тебя возможно есть колодки (контакты) для управления шпинделем, сож, это как раз то самое, просто я не видел подробно твой контроллер, возможно все скрыто, главное у тебя есть выходы?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 дек 2015, 21:30
Karbofos
вроде бы нашел, по документации называется mist& flood port. навтра позырю, что там за реакции
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 дек 2015, 22:25
selenur
А вот 3 твоих канала:
mist, flood, и отдельная колодка под реле.
Если есть возможность, проверь gnd+mist и gng+flood

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 06 дек 2015, 00:41
selenur
Вот тут 2-ю версию делаю, с новым изменяющимся интерфейсом, кому интересно можете посмотреть:
Что-бы по бокам было видно панели, их нужно включить:
В этой панельке есть поле в которое можно вводить g-команды

- 2015-12-06_024007.jpg (37.83 КБ) 1828 просмотров
Пока поддерживаются: G0,G1,M3,M5,M7,M8,M9,F,X,Y,Z,A,G90,G91
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 06 дек 2015, 09:31
selenur
Любые пожелания в плане интерфейса приветствуются

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 07 дек 2015, 01:44
drey82
здравствуйте, прикольный интерфейсик получился, вот бы еще на исполнение запустить что-нибудь, а не дает(((, подскажите где копать
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 07 дек 2015, 04:41
selenur
drey82 писал(а):здравствуйте, прикольный интерфейсик получился, вот бы еще на исполнение запустить что-нибудь, а не дает(((, подскажите где копать
Скоро появится возможность запустить на исполнение g-код
