В общем интерфейсная плата вот такая
Соединил эту плату с CNC резаком ISEL 1090.
Настроил и все работает достатончо долго и счастливо, включая щуп на ноль.
Захотел наконец подключить концевики лимитов по осям, думаю пины назначу в матче и готово.
Вот например пин 15 матча назначил на лимит по Z.
Не работает, ни в прямом ни в обратном подключении.
На 15 пине напряжение 6 вольт при выезд за лимит и примерно полтора вольта, если в поле.
Но интерфесная плата видимо не реагирует на изменения напряжения.
Попробовал / переназначил на другом пине - то же самое, не работает.
Длинным кабелем отключил концевик от платы фрезера и подключил напрямую к интерфейсной плате - все ок, работает.
Ноль у фрезера и интерфейсной платы хороший.
Понимаю, что видимо оптопары не видят изменения.
Больно не хочется тащить еще один кабель от фрезера к плате, что б концевики завести напрямую.
К родному 15 пин кабелю не подключиться, очень неудобно, там мелко все очень, можно сломать.
Питание 12в на оптопары подал.
Лампочки в матче или горят или нет, но не переключаюся.
Плюс подавал с 12в через резистор 1 ком на вход оптопары - не помогло.
Есть может у кого какие мысли?