Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Бесплатные варианты для разработки PCB
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development
Страницы: 1, 2, 3
Dmitrij_80
По этим 2 ссылкам Вы найдете пакеты для разработки печатных плат. Условия лицензирования - GPL.

http://sourceforge.net/projects/pcb
http://sourceforge.net/projects/layout

Дополняем - комментарии.
Dmitrij_80
ладно ) допишем сами:
http://sourceforge.net/projects/mkpcb
This is an easy-2-use Printed Circuit Board designer program with user-friendly interface and with some interesting capabilities. The full source and the internals are well documented.

http://sourceforge.net/projects/reds
rapidEDS - Schematic / PCB Design Package For KDE Focus on Ease of use and flexability Uses ODBC to access a central component/symbol database, initially Postgresql Initially targeted for Linux, KDE 3.3.1, QT3.3.3 IDE for Electronic Circuit design

http://sourceforge.net/projects/circuitsmith
CircuitSmith is to be a comprehensive electronic design package being developed in Java which will include schematic capture, printed circuit board layout and any other features which I (and hopefully others) can be bothered to program.

Тройка пакетов работают пдо nix системами, как и указаный выше ../pcb. исключительно. Впрочем можно поставить vmware, загрузить туда nix, .. но это на любителя.

Возможно скоро будут еще 2 пакета:
http://sourceforge.net/projects/glpcb (openGL tool to design the printed circuit boards)
http://sourceforge.net/projects/gpcb (gPCB is a GPL, EDA program for board layout.)
Пока что они в стадиии разработки.

а для win среды можно предложить TinyCAD - http://sourceforge.net/projects/tinycad
TinyCAD is a program for drawing circuit diagrams in Windows. It has drawing libraries included with it. It can output into popular PCB layout programs in PADs & Protel format. It also has a SPICE template engine to generate simulation files.
Но в нем можно только рисовать схемы, и делать нетлисты. А дальше с этим нетлистом уже к другому пакету идти.

P.S. упомянутая выше http://sourceforge.net/projects/layout прекрасно работает под виндами, но не предназначеня исключительно для разводки. Там есть экспорт в DXF, ... но работа с ним разводя плату требует внимания - рисуеш просто полигоны - смотриш на схему(на бумаге). "Не все потянут".

P.S.S. пакеты под nix более "полноценны". Все относительно.
LeonY
Бесплатных завтраков не бывает!!! Увы, это закон...
Dmitrij_80
a14.gif
да, небывает, если Вы о том, что при установке и последующем использовании данных продуктов надо применить команды tar xzf ***.tar.gz; ./configure && make; make install. Это требует значительных капиталовложений.

rtfm одним словом.
Fortune
Цитата(Dmitrij_80 @ Feb 2 2007, 14:03) *
Дополняем - комментарии.


Мило.
Жаль только попробовать не могу, линукса не знаю, мак не по карману,фря уже поднадоела.smile.gif
Moжно правда wmware поставить...
А что у нас есть разработчики, работающие в UNIX-системе? rolleyes.gif
gab
Цитата(Fortune @ Feb 7 2007, 11:31) *
А что у нас есть разработчики, работающие в UNIX-системе? rolleyes.gif

Да, есть. И с линукса, например, не уйду. Мне неудобно работать с виндами.
nsemenoff
Цитата(Fortune @ Feb 7 2007, 11:31) *
А что у нас есть разработчики, работающие в UNIX-системе? rolleyes.gif


Судя по всему, их количество будет расти день ото дня smile.gif
Пользование нелицензионным ПО будет рассматриваться как уголовно-наказуемое деяние. А самое активно используемое ПО у нас - это OS Windows и сопутствующий ей MS Office smile.gif Именно их и будут искать. Поэтому Linux с OpenOffice - это логичное решение. Плюс многоплатформенная разработка софта прямо на своем компьютере - это лакомый пряник.... smile.gif
Mikle Klinkovsky
Цитата(Nick Semenoff @ Feb 13 2007, 12:58) *
Пользование нелицензионным ПО будет рассматриваться как уголовно-наказуемое деяние. А самое активно используемое ПО у нас - это OS Windows и сопутствующий ей MS Office smile.gif Именно их и будут искать.

