Как увеличить число входов LPT порта

Обсуждение электронных компонентов, схем станков

Модераторы: Dj_smart, life, koolhatcker

Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Здравствуйте!

В моём компе имеется нормальная рабочая плата расширения для второго LPT порта(PCI-LPT)
Она нормально работает и исправна

Передо мной стоит такая задача:

Увеличить на ней количество входов хотя бы штук до 10 -15 (ведь как известно на обычном LPT порте, входов всего 6 :
10, 11, ,12 ,13, 14, 15)

Я на эти дополнительные входы хочу повесить ещё кнопок с помощью OEM Trigger

Как увеличить количество входов? :sos:
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение aegis »

Шерлок Холмс, никак с лпт не побороться. можешь попробовать почитать что такое modbus в хелпе mach3, думаю поможет
Карпуха
Станкостроитель
Станкостроитель
Сообщения: 767
Зарегистрирован: 21 дек 2010, 01:00
Имя: Владимир
Откуда: Россия, г.Новосибирск

Re: Как увеличить число входов LPT порта

Сообщение Карпуха »

Шерлок Холмс писал(а):(ведь как известно на обычном LPT порте, входов всего 6 :
10, 11, ,12 ,13, 14, 15)
А я почему-то думал, что входов 5: пин 14 - это ведь вроде выход? Мне одного не хватает: у меня будет 4 датчика Home, стоповская кнопка. А еще хотелось бы подключить щуп для обнуления Z.
Ничего не сделано, если что-то не доделано!
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

А я почему-то думал, что входов 5: пин 14 - это ведь вроде выход? Мне одного не хватает: у меня будет 4 датчика Home, стоповская кнопка. А еще хотелось бы подключить щуп для обнуления Z.
Я тоже так думал, пока не замкнул 14 ногу с одним из выходных пинов,
и увидел в Инпат сигнал, что 14 нога может быть ещё и входной.

Сам немного непонял что к чему, ну а раз она входная, то на неё можно чего нибудь повесить.
Сёдня ещё раз перепроверю сам себя
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

modbus в хелпе mach3
Так то я слышал, о модбасе, в пурелогике такие штуковины продаются. Знаю, что он тоже может помочь увеличить количество входов.

Вообще я приследую более глобальную цель:
Сделать самодельный пульт с ЛПТ проводом, на котором будут:

1) Маховик (энкодер на 10 импульсов)
2) Не менее 6ти кнопок , которые будут настроены через OEM Trigger

Если у кого найдётся схема такого пульта, скажу спасибо.

Жаль, что ЛПТ непобедим
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Re: Как увеличить число входов LPT порта

Сообщение Dj_smart »

Шерлок Холмс писал(а):Жаль, что ЛПТ непобедим
Ещё как победим :) Берёшь USB клаву, разбираешь. Платка там 20х80. По матрице убиенной клавы находишь нужные кнопки, подпаиваешь сколько надо... и USB пульт у тебя в кармане :) . Благо сейчас такого добра валяется немеряно.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Ещё как победим Берёшь USB клаву, разбираешь. Платка там 20х80. По матрице убиенной клавы находишь нужные кнопки, подпаиваешь сколько надо... и USB пульт у тебя в кармане . Благо сейчас такого добра валяется немеряно.
Спасиб, за интересную мысль, но у меня вопрос:

1) Как мне в разделе ВХОДНЫХ СИГНАЛОВ объяснить МАЧу, что нужные кнопки находятся не на ЛПТ порте а на ЮСБи клавиатуре(переделанной под пульт)?
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Re: Как увеличить число входов LPT порта

Сообщение Dj_smart »

Я особо не вникал, просто одна клава втыкалась обычная, не юсб, а вторая - этот огрызок, с трёхметровым шнурком. На него запаивались кнопки цифрового поля. И управлять можно было что с обычной клавы, что с обрезаной. В смысле одновременно. С энкодером вряд ли, а вот в настройках горячих клавиш можно многое наковырять.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Очень хотелось спаять такую штуку как на ссылке
http://www.markusmechatronics.com/Handrad_HowTo.html

Но тут как я понял плата 2х сторонняя, а изображения второй стороны я не нашел
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

а вторая - этот огрызок, с трёхметровым шнурком. На него запаивались кнопки цифрового поля. И управлять можно было что с обычной клавы, что с обрезаной.
Вашу мысль я понял.

Но вот смотрите:

1) ЛПТ встроенный в материнку является в МАЧЕ:
1м портом и имеет адрес 0*378

2) ЛПТ в виде платы расширения является в МАЧе:
в основном 2м портом и адрес ему присваевается, тот, который указан в диспетчере панели управления

