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

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

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

Сообщение selenur »

MX_Master писал(а):Рядом с кодом будет логичнее - https://github.com/selenur/CNC-controller/wiki
О! действительно....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Я хочу в документации, собрать фотки всех вариантов контроллеров, мк1 и мк2, как оригинальных так и китайских клонов, если у вас есть контроллер, буду очень благодарен за фотки контроллера (вид на контроллер сверху, снизу).
Мой сайт: 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 »

Первым делом стоит заглянуть сюда
А потом просто в гугл картинках mk1, mk2
Или на али вбить в поиск и стянуть картинки у товаров

Моё выглядит так
USB-Port-4-axis-USB-CNC-breakout-board-interface-board-USBCNC-with-Handle-control.jpg (1838 просмотров) <a class='original' href='./download/file.php?id=69713&mode=view' target=_blank>Загрузить оригинал (951.94 КБ)</a>
Аватара пользователя
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 »

Кстати, хорошо бы сделать на гитхабе хотя б один релиз - https://github.com/selenur/CNC-controller/releases

И еще один совет. Принимать его или нет, решайте: если программа станет мультиязычной, а вторым и третьим языком должны быть английский и китайский (как мне кажется), то имеет смысл разослать ссылку на релиз самым популярным продавцам плат MK1/MK2 с Али и иБэя. Уверен, что большинство из них воспримут программу положительно и, возможно, станут выдавать на неё ссылку своим покупателям. А может и вовсе включат в описание товара, кто знает. Также можно написать пост о программе на китайском форуме ЧПУ хоббистов - http://www.xyzdiy.com/forum.php. В результате, пользователей программы станет намного больше. Возможно, появится и реальный фидбэк.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

MX_Master писал(а):Кстати, хорошо бы сделать на гитхабе хотя б один релиз - https://github.com/selenur/CNC-controller/releases

И еще один совет. Принимать его или нет, решайте: если программа станет мультиязычной, а вторым и третьим языком должны быть английский и китайский (как мне кажется), то имеет смысл разослать ссылку на релиз самым популярным продавцам плат MK1/MK2 с Али и иБэя. Уверен, что большинство из них воспримут программу положительно и, возможно, станут выдавать на неё ссылку своим покупателям. А может и вовсе включат в описание товара, кто знает. Также можно написать пост о программе на китайском форуме ЧПУ хоббистов - http://www.xyzdiy.com/forum.php. В результате, пользователей программы станет намного больше. Возможно, появится и реальный фидбэк.
Попробую сделать релиз, я не очень еще пока хорошо ориентируюсь на гитхабе.
Постепенно программа конечно станет мультиязычной, а вот про массовость пока, я не очень уверен что хорошая идея, т.к. реверсинг протокола и прочее может привести к тому, что автор например пожалуется, и все это дело закроют. Еще и мне может влететь, как мне кажется.

Изначально я планировал сделать свой софт и свой контроллер, но попытка с проектом "хоббист" провалилась, т.к. в одиночку не осилил.
Вот и решил в начале написать софт, и используя сторонний контроллер, а потом уже и контроллер собрать, особенно учесть то, что сейчас на stm32 уже не мало открытых проектов.
Мой сайт: 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 »

Протокол и способ передачи не запатентованы. Более того, офицал продаёт софт отдельно от контроллера. Соответственно, когда ты не трогал код/дизайн софта, не трогал код прошивки контроллера, то ты чист. А вот продавцы, которые торгуют серыми контроллерами с украденной прошивкой и кодом активации, вот они как раз неправы. Наглядный пример для твоего софта - ты можешь получить доступ к этому форуму с любого браузера, а не только с интернет эксплорера, к примеру )) Вот когда офицал соберётся с кучей денег и запатентует всё, что касается его контроллеров, вот тогда ты можешь начинать волноваться. А ща можно положить болтик.

Я, к примеру, тоже пишу свой веб софт под чужой контроллер. И запретить мне это никто не может, пока в лицензии нет такого запрета. Тем более, если софт бесплатен, то никто даже не дёрнется.

