Перейти к содержанию
  • Привет. Кажется, ты используешь AdBlock. Наш форум развивается и существует за счет доходов от рекламы. Добавь нас в исключения =) КАК ДОБАВИТЬ?
eddd

Посоветуйте плату-контроллер для фрезерного станка под mach3

Рекомендуемые сообщения

Здравствуйте, хочу купить плату для mach3, но не могу понять какая лучше и почему между некоторыми такой большой разброс в цене. Например, вот плата на 5 осей за 750 рублей (https://bit.ly/3gcj1uX) и на 3 оси за 3000 (https://bit.ly/3hM6LBS). В чем разница между двумя платами примерно в одну цену (https://bit.ly/3gcj1uX , https://bit.ly/2X4tiSs)? Это просто похожие платы от разных производителей или они в корне разные? Заранее спасибо за ответы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго дня.

Платы бывают пассивные и активные (которые в свою очередь могут быть как просто буфером между USB и LPT, так и полноценным контроллером, которому не нужен компьютер для выполнения программ).

По первой ссылке за 750 рэ  это тупо пассивная плата, которая подключается к LPT порту. В ней ничего сложного, поэтому и цена мизерная.

По второй ссылке это как раз "буферная" плата, то есть программа с компьютера по USB  закачивается по частям в плату и выполняется. Ключевая особенность - подключение по USB (удобно, если нет компьютера с LPT выходом, но в большинстве своём такие платы нестабильны).

 По третьей ссылке опять же просто пассивная.

По четвёртой опять "буферная".

Отличаются они все возможностями. К примеру, максимальная скорость для двигателей (обычно пишут частоту импульсов в КГц - 100 это минимум для дешманского станка), количество осей, тип управления шпинделем. 

По опыту скажу, что все эти "платы" ужасно боятся наводок и глючны до безобразия. Работать конечно можно, но не стоит ждать "чуда".  
Если Вам на что-то серьёзное, то откажитесь от USB, только LPT и пассивная, а лучше полноценный DSP контроллер (но он стоит как минимум на 4 порядка дороже).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

10 часов назад, PavelK сказал:

Доброго дня.

Платы бывают пассивные и активные (которые в свою очередь могут быть как просто буфером между USB и LPT, так и полноценным контроллером, которому не нужен компьютер для выполнения программ).

По первой ссылке за 750 рэ  это тупо пассивная плата, которая подключается к LPT порту. В ней ничего сложного, поэтому и цена мизерная.

По второй ссылке это как раз "буферная" плата, то есть программа с компьютера по USB  закачивается по частям в плату и выполняется. Ключевая особенность - подключение по USB (удобно, если нет компьютера с LPT выходом, но в большинстве своём такие платы нестабильны).

 По третьей ссылке опять же просто пассивная.

По четвёртой опять "буферная".

Отличаются они все возможностями. К примеру, максимальная скорость для двигателей (обычно пишут частоту импульсов в КГц - 100 это минимум для дешманского станка), количество осей, тип управления шпинделем. 

По опыту скажу, что все эти "платы" ужасно боятся наводок и глючны до безобразия. Работать конечно можно, но не стоит ждать "чуда".  
Если Вам на что-то серьёзное, то откажитесь от USB, только LPT и пассивная, а лучше полноценный DSP контроллер (но он стоит как минимум на 4 порядка дороже).

Спасибо большое за помощь в выборе!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пожалуйста =) Что выбрали то в итоге? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

1 минуту назад, PavelK сказал:

Пожалуйста =) Что выбрали то в итоге? 

Скорее всего буду брать первую плату (за 750). Будет ли она нормально работать с lpt портом в такой плате: https://technopoint.ru/product/5b9e59b625fa3330/kontroller-dexp-2comlpt-sale/ ? Или нужна материнская плата с таким портом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если есть свободный слот PCI, то, по идее, должна. В Mach3 только нужно будет адрес соответственный указать, а его взять из диспетчера оборудования/биоса. И вопрос большой ещё в драйверах и какую операционку они поддерживают. Ну а уж насколько стабильно - зависит от производителя. Я лично боком обхожу все эти адаптеры.

Почему бы вместо Mach3 не использовать LinuxCNC? Открытая и бесплатная, пару лет назад на неё перешёл - радуюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

8 минут назад, PavelK сказал:

Почему бы вместо Mach3 не использовать LinuxCNC? Открытая и бесплатная, пару лет назад на неё перешёл - радуюсь.

