Плату мне из герберов изготовили на фрезерном станочке, разве что пришлось разводить "под самоделку": переходные диаметром 0.6мм, да так, чтобы не было переходных ни под элементами, ни сами ноги выводных элементов не являлись переходными (т.е. сначала разводишь дорожки, проверяешь, и лишь затем заливаешь полигоны). Железяка поближе:
(на противоположной стороне только разъемы: благодаря маленькому количеству элементов, получилось плату практически односторонней сделать). Работает элементарно: заряжаем через резистор конденсатор, а когда надо открыть или закрыть затвор, разряжаем кондер на катушки затвора (меняя полярность при помощи TLE5205). Положение затвора контролирую герконом (ХЗ, почему-то именно на этот затвор я еще много лет назад повесил геркон вместо холла, ну, так и оставил). Хоть по паспорту импульс на срабатывание у затвора должен быть 36В, работает он и от 14-15В, но как-то не очень надежно. Лучше всего начиная с 20В питать. Управляется либо по USB, либо внешним "сухим контактом": замкнул — затвор открылся, разомкнул — открылся. Сразу после открывания инициализируется счетчик текущим "временем", а когда затвор закрылся, полученное время (от момента полного открывания до момента начала закрывания) выводится в терминал. Как обычно, железяка эмулирует PL2303, при подключении udev создает симлинк — /dev/shutterX (чтобы не путаться в этих бесконечных PL2303, как было раньше). Протокол на гитхабе описан.