Linux cnc usb lpt

LinuxCNC контроллер LPT порта на PCIe плате расширения DEXP 2COM+LPT

PavelK

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

Сейчас на странице 0 пользователей

Похожие публикации

PavelK

Приветствую!
Есть у меня станочек Aman 3040, 800 Ватт шпиндель. Регулировка оборотов осуществляется ручкой на передней панели. Программно можно только запускать/останавливать вращение. Мне это, разумеется, сразу не понравилось, т.к. много материалов в обработке и для всех нужны свои скорости.

Представляю относительно простую модификацию для возможности программной регулировки оборотов.
Откручиваем винты и снимаем крышку корпуса, видим инвертор. Его модель «Inverter_B_V05»

Нас интересует зелёная клеммная колодка слева:

Тут уже с переделанным подключением, забыл сфоткать как было до.
Переделка такая:
Между SGND и FWD (пины 4 и 5) ставим обычный тумблер, что бы иметь возможность вручную отключать/включать вращение шпинделя, на всякий случай (для душевного спокойствия, ну и чтобы закрыть отверстие пустое вместо крутилки), когда тумблер включён управление вращением (запуск/остановка/регулировка оборотов) будет программное.
На самой плате управления (называется MACH3 Interface Board V1.2) ищем колодку SPINDLE. Она слева на картинке.

Кстати, кому интересно — на выходе стоит оптопара PC817.

(первый пин там, где точка на микросхеме).
От неё идёт два провода, один белый, другой белый с синей прерывистой полосой (правый провод).
Если версия платы чуть другая, то ориентироваться лучше по оптопаре и даташиту.
Так вот белый с прерывистой синей полосой к «+5V» (2 пин, если считать сверху) инвертора, другой к «5V» (3 пин, если считать сверху, не путайте с питающим, это именно вход управления) — он как раз управляющий.
В итоге должно получиться так:

Читайте также:  Обновление ядра линукс команда

Чёрные провода от тумблера. Белые от интерфейсной платы.
Так то, скорее всего, непомешал бы подтягивающий резистор на 10КОм между 5V и SGND, но вроде в самом инверторе подтяжка есть и глюков не замечено.
ВАЖНО:
В сообщениях ниже написали о проблемах подключения, а именно невозможность управлять вращением.
Проблема в уровнях TTL некоторых LPT портов.
А именно при логическом 0 у них по факту больше 1 вольта, чего хватает, что бы оптопара осталась открыта.
Решение, это поставить парочку диодов, на которых упадёт лишнее напряжение, что бы при 0 был фактически 0.
Стягивающий резистор поставить не вариант.
Короче, ищем управляющую ногу оптопары, делаем на дорожке разрыв, впаиваем последовательно 2 диода.

На белый провод не обращайте внимание, он для других модификаций.
Диоды подойдут практически любые, только не Шоттки (т.к. на них слишком малое падение напряжения)!
Например 1N4007. Купить можно в любом радиомагазине, либо выпаять из старого блока питания компа.

В управляющей программе ставим «пин 1» — управление шпинделем и Active LOW в случае Mach3 или Inverted в случае LinuxCNC.
Кстати, этот инвертор, судя по всему, вполне спокойно потянет 1000 Ваттный шпиндель. Больше, думаю, не стоит.
Вот, в общем то и всё =) Ничего сложного.

Здравствуйте, рассматриваю два фрезерных станка:
AMAN 6090 4AXIS 2200W (LPT/USB) и ADVERCUT K6090T по описанию характеристики очень схожие,
отличия ADVERCUT: литая станина, DSP контроллер, рельсовые направляющие, повыше скорость и стоимость в 2 раза больше. Aman имеет 4-ю ось.
Понятно, что дороже — лучше, но все же, что может ADVERCUT чего нельзя сделать на AMAN кроме скорости в 2 раза?
При наличии компьютера с LPT, так ли нужен DSP контроллер?

Читайте также:  Linux проверить свободное пространство

Здравствуйте.
Куплен новый ПК с лицензионной ОС Windows 10 и больше ничего не устанавливалось.
Проблема в том, что контроллер Ruida 6332G нивкакую не хочет опознаваться в RDWorks V8 по USB. Скачивал с десяток разных версия, начиная от 5 вплоть до 8 и с этого форума и везде где находил. НО стоит ее подключить к старому ПК (демоверсия Windows 7) все подключается и работает без проблем. Версия RDWorks 8.01.42
Подскажите, пожалуйста, что нужно доустановить или настроить? Вроде и видео пересмотрел по установке и в руководствах ничего особого не пишут. Либо может быть как-то перенести с другого ПК можно?

Доброго времени суток. Приобрёл лазерный станок с рук год назад. И вот нашлось на него время. Станок приобрёл без флешки и програмного обеспечения. Самостоятельный поиск по просторам интернета ничего толком не дал. Управляющая плата LNC-LS232a. По моему на нём работали с помощью программы LasercutEngrave. При установки программы она станок не видит. Помогите пожалуйста начать работать. Заранее благодарен.

PavelK

Постпроцессор на 3 оси на основе Фанука для PowerMill 2020 и старше. Под LinuxCNC.
Из постпроцессора вырезаны вывод циклов, сверловка и куча всего остального (пока что).
Предназначен для Aman 3040. Для других станков нужно изменять размеры кинематики.
Можно использовать вместе с моделью станка:

Источник

USB-LPT interface for LinuxCNC

File Attachment:

Please Log in or Create an account to join the conversation.

Yeah, I have seen it on Youtube couple of days ago. I have also seen that you published the patched source code on your website. But so far I have not had the time to study it in any depth.

Could you give the top-down run on how you are solving the USB2 specific latencies when running the real-time software loop?

Читайте также:  Ставим linux на ssd

Please Log in or Create an account to join the conversation.

Very nice but way to expensive at 67.33$, that is Mesa territory as 7i92 is 89$ and comes with two parallel ports that can do much more.
I was really hoping it would be in the 30 to 45$ range as that would justify buying it.
But if i look from the other side, for someone who already has a machine set up for parallel port that is a very reasonable price as it would save them the effort of changing to other controller.
Thank you.

Please Log in or Create an account to join the conversation.

The device uses buffering, which allows you to eliminate delays associated with the fact that USB access is not in real time. The use of buffering has a disadvantage — reading the inputs does not occur at the same time as controlling the outputs. Therefore, it is impossible to use certain commands with this device, where the state of outputs at a given moment depends exactly on the state of inputs at that moment. However, in many LinuxCNC applications, this feature does not bother at all, for example in the construction of simple CNC plotters / milling machines, laser engraving machines or plasma cutters.
Buffering also has advantages — it reduces jitter.

Please Log in or Create an account to join the conversation.

Please Log in or Create an account to join the conversation.

Источник

Оцените статью
Adblock
detector