Ни для одной фирмы и даже для частного лица не составляет труда потратить при покупке компа еще 3-5 тыр на Винду и 3 на офис (OEM). Это копейки.
Так что завязывайте про винды. Давайте говорить чем бесплатно заменить весь специфический софт, который в тысячах долларов оценивается...

Цитата(Nick Semenoff @ Feb 13 2007, 12:58) *
Поэтому Linux с OpenOffice - это логичное решение. Плюс многоплатформенная разработка софта прямо на своем компьютере - это лакомый пряник.... smile.gif

Это все довольно кривое.
Dmitrij_80
Ни для одной фирмы и даже для частного лица не составляет труда потратить при покупке компа еще 3-5 тыр на Винду и 3 на офис (OEM).
Насчет "частного лица" незнаю, но если для фирмы покупка специфического софта за пару "тысяч долларов" является проблемой, то им стоит задуматься, тем ли профилем они занимаются.

Многоуважаемый gab "не уйдет с линукса", так как я понял он пишет софт, а под виндами не просто скомпилить используя gcc, и даже colinux не очень спасает. Лчно меня не "спас" smile.gif

А то что АБСОЛЮТНО все "кривое", не сомневайтесь, не видел еще ни одного не "ровного" пакета, ни от Альтума, ни от Ментора, ... smile.gif Опять повторюсь - "все относительно".

Логично, что флеймить о различиях ОС, и способах набора текста немног не то ..

Итак, я не написал еще о одном пакете, само его название говорит само за себя: - freepcb. Адресс www.freepcb.com

FreePCB is a free, open-source printed circuit board layout editor for Microsoft Windows, released under the GNU General Public License. It was designed to be easy to learn and easy to use, yet capable of professional-quality work. It does not have an autorouter (yet). Some of its features are:
* 1 to 8 copper layers
* Board size up to 60 inches by 60 inches
* Uses English or metric units (i.e. mils or mm) for most functions.
* Footprint libraries courtesy of Ivex Design International Inc.
* Copper fill areas
* Footprint Wizard and Footprint Editor for creating or modifying footprints
* Imports and exports PADS-PCB netlists
* Exports extended Gerber files (RS274X) and Excellon drill files
* Design rule checker
* Autosave

Подчеркну, что лицензия там GNU, а то .com немного путает smile.gif
arttab
Цитата
freepcb

Его кто-то пробовал?
конвертация в него и из него? Удобства и не удобства?
arttab
Глянул
для дома (если что то мелкое) пойдет.
Редактора схем нету. Зато есть библиотеки на корпуса.
разводиться коряво (авто соединение при подводки к уже разведенному необнаружил).
до гербера не добрался.
Сергей Борщ
Цитата(Dmitrij_80 @ Feb 13 2007, 21:31) *
Итак, я не написал еще о одном пакете, само его название говорит само за себя: - freepcb. Адресс www.freepcb.com
Есть еще kicad http://kicad.sourceforge.net/wiki/index.php/Main_Page/ru Примерно с год назад обсуждался на телесистемах, но среди участников тогдашней дискуссии никто на момент обсуждения его не попробовал. Судя по сайту проект активно развивается. Кто-нибудь его пробовал?
arttab
не пробовал, но искал отзывы в инете - сыро, красиво только на картинках. предлагают желающим принять участие в разработке
psL
А кто-нибудь смотрел gEDA?
Или Eagle?

Правда последний не совсем халява.
Andy Great
EAGLE (правда под Винду) я пользую. Своебразный, неудобный для ручной разводки (или для перетрассировки участка). Но ведь пользую... smile.gif
Dmitrij_80
EAGLE как-то не "стыкуется" с описаными выше пакетами, ну если только по качеству исполнения wink.gif
Layout-Editor и Schematic-Editor module оценены в 800$
а с ограничением 4 слоя, и площадью 160x100mm в 400$
а EAGLE Light (1 лист схемы, 2 слоя, 100x80mm) за 49 редко когда нужны smile.gif

