Управление контроллером MK1 и MK2 (planet-cnc)

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение selenur »

При первой-же возможности, и сверловку сделаю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение MX_Master »

Китайский MK2 упал в цене и стал еще доступнее - http://www.aliexpress.com/item/-/32605479149.html
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение MX_Master »

Странно, на АЛИ с поиска никак не могу выйти на этот товар по ссылке выше. Пробовал разные ключевые слова, но показывает только те, что выше 90уе, а этот за 64уе не показывает. Ощущение, что я много чего просто не нашёл, когда искал, а оно где-то было. По категориям что ли искать..
Кстати, с сайта оригинала можно купить еще дешевле (62уе), правда, на свой страх - http://www.thanksbuyer.com/mk2-multifun ... -diy-45132
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Moonglow »

Обратите внимание, что их платы работают только с тем ПО, что идёт в комплекте и версией от "2013.7.31". То бишь это не полный клон который можно обновить оригинальным ПО. Но то,что они наконец то его сделали это конечно прикольно... Их цена весьма хороша.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение selenur »

Видел китайские контроллеры, мк-1 со встроенными панельками, куда можно устанавливать драйвера моторов, такие-же как в 3d принтерах используются.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Stixman
Новичок
Сообщения: 9
Зарегистрирован: 20 июл 2015, 00:02
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Stixman »

2.10.1511.401
Moonglow писал(а):что их платы работают только с тем ПО, что идёт в комплекте и версией от "2013.7.31"
Не уверен. Мой МК-1 с последней 210.1511.401 дружит. Правда комплектный вариант был 2013.03.08 .
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Karbofos »

всем привет!
вот сниф отправления микки-мауса на контроллер, точнее - несколько команд. как я и думал, дуги разламываются на отрезки, при минимальном отклонении от направления информация по сдвигу 5 равна единице. при развороте на 90 градусов - x31. по сдвигу 46 хранится информация об оставшихся шагах, причем при обработке дуги идет информация для всего участка. с информацией по смещению 43 пока не разбирался, но это скорости.
Вложения
mickey_snif.png (3266 просмотров) <a class='original' href='./download/file.php?id=70557&mode=view' target=_blank>Загрузить оригинал (85.32 КБ)</a>
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Karbofos »

x39 по смещению 5 означает команду G00, x31 - обработка, команда G01
младший бит, скорее всего, - описатель плоскости. например XY. но, может быть и что-то другое, типа включение/выключение шпинделя, направление вращения или подобное.
3, 2, 1, 0 в старших четырех битах зависят от смены угла направления: 90 градусов - 3, 0 градусов и около того - 0. надо еще проверить при смене направления на 170 градусов и около того
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Moonglow »

Stixman писал(а):Не уверен. Мой МК-1
МК1 и МК2 различаются в этом принципиально. В данном случае ( а они это сами упоминают ) они не смогли слить загрузчик с оригинальной платы, таким образом, какую прошивку им удалось увести ( от 2013 года ), та и будет в плате без возможности обновления. МК1 имеет немного другой принцип обновления ( именно поэтому клон МК1 появился почти сразу, а МК2 хоть в каком то виде от китайцев пришлось ждать значительно дольше ).
п.с: я не отговариваю от покупки, но лучше знать заранее, что получишь... :roll: да и я уверен, что в ближайшее время мы увидим первых владельцев этих плат тут
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение selenur »

Moonglow писал(а): да и я уверен, что в ближайшее время мы увидим первых владельцев этих плат тут
И наверняка обновят прошивку, до появления на этом форуме....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Karbofos »

данные по сдивгу 43 вычисляются по формуле:
сначала нужно вычислить
G_Length (гипотенуза) = SQRT(dx*dx + dy*dy)

если dx > dy
V_Data (скорость)= Vx * (G_Length / dx)

если dx < dy
V_Data (скорость)= Vy * (G_Length / dy)

могу немного ошибаться, т.к. есть небольшая погрешность
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение selenur »

Немного доработал программу генерации G-кода, из файлов формируемых программой sprint layout.
importGkode.zip
(417.33 КБ) 365 скачиваний
Для примера сделал такую схемку:
1.jpg (3195 просмотров) <a class='original' href='./download/file.php?id=70690&mode=view' target=_blank>Загрузить оригинал (162.38 КБ)</a>
Сделал экспорт платы в формате plt
2.jpg (3195 просмотров) <a class='original' href='./download/file.php?id=70689&mode=view' target=_blank>Загрузить оригинал (128.72 КБ)</a>
И сверловку из формата drl
3.jpg (3195 просмотров) <a class='original' href='./download/file.php?id=70688&mode=view' target=_blank>Загрузить оригинал (132.77 КБ)</a>
Совместив полученный G-код в один файл, получил следующее:
4.jpg (3195 просмотров) <a class='original' href='./download/file.php?id=70687&mode=view' target=_blank>Загрузить оригинал (396.95 КБ)</a>
Единственное чего сейчас нет в программе управляющей контроллером, это остановки для смены инструмента, но постепенно сделаю такую возможность.
Единственное что пока не придумал как реализовать методику, калибровки длины инструмента для фрезеровки дорожек, для сверления отверстий разных диаметров, и последующей фрезеровки контура платы. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Karbofos »

