Настройки храняться в ЕЕПРОМ в МК1 насколько я помню. Я в свое время делал специальную версию прошивки без фуз битов которая позволяет работать с ПО и при этом имеет доступ для считывания памяти микроконтроллера. Тогда можно делать diff между разными состояниями настроек. Если это сильно вам упростит задачу, то могу попробовать сделать для нового ПО.selenur писал(а):По простому это не получиться..... без специального программно-аппаратного оборудования...
Управление контроллером MK1 и MK2 (planet-cnc)
-
Moonglow
- Опытный
- Сообщения: 117
- Зарегистрирован: 16 окт 2013, 09:24
- Репутация: 108
- Откуда: Москва
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Последний раз редактировалось Moonglow 30 ноя 2015, 23:33, всего редактировалось 1 раз.
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Сергей, благодарю! Одним ребусом меньше.selenur писал(а): данные которые посылаются в контроллер,( при разных настройках начальной скорости), не меняются, ни для МК1, ни для МК2
А настройки количества шагов на миллиметр влияют еще на что-то кроме телеграммы 9F?
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Да навряд-ли в этом будет толк.Moonglow писал(а):Настройки храняться в ЕЕПРОМ в МК1 насколько я помню. Я в свое время делал специальную версию прошивки без фуз битов которая позволяет работать с ПО и при этом имеет доступ для считывания памяти микроконтроллера. Тогда можно делать diff между разными состояниями настроек. Если это сильно вам упростит задачу, то могу попробовать сделать для нового ПО.selenur писал(а):По простому это не получиться..... без специального программно-аппаратного оборудования...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Установка количества импульсов на 1 мм. с помощью телеграммы 9F, как я понял имеет смысл только при подключении внешнего LCD дисплея.Karbofos писал(а):Сергей, благодарю! Одним ребусом меньше.selenur писал(а): данные которые посылаются в контроллер,( при разных настройках начальной скорости), не меняются, ни для МК1, ни для МК2
А настройки количества шагов на миллиметр влияют еще на что-то кроме телеграммы 9F?
В телеграмме CA (движение в указанную точку) хоть координаты и передаются как кол.импульсов* положение в мм., но телеграмма 9F не влияет.
Телеграмма 01 от контроллера тоже не зависит от 9F.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Вот это поворот... А еще что-то замечено в связях с LCD?selenur писал(а):Установка количества импульсов на 1 мм. с помощью телеграммы 9F, как я понял имеет смысл только при подключении внешнего LCD дисплея.
В телеграмме CA (движение в указанную точку) хоть координаты и передаются как кол.импульсов* положение в мм., но телеграмма 9F не влияет.
Телеграмма 01 от контроллера тоже не зависит от 9F.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Насчет LCD мне рассказал наш форумчанин Moonglow, как я понял там выводятся координаты.Karbofos писал(а):Вот это поворот... А еще что-то замечено в связях с LCD?selenur писал(а):Установка количества импульсов на 1 мм. с помощью телеграммы 9F, как я понял имеет смысл только при подключении внешнего LCD дисплея.
В телеграмме CA (движение в указанную точку) хоть координаты и передаются как кол.импульсов* положение в мм., но телеграмма 9F не влияет.
Телеграмма 01 от контроллера тоже не зависит от 9F.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
В процессе реализации работы с выходами контроллеров, возник такой вопрос:
У контроллера MK1 есть 3 выхода, которыми можно управлять, и для этого можно применить такие команды:
// M3 - включить канал 1 (шпиндель)
// M5 - выключить канал 1
// M7 - включить канал 2
// M8 - включить канал 3
// M9 - выключить канал 2 и 3
У контроллера МК2 выходов побольше, какие ещё могут применяться команды для управления 4,5,6,7 и т.д. выходами?
У контроллера MK1 есть 3 выхода, которыми можно управлять, и для этого можно применить такие команды:
// M3 - включить канал 1 (шпиндель)
// M5 - выключить канал 1
// M7 - включить канал 2
// M8 - включить канал 3
// M9 - выключить канал 2 и 3
У контроллера МК2 выходов побольше, какие ещё могут применяться команды для управления 4,5,6,7 и т.д. выходами?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
всем привет. дабы всех не задалбливать своими вопросами по поводу декодирования, приобрел я для железки ключик.
что обнаружилось:
1. железка снабжается фирмавью от planet-cnc DIY (do it yourself)
2. фирмарь с ограниченным функционалом, предназначена в основном для апдейта через интернет с помощью орининальной программы, именно за фирмварь с расширенным функционалом и платит человек. сама программа актуализируется бесплатно на любом количестве компьютеров. но работает она только с определенной железякой.
3. через обмен с микроконтроллером программа распознает, что это минимильная прошивка и не высылает на железо установки. думаю, что инфа о регистрации находится в телеграмме 02
4. после прошивки человек получает регистрационку и с ее помощью может заказать за 69 € плюс налоги включить дополнительные функции в оригинальной программе.
поправьте меня, если я что-то не так понял.
сейчас разбираюсь с протоколом, и да. по поводу влияния установок "шагов на мм": они влияют на скорости и ускорения.
в архиве файл test2 с установками шагов на мм: 29, 17, 36, 44. во втором файле 129, 117, 136, 144
что обнаружилось:
1. железка снабжается фирмавью от planet-cnc DIY (do it yourself)
2. фирмарь с ограниченным функционалом, предназначена в основном для апдейта через интернет с помощью орининальной программы, именно за фирмварь с расширенным функционалом и платит человек. сама программа актуализируется бесплатно на любом количестве компьютеров. но работает она только с определенной железякой.
3. через обмен с микроконтроллером программа распознает, что это минимильная прошивка и не высылает на железо установки. думаю, что инфа о регистрации находится в телеграмме 02
4. после прошивки человек получает регистрационку и с ее помощью может заказать за 69 € плюс налоги включить дополнительные функции в оригинальной программе.
поправьте меня, если я что-то не так понял.
сейчас разбираюсь с протоколом, и да. по поводу влияния установок "шагов на мм": они влияют на скорости и ускорения.
в архиве файл test2 с установками шагов на мм: 29, 17, 36, 44. во втором файле 129, 117, 136, 144
- Вложения
-
- steps.rar
- (9.88 КБ) 331 скачивание
-
popcorn
- Мастер
- Сообщения: 252
- Зарегистрирован: 21 янв 2015, 00:20
- Репутация: 18
- Откуда: Янтарный край
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Эх, я только хотел спросить, что надо ещё сдапить. Кстати, я недавно обновил прошивку, которую предыдущий владелец не обновлял достаточно долго. И она успешно обновилась. Вот теперь думаю, может у меня настройки тоже не сохраняются, и это такой shadowban?
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
В оригинальной программе есть 3 кнопки:
которые управляют 3-мя каналами, вот например фотка моего контроллера:
(файл большой, в оригинальном размере видно, что есть 3 вывода: 32,35,36 на которых меняется напряжение 0 или +5 вольт в зависимости от вкл/выключено. Если применяется микроконтроллер в DIP корпусе, нумерация выводов та-же. Если сможете проверить мультиметром изменение сигнала, буду очень благодарен, т.к. у меня почему-то 3-й канал не работает
вот и гадаю в чем проблема...
Что катается формата посылаемых данных в контроллер, то они такие:
Для первого канала для второго и третего
Что катается формата посылаемых данных в контроллер, то они такие:
Для первого канала для второго и третего
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
В связи с реализацией поддержки разных контроллеров в одной программе, сейчас переделываю работу с контроллерами мк1,мк2 и возникло несколько вопросов:
1) Имея такой g-код
2) У контроллера есть возможность запустить бесконечное движение некоторых осей с нужной скоростью, движение продолжается пока не пошлешь спец команду остановки, существует ли команда g-кода которой можно описать такое действие?
1) Имея такой g-код
Код: Выделить всё
G0 F100
G1 F200
X10 (тут скорость движения равна 200)
G0 X50 (тут скорость будет 100??????)
G1 X0 (тут скорость будет 200????)Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
ничего страшного, я бы тоже людям не очень хотел стресс устраивать своими тестами.popcorn писал(а):Эх, я только хотел спросить, что надо ещё сдапить. Кстати, я недавно обновил прошивку, которую предыдущий владелец не обновлял достаточно долго. И она успешно обновилась. Вот теперь думаю, может у меня настройки тоже не сохраняются, и это такой shadowban?
второе: вряд ли там будут заниматься западлостроением, если это их железка, либо была оплачена софтина
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Сергей, у меня такого чипа нет. либо он встроен в контроллер. А контроллер под железкой-шумодавом. Может они выводятся к каким-то внешним контактам?selenur писал(а):В оригинальной программе есть 3 кнопки:
(файл большой, в оригинальном размере видно, что есть 3 вывода: 32,35,36 на которых меняется напряжение 0 или +5 вольт в зависимости от вкл/выключено. Если применяется микроконтроллер в DIP корпусе, нумерация выводов та-же. Если сможете проверить мультиметром изменение сигнала, буду очень благодарен, т.к. у меня почему-то 3-й канал не работаетвот и гадаю в чем проблема...
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
У тебя возможно есть колодки (контакты) для управления шпинделем, сож, это как раз то самое, просто я не видел подробно твой контроллер, возможно все скрыто, главное у тебя есть выходы?Karbofos писал(а):Сергей, у меня такого чипа нет. либо он встроен в контроллер. А контроллер под железкой-шумодавом. Может они выводятся к каким-то внешним контактам?selenur писал(а):В оригинальной программе есть 3 кнопки:
(файл большой, в оригинальном размере видно, что есть 3 вывода: 32,35,36 на которых меняется напряжение 0 или +5 вольт в зависимости от вкл/выключено. Если применяется микроконтроллер в DIP корпусе, нумерация выводов та-же. Если сможете проверить мультиметром изменение сигнала, буду очень благодарен, т.к. у меня почему-то 3-й канал не работаетвот и гадаю в чем проблема...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
вроде бы нашел, по документации называется mist& flood port. навтра позырю, что там за реакции
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
А вот 3 твоих канала:
mist, flood, и отдельная колодка под реле.
Если есть возможность, проверь gnd+mist и gng+flood
Если есть возможность, проверь gnd+mist и gng+flood
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Вот тут 2-ю версию делаю, с новым изменяющимся интерфейсом, кому интересно можете посмотреть:
Что-бы по бокам было видно панели, их нужно включить:
В этой панельке есть поле в которое можно вводить g-команды
Пока поддерживаются: G0,G1,M3,M5,M7,M8,M9,F,X,Y,Z,A,G90,G91
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Любые пожелания в плане интерфейса приветствуются 
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
drey82
- Мастер
- Сообщения: 639
- Зарегистрирован: 24 авг 2014, 10:29
- Репутация: 82
- Настоящее имя: Drey
- Откуда: Воронеж
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
здравствуйте, прикольный интерфейсик получился, вот бы еще на исполнение запустить что-нибудь, а не дает(((, подскажите где копать
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Скоро появится возможность запустить на исполнение g-кодdrey82 писал(а):здравствуйте, прикольный интерфейсик получился, вот бы еще на исполнение запустить что-нибудь, а не дает(((, подскажите где копать
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