Можно поподробнее про linuxcnc? Насколько сложнее, чем mach3, какие преимущества?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Преимущества - открыта, бесплатна, на Линуксе.
Возможности безграничны, если владеете навыками программирования, либо можно использовать дополнения сообщества, которые в большинстве своём открыты.
Для "простейшего" использования (обычный хоббийный стонок 3 оси + поворотка) всё работает из "коробки", но если нужно что-то серьёзное, к примеру 5 осей или автосмена инструмента придётся изучать множество документации и форумов. К примеру, мне нужно было синхронизировать два двигателя на одной оси (соответственно и 2 концевика). С LinuxCNC это получилось сделать без покупки дополнительных модулей синхронизации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

Добрый день! Все определяется возможностями Вашего кошелька.

Посмотрите: ссылки выпиливаются наглухо без просьбы оных

Это не реклама - это инфа про надежного нашего продавана. Давно с ним работаю. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, Arctur сказал:

Добрый день! Все определяется возможностями Вашего кошелька.

Посмотрите: ссылки выпиливаются наглухо без просьбы оных

Это не реклама - это инфа про надежного нашего продавана. Давно с ним работаю. 

Спасибо, буду иметь ввиду. 

9 часов назад, PavelK сказал:

Преимущества - открыта, бесплатна, на Линуксе.
Возможности безграничны, если владеете навыками программирования, либо можно использовать дополнения сообщества, которые в большинстве своём открыты.
Для "простейшего" использования (обычный хоббийный стонок 3 оси + поворотка) всё работает из "коробки", но если нужно что-то серьёзное, к примеру 5 осей или автосмена инструмента придётся изучать множество документации и форумов. К примеру, мне нужно было синхронизировать два двигателя на одной оси (соответственно и 2 концевика). С LinuxCNC это получилось сделать без покупки дополнительных модулей синхронизации.

Хорошо, поищу информацию по Linux cnc.

9 часов назад, PavelK сказал:

Возможности безграничны, если владеете навыками программирования

Какие языки используются? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, Arctur сказал:

Посмотрите:

Насчёт "надёжного" и Duxe под вопросом пока что, лично для меня. Заказывал родственнику направляющую - прислали неоригинал. 
 

4 часа назад, eddd сказал:

Какие языки используются? 

С, C++, Python - смотря куда залезть надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

13 часов назад, PavelK сказал:

С, C++, Python - смотря куда залезть надо.

