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

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

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


Не пройдет такой фокус, ключ завязан на ID микроконтроллера, а он у каждого чипа свой. Точнее сказать, должен быть свой, но братья китайцы сделали партию микроконтроллеров с одинаковым ID.Ключ легально приобретен один, а плат с ним много. Обновляется он как родной.

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

Добавлено: 04 фев 2016, 18:25
Stixman
vit_rus писал(а):Китайский MK1 пришел с диском и кодом.
Оригинальная программа работает без проблем (даже после обновления)
тоже пришло в комплекте, только ID моего небыло в ключах! Китаец после переписки скинул ссылку где нашелся мой. :D

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

Добавлено: 04 фев 2016, 21:31
Karbofos
прилагаю сниф-файл отправляемых на контроллер данных при обработке club-cnclogo.nc
завтра буду писать ковырятель данных на LibreOffice Calc
что пока выяснил по смещению 5 - х31 завершение участка (или завершенная длинная прямая), х11 - начало отрезка, х21 - предпоследний элемент отрезка, или дуги. между ними находятся единички. в дампе это хорошо видно. при х11, х21, х01 работает счетчик остатка шагов по сдвигу 46 телеграмы xCA

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

Добавлено: 04 фев 2016, 22:00
Schrodinger
Предлагаю автору темы написать самодельную программу для учёта кривизны поверхности контактным способом. Только вот куда подсоединять потом надо будет выводы датчика?

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

Добавлено: 04 фев 2016, 22:08
selenur
Schrodinger писал(а):Предлагаю автору темы написать самодельную программу для учёта кривизны поверхности контактным способом. Только вот куда подсоединять потом надо будет выводы датчика?
Учет кривизны текстолита уже реализован, а для других материалов "не металлических", пока в зачаточном состоянии :-)
Сейчас занимаюсь реализацией выполнения сверловки со сменой инструмента, а после этого уже покажу весь процесс изготовления, с учетом кривизны.

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

Добавлено: 04 фев 2016, 23:11
X-Ray
Программа написана похоже с использованием Qt.
Для какой ОС она написана и с каким толчином собиралась?
Хочу использовать для своего станка но без контроллера обмен через LPT с гальваноразвязкой.
Генерация траекторий и шагов из Гкода своя.
Собирал для Вин7, вылезла куча ошибок, что мог пофиксил, запускается и тут же падает.

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

Добавлено: 05 фев 2016, 08:06
pretorean
X-Ray писал(а):Собирал для Вин7, вылезла куча ошибок, что мог пофиксил, запускается и тут же падает.
:good:
Сделай форк на гитхабе с исправлениями.

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

Добавлено: 05 фев 2016, 15:01
Schrodinger
А вот выводы контактов датчика куда подключать?

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

Добавлено: 05 фев 2016, 18:10
selenur
один контакт к gnd, второй к Z+ согласно инструкции, а у меня срабатывает датчик при подключении к Z-

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

Добавлено: 06 фев 2016, 10:12
Kuk
Итак про номера, до прошивки фирмваре у меня плата выдавали только SN платы: 055266, ни одна версия программы не запустилась без заливки прошивки. Ну плюнул я, прошил от старой , вот тут уже появился код рядом с SN, но ответный то код нужен, а его нет. Похоже у китайцев есть кейген, вот они и подкладывают их. Привязка идет к sn платы. Наткнулся на сайтах за 1,5 дол продают номерки.

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

Добавлено: 06 фев 2016, 20:26
Schrodinger
А какой инструмент для датчика кривизны вы зажимали в цангу? Можно медную жесткую проволоку?

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

Добавлено: 06 фев 2016, 22:25
selenur
Я сломанное сверло использую в процессе разработки, а так можно применять что угодно, главное что-бы со 100% вероятностью состоялся контакт, иначе станок будет пытаться вдавить в стол инструмент.

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

Добавлено: 07 фев 2016, 15:04
Schrodinger
Сканирование поверхностей освоил, но как эти данные ввести в код?

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

Добавлено: 07 фев 2016, 15:22
selenur
Постараюсь сегодня описать процесс.

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

Добавлено: 07 фев 2016, 16:10
Schrodinger
А, нашёл - в корректировке G-кода надо поставить флажки "Применять корректировку данных" и "Корректировать высоту Z"

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

Добавлено: 07 фев 2016, 16:18
selenur
Главное правильно подобрать "Корректировать высоту Z" в качестве стартовой точки.

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

Добавлено: 07 фев 2016, 20:07
Stixman
Kuk писал(а): но ответный то код нужен, а его нет.
так давайте код - посмотрю в своем - мож есть ответный ?

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

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

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

Добавлено: 08 фев 2016, 09:02
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) Уже почти готов код который посылает настройки в контроллер, для активации срабатывания концевиков.

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

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