О! действительно....MX_Master писал(а):Рядом с кодом будет логичнее - https://github.com/selenur/CNC-controller/wiki
Управление контроллером MK1 и MK2 (planet-cnc)
- 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/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Я хочу в документации, собрать фотки всех вариантов контроллеров, мк1 и мк2, как оригинальных так и китайских клонов, если у вас есть контроллер, буду очень благодарен за фотки контроллера (вид на контроллер сверху, снизу).
Мой сайт: 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/
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Кстати, хорошо бы сделать на гитхабе хотя б один релиз - https://github.com/selenur/CNC-controller/releases
И еще один совет. Принимать его или нет, решайте: если программа станет мультиязычной, а вторым и третьим языком должны быть английский и китайский (как мне кажется), то имеет смысл разослать ссылку на релиз самым популярным продавцам плат MK1/MK2 с Али и иБэя. Уверен, что большинство из них воспримут программу положительно и, возможно, станут выдавать на неё ссылку своим покупателям. А может и вовсе включат в описание товара, кто знает. Также можно написать пост о программе на китайском форуме ЧПУ хоббистов - http://www.xyzdiy.com/forum.php. В результате, пользователей программы станет намного больше. Возможно, появится и реальный фидбэк.
И еще один совет. Принимать его или нет, решайте: если программа станет мультиязычной, а вторым и третьим языком должны быть английский и китайский (как мне кажется), то имеет смысл разослать ссылку на релиз самым популярным продавцам плат MK1/MK2 с Али и иБэя. Уверен, что большинство из них воспримут программу положительно и, возможно, станут выдавать на неё ссылку своим покупателям. А может и вовсе включат в описание товара, кто знает. Также можно написать пост о программе на китайском форуме ЧПУ хоббистов - http://www.xyzdiy.com/forum.php. В результате, пользователей программы станет намного больше. Возможно, появится и реальный фидбэк.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Попробую сделать релиз, я не очень еще пока хорошо ориентируюсь на гитхабе.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/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Протокол и способ передачи не запатентованы. Более того, офицал продаёт софт отдельно от контроллера. Соответственно, когда ты не трогал код/дизайн софта, не трогал код прошивки контроллера, то ты чист. А вот продавцы, которые торгуют серыми контроллерами с украденной прошивкой и кодом активации, вот они как раз неправы. Наглядный пример для твоего софта - ты можешь получить доступ к этому форуму с любого браузера, а не только с интернет эксплорера, к примеру )) Вот когда офицал соберётся с кучей денег и запатентует всё, что касается его контроллеров, вот тогда ты можешь начинать волноваться. А ща можно положить болтик.
Я, к примеру, тоже пишу свой веб софт под чужой контроллер. И запретить мне это никто не может, пока в лицензии нет такого запрета. Тем более, если софт бесплатен, то никто даже не дёрнется.
Я советую увеличить базу юзеров (за счёт международки), чтоб появился дополнительный интерес к разработке + добровольные тестеры. Самой хреновой наградой для разработчика будет факт невостребованности продукта. Уж я то, как веб-мастер, знаю о чем речь (: А вот, когда юзер подтянулся, уже другое дело. У нас просто не так популярен USB софт для ЧПУ станков, до сих пор LPT с Mach'ем в ходу. Я уже не говорю про Ethernet, CAN и т.п.
Я, к примеру, тоже пишу свой веб софт под чужой контроллер. И запретить мне это никто не может, пока в лицензии нет такого запрета. Тем более, если софт бесплатен, то никто даже не дёрнется.
Я советую увеличить базу юзеров (за счёт международки), чтоб появился дополнительный интерес к разработке + добровольные тестеры. Самой хреновой наградой для разработчика будет факт невостребованности продукта. Уж я то, как веб-мастер, знаю о чем речь (: А вот, когда юзер подтянулся, уже другое дело. У нас просто не так популярен USB софт для ЧПУ станков, до сих пор LPT с Mach'ем в ходу. Я уже не говорю про Ethernet, CAN и т.п.
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Спасибо за инфу! Лично я собираюсь после тестирования опубликовать Qt проект на qt-apps.org а затем встраивать в дистрибутивы. Конечно, проект так и останется открытым, GPL3, денег с него мне не нужно, а пригодиться он многим может, да и программисты подтянутся. Сейчас осталось дотестировать с радиусом окружностей, встроить пару параметров и опубликовать.
-
pretorean
- Новичок
- Сообщения: 16
- Зарегистрирован: 24 мар 2015, 15:49
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Чтото у меня не получилось скомпилить ваши проекты под винду (8.1 х64). Может инструкцию какую добавите?
с Qt проектом не получилось удовлетворить скрипт FindLibUSB. Скачал я библиотеку LibUSB, а как ее подсунуть? Эту библиотеку нужно положить по какому то определенному пути ? (Qt5.5.1, mingw, cmake-3.4.2)
а .Net проект вообще просит зависимости, которые не понятно где искать. (VS2013)
с 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)
там нужно из репозитория дистрибутива установить libusb-1.0-dev, установится внешняя библиотека и описатели (*.h файлы) для сборки или если это для виндов, то нужно подправить файл cmake/FindLibUSB-1.0.cmake для виндов, т.к. я его не тестировал. Работаю в основном на Linux.pretorean писал(а):Чтото у меня не получилось скомпилить ваши проекты под винду (8.1 х64). Может инструкцию какую добавите?
с Qt проектом не получилось удовлетворить скрипт FindLibUSB. Скачал я библиотеку LibUSB, а как ее подсунуть? Эту библиотеку нужно положить по какому то определенному пути ? (Qt5.5.1, mingw, cmake-3.4.2)
а .Net проект вообще просит зависимости, которые не понятно где искать. (VS2013)
хорошо бы увидеть выдаваемую ошибку. там есть еще небольшой исходник на си libusb_version.c, он нужен для того, чтобы собрался бинарник и с его помощью можно было точно узнать версию как под линуксом, так и на других системах.
Последний раз редактировалось Karbofos 25 янв 2016, 17:06, всего редактировалось 1 раз.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Для проекта под 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/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Так тут все просто, достаточно спроситьpretorean писал(а): которые не понятно где искать
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Релиз появился, а сборки нет (: Я, к примеру, не имею возможности сейчас что-либо собрать из исходников. Неплохо бы добавить в релиз уже готовый вариант, например из этого поста. Ну и для ясности назвать архив в стиле "hobby_cnc_v2.0a_win32.zip" или в похожем стиле
- 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/
- Schrodinger
- Новичок
- Сообщения: 14
- Зарегистрирован: 26 янв 2016, 17:00
- Репутация: 0
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
selenur, честно говоря, я не понимаю, что дальше делать с программами после скачивания. Если кто-то поднимал сей вопрос - можете указать.
- 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/
- Schrodinger
- Новичок
- Сообщения: 14
- Зарегистрирован: 26 янв 2016, 17:00
- Репутация: 0
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
ОС - Windows XP, контроллер на основе PIC18f4550 от китайцев.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Тогда требуется установленный microsoft framework 2.0.
Саму программу можно скачать от сюда: https://github.com/selenur/CNC-controller/releases
там будет архив cnc.zip, в нем будет программа и все необходимые компоненты для её открытия.
Если не получиться, спрашивай, помогу
Саму программу можно скачать от сюда: https://github.com/selenur/CNC-controller/releases
там будет архив cnc.zip, в нем будет программа и все необходимые компоненты для её открытия.
Если не получиться, спрашивай, помогу
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Schrodinger
- Новичок
- Сообщения: 14
- Зарегистрирован: 26 янв 2016, 17:00
- Репутация: 0
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
selenur, а вот если сисетму заново снести и установить, то поможет?
- 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/