3) А вот каким портом является ЮСБи клава, и как определить её адрес, я к сожалению пока не знаю.

А это являестя самым суть основным вопросом, мне так кажется
Аватара пользователя
Baha
Станкостроитель
Станкостроитель
Сообщения: 1401
Зарегистрирован: 05 фев 2010, 01:00
Откуда: Москва-Тараз

Re: Как увеличить число входов LPT порта

Сообщение Baha »

Шерлок Холмс,
такая штука готовая, под Мач, в ебай с доставкой 60 долларов. При самостоятельной сборке вряд ли будет дешевле.
Efim
Станкостроитель
Станкостроитель
Сообщения: 1484
Зарегистрирован: 03 дек 2009, 01:00
Откуда: РФ Лен.обл.

Re: Как увеличить число входов LPT порта

Сообщение Efim »

Что мешает повесить jog прямо на вход step/dir контроллера? Только ПО не будет координаты отслеживать.
Последний раз редактировалось Efim 07 фев 2012, 10:20, всего редактировалось 1 раз.
Не тратьте силы, возьмите молоток побольше.
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Шерлок Холмс писал(а):Шерлок Холмс, такая штука готовая, под Мач, в ебай с доставкой 60 долларов. При самостоятельной сборке вряд ли будет дешевле.
Подолбаться охота, скучно мне ходить и покупать всё подряд
К тому же если заказать её в китае с ебэя, то на границе она попадёт в руки почты россии.
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Baha писал(а):Что мешает повесить энкодер прямо на вход step/dir контроллера? Только ПО не будет координаты отслеживать.
Слаб в электронике.
Пока не представляю, как это сделать
Только ПО не будет координаты отслеживать.
НЕЕЕЕ! Нужно, чтоб отслеживала!
Аватара пользователя
Baha
Станкостроитель
Станкостроитель
Сообщения: 1401
Зарегистрирован: 05 фев 2010, 01:00
Откуда: Москва-Тараз

Re: Как увеличить число входов LPT порта

Сообщение Baha »

Шерлок Холмс,
http://www.cncmasterkit.ru/rules.php
Собирай, только отдельно заводской энкодер стоит дороже, чем это готовый MPG. Надо будет свою резать.
Efim
Станкостроитель
Станкостроитель
Сообщения: 1484
Зарегистрирован: 03 дек 2009, 01:00
Откуда: РФ Лен.обл.

Re: Как увеличить число входов LPT порта

Сообщение Efim »

Входы можно на COM подвесить. Мач с него читает. Сам собираюсь на днях входами заморочиться - home и аварийные подвесить к com.
Не тратьте силы, возьмите молоток побольше.
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Baha писал(а):Входы можно на COM подвесить. Мач с него читает. Сам собираюсь на днях входами заморочиться - home и аварийные подвесить к com.
Можете схему показать?
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Народ!
Я разобрался!

ЮСБи клавиатуру и кнопки раздела OEM Codes(External buttons) заставить работать вместе можно!!!

Щас скажу как:

1) В system hotkeys находим OEM Codes(External buttons)

2) На этой http://www.machsupport.com/MachCustomiz ... EM_Buttons
находятся OEM коды тех кнопок, что нам нужно. Для МАЧа можно выбрать любые 15штук.
Выбираем и запоминаем их коды

3) Во вкладке Input signals напротив каждого OEM Trig (их 15 штук) ставим галочки в столбцах

1. Enaeble
2. Emulated (как раз после этой галочки клава и OEM коды начинают дружить)

4) в столбце Hotkey нажимаем мыщкой напротив нужного OEM Trig и нажимаем на клаве ту клавишу, к которой будет привязана функция

5) Последнее:
В разделе OEM Codes(External buttons) вписываем коды этих кнопок , взятые с мачсаппорта.

Всё! Нужные функции работают, сам лично проверил.

Теперь клаву, можно переделать под пульт, можно настроить на нужные ф-ии(не более 15 штук)
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Re: Как увеличить число входов LPT порта

Сообщение Dj_smart »

Шерлок Холмс писал(а):Теперь клаву, можно переделать под пульт, можно настроить на нужные ф-ии(не более 15 штук)
Во! :) Наливай! :company:
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

Я долго не мог понять, зачем нужен столбец Emulated, теперь знаю.

Чисто случайно догадался
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: Как увеличить число входов LPT порта

Сообщение UAVpilot »

Поставьте ещё одну карту с LPT и/или замените имеющуюся на ту, на которой есть 2 порта.
Если карты с LPT - PCI, то их можно понатыкать во все слоты. Умеет-ли мач понимать более 3-х портов - вопрос не ко мне.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение aegis »

