Страница 22 из 85

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

Добавлено: 24 янв 2016, 08:13
selenur
MX_Master писал(а):Рядом с кодом будет логичнее - https://github.com/selenur/CNC-controller/wiki
О! действительно....

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

Добавлено: 24 янв 2016, 09:41
selenur
Я хочу в документации, собрать фотки всех вариантов контроллеров, мк1 и мк2, как оригинальных так и китайских клонов, если у вас есть контроллер, буду очень благодарен за фотки контроллера (вид на контроллер сверху, снизу).

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

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

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

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

Добавлено: 24 янв 2016, 15:01
selenur
Спасибо, оказывается их куда больше модификаций чем я себе представлял...

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

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

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

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

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

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

Изначально я планировал сделать свой софт и свой контроллер, но попытка с проектом "хоббист" провалилась, т.к. в одиночку не осилил.
Вот и решил в начале написать софт, и используя сторонний контроллер, а потом уже и контроллер собрать, особенно учесть то, что сейчас на stm32 уже не мало открытых проектов.

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

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

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

Я советую увеличить базу юзеров (за счёт международки), чтоб появился дополнительный интерес к разработке + добровольные тестеры. Самой хреновой наградой для разработчика будет факт невостребованности продукта. Уж я то, как веб-мастер, знаю о чем речь (: А вот, когда юзер подтянулся, уже другое дело. У нас просто не так популярен USB софт для ЧПУ станков, до сих пор LPT с Mach'ем в ходу. Я уже не говорю про Ethernet, CAN и т.п.

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

Добавлено: 25 янв 2016, 15:31
Karbofos
Спасибо за инфу! Лично я собираюсь после тестирования опубликовать Qt проект на qt-apps.org а затем встраивать в дистрибутивы. Конечно, проект так и останется открытым, GPL3, денег с него мне не нужно, а пригодиться он многим может, да и программисты подтянутся. Сейчас осталось дотестировать с радиусом окружностей, встроить пару параметров и опубликовать.

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

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

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

а .Net проект вообще просит зависимости, которые не понятно где искать. (VS2013)

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

Добавлено: 25 янв 2016, 16:36
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, он нужен для того, чтобы собрался бинарник и с его помощью можно было точно узнать версию как под линуксом, так и на других системах.

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

Добавлено: 25 янв 2016, 16:42
selenur
Для проекта под NET требуется установка библиотек для работы с openGL, вот инструкция: http://esate.ru/uroki/OpenGL/uroki-Open ... ork-2-1-0/, так-же проект я делаю в vs2015 редакция comunity.

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

Добавлено: 25 янв 2016, 16:44
selenur
pretorean писал(а): которые не понятно где искать
Так тут все просто, достаточно спросить ;-)

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

Добавлено: 26 янв 2016, 08:37
MX_Master
Релиз появился, а сборки нет (: Я, к примеру, не имею возможности сейчас что-либо собрать из исходников. Неплохо бы добавить в релиз уже готовый вариант, например из этого поста. Ну и для ясности назвать архив в стиле "hobby_cnc_v2.0a_win32.zip" или в похожем стиле

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

Добавлено: 26 янв 2016, 10:05
selenur
Ок понял, сделаю! Осталось разобраться как :-)

... тут прошло время....


Ну всё сделал.....

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

Добавлено: 26 янв 2016, 17:03
Schrodinger
selenur, честно говоря, я не понимаю, что дальше делать с программами после скачивания. Если кто-то поднимал сей вопрос - можете указать.

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

Добавлено: 26 янв 2016, 17:31
selenur
У тебя какой контроллер, и операционная система?

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

Добавлено: 26 янв 2016, 17:53
Schrodinger
ОС - Windows XP, контроллер на основе PIC18f4550 от китайцев.

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

Добавлено: 26 янв 2016, 18:02
selenur
Тогда требуется установленный microsoft framework 2.0.
Саму программу можно скачать от сюда: https://github.com/selenur/CNC-controller/releases
там будет архив cnc.zip, в нем будет программа и все необходимые компоненты для её открытия.
Если не получиться, спрашивай, помогу ;-)

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

Добавлено: 26 янв 2016, 18:23
Schrodinger
selenur, а вот если сисетму заново снести и установить, то поможет?

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

Добавлено: 26 янв 2016, 19:02
selenur
Не стоит ничего сносить, достаточно показать какие ошибки появляются, и я постараюсь подсказать, как их решить.