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

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

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

Сообщение vit_rus »

Могу вам дать номер. Но подойдет ли он вашему контроллеру? Мне почему-то кажется, что китайцы выдают одинаковые номера всем купившим (предположение). Большие сомнения в том, что они официально купили эти номера.


Не пройдет такой фокус, ключ завязан на ID микроконтроллера, а он у каждого чипа свой. Точнее сказать, должен быть свой, но братья китайцы сделали партию микроконтроллеров с одинаковым ID.Ключ легально приобретен один, а плат с ним много. Обновляется он как родной.
Stixman
Новичок
Сообщения: 9
Зарегистрирован: 20 июл 2015, 00:02
Репутация: 0
Настоящее имя: Александр
Контактная информация:

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

Сообщение Stixman »

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

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

Сообщение Karbofos »

прилагаю сниф-файл отправляемых на контроллер данных при обработке club-cnclogo.nc
завтра буду писать ковырятель данных на LibreOffice Calc
что пока выяснил по смещению 5 - х31 завершение участка (или завершенная длинная прямая), х11 - начало отрезка, х21 - предпоследний элемент отрезка, или дуги. между ними находятся единички. в дампе это хорошо видно. при х11, х21, х01 работает счетчик остатка шагов по сдвигу 46 телеграмы xCA
Вложения
cnc-club.usb.zip
(19.02 КБ) 368 скачиваний
Аватара пользователя
Schrodinger
Новичок
Сообщения: 14
Зарегистрирован: 26 янв 2016, 17:00
Репутация: 0
Контактная информация:

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

Сообщение Schrodinger »

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

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

Сообщение selenur »

Schrodinger писал(а):Предлагаю автору темы написать самодельную программу для учёта кривизны поверхности контактным способом. Только вот куда подсоединять потом надо будет выводы датчика?
Учет кривизны текстолита уже реализован, а для других материалов "не металлических", пока в зачаточном состоянии :-)
Сейчас занимаюсь реализацией выполнения сверловки со сменой инструмента, а после этого уже покажу весь процесс изготовления, с учетом кривизны.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

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

Сообщение X-Ray »

Программа написана похоже с использованием Qt.
Для какой ОС она написана и с каким толчином собиралась?
Хочу использовать для своего станка но без контроллера обмен через LPT с гальваноразвязкой.
Генерация траекторий и шагов из Гкода своя.
Собирал для Вин7, вылезла куча ошибок, что мог пофиксил, запускается и тут же падает.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
pretorean
Новичок
Сообщения: 16
Зарегистрирован: 24 мар 2015, 15:49
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение pretorean »

X-Ray писал(а):Собирал для Вин7, вылезла куча ошибок, что мог пофиксил, запускается и тут же падает.
:good:
Сделай форк на гитхабе с исправлениями.
Аватара пользователя
Schrodinger
Новичок
Сообщения: 14
Зарегистрирован: 26 янв 2016, 17:00
Репутация: 0
Контактная информация:

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

Сообщение Schrodinger »

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

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

Сообщение selenur »

один контакт к gnd, второй к Z+ согласно инструкции, а у меня срабатывает датчик при подключении к Z-
Мой сайт: 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 »

Итак про номера, до прошивки фирмваре у меня плата выдавали только SN платы: 055266, ни одна версия программы не запустилась без заливки прошивки. Ну плюнул я, прошил от старой , вот тут уже появился код рядом с SN, но ответный то код нужен, а его нет. Похоже у китайцев есть кейген, вот они и подкладывают их. Привязка идет к sn платы. Наткнулся на сайтах за 1,5 дол продают номерки.
Аватара пользователя
Schrodinger
Новичок
Сообщения: 14
Зарегистрирован: 26 янв 2016, 17:00
Репутация: 0
Контактная информация:

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

Сообщение Schrodinger »

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

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

Сообщение selenur »

Я сломанное сверло использую в процессе разработки, а так можно применять что угодно, главное что-бы со 100% вероятностью состоялся контакт, иначе станок будет пытаться вдавить в стол инструмент.
Мой сайт: 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
Почётный участник
Почётный участник
Сообщения: 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 »

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

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

Сообщение selenur »

Главное правильно подобрать "Корректировать высоту Z" в качестве стартовой точки.
Мой сайт: 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 »

Kuk писал(а): но ответный то код нужен, а его нет.
так давайте код - посмотрю в своем - мож есть ответный ?
Stepchik
Новичок
Сообщения: 10
Зарегистрирован: 03 фев 2016, 10:14
Репутация: 0
Настоящее имя: Степан
Контактная информация:

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

Сообщение Stepchik »

Здравствуйте!
Спасибо большое за разработку данной программы!
У меня контроллер МК1 но совсем без ключа, станок собрал для опытов http://www.thingiverse.com/thing:724999
У меня несколько вопросов:
1. Программа поддерживает только g-code (импорт из других форматов не предусмотрен)?
2. На счет датчика высоты инструмента - можно изготовить например на основе тензодатчика (подобный функционал используют в 3d принтерах) https://geektimes.ru/post/249138/. Я к 3д принтеру заказал пару таких датчиков, как придут, буду экспериментировать.
3. Можно ли функционально вместо фрезы поставить лазер (в программе можно сделать на это поправку)?
4. Как остановить перемещение фрезы при достижении конца стола (по факту срабатывания концевиков X,Y)?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Stepchik писал(а):Здравствуйте!
Спасибо большое за разработку данной программы!
У меня контроллер МК1 но совсем без ключа, станок собрал для опытов http://www.thingiverse.com/thing:724999
У меня несколько вопросов:
1. Программа поддерживает только g-code (импорт из других форматов не предусмотрен)?
2. На счет датчика высоты инструмента - можно изготовить например на основе тензодатчика (подобный функционал используют в 3d принтерах) https://geektimes.ru/post/249138/. Я к 3д принтеру заказал пару таких датчиков, как придут, буду экспериментировать.
3. Можно ли функционально вместо фрезы поставить лазер (в программе можно сделать на это поправку)?
4. Как остановить перемещение фрезы при достижении конца стола (по факту срабатывания концевиков X,Y)?
1) Данная программа управляет контроллером, используя только G-код! Но параллельно с ней я делаю ещё 3 отдельные утилиты, для получения G-кода.
первая утилита - используется для получения G-кода из следующих форматов: PLT формируемый из и программы Sprint layout, DRL - из любой программы: Re: Управление контроллером MK1 и MK2 (planet-cnc) #492
вторая утилита - используется для генерации G кода из рисунка, или текста: Re: Мои увлечения, и прочие штуки :-) #56
третья утилита в разработке - пока недоступна.
2) Тензодатчик у меня есть, и позже я попробую им поиграться, пока к сожалению со временем напряг.
3) Конечно можно и лазер поставить, но на текущий момент, градиент (разный цвет) достигается разной скоростью движения, позже можно будет сделать небольшой контроллер для управления через TTL.
4) Уже почти готов код который посылает настройки в контроллер, для активации срабатывания концевиков.
Мой сайт: 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 »

Спасибо за пояснение!
Если тензодатчик разместить в углу стола, можно контролировать длину инструмента. Если попробовать сделать тензодатчик под креплением фрезы, то возможно получить сканирование поверхности без использования электрического контакта + контроль длинны инструмента.
Ответить

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