s3301, не более 3х портов, на каждом порте по 6 входов, итого больше 18 входов через 3 лпт не передать. на коме через модбус повесить можно еще несколько штук. а через юсб я так понял происходит просто программная работа с горячими клавишами
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

s3301 писал(а):на каждом порте по 6 входов, итого больше 18 входов через 3 лпт не передать
В разделе Port Setup and axis selection
под название второго порта есть место для галочки напротив фразы PIN 2-9 as inputs,
как она переводится и что означает знают все, но когда я попробовал поставить напротив неё галку и замкнуть один из пинов со 2 по 9 с другими пинами (вне диапазона от 2 по 9й) стали определятся пины только с 10 по 15й.

то есть нафиг нужна эта галка, раз она не делает пины от 2го по 9й входными я не понимаю.
а через юсб я так понял происходит просто программная работа с горячими клавишами
Фактически так и получается, галка в столбце Emulated , заставляет дружить ЮСБи клавиатуру и горячие клавиши из группы OEM Codes, при этом не указывая номер порта ЮСБи (который по-моему никто и не знает, нету у ЮСБи порта номера)
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение aegis »

Шерлок Холмс писал(а):но когда я попробовал поставить напротив неё галку и замкнуть один из пинов со 2 по 9 с другими пинами (вне диапазона от 2 по 9й) стали определятся пины только с 10 по 15й.
ты все методом тыка попробовать хочешь? почитать спецификачию лпт порта где черным по белому будет написано где вход и где выход лень? http://ru.wikipedia.org/wiki/LPT
Изображение
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Re: Как увеличить число входов LPT порта

Сообщение Dj_smart »

Шерлок Холмс писал(а):заставляет дружить ЮСБи клавиатуру и горячие клавиши из группы OEM Codes
А так же и "родную" клаву. Паралельно обслуживается две.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
adif
Станкостроитель
Станкостроитель
Сообщения: 117
Зарегистрирован: 05 авг 2010, 00:00
Откуда: г. Сумы, Украина
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение adif »

А если по серьезному то жизнь же не заканчивается на программе Mach3 есть еще намного лучшие программы. Вообще то существуют вот такие штуки parallel I/O cards http://www.mesanet.com/index.html или им подобные. А их можно легко связать с EMC2 и тогда у вас куча входов и возможностей управлять станком.
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

задаю другой вопрос но по той же теме.

У меня биос упорно не хочет видеть второй дополнительный LPT первый. Порт который рулит будущим станком видит, а второй нехочет.

Чё можно сделать чтоб второй порт заявил о себе в биосе? При этом второй порт нормально работает и пины определяются
Последний раз редактировалось Шерлок Холмс 15 фев 2012, 05:50, всего редактировалось 1 раз.
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

задаю другой вопрос но по той же теме.

У меня биос упорно не хочет видеть второй дополнительный LPT первый Порт,который рулит будущим станком видит, а второй нехочет.

Чё можно сделать чтоб второй порт заявил о себе в биосе? При этом второй порт нормально работает и пины определяются
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение aegis »

Шерлок Холмс, у тебя писиай-лпт переходник? у меня тоже его в биосе не видит. смотри в диспетчере устройств его адресс (обычно это Е800 или Е400) и вбивай значения в мач
Шерлок Холмс
Станкостроитель
Станкостроитель
Сообщения: 133
Зарегистрирован: 23 янв 2012, 05:40
Имя: Женя
Откуда: г.Бердск Новосибирская область
Контактная информация:

Re: Как увеличить число входов LPT порта

Сообщение Шерлок Холмс »

aegis писал(а):Шерлок Холмс, у тебя писиай-лпт переходник? у меня тоже его в биосе не видит. смотри в диспетчере устройств его адресс (обычно это Е800 или Е400) и вбивай значения в мач
Так не, все не совсем так просто.

Я определил его адрес, вбил в МАЧ(у меня кстати так и получился адрес Е800), всё хорошо, всё нормально.
Этот дополнительный порт работает с контроллером, движки крутятся.

То есть моя плата-преходник(PCI-LPT) функционирует правильно, раз движки от неё крутятся.

Но я движками буду управлять со встроенного в материнку ЛПТ-порта.
А эта дополнительная плата мне нужна для того чтоб подключить самодельный пульт.

Просто подключением к ней(дополнительной плате) контроллера я проверил её работоспособность.

Я прекрасно знаю, о том чтоб подключить к ней самодельный пуль нужно переключить её в другой режим.

Но это оказалось не так то просто сделать, у меня биос не хочет её видеть, родную встроенную видит, и её я могу переключить в любой режим.
А с дополнительной вообще ничё не могу сделать, хоть она и рабочая
Ответить