Eagle+CorelDraw или как заставить парить орла кругами.

Eagle сама по себе очень хорошая программа позволяет делать платки заказывать их на производстве да и просто дома их ваять. Но как и все подобные системы проектирования ПП имеет ряд особенностей. Не секрет что 95% всех изготавливаемых плат имеют форму прямоугольника и только на остальные 5% приходятся другие формы.
Общаясь как-то со знакомым по ICQ он задал интересный вопрос, а именно, он хотел сделать подсветку для своей сверлилки и при ее организации необходимо разместить 10 светодиодов вокруг сверлильного патрона дабы обеспечить равномерность засветки рабочего поля сверлилки. Задача вроде простая нарисовать схемку, сделать контур платы и раскидать там эти светодиоды.

]Но делать это как то все равно это надо, т.к если просто накидать светодиоды линиями или квадратом светить то они будут по любому но вот эстетика и равномерность засветки оставят лучшего.
Перейдем от слов к делу. Откроем орла и нарисуем произвольную схему с 10-ю светодиодами соединенными последовательно по 5 штук. Схему управления оставим за рамками данного обсуждения т.к она у каждого в итоге своя.

Теперь щелкнем создать плату и нарисуем контур произвольной платы.

Нарисуем окружность необходимого диаметра в которую в последствии будет входить ось сверлилки и на вспомогательном слое вторую окружность на которой будут располагаться светодиоды подсветки. Поставим один светодиод и посмотрим что все хорошо.

Дальше делаем простую математику 360 делим на 10 и получаем 36 градусов, это то расстояние на котором должен находится один светодиод от другого при размещении их по окружности. Смотрим различные менющки и скрипты в орле и видим что ничего нет для выполнения подобной операции а в свойстве самого элемента мы можем его вращать только относительно собственного центра координат. Можно конечно написать специальный скрипт или еще что то в этом роде, но не удобно и время займет. Поэтому поступаем проще. Открываем корел и а листе рисуем наш вспомогательный круг на котором будут располагаться светодиоды с теми же координатами что и в орле.

И на этой же линии ставим светодиод с координатами взятыми из орла. И после этого в кореле смещаем центр отверстия воображаемого светодиода к центру окружности оси на которой они должны располагаться.

После этого жмем в кореле Упорядочить Преобразования и выбираем поворот и в диологе поворота в графе угол пишем цифру 36.

После того 10 раз жмем на кнопку Применить к копии и получаем круговой массив светодиодов с расстоянием в 36 градусов.

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


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

И последним штрихом выставляя угол поворота уже в орле добиваемся расположение контактных площадок светодиодов тоже на оси симметрии и прокладываем будущие печатные проводники.


В конце архивчик со всем этим для тех кто желает пощупать это все сам.">
  • 0
  • 19 февраля 2012, 13:05
  • Sailanser
  • 1
Файлы в топике: Led.zip

Комментарии (10)

RSS свернуть / развернуть
Заметка

Тег <cut> сокращает длинные записи, скрывая их целиком или частично под ссылкой («читать дальше»). Скрытая часть не видна в блоге, но доступна в полной записи на странице топика.
0
Поправил.
0
Вообще, в данном случае координаты было бы быстрее посчитать на калькуляторе.
+1
  • avatar
  • Vga
  • 19 февраля 2012, 14:03
Внимательное изучение топика тут может здорово облегчить жизнь, сократит время получения результата и сделает корел совершенно лишним для этой задачи.
0
  • avatar
  • evsi
  • 19 февраля 2012, 14:39
Да но инфу найти еще надо под конкретную задачу, но намного интереснее решить ее своим умом, или не так?
0
Спору нет. Но если так подходить, то гораздо интереснее ее решить средствами одного инструмента, то есть покопать возможности игла, а не бросаться запускать корел. Уж всяко полярые координаты использовать точно проще и удобнее (а главное — универсальнее для подобных задач, чем в кореле декартовы переписывать.
0
Может и да, но вот только у меня на эту операцию ушло 3 минуты. Скриншоты и писал дольше. :)
0
3 минуты то, что бы вбить 20 координат, да еще переключаясь межда разными программами + время на запуск самого корела… Сомнительно что-то.

P.S. На поиск правильного решения у меня ушло гораздо меньше времени. О его преимуществах я писал выше.
0
немного не в тему:
Я работаю в P-CAD, если нужен сложный профиль — рисую в AutoCAD (у меня студ. версия), а потом импортирую в P-CAD — там такое делается за пару минут. Удобно)
0
А не проще ли было бы сместить центр диода в библиотеке Eagle и далее вращать как угодно?
0
Автор топика запретил добавлять комментарии