▌Идея
Иногда хочется передрать удачную схему или разводку с имеющегося девайса или его изображения. Как тут не накосячить и не налепить ошибок, которые потом можно долго и нудно отлаживать? Особенно если схема большая. Раньше я печатал схему/разводку на бумажке, клал перед собой и вычеркивал проведенные трассы. А некоторые программы, например Sprint Layout, позволяют подложить фоном изображение требуемой платы и просто его обвести. В Eagle же этой прикольной возможности нет. А встроенные скрипты конвертации точечного изображения в слой работают ОЧЕНЬ грубо.
И тут мне пришла одна дедовская идея. А чего бы не сделать электронный дралоскоп? Помните эту мега штуку. С лампой и стеклянным столиком. Сколько на нем было передрано студентами чертежей не передать. Так чего отказываться от опыта предков? Что мешает воткнуть любую картинку поверх всего изображения на мониторе, как оверлеем? Думаю ничего с этой идеей я и обратился к знакомым программерам Denisio и dсoder. Дкодре посоветовал метод, а Дэн за пол часика накидал все остальное. Пока так, по быстрому, проверить идейку
▌И вот что получилось
Сфоткал изображение одного забавного модулька:
Грузанул его в дралоскоп, повесив поверх монитора, и открыл Eagle:
Выглядит конечно блевотно, что тут сказать, но не от хорошей жизни Буквально за считанные минуты отрисовал верхнюю сторону. Если деталь ставим деталь. Если переходка, то обрываем и подписываем цепь (тут все переходки ведут на землю). Если не впаянная деталь, то оставляем что-нибудь с пометкой DNP (Do Not Place). Главное тут, не шевелить схему и не менять масштаб 🙂 Поэтому лучше сделать все помельче, чтобы гарантированно вошло. Ну и не пропустить ни одну дорожку.
УГО микросхемы лучше нарисовать прям под корпус с соотношением выводов 1 к 1. Если на фотке плохо видно, то глядим на оригинале что к чему, прозваниваем дорожки под корпусами и прочие действия. Можно что-нибудь отпаять, на посмотреть. Это реально все занимает считанные минуты.
Убираем картинку:
Картинка почему то побилась при сохранении в PNG, а оригинал скриншота не сохранился 🙁 Ну и хрен с ним. Не о нем речь.
Рекомендую ее тут же и сохранить, по ней потом если что разводку делать сущая халява 🙂 Осталось только заменить УГО на нормальное:
Да апдейтнуть библиотеки:
Еще минут 20 методичного распутывания этого барахла и наведение лоска Готово!
В общем, идея себя оправдала на все сто процентов. Никогда еще не было так просто и быстро реверсить печатные платы. Осталось допилить сам дралоскоп, но это уже не ко мне. Желающие могут доделать сами.
Вот сама программа и сорцы того, что уже есть.
- Прога (может потребоваться Net Framework)
- Сырки
Из практики, сразу скажу что надо реализовать:
- Добавить вторую картинку и хоткей для быстрого их переключения, чтобы удобно было отрисовывать двусторонки
- На лету менять прозрачность, лучше по хоткеям.
- Хоткей на полную непрозрачность и хоткей на полную прозрачность с возвратом в состояние как было, чтобы оперативно глядеть на схему и картинку во всей красе и переключаться снова в рабочий режим.
- Масштабирование картинки на лету
- Работа с прозрачностью, чтобы можно было стереть весь фон вокруг картинки и не делать мутным вокруг нее.
Ну и там по своей фантазии 🙂
Оцените статью!