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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Ghost in shell
Новичок
Сообщения: 3
Зарегистрирован: 31 мар 2016, 10:39
Репутация: 0
Настоящее имя: Дмитрий Николаевич
Контактная информация:

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

Сообщение Ghost in shell »

Добрый день!
Уважаемый selenur!
На моем контроллере не запускается шпиндель, оси только в ручном режиме. Версия программы 2.0.0.0.
Вложения
DSCN2714'.gif (2670 просмотров) <a class='original' href='./download/file.php?id=76411&mode=view' target=_blank>Загрузить оригинал (3.01 МБ)</a>
DSCN2712'.gif (2670 просмотров) <a class='original' href='./download/file.php?id=76412&mode=view' target=_blank>Загрузить оригинал (3.06 МБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Привет!
Команды для контроллеров МК1 и МК2 отличаются, поэтому нужно сделать следующее:
2016-03-31_125205.jpg (2669 просмотров) <a class='original' href='./download/file.php?id=76413&mode=view' target=_blank>Загрузить оригинал (165.44 КБ)</a>
выбрать подходящий контроллер, а есть ещё фотки твоего контроллера? просто я таких ещё не видел :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Stepchik
Новичок
Сообщения: 10
Зарегистрирован: 03 фев 2016, 10:14
Репутация: 0
Настоящее имя: Степан
Контактная информация:

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

Сообщение Stepchik »

Selenur, вопрос по программе
В можно ли в программе поменять местами наименования концевиков Xmax<->Xmin, Y и Z?
Насколько я понимаю, логика работы такая - в координатах x=0 и y=0 должны быть сработавшие коцевики Xmin, Ymin (подписаные на плате -X, -Y) и движение разрешено только в сторону увеличения. У меня плата MK1 и логика обратная - при координатах 0,0 срабатывают концевики указанные на плате -X, -Y в программе отображаются Xmax, Ymax и движение разрешается только в минус по координатам
Аватара пользователя
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/
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

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

Сообщение Karbofos »

Сергей, а автоматом не получится контроллер при подключении определить?
В подпрограмме getDeviceInfo() я считываю информацию с контроллера, если у них совпадают VendorID и ProductID, то может по свойствам можно?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Karbofos писал(а):Сергей, а автоматом не получится контроллер при подключении определить?
В подпрограмме getDeviceInfo() я считываю информацию с контроллера, если у них совпадают VendorID и ProductID, то может по свойствам можно?
Я например просто в цикле пытаюсь установить связь, если контроллер не подключен, то libusb сообщает что нет возможности установить связь.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Roq
Новичок
Сообщения: 14
Зарегистрирован: 02 апр 2016, 16:55
Репутация: 0
Контактная информация:

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

Сообщение Roq »

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

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

Сообщение selenur »

Roq писал(а):Здравствуйте. Заранее извиняюсь за то что немного не по теме вопрос, но и отдельного топика он тоже не заслуживает. раньше на сайте planet cnc были все факи прошивки и все остальное для Diy mk1 сейчас же вообще ничего нет. Не могли бы вы (если у вас есть) скинуть бутлоудер и прошивку для mk1 и если у кого осталось печатку и монтажку для нее. еще раз извиняюсь и заранее спасибо )
Да все нормально, :-) у себя я поищу если что осталось, может ещё у кого найдется :-)
Мой сайт: 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 »

можно попытаться через веб-архив
http://web.archive.org/web/*/http://planet-cnc.com/
кликнуть на кружочек где-то в районе января, там старая версия страницы
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Вот что нашел:
CNCUSB_Bootloader-20100111.zip
(31.89 КБ) 379 скачиваний
partsListV10.txt
(802 байт) 1086 скачиваний
pcbV10.pdf
(43.56 КБ) 431 скачивание
pcbV10.png (2540 просмотров) <a class='original' href='./download/file.php?id=76619&mode=view' target=_blank>Загрузить оригинал (64.85 КБ)</a>
schematicsV10.pdf
(62.49 КБ) 482 скачивания
schematicsV10_keys.pdf
(12.21 КБ) 344 скачивания
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
dadlick
Новичок
Сообщения: 33
Зарегистрирован: 15 фев 2016, 20:40
Репутация: 34
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение dadlick »

selenur писал(а):Вот что нашел:
активация загрузчика
подтянуть вывод RB4 (A+) микроконтроллера к плюсу питания ( 37 ножка для контроллера в DIP корпусе, 14 ножка для контроллера в TQFP корпусе ). После чего необходимо подключить контроллер к компьютеру и подать питание на контроллер, светодиод начнет быстро мигать ( контроллер работает в режиме загрузчика ), запускаем управляющие ПО и заливаем/обновляем прошивку контроллера. После обновления прошивки ,светодиод будет мигать с частотой примерно 0.5гц, контроллер готов к работе!
Аватара пользователя
Roq
Новичок
Сообщения: 14
Зарегистрирован: 02 апр 2016, 16:55
Репутация: 0
Контактная информация:

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

