LINUX.ORG.RU

KiCAD теперь поддерживает трассировку скоростных печатных плат

 


3

2

Сегодня была анонсирована поддержка трассировки дифференциальных пар и выравнивания длин трасс для EDA KiCAD.

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

И хотя прямо сейчас использовать это довольно трудно из-за сырости и ограниченности, потенциально эти функции открывают возможность трассировки в KiCAD серьезных высокоскоростных проектов на базе таких технологий, как PCI-Express, DDR2-3, Gigabit Ethernet и пр.

Видео с демонстрацией работы

>>> Скачать исходный код

★★★★★

Проверено: fallout4all ()
Последнее исправление: fallout4all (всего исправлений: 4)

Ответ на: комментарий от DR_SL

Оно несколько устарело, надо переписывать

Кто устарело?

но посмотрите

вот я это так и видел. Чтоб не было необходимости каждому, кто нарисовал детальку, коммитить ее в основной проект, следует создать веб-сервис, где любой сможет сделать это за минуту. Это оно и есть, я правильно понял (для Ъ)

pihter ★★★★★
()
Ответ на: комментарий от dinn

Скорее обычная, абсолютное большинство людей сидит и ждёт

Про большинство — не спорю. Но почему у меньшинства не хватило энтузиазма? Надо понимать, разработчики не сильно приветственно относятся...

pihter ★★★★★
()
Ответ на: комментарий от pihter

Но почему у меньшинства не хватило энтузиазма?

Энтузиазм вещь конечная, на всё его не хватает.

Надо понимать, разработчики не сильно приветственно относятся...

Скорее недостаток документации и лёгкости вхождения. Ещё год назад зайдя на kicad-pcb.org сложно было вообще что-то понять. Где код программы, где библиотеки. Это тоже отпугивает людей. Сейчас хоть стали двигаться в нужном направлении. Вообще это серьёзная для opensource проблема, как свести заинтересованнях в проекте людей.

dinn ★★★★★
()
Ответ на: комментарий от h4tr3d

К чему это, да к тому, что мороки всегда овердохрена.

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

dinn ★★★★★
()
Ответ на: комментарий от pihter

А я объявил. И правильно сделал - гораздо больше умных и по-настоящему смешных вирусных фраз сейчас уже никто не использует, а в горячем держится какой-то тупой бред с грамматическими ошибками. Очень смешно.

full_inu
()
Ответ на: комментарий от dinn

У вас уже список рассылки не надо искать по дальним задворкам интернета?

Где задворки? Текущий мейнтейнер держит у себя на сервере (user, help), о чём написано на вики.

TwisteR ★★
()
Ответ на: комментарий от dinn

Словосочетание «mailing lists» со ссылкой есть прямо на главной. ЧЯДНТ?

AP ★★★★★
()
Ответ на: комментарий от pihter

https://github.com/KiCAD/kicad-library - самые последние официальные библиотеки символов для рисовальщика. На данный момент там рефакторинг и унификация идет полным ходом. И кстати, по дефолту eeschema не все библиотеки подключает.

Новые версии kicad'а (>= конец 2013 кажется) качают футпринты прямо с репозиториев github (https://github.com/KiCAD - репозитории, заканчивающиеся на *.pretty). Туда уже накоммитили тысячи футпринтов на все случаи жизни. Полный список реп - /usr/share/kicad/template/fp-lib-table.for-github

Во всё это можно слать пулл-реквесты и народ сейчас активно свои локальные библиотечки сливает в офицальные репы.

Kosyak ★★★★
()
Последнее исправление: Kosyak (всего исправлений: 1)
Ответ на: комментарий от dinn

Да есть, некоторые примеры из своей практики привёл. Бюрократию тоже понимаю, как никак в софтверной компании работаю, процесс всё такое. Но, лично мне, этого и на работе хватает. Поэтому вне работы делаю по принципу - «с моей стороны пули вылетели»: всех проинформировал, патчи прислал, если нужно часто самому менять - сделал репу, выложил в тырнет. А дальше снова опенсорс: если кому-то хочется - интегрируйте, инфа доступна, на вопросы отвечу.

Плохо когда свои наработки вообще никак не публикуют. Но что бы сразу в основной проект...

h4tr3d ★★★★★
()
Ответ на: комментарий от DR_SL

На чем/где учились использовать ngspice?

//////////////////

Начинал с pspice, искал свободную альтернативу.

ngspice прямой наследник классики spice3f5. В комплекте объемный мануал в пдф. Его активно пилят, по моей просьбе исправили пару ошибок и добавили пару интересных мне плюшек. Использую для симуляции аналоговых цепей.

К kicad-у подключал через скрипт подправляющий нет-лист, spice-команды моделирования пишу в текстовом блоке прямо в схеме.

anonymous
()
Ответ на: комментарий от dinn

Скорее недостаток документации и лёгкости вхождения

да я не про кодинг кода. я про рисование библиотеки футпринтов и 3д моделей

Какой там порог вхождения? Хау ту с картинками посмотреть?

pihter ★★★★★
()
Ответ на: комментарий от Kosyak

Во всё это можно слать пулл-реквесты и народ сейчас активно свои локальные библиотечки сливает в офицальные репы.

О. Ну, стало быть, с года на год, стоит ждать полноценной библиотеки на все случаи жизни с три де?

pihter ★★★★★
()

Kicad хорош, но к сожалению даже для простых плат реально сыр. С огромной печалью все таки пришлось переехать на орла

disee ★★★
()
Ответ на: комментарий от DR_SL

А учебник какой к pspice использовали?

//////////////////////////////

Разевиг В.Д. Применение программ P-CAD и PSpice для схемотехнического моделирования на ПЭВМ. В.1-4. (1992) (publ.lib.ru/ARCHIVES/R/RAZEVIG_Vsevolod_Danilovich/_Razevig_V.D..html).

Система схемотехнического моделирования и проектирования печатных плат Design Center (PSpice) / В.Д. Разевиг. - Москва : СК Пресс, 1996.

Начинал с этого. Основные принцыпы моделирования в различных spice похожи, отличаются в основном директивы управления симуляцией. В ngspice встроен свой язык управления (цыклы, операции с векторами, и т.д.), все описано в прилагаемой документации (на английском).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.