Ок, большое спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • От Dan
      Даладна! ЧесНа? ... Ну, ну ... ))) Давай поговорим о скоростях, о надёжности, о статике, Об аппаратном контроле crc, о периодическом рандомном слетании дров, о выгорании контроллеров по статике и т.д.
      Хотя, да, стильно, модно, молодёжно ... )
      Ага .. после импульсника .. может в консерватории что исправить? .. ))) Многолетний опыт говорит ,что клиент правду никогда не скажет .. ))))
      А при чём тут электроника? Мы говорим о пакетной передачи данных .. ))) И о последствиях при статическом пробое, где, в случае с лан соединением, выгорает только опторазвязка, а при USB соединении может выгореть значительно больше элементной базы, что вприведёт устройство в нерабочее состояние. Сетями занимаюсь с конца девяностых, строил сети на десятки тысяч машин, и знаю, как ведут себя сетевые контроллеры/порты в случае статического разряда, как в помещении, так и на внешних кабельных трассах, даже на оптоволокне, как ни странно .. ) Восстановлено оч много сетевого оборудования, как правило, после гроз.
       
      Вполне возможно .. Но все станки с 6332, которые проходили через меня, да и мой станок, работали на удивление ровно, как версии от Реклаба, так и стандартная ревизия.
      И, да, я там пару сборок очередных подкинул .. ))))
    • От PavelK
      Приветствую!
      Померла материнка на копе, который фрезерным станком управляет. В моём случае станочек всё тот же Aman 3040 800W. 
      Проблема в том, что нынче материнок с LPT портами достать трудновато, да к тому же все они под старые процессоры и память, так что квест по поиску мощного компа с LPT достаточно знатный.
      Выходом было бы купить контроллер с управлением по USB, но я лично обхожу стороной их из-за неудачного опыта с несколькими представителями.
      В общем, решил купить вот такую плату расширения, которая вставляется в свободный PCIe X1 (с X16 тоже будет работать) слот:

      Название ему DEXP 2COM+LPT.  Сделан на основе чипа WCH CH382L. 
      Заработал "из коробки" с Linux kernel 4.19 (Debian 10, LinuxCNC 2.8), с более ранними скорее всего не будет, т.к. с ядром до 4.9 точно не подхватывался.
      И, как говориться, есть один нюанс:  проблема в том, что у него на выходе, вместо стандартных для LPT порта +5 Вольт, только +3.3 Вольта.
      Хорошо хоть входы толерантны к +5 Вольтам.
      Из-за этого управление шпинделем не работало от слова совсем - при запуске ПК шпиндель начинал вращение внезависимости от управления из LinuxCNC.
      Виной тому плата управления (если её можно так назвать) "Mach 3 Interface Board":

      Точнее её схема, а именно проблема в подтяжке оптопары управления инвертором  к внутренним +5 Вольтам, поэтому разницы между 3.3 Вольтами вполне хватает для её полного открытия (1.2 Вольта).
      Чтож, будем исправлять.  Находим на плате разъём от инвертора шпинделя,  сразу над ним видим ту самую оптопару PC817:

      Перевернув плату, можем легко найти её подтягивающий резистор.
      Я не придумал ничего проще, чем разрезать дорожку от него до оптопары и последовательно припаять диод, что бы на нём упало напряжения и разница была меньше 1.2 Вольта.
      В общем, вот так:

      На остальные провода не смотрите - это доделки для подключения концевиков.

      В красном овале резистор. Слева от него припаянный диод. Под ним разрезал прежнюю дорожку от резистора до оптопары.

      В моём случае диод хз какой. В принципе, подойдёт любой (только не Шотки, т.к. на них падение маленькое),
      к примеру 1n4007, лучше парочку последовательно, так как в среднем падение на диоде 0.6 Вольта.
       
      Настройка LinuxCNC:
      1. В BIOS проверьте, что бы LPT порт был отключён (да же если на материнке его нет, в BIOS может быть настройка)
      2. В консольке/терминале вбиваем:
      sudo apt install pciutils
      sudo lspci -v
      3.1. В выводе последней команды ищем что-нить про "Parallel controller" или "Serial controller"
      и смотрим у него адреса после "I/O Ports  at ...." и запоминаем.
      3.2. Если ничего не нашлось, можно попробовать
       sudo dmesg | grep parport
      Должно быть что-то вида: "parport0: PC-style at 0xec00, irq 19 [PCSPP,TRISTATE]"
      Запоминаем адрес после "at", в моём случае 0xEC00. 
      4. Открываем файл "/home/<имя пользователя>/linuxcnc/<название станка>/<название станка>.hal", ищем строку, похожую на 
      "loadrt hal_parport cfg="0 out"  и вместо 0 указываем адрес нашего LPT порта, в моём случае 0xec00. Начинаться должен всегда с "0x" , т.к. шестнадцатеричное число. Либо можно оставить 0, что значит найти первый попавшийся.
      Вот и всё. В остальном плата работает без нареканий уже больше месяца, но жду с Алишки другую, дабы попробовать и про запас.
    • От neo7407
      Добрый вечер, RDWorks пишет "ошибка подключения" и по USB ,и по LAN, и флэшку не видит, а все макеты,что в станке прекрасно режет, как и прежде. Как теперь на станок задание скинуть? Провода usb и lan менял. Работа с компьютером, ноута нет. В темах ничего точно такого же не нашёл. Станок заземлён.Может подскажете, где копать.)
    • От samsebemaster
      День добрый.Человек я тут новый.поэтому сильно не пинайте.
      Купил станочек с материнкой 94B084E64D82BFD9
      Это LaserSolid 640 Lite
      Подскажите RDWORKS Дружит с этими станками?
      Спасибо
    • От ArturSTR
      Станок новый LTT Z6040, поработал с месяц в легком режиме.  Подключен был без зазмеления.
      Перенес в другое помещение. Подключить через старый сетевой фильтр. в котором сидел роутер и терминал оптоволоконный. Включил станок, все завелось, помпы и моторчик гудят.
      Стал вставлять USB в комп и на порту искра и в сетевом фильтре искра! и вырубило питание. Ну думаю может землю воткнуть надо. Подключить заземление к контакту этого сетевого фильтра (но оказалось оно оборвано внутри  было и заземления не было),включаю и опять такая же фигня. все выбило.
      В итоге на кампе сжег 2 USB порта. Подключил напрямую в розетку с землей, минуя фильтр. Втыкаю USB, искры нет, но и аппарат не видит(  открываю корпус а там в районе USB на плате м2  выгорело несколько элементов.
      Что это могло быть? почему замыкание на порте было? и выбивало УЗО.... и чтоза элемент на плате с маркировкой wr1? возле usb.... его у меня не опознать, разлетелся.
×
×
  • Создать...