Автор Тема: Кто в чем рисует платы?  (Прочитано 18812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Thorn

  • Гость
Кто в чем рисует платы?
« : Октября 04, 2012, 01:24:43 pm »
Народ, интересуюсь темой cad систем для отрисовки печатных плат. Просмотрел основные варианты - p-cad, eagle, kikad...
Вопросы для тех кто постоянно работает с кадом - есть ли хорошие подборки билиотек (в идеале одна библиотека со всем необходимым для отрисовки пп (не смд) с лампами и всем прочим необходимым - типа набора от Гаус Маркова для eagle).
Пока разобрался более менее с eagle - у нег самый вменяемый набор библиотек, включая такие вещи как библиотеи Wima, OEP, lorlin, лампы и т.д. Для пикада такого набора нет - не нашёл...
Kikad тоже покрутил - вроде все оч неплохо,но с библиотеками тоже не так все хорошо.

Ещё один из вопросов - системы - английская в дюймах, метрическая - стоит ли перенастраивать сетку, в чем обычно отрисованы библиотечные элементы? В чем в итоге принимают производственники, нет ли здесь потенциальной засады.

Пока сосредоточился на eagle как самый распространенный вариант на западе точно, может выбор неверный? Произодственники нормально его берут? Или придется самому экспорт в гербер делать и потом делать сборку типа CAM?

Tuvalu

  • Гость
Кто в чем рисует платы?
« Ответ #1 : Октября 04, 2012, 06:40:25 pm »
Thorn, а Вы не могли бы дать ссылочку на скачивание этой библиотеки gaussmarkov'а, что-то я у него на сайте не нахожу её? Ну, или выложить эту библиотеку сюда.
Про производственников самому будет интересно почитать. Работаю исключительно в дюймовой сетке, т.к. все библиотеки под неё заточены. Стартую в 25 mil, а дальше, по мере надобности, уменьшаю шаг до 12,5 и 6,25 mil. Очень редко - ещё мельче.

Thorn

  • Гость

Tuvalu

  • Гость
Кто в чем рисует платы?
« Ответ #3 : Октября 04, 2012, 08:35:48 pm »
Thorn, спасибо! Я элементарно не заметил в тексте "бла-бла.зип" и чесал репу на тему "где же ссылка на закачку". Теперь вижу.
 

Sworx

  • Гость
Кто в чем рисует платы?
« Ответ #4 : Октября 04, 2012, 10:08:37 pm »
Про P-CAD. Я работал только с версией 2001:

Как мне кажется он будет худшим вариантом в плане поиска готовых библиотек, их практически нет, те же что есть как правило не содержат наиболее распространенных элементов и ориентированы более на цифровую схемотехнику.
Ну например: в родной библиотеке Texas Instruments нет ни Tl082 ни TL074, хотя микросхемы то весьма распространены в DIY.

Родных библиотек с лампами в p-cad 2001 нет. Во всяком случае в штатном наборе.

Но я хотел бы оговориться что работать с пкадом начал сразу ориентируясь на то что библиотеки буду делать сам, так как ознакомившись с его родными библиотеками, а так же DIY ориентированными библиотеками орла (eagle) пришел к выводу что больше половины того что нужно нет ни у одного ни у другого.
Ну и в конце концов во всех этих пакетах отсутствуют такие мелочи как например вариант вертикального монтажа резистора, хотя иметь такой - хотелось бы.

Какую вы выставляете сетку в пкаде - совершенно все равно, ее шаг не меняется, а соответственно и проблем на какой сетке был создан символ компонента и на какую сетку вы его "кладете" - не возникнет.
Если я не ошибаюсь и все правильно помню, в орле эта проблема есть, когда компоненты созданные разными людьми будучи на одной схеме просто невозможно соединить без отключения привязки к сетке.

Резюмируя:
Я лично решил остановиться на пкаде из-за его интерфейса который мне показался в разы удобнее нежели орловский, ну и в пкаде я к тому времени уже научился делать компоненты сам, что не так уж и сложно.
У пкада конечно есть масса нелепых минусов, там например нельзя вывести рисунок пп в виде графического файла.
Еще в пкаде нельзя "взорвать" компонент на пп и банально переместить контактную площадку, ну например если вам вывод резистора мешает провести трассу и влево/вправо его сдвинуть уже нельзя. Каждая такая операция потребует создания нового библиотечного элемента, создан он конечно может прямо из окна pcb редактора, но это не очень удобно.
А еще в пкаде не так красиво выглядит картинка с пп как в орле :D  

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #5 : Октября 05, 2012, 01:10:58 am »
Sworx
По поводу библиотек - согласен это основная засада и именно поэтому я пока останавливаюсь на eagle - для него почти всё что нужно есть (даже аудио трансформаторы). В пикаде больше нравится экспорт импорт и работа со слоями. В орле не так все прозрачно...

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #6 : Октября 07, 2012, 05:53:13 pm »
Народ, ошибки проверки DRC типа off grid или overlap  - насколько критичны?
Вот стартую я в 50mil, alt ставлю в finest. Набрасываю компоненты, как обычно один из них под другую сетку заточен. Запускаю проаерку DRC получаю offgrid.
Насколько это критично при производстве? Или grid исключительно для выравнивания компонентов, дорожек?  
« Последнее редактирование: Октября 07, 2012, 06:02:39 pm от Thorn »

Xzert

  • Гость
Кто в чем рисует платы?
« Ответ #7 : Октября 07, 2012, 06:09:15 pm »
Thorn
скорее это сигнал что пивот компонентов лежат не на сетке. Влияет ли это как-то на производство или нет сказать не могу, но наверное должно быть пофиг.

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #8 : Октября 07, 2012, 11:44:20 pm »
Два вопроса.
Как сразу изменить толщину всех дорожек если дорожки уже отрисованы?
Второй вопрос - как здать толщину дорожек для инструмента route умолчанию? Провожу сигнал от элемента к элементу, выбираю Route кликаю по площадке начала сигнала - толщина сбрасывается в самое тонкое...

KMG

  • Гость
Кто в чем рисует платы?
« Ответ #9 : Октября 09, 2012, 03:10:30 pm »
Цитировать
В чем в итоге принимают производственники, нет ли здесь потенциальной засады.
Практически все производства берут или P-CAD (исторически сложилось с совка) или гербера.
Работаю в кикаде уже несколько лет.
Развожу платы вплоть до многослоек

[img width=\\\'500\\\' src=\\\'http://milas.spb.ru/~kmg/files/misc/brd.jpg[/img]
Нравится в нем возможность посмотреть/покрутить плату в 3D
Кикад
[img width=\\\'500\\\' src=\\\'http://milas.spb.ru/~kmg/files/projects/jcm800mv/tube/jcm800mvt_th.jpg[/img]
Реальная плата
[img width=\\\'500\\\' src=\\\'http://milas.spb.ru/~kmg/files/projects/jcm800mv/tube/brdtop_th.jpg[/img]

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #10 : Октября 09, 2012, 04:27:22 pm »
Да kikad я тоже попробовал, правда пока не разводил в нем платы - есть проект с отрисованной схемой в кикаде - как раз попробую развести наверное. Надеюсь с библиотеками нет у него проблем (правда eagle пока подкупил именно библиотеками).

Вопрос открыт - как в eagle изменить ширину дорожек сразу? Как задать ширину дорожки для инструмента route чтобы она не сваливалась в дефолтную (или где дефолтную изменить)?

KMG

  • Гость
Кто в чем рисует платы?
« Ответ #11 : Октября 09, 2012, 04:40:42 pm »
В принципе, могу скинуть текущие кикадовские библиотеки с 3D шейпами

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #12 : Октября 09, 2012, 04:45:08 pm »
KMG
Если это не то что в стандартной поставке - интересно.

KMG

  • Гость
Кто в чем рисует платы?
« Ответ #13 : Октября 09, 2012, 04:59:20 pm »
Текущее состояние библиотек 88М
http://milas.spb.ru/~kmg/share.zip

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #14 : Октября 09, 2012, 05:03:55 pm »
KMG
Спасибо! Посмотрим. :)

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #15 : Ноября 15, 2012, 12:34:37 am »
Пара толковых ссылок по теме экспорта из EAGLE в gerber и CAM350.

http://sensi.org/~svo/gerberhowto/index.en.html
http://www.sparkfun.com/tutorials/115

Себе на заметку: а то забуду

1. Открываем проект платы (.brd)
2. В окне редактирования платы открываем Cam Processor
3. В окне EAGLE (где управление проектами библиотеками и т.д) - File - Open - CAM Job и выбираем папку cam - там файлы типа .cam
4. Сначала делаем drill - выбираем excellon.cam Запускаем.
5. Остальные слои - повторяем последовательность п.п. 2-3, выбираем gerb274x.cam Запускаем.
6. Если нам нужен milling - во второй ссылке и в аттаче - файлик который по идее все делает сразу (там только слои с шелкухой надо выбрать все на котрых у нас есть элементы - tNames, tValues и т.д.) Дублирую этот файл в аттач.

При импорте в Cam350 в слое высверловки (NC Drill) выставляем 2:4 вместо 2:3 - тогда дырки импортируются нормально.

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #16 : Июня 05, 2013, 12:21:29 pm »
Ещё по поводу CAM350 себе на заметку пару хинтов.
Исправить сверловку можно через - импорт - drill data и в окне импорта правим tools, выставляем нужный диаметр отверстий.
Можно импортировать одну плату в другую и перемещать слои оставляя нужные для перемещения слои видимыми.
Увеличить расстояние между дорожками, площадками можно через DC edit или через Utilities - Over/Under size - задаем целевой слой и например размер - 90 процентов от исходного. Выделяем слой и получаем копию только каждый элемент будет на 10% меньше. Естественно для редактирования оставляем только нужный слой. Очень полезно при редактировании жирафовских плат где все очень тесно.
« Последнее редактирование: Июня 05, 2013, 01:39:03 pm от Thorn »

ilya

  • Гость
Кто в чем рисует платы?
« Ответ #17 : Июля 12, 2013, 11:17:06 pm »
Я рисую в Altium Designer. В нем, кстати, тоже можно в 3D плату посмотреть. Он даже step модели понимает - очень удобно.
Библиотеки все мои.

Thorn

  • Гость
Кто в чем рисует платы?
« Ответ #18 : Декабря 27, 2013, 06:54:24 pm »
На заметку по поводу Eagle CAD

Заливка землей:

Дорожки земли называем например GND (важно - для переименовывания пользуемся фунцией Edit - Name). Если дорожки разорваны - соединяем джампером, и обе дорожки именуем GND (просто так переименовать через properties не даст, будет ругаться что имя уже есть. Пользуемся Edit - Name.

Рисуем полигон. Так же через Edit-Name называем GND. Выставляем свойства полигона - isolate (расстояние до других элементов, thermals, слой, тип заливки и т.д). Нажимаем Ratsnetns. Полигон зальется заливкой. В общем все достаточно просто.

Собственно по поводу заливок землёй у меня есть некоторые предубеждения поскольку слышал разные мнения - от "антенна" до "земля должна быть массивной, экраном" и т.д.

Насколько "безопасно" и полезно заливать землей плату? Вот два варианта:

[img width=\\\'500\\\' src=\\\'http://diyfactory.ru/forum/uploads/img-2904-20d439f207.gif[/img]

[img width=\\\'500\\\' src=\\\'http://diyfactory.ru/forum/uploads/img-2905-34af58f9f3.gif[/img]

Какой более правильный?

ilya

  • Гость
Кто в чем рисует платы?
« Ответ #19 : Декабря 27, 2013, 07:09:30 pm »
Если схема не имеет высокоимпедансных участков (например, микрофон) или участков с очень низким уровнем сигнала (некоторы цепи микрофонного предусилителя), то заливать можно как угодно.