Если у кого возникли проблемы с продлением триала программки USBlyser, то можно проделать следующее:
Деинсталлируем USBlyser, перезапускаем комп, т.к. программа устанавливает свои драйвера.
Вызываем редактор регистри (rgedit) и ищем по ключевому слову usblyser. ключи, которые находим с этим словом удаляем. Только не удалите лишнего!
Если в имени папки искомое слово, то удаляем всю папку, потом закрываем regedit и устанавливаем программку USBlyser снова. Установщик попросит перезапуск. После рестарта все будет работать 30 дней.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение selenur »

Karbofos писал(а):Если у кого возникли проблемы с продлением триала программки USBlyser, то можно проделать следующее:
Деинсталлируем USBlyser, перезапускаем комп, т.к. программа устанавливает свои драйвера.
Вызываем редактор регистри (rgedit) и ищем по ключевому слову usblyser. ключи, которые находим с этим словом удаляем. Только не удалите лишнего!
Если в имени папки искомое слово, то удаляем всю папку, потом закрываем regedit и устанавливаем программку USBlyser снова. Установщик попросит перезапуск. После рестарта все будет работать 30 дней.
Вот-же блин..... все оказалось проще.... а я уже чуть не начал сам писать софт.........
Вот файл с микимаусом, при использовании МК2
микимаус.zip
(89.14 КБ) 352 скачивания
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Kuk
Новичок
Сообщения: 36
Зарегистрирован: 06 янв 2016, 20:12
Репутация: 0
Настоящее имя: Павел
Откуда: Ярославль
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Kuk »

А как узнать какой planet постараться на мой МК1? Беда в том, что из Китая всем идут плата и шнурок. Ни кода , ни диска. При установке planet просит прошиться и обновить версию ПО. Без прошивки planet не идет.
:-D Зато идет программа Сергея :-D
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение MX_Master »

К моему китайчику мк1 приложили диск с программой и кодом
Аватара пользователя
Kuk
Новичок
Сообщения: 36
Зарегистрирован: 06 янв 2016, 20:12
Репутация: 0
Настоящее имя: Павел
Откуда: Ярославль
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение Kuk »

Михаил, повезло. Я программу то planet скачал разные версии, но какую и как ставить понять не могу. Она прошивать контроллер лезет. Боюсь наглухо заблокировать. Вот сейчас нашел чем микросхемку слить, попробую, получится - продолжу эксперименты. Всё равно шаговые еще не пришли. Но без номера я так понимаю бестолку это всё.
pretorean
Новичок
Сообщения: 16
Зарегистрирован: 24 мар 2015, 15:49
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение pretorean »

MX_Master писал(а):К моему китайчику мк1 приложили диск с программой и кодом
и что, программа с диска заработала с китайчиком?
vit_rus
Опытный
Сообщения: 121
Зарегистрирован: 03 ноя 2013, 17:55
Репутация: 36
Откуда: Челябинск
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение vit_rus »

Китайский MK1 пришел с диском и кодом.
Оригинальная программа работает без проблем (даже после обновления)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Управление контроллером MK1 и MK2 (planet-cnc)

Сообщение MX_Master »

pretorean писал(а):
MX_Master писал(а):К моему китайчику мк1 приложили диск с программой и кодом
и что, программа с диска заработала с китайчиком?
Заработала, без проблем. Активация контроллера тоже успешная (код обязателен). После этого обновил программку по её просьбе - полёт нормальный.
Kuk писал(а):Михаил, повезло. Я программу то planet скачал разные версии, но какую и как ставить понять не могу. Она прошивать контроллер лезет. Боюсь наглухо заблокировать. Вот сейчас нашел чем микросхемку слить, попробую, получится - продолжу эксперименты. Всё равно шаговые еще не пришли. Но без номера я так понимаю бестолку это всё.
Могу вам дать номер. Но подойдет ли он вашему контроллеру? Мне почему-то кажется, что китайцы выдают одинаковые номера всем купившим (предположение). Большие сомнения в том, что они официально купили эти номера.
Меня покупка этого контроллера опечалила с другой стороны. С софтом это никак не связано. Управление частоником (об/мин) возможно только аналоговым сигналом 0..10V. Сигнал жутко нелинейный и непостоянный, аж невооруженным ухом слышно по работе шпинделя. А вручную ставить обороты в частонике не нравится. Да и USB мне тоже перестал нравится. Теперь смотрю только в сторону автономных контроллеров с Ethernet и цифровым управлением частотником на борту. Хотя бы по RS485. А этот контроллер МК1 пока оставил про запас.
Ответить

Вернуться в «Windows / Mach»