предлагают желающим принять участие в разработке
подобные предложения вы найдете на всех сайтах, где указаны open source проекты.
ValeraK
Цитата(Сергей Борщ @ Feb 14 2007, 14:22) *
Есть еще kicad http://kicad.sourceforge.net/wiki/index.php/Main_Page/ru
Кто-нибудь его пробовал?


Вчера скачал, в принципе можно с этим пакетом поработать, правда не понял как русские шрифты для надписей на схеме выбрать. Интерфейс легко руссифицируется. Имеет смысл с этим пакетом поковырятся.
Сергей Борщ
Цитата(ValeraK @ Feb 19 2007, 16:19) *
Цитата(Сергей Борщ @ Feb 14 2007, 14:22) *

Есть еще kicad http://kicad.sourceforge.net/wiki/index.php/Main_Page/ru
Кто-нибудь его пробовал?

Вчера скачал, в принципе можно с этим пакетом поработать, правда не понял как русские шрифты для надписей на схеме выбрать. Интерфейс легко руссифицируется. Имеет смысл с этим пакетом поковырятся.
Когда появятся какие-то впечатления, поделитесь пожалуйста. Очень интересно, а самому попробовать времени нет.
Dmitrij_80
приятно, что kicad, имеет сравнительно редкую способность, как и Альтиум, показать плату в 3D. Модель можно импортировать/редактировать из бесплатного 3д редактора wings. Его адресс - www.wings3d.com

Если кому интересно, на сайте kicada есть снимки c 3d
неуверен, что кicad лучший выбор из перечисленного, но попробовать для кругозора стоит
Dmitrij_80
пропустил вопрос "А кто-нибудь смотрел gEDA?"
посмотрел.
скачать можно с
http://sourceforge.net/projects/geda
только для *никсовых систем: The gEDA project is working on producing a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.
С "доброжелательностю" напряг. даже картинки нет там. smile.gif
Нажмите для просмотра прикрепленного файла
Tuntik
Здравтствуйте
Вот в первые решил запостить и тут
По поводу KiCAD

Начал работу по переводу сего чуда но там POEDIT - прога которой советуют перевести прогу не очень хорошо это делает
но я перевел уже ~ 800 сообщений из ок 2000 сообщений но еще не мало осталось и самое обидное что он это делает некорректно не все сообщения можно дословно переводить и он берет все что одинаково пишется а в разных случаях и на русском они пишутся не одинаково .

в принципе я согласен с идеологией автора когда библиотеки компонент и символов разделены

я думаю переделать интерфейс ввода схем и трассировки под горячие кнопки

в силу специфики моих разработок я не пользуюсь автотрассировками
(Технология лазерного утюга)
хотя в общем сыровато но есть все чтоб довести до человеческого вида, еще гербер приделать и с винды можно слезть окончательно.

gEDA запускал но не понравилось (ИМХО)
Sergu
Цитата(Tuntik @ Jul 7 2007, 11:19) *
хотя в общем сыровато но есть все чтоб довести до человеческого вида, еще гербер приделать и с винды можно слезть окончательно.


Хм, а зачем гербер приделывать - он там есть ведь ?
umup
Есть GEDA скомпилированный под Cygwin (656M, больше 2Г распакованный, правда там много ненужного - 400М в минимальной установке) :
http://www.minermade.com/pcb-geda/files/cygwin_downloads.rar