Сообщение Roq »

selenur, спасибо большое) я даже не ожидал такой оперативной реакции. Буду пробовать. а поповоду бутлоудера он совсем немного изменен по сравнению с примером из MLA что на сайте микрочипа. при определенном желании можно было бы и его использовать.
Аватара пользователя
Lordswars
Новичок
Сообщения: 18
Зарегистрирован: 05 мар 2016, 11:35
Репутация: 1
Настоящее имя: Владимир Вдовин
Откуда: Красноярск
Контактная информация:

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

Сообщение Lordswars »

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

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

Сообщение selenur »

Lordswars писал(а):Пробовал программу на контроллере МК1. Шпиндель как выход на реле не отзывается(он у меня инверсный). Почему то вместо отстроенного мной левого ближнего угла х0 у0 получилось что правый ближний угол стал х0 у0. Во всяком случае при загрузки из DRL файла случилось такое преобразование. При попытке измерить поверхность, моторы никак не хотели запускаться, при любой последовательности нажатия кнопок на экране. Кнопки Z+ и Z- поднимали и опускали шпиндель. Задавал 2х2 по 10мм. Далее концевики подключены у меня наоборот там где х+ у меня х- причём все так подключены. Запустил CNC Planet отстроил всё как нужно всё вроде работает с пульта бегает как ненормальная в программе скорость больше чем 178мм\сек не подымается никак. Кнопки обнуления координат на основном экране то же почему то не срабатывали.
Потестировал :controller: программу на своём станке:) я понимаю что как только придёт МК2 всё переделывать но всё же вдруг кто то попробует работать с МК1 и этой программой.
Инверсии для управления шпинделем у меня пока нет. По поводу правого угла, для этого есть настройка инверсии оси.
Мой сайт: 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 »

Сегодня фрезеровал крепление лазера, вместо держателя шпинделя, и в коде обнаружились некоторые ошибки, в результате чего получалась инверсия осей, и версия на гитхабе так-же пока содержит эти ошибки, поэтому пока есть за мной косяк :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
feel_good
Новичок
Сообщения: 2
Зарегистрирован: 06 апр 2016, 12:45
Репутация: 0
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение feel_good »

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

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

Сообщение selenur »

feel_good писал(а):Подскажите, где можно скачать программу топикстартера?
Вот в этом посте Re: Управление контроллером MK1 и MK2 (planet-cnc) #535 вот тут можешь скачать :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
feel_good
Новичок
Сообщения: 2
Зарегистрирован: 06 апр 2016, 12:45
Репутация: 0
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение feel_good »

Спасибо большое!
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

selenur писал(а):
feel_good писал(а):Подскажите, где можно скачать программу топикстартера?
Вот в этом посте Re: Управление контроллером MK1 и MK2 (planet-cnc) #535 вот тут можешь скачать :-)
А по более поздней Вашей ссылке (пост #575) прога чуть другого размера (в 1,5 раза тяжелее) и другого функционала (в меню "Модули" активны все вкладки), в той ссылке, что Вы указали выше они не активны
selenur писал(а):
Теперь при скачивании всего проекта: https://github.com/selenur/CNC_Assist/a ... master.zip в каталоге "_OUT_FILES_" находятся несколько программ, и все необходимые компоненты для запуска.
И там и там в "О программе" версии совпадают - 2.0.0.0 :thinking:
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

xvovanx писал(а):
selenur писал(а):
feel_good писал(а):Подскажите, где можно скачать программу топикстартера?
Вот в этом посте Re: Управление контроллером MK1 и MK2 (planet-cnc) #535 вот тут можешь скачать :-)
А по более поздней Вашей ссылке (пост #575) прога чуть другого размера (в 1,5 раза тяжелее) и другого функционала (в меню "Модули" активны все вкладки), в той ссылке, что Вы указали выше они не активны
selenur писал(а):
Теперь при скачивании всего проекта: https://github.com/selenur/CNC_Assist/a ... master.zip в каталоге "_OUT_FILES_" находятся несколько программ, и все необходимые компоненты для запуска.
И там и там в "О программе" версии совпадают - 2.0.0.0 :thinking:

Весь мой проект состоит из нескольких файлов, по первой ссылке была только программа для управления контроллером, если к ней скачать остальные отдельные программки, то и модули станут активными. По данной ссылке более стабильная версия.

По адресу: https://github.com/selenur/CNC_Assist в папке _OUT_FILES_ находятся самые свежие файлы разрабатываемого проекта, которые я периодически синхронизирую с домашним и рабочим своим компьютером, т.е. как перевалочный пункт, и поэтому там некоторые части могут быть не рабочими.

Когда я доделаю релиз, то на гитхабе я обновлю версию.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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