Я советую увеличить базу юзеров (за счёт международки), чтоб появился дополнительный интерес к разработке + добровольные тестеры. Самой хреновой наградой для разработчика будет факт невостребованности продукта. Уж я то, как веб-мастер, знаю о чем речь (: А вот, когда юзер подтянулся, уже другое дело. У нас просто не так популярен USB софт для ЧПУ станков, до сих пор LPT с Mach'ем в ходу. Я уже не говорю про Ethernet, CAN и т.п.
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

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

Сообщение Karbofos »

Спасибо за инфу! Лично я собираюсь после тестирования опубликовать Qt проект на qt-apps.org а затем встраивать в дистрибутивы. Конечно, проект так и останется открытым, GPL3, денег с него мне не нужно, а пригодиться он многим может, да и программисты подтянутся. Сейчас осталось дотестировать с радиусом окружностей, встроить пару параметров и опубликовать.
pretorean
Новичок
Сообщения: 16
Зарегистрирован: 24 мар 2015, 15:49
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение pretorean »

Чтото у меня не получилось скомпилить ваши проекты под винду (8.1 х64). Может инструкцию какую добавите?

с Qt проектом не получилось удовлетворить скрипт FindLibUSB. Скачал я библиотеку LibUSB, а как ее подсунуть? Эту библиотеку нужно положить по какому то определенному пути ? (Qt5.5.1, mingw, cmake-3.4.2)

а .Net проект вообще просит зависимости, которые не понятно где искать. (VS2013)
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

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

Сообщение Karbofos »

pretorean писал(а):Чтото у меня не получилось скомпилить ваши проекты под винду (8.1 х64). Может инструкцию какую добавите?

с Qt проектом не получилось удовлетворить скрипт FindLibUSB. Скачал я библиотеку LibUSB, а как ее подсунуть? Эту библиотеку нужно положить по какому то определенному пути ? (Qt5.5.1, mingw, cmake-3.4.2)

а .Net проект вообще просит зависимости, которые не понятно где искать. (VS2013)
там нужно из репозитория дистрибутива установить libusb-1.0-dev, установится внешняя библиотека и описатели (*.h файлы) для сборки или если это для виндов, то нужно подправить файл cmake/FindLibUSB-1.0.cmake для виндов, т.к. я его не тестировал. Работаю в основном на Linux.
хорошо бы увидеть выдаваемую ошибку. там есть еще небольшой исходник на си libusb_version.c, он нужен для того, чтобы собрался бинарник и с его помощью можно было точно узнать версию как под линуксом, так и на других системах.
Последний раз редактировалось Karbofos 25 янв 2016, 17:06, всего редактировалось 1 раз.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Для проекта под NET требуется установка библиотек для работы с openGL, вот инструкция: http://esate.ru/uroki/OpenGL/uroki-Open ... ork-2-1-0/, так-же проект я делаю в vs2015 редакция comunity.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

pretorean писал(а): которые не понятно где искать
Так тут все просто, достаточно спросить ;-)
Мой сайт: 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 »

Релиз появился, а сборки нет (: Я, к примеру, не имею возможности сейчас что-либо собрать из исходников. Неплохо бы добавить в релиз уже готовый вариант, например из этого поста. Ну и для ясности назвать архив в стиле "hobby_cnc_v2.0a_win32.zip" или в похожем стиле
Аватара пользователя
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/
Аватара пользователя
Schrodinger
Новичок
Сообщения: 14
Зарегистрирован: 26 янв 2016, 17:00
Репутация: 0
Контактная информация:

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

Сообщение Schrodinger »

selenur, честно говоря, я не понимаю, что дальше делать с программами после скачивания. Если кто-то поднимал сей вопрос - можете указать.
Аватара пользователя
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/
Аватара пользователя
Schrodinger
Новичок
Сообщения: 14
Зарегистрирован: 26 янв 2016, 17:00
Репутация: 0
Контактная информация:

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

Сообщение Schrodinger »

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

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

Сообщение selenur »

Тогда требуется установленный microsoft framework 2.0.
Саму программу можно скачать от сюда: https://github.com/selenur/CNC-controller/releases
там будет архив cnc.zip, в нем будет программа и все необходимые компоненты для её открытия.
Если не получиться, спрашивай, помогу ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Schrodinger
Новичок
Сообщения: 14
Зарегистрирован: 26 янв 2016, 17:00
Репутация: 0
Контактная информация:

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

Сообщение Schrodinger »

selenur, а вот если сисетму заново снести и установить, то поможет?
Аватара пользователя
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/
Ответить

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