В принципе работать можно, но надо привыкнуть. Много недоработок.
AVL
Сравнил программы PCB (http://pcb.sourceforge.net, рекомендуемый для применения совместно с gEDA), kicad и freePCB в плане ручной трассировки печатной платы. Пришел к выводу, что использовать gEDA-pcb и freePCB для ручной трассировки вряд ли удастся. В freePCB похоже таких средств нет вообще, а в gEDA-pcb их явно не хватает.
Более или менее понравился kicad в этом плане. думаю попробовать развести пробную печ.плату как время найду.
gab
Цитата(AVL @ Oct 30 2007, 18:34) *
Сравнил программы PCB (http://pcb.sourceforge.net, рекомендуемый для применения совместно с gEDA), kicad и freePCB в плане ручной трассировки печатной платы. Пришел к выводу, что использовать gEDA-pcb и freePCB для ручной трассировки вряд ли удастся. В freePCB похоже таких средств нет вообще, а в gEDA-pcb их явно не хватает.
Более или менее понравился kicad в этом плане. думаю попробовать развести пробную печ.плату как время найду.

А мне почему-то понравилась связка geda+pcb. Прикладываю примерчик.
AVL
Цитата(gab @ Nov 2 2007, 17:33) *
А мне почему-то понравилась связка geda+pcb. Прикладываю примерчик.


А Вы kicad смотрели?
gab
Цитата(AVL @ Nov 6 2007, 17:47) *
А Вы kicad смотрели?

Пока нет. А geda мне понравилась за похожесть на Mentor Design View и возможность конвертации символов оттуда (у меня их много было).
А кикад умеет делать иерархические схемы?
AVL
Цитата(gab @ Nov 7 2007, 12:24) *
Пока нет. А geda мне понравилась за похожесть на Mentor Design View и возможность конвертации символов оттуда (у меня их много было).
А кикад умеет делать иерархические схемы?

Особо еще с кикадом не разбирался, но похоже что нет. А в gEDA есть поддержка иерархии?
gab
Цитата(AVL @ Nov 7 2007, 15:48) *
Особо еще с кикадом не разбирался, но похоже что нет. А в gEDA есть поддержка иерархии?

да. +поддержка spice.
AVL
Цитата(gab @ Nov 8 2007, 16:59) *
да. +поддержка spice.

На pcb это распространяется (иерархия)? меня интересует, если в схеме некоторое кол-во одинаковых комплектов, трассируется только один из них (остальные автоматически дублируются) или каждый нужно трассировать?
gab
Цитата(AVL @ Nov 8 2007, 23:11) *
На pcb это распространяется (иерархия)? меня интересует, если в схеме некоторое кол-во одинаковых комплектов, трассируется только один из них (остальные автоматически дублируются) или каждый нужно трассировать?

Напрямую - нет. Но есть возможность оттрасировать один комплект сделать его элементом. Дальше небольшое шаманство и вуаля! smile.gif.
Последовательность проста: делаем лист схематика с этой многократноиспользуемой частью. Трассируем. И делаем полученное элементом в PCB. В gede делаем для него символ. Собственно, всё делается как в любом каде.
Остаётся проблема в refdes блоков. Но для этого можно написать скрипт переименования, благо форматы всех файлов открытые и в geda и в pcb есть возможность писать скрипты (есть уже готовые, например BOM).
Если возникла необходимость редактирования реиспользуемого блока - всё просто: редактируем схему, её "печатку" и апдейтим основную печатку.
Я такой (с небольшой модификацией) метод всегда применяю. Например, делаешь что-то для себя и хочется подешевле (т.е. двуслойка), выбирfешь законченные функциональные модули, выделяешь в подблок, делаешь миниплату для него, по краям ставишь выводы (получается, что-то вроде модулей POL от Traco). В результате имеешь ещё 2 этажа для монтажа.
Приведённый мною выше пример разводки именно такой модуль. Магнитный компас + АЦП.

Кстати, в примерах у pcb есть 2 реиспользуемых модуля smile.gif. MSPxxx + jtag header и 68xxx CPU + FPU.
brag
а в этой geda как с переразводкой? все надо вручную расталкивать или есть хоть какое-то авто-расталкивание? я в eagle несколько лет развожу. все хорошо до тех пор, когда надо что-то подправить. приходится все вручную двигать.
Canis Dirus
Цитата(brag @ Dec 29 2008, 17:05) *
а в этой geda как с переразводкой? все надо вручную расталкивать или есть хоть какое-то авто-расталкивание? я в eagle несколько лет развожу. все хорошо до тех пор, когда надо что-то подправить. приходится все вручную двигать.

А это зависит от используемой программы для разводки плат. У "штатного" для gEDA pcb таких средств нет, все вручную.
Дмитрий_Мигачев
Я тоже скачал себе KiCAD, но пока не было времени оценить его. Больше всего интересует, работают ли с ним изготовители ПП (В частности Электроконнект из Новосибирска, что и узнаю у них после праздников). Если работают, то можно смело изучать эту программу и переходить на нее
Uree
Переходите на генерацию гербер-файлов и отправку их производителю. Тогда можно будет пользоваться любой программой
faa
Цитата(Дмитрий_Мигачев @ Jan 8 2009, 17:00) *
Я тоже скачал себе KiCAD, но пока не было времени оценить его. Больше всего интересует, работают ли с ним изготовители ПП (В частности Электроконнект из Новосибирска, что и узнаю у них после праздников). Если работают, то можно смело изучать эту программу и переходить на нее

Свежие русифицированные сборки KiCAD из svn периодически выкладываются на ftp://ftp.ntcsm.ru/pub/kicad/svn.
Сами активно пользуем KiCAD. Получаемые Gerber-ы производители ПП принимают без вопросов.
brag
а есть что-то опенсорсное с интерактивной разводкой?
ukpyr
мда, после Пикада редактор Кикада - полное убожество, непонятно как в нем можно работать ...

PCB - неплохо. Как в нем передвигать элементы вместе с присоединенными дорожками ? И есть ли сборки GSchem для Win32 ?
Canis Dirus
Цитата(ukpyr @ Jan 10 2009, 17:10) *
PCB - неплохо. Как в нем передвигать элементы вместе с присоединенными дорожками?

Просто, но не сильно очевидно: навести курсор на требуемую деталь, ни в коем случае не подсвечивать её (т.е. не нажимать левую кнопку), нажать на среднюю кнопку мыши и перетащить деталь куда надо.

Цитата(ukpyr @ Jan 10 2009, 17:10) *
И есть ли сборки GSchem для Win32 ?

Насколько я знаю - только для cygwin/mingw.

P.S. Для PCB также есть генератор посадочных мест, сильно упрощающий жизнь.
gab
Цитата(brag @ Dec 29 2008, 15:05) *
а в этой geda как с переразводкой? все надо вручную расталкивать или есть хоть какое-то авто-расталкивание? я в eagle несколько лет развожу. все хорошо до тех пор, когда надо что-то подправить. приходится все вручную двигать.

Почти есть. Но я как-то не использую, поэтому ничего сказать не могу.
Авторы получили из фонда 36 тыс. убитых енотов на доработку smile.gif.
Будем ждать, там, в планах, доработка UI.

Цитата(Canis Dirus @ Jan 12 2009, 01:46) *
Просто, но не сильно очевидно: навести курсор на требуемую деталь, ни в коем случае не подсвечивать её (т.е. не нажимать левую кнопку), нажать на среднюю кнопку мыши и перетащить деталь куда надо.

Но результат будет очень весёлым smile.gif

Ну и для демонстрации возможностей pcb прилагаю картинку, так сказать, кину пальцы smile.gif
andr1791
Пока только собираюсь попробовать, чё это за зверь...
Нашел вот более-менее свежую версию:
http://rapidshare.com/files/206376179/kicad-2007-01-15.zip
здесь вроде, пишут, дока кой-какая:
http://rapidshare.com/files/206390699/doc_...-2006-12-08.zip
Привлекает бесплатность и русский язык. Пугает "неизвестность" и в особенности вопрос поддержки выходных форматов "народом" в лице заказчиков... Мой последний заказчик хотел непременно pcb P-CAD2002...
andr1791
Прошу прощения, ибо по означенным ссылкам выявлены следующие "ляпы":
- не работает русский язык;
- дока - не дока, а сборник даташитов...
Нормальная русская версия (проверено!):
http://rapidshare.com/files/207093644/KICAD-20081127.rar
или
http://letitbit.net/download/b78bd4359973/...081127.rar.html
Библиотеки (кто скачал ранее выложенную версию, может скопировать из нее папку library):
http://rapidshare.com/files/207093960/KICA...ry-20081114.rar
или
http://letitbit.net/download/915ddc430412/...081114.rar.html
MrYuran
Цитата(andr1791 @ Mar 7 2009, 15:04) *
Пока только собираюсь попробовать, чё это за зверь...

Может, сначала на родине посмотреть?
Pahomov1
Кто нибубь знает в kicad диф пары таскать можно и шины с нормированным временем задержки
Скопидор
Цитата(Dmitrij_80 @ Feb 14 2007, 02:31) *
Ни для одной фирмы и даже для частного лица не составляет труда потратить при покупке компа еще 3-5 тыр на Винду и 3 на офис (OEM).
Насчет "частного лица" незнаю, но если для фирмы покупка специфического софта за пару "тысяч долларов" является проблемой, то им стоит задуматься, тем ли профилем они занимаются.

+1000
dch
Цитата(Скопидор @ Apr 6 2009, 13:56) *
+1000

microsoft не производит бесплатное по используемое для разработки ПП , в офисе рисовать крайне не удобно.
smac
Цитата(gab @ Jan 14 2009, 06:21) *
Ну и для демонстрации возможностей pcb прилагаю картинку, так сказать, кину пальцы smile.gif

Здраствуйте!
Чтобы было понятно, о чем это я вот ссылка на пост уважаемого gab
http://electronix.ru/forum/index.php?s=&am...st&p=529445
Извините за некропост, но может быть gab подскажет как ему удалось повернуть микросхемы на 45 градусов? (Пришлось свои футпринты рисовать или как-то менее геморойно можно). Может быть еще кто-то знает как?
Заранее благодарю.
gab
Цитата(smac @ Apr 19 2009, 17:56) *
Здраствуйте!
Чтобы было понятно, о чем это я вот ссылка на пост уважаемого gab
http://electronix.ru/forum/index.php?s=&am...st&p=529445
Извините за некропост, но может быть gab подскажет как ему удалось повернуть микросхемы на 45 градусов? (Пришлось свои футпринты рисовать или как-то менее геморойно можно). Может быть еще кто-то знает как?
Заранее благодарю.

Всё очень просто: Выделяем footptint -> Shift-LeftClick на нём-> CutSelection To Buffer -> вводим ":" для перехода в режим ввода команд и вводим FreeRotateBuffer(45) (ввод) -> Кликаем чтоб поставить элемент на плату. Градусы можно вводить любые.

Сейчас авторы сильно перерабатывают интерфейс. Там будет сильно легче. С т.з. графики в новой версии уже используется OpenGL.
smac
Цитата(gab @ Apr 20 2009, 04:35) *
Всё очень просто: Выделяем footptint -> Shift-LeftClick на нём-> CutSelection To Buffer -> вводим ":" для перехода в режим ввода команд и вводим FreeRotateBuffer(45) (ввод) -> Кликаем чтоб поставить элемент на плату...

О спасибо огромное, с меня пиво smile.gif .
П. С. То ли я документацию плохо читал, то ли она (документация) старя у меня, в-общем прохлопал я эту полезную команду.
ukpyr
выложу свою либу для KiCAD. символы более-менее соответствуют ГОСТу.
http://ifolder.ru/12393067
чтобы избежать мешанины символов/корпусов, корпуса символам назначаю в процессе ввода схемы, или в CVPCB.
поэтому присутствуют только по 1му символу резистора, конденсатора, диода и т.д.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.