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

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

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

Сообщение xvovanx »

Полагаю, что глюки из-за помех по УСБ и в компе УСБ отключается. Помогает использование хорошего провода УСБ с нормальным экраном; заземление станка и компа, чтоб блуждающие токи не плыли по экрану УСБ шнура; ферритовые фильтры как на провод УСБ так и на провод шпинделя; либо прогу записывать с SD карточку и работать без компа.
kleo_prov
Новичок
Сообщения: 3
Зарегистрирован: 05 янв 2025, 15:48
Репутация: 0
Контактная информация:

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

Сообщение kleo_prov »

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

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

Сообщение xvovanx »

Контроллер какой МК1 или МК2?
kleo_prov
Новичок
Сообщения: 3
Зарегистрирован: 05 янв 2025, 15:48
Репутация: 0
Контактная информация:

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

Сообщение kleo_prov »

По всей видимости МК1, ответил в личку...
kleo_prov
Новичок
Сообщения: 3
Зарегистрирован: 05 янв 2025, 15:48
Репутация: 0
Контактная информация:

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

Сообщение kleo_prov »

xvovanx писал(а): 05 янв 2025, 17:36 Контроллер какой МК1 или МК2?
Спасибо огромное за помощь, все заработало как надо! Мои рекомендации!
g1o6us
Новичок
Сообщения: 15
Зарегистрирован: 08 янв 2025, 06:57
Репутация: 2
Настоящее имя: Andrey
Контактная информация:

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

Сообщение g1o6us »

selenur писал(а): 09 дек 2015, 23:21 Пока на коленке, по быстрому, сделал преобразователь сигнала управления скоростью шпинделя для контроллеров MK1, MK2.
Контроллер planet-cnc генерирует сигнал от 1 до 250 Гц, ардуина преобразовывает этот сигнал в PWM сигнал.
Вот код для arduino UNO:
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

/*  10.12.2015 0:50  //G:\PROJECTS\0037_PlanetCNC_mk1
 * Преобразование сигнала от контроллера planet-cnc для управления шпинделем в PWM
 * Подключение пин №2 как вход от planet-cnc (INT0)
 *             пин №3 как выход PWM
 */

volatile unsigned long firstPulseTime;
volatile unsigned long lastPulseTime;
volatile unsigned long numPulses;

void isr()
{
  unsigned long now = micros();
  if (numPulses == 0)
  {
    firstPulseTime = now;
  }
  else
  {
    lastPulseTime = now;
  }
  ++numPulses;
}

void setup()
{
  pinMode(3, OUTPUT);
   
  TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM21) | _BV(WGM20);
  TCCR2B = TCCR2B & 0b11111000 | 0x01;
  OCR2A = 180;
  OCR2B = 1;
}

unsigned int readFrequency(unsigned int sampleTime)
{
  numPulses = 0;                      
  attachInterrupt(0, isr, RISING);   
  delay(sampleTime);
  detachInterrupt(0);
  return (numPulses < 2) ? 0 : (1000000UL * (numPulses - 1))/(lastPulseTime - firstPulseTime);
}

void loop()
{
  unsigned int freq = readFrequency(1000);
  OCR2B = freq;
  delay(10); 
}
Кто нибудь пробовал делать такой преобразователь? Он работает?
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

Это для лазера чтоль?
g1o6us
Новичок
Сообщения: 15
Зарегистрирован: 08 янв 2025, 06:57
Репутация: 2
Настоящее имя: Andrey
Контактная информация:

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

Сообщение g1o6us »

xvovanx писал(а): 21 янв 2025, 16:21 Это для лазера чтоль?
Так вот и хочу узнать. Я думаю и для лазера для двигателя с ШИМ руглятором подойдёт. Попробую собрать.
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

g1o6us писал(а): Так вот и хочу узнать. Я думаю и для лазера для двигателя с ШИМ руглятором подойдёт.Попробую собрать.
Найди в нете фотки в хорошем качестве китайского МК1 с двух сторон, там на одной микросхеме 8 ног (типа 555 таймера) все уже сделано для управления оборотами 0-10В, и не надо Ардуину программировать.
g1o6us
Новичок
Сообщения: 15
Зарегистрирован: 08 янв 2025, 06:57
Репутация: 2
Настоящее имя: Andrey
Контактная информация:

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

Сообщение g1o6us »

Я видел что на китайских платах есть 0-10в Там LM331 наверно стоит.
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

Курдль писал(а): Не подскажете, какие?
Увы не подскажу, нет платы под рукой чтоб выяснить
Курдль писал(а): Я вижу только 2 с призрачной надеждой: PB6, PB7 (39,40) у DIP корпуса.
40 точно нет, эта нога для программирования чипа в разъеме ICSP, ну и нога 40 для индикации еще использована. 39 под вопросом, она и для программирования используется, при работе может как выход работать. Надо искать еще в 8 пиновом разъеме Ext
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

xvovanx писал(а): 39 под вопросом, она и для программирования используется, при работе может как выход работать.
Вот только на нее надежда :)
xvovanx писал(а): Надо искать еще в 8 пиновом разъеме Ext
На моей версии схемы все пины, связанные с разъемом Ext, используются для джойстика.
cirquit_2.png (1377 просмотров) <a class='original' href='./download/file.php?id=213199&mode=view' target=_blank>Загрузить оригинал (279.9 КБ)</a>
Мой сайт: https://cnc-hobby.ru
g1o6us
Новичок
Сообщения: 15
Зарегистрирован: 08 янв 2025, 06:57
Репутация: 2
Настоящее имя: Andrey
Контактная информация:

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

Сообщение g1o6us »

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

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

Сообщение xvovanx »

У себя нашел вот такую еще схему МК1 китайского с буферными элементами как в плате с оранжевыми клеммниками
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

xvovanx писал(а): схему МК1 китайского с буферными элементами как в плате с оранжевыми клеммниками
В ветке о программе, MX_Master говорил о контроллере МК1, на котором реализовано управление шпинделем напряжением 0-10В.
Видимо есть еще схема китайского МК1.
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

Курдль писал(а): Видимо есть еще схема китайского МК1.
Плата контроллера на Али есть с оранжевыми клемниками и 0-10В, а вот схемы на неё нет :thinking: Даже если и найду у себя в барахле такую плату, то схему рисовать точно не буду :problem:
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

xvovanx писал(а): Даже если и найду у себя в барахле такую плату, то схему рисовать точно не буду
Не, схему не надо. Я если найду соответствующий сигнал на ноге контроллера - сам схему допилю.
Мне схема была интересна только как подтверждение возможности пропорционального управления шпинделем.
(однако Ваша картинка не открывается)
Мой сайт: https://cnc-hobby.ru
g1o6us
Новичок
Сообщения: 15
Зарегистрирован: 08 янв 2025, 06:57
Репутация: 2
Настоящее имя: Andrey
Контактная информация:

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

Сообщение g1o6us »

Подскажите по мк2. На сколько я помню бутлоадер для мк2 автор проекта не выкладывал в свободный доступ или я что-то путаю? Китайские платы новые вроде с бутлоадером идут.
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

g1o6us писал(а): Но можно на любой из трех выходов выставить.
Проверил только что. Подключил бесколлекторный моторчик для моделей, обороты регулируются. Нужно только значения Мин и Мах корректировать под свой ESC или контроллер мотора.
А что еще можно на те 3 вывода Out назначить?
Меня интересует сигнал Enable на драйверы ШД. Я предпочитаю снимать нагрузку с моторов, когда станок простаивает.
g1o6us писал(а): 39 нога - E-stop
Хорошо, но жаль, что я узнал об этом после сборки DIY контроллера. В типовой схеме не предусмотрено ни подтягивающего резистора на ту ногу, ни защитного конденсатора.
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

dadlick писал(а): 15 (RC0) - Spindle
в мк1 на ногу Spindle возможен вывод ppm сигнала
Вообще-то, как я понял, на любую из 3-х ног-выходов.
settngsRC.JPG (824 просмотра) <a class='original' href='./download/file.php?id=213300&mode=view' target=_blank>Загрузить оригинал (70.12 КБ)</a>
Но я не понял, что там за сигнал :(
При выключенном шпинделе
photo_2025-01-30_12-37-58.jpg (824 просмотра) <a class='original' href='./download/file.php?id=213301&mode=view' target=_blank>Загрузить оригинал (152.75 КБ)</a>
При включенном:
photo_2025-01-30_12-37-59.jpg (824 просмотра) <a class='original' href='./download/file.php?id=213302&mode=view' target=_blank>Загрузить оригинал (164.01 КБ)</a>
Мой сайт: https://cnc-hobby.ru
Ответить

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