Перейти к содержанию
    

Библиотеки компонентов для KiCAD

gte

 

Я уже перешел на мат вслух. Хорошо что сотрудники ридной мови не розумиють.

 

>Вы, когда разберетесь как это все выполнять, беретесь написать руководство или его часть?

 

Пока что нарыл http://diy-scib.org/blog/working-kicads-te...rary-management

Автор кажется того же мнения. Но к сожалению с те пор как он взялся нам помочь, разрабы уже подсуетились и все "переделали", чтобы жизнь медом не казалась...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего не понял. Так как все-таки импортировать библиотеки в KiCAD.

 

Вот для чайника, с нуля. Скачал, установил, там же http://kicad-pcb.org/libraries/download/ скачал три ZIP:

kicad-symbols-master.zip

kicad-footprints-master.zip

kicad-packages3D-master.zip

 

Вот че с ними-то делать? Ни одного мануала не нашел. На самой странице написано алхимическими загадками для наследственных телепатов:

"add these libs to kicad via the footprint library manager found in the preferences menu of pcb_new and the footprint editor"

Что мягко говоря не соответствует действительности - нет такой программы "pcb_new" после инсталяции. А в "Pcbnew" есть только импорт футпринтов, но не символов и не 3D моделей. И не понятно куда он это импортирует; судя по всему в проект...

 

ОК. Тупо распаковываем kicad-footprints-master и импортируем по одной директории (поскольку пачкой не импортирует - не все директори одинаковые)...Часть ОФИЦИАЛЬНЫХ футпринтов все равно считывается с ошибкой... И никакой структуры, никаких запросов на библиотеку символов. Что дальше?

 

Так как же по-челоечески обновить все глобальные бибилиотеки? Ну чтобы после запуска сразу все было доступно с любого проекта и локально добавлять по минимуму?

 

//PS что, еще один конструктор типа Elmer+Salome+километры неотлаженных скриптов, которыми умеют пользоваться от силы 150 человек в мире, треть из которых сидит в NIST и соревнуется в научной хитрости?

 

попробуйте глянуть тут http://downloads.kicad-pcb.org/archive/install.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте глянуть тут http://downloads.kicad-pcb.org/archive/install.txt

пока оказалось, что те строчки путей которые казалось не редактируются, с некоторйо версии стали редактироваться. храняться где-то в ебенях... и pcbnew с футпринт-эитором, по крайней мере 3D-футпринт движок точно, кладут на них болт. А берут эти пути из DOS констант ("SET ...=...")

 

Но главное, те либы что качаются с репозитория и те что включены в дистриб - несовместимы и программа регулярно зависает.

Поэтому я плюнул, удалил ссылки на все встроенные либы и футпринты, установил ссылки и подключил все новые из пользовательской папки (некоторые из которых отказались подключаться).

А 3D модели свалил в одну кучу тоже в пользовательской папке. И все равно часть из 3D моделей (~70%) не загружается по неизвестной мне причине. Хотя часть корпусов, кнопочек загружается.

 

В общем у проекта распространенная болезнь - "называется нет царя в голове"

А точнее: "мы не будем исправлять старые ошибки, мы лучше наделаем новых, красивых и неожиданных", идеология, давно размазавшая Linuxы по доске ровным тонким слоем из тысяч несовместимых сборок. Идеология, лет 8 назад добившая Майкрософт...

А именно, они по моему каждый месяц меняют правила раскладывания и наименования футпринтов по каталогам и пр. Видимо от этого нихрена найти и невозможно.

 

 

... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится.

Напрягает правда отсутствие динамической нумерации компонентов. Например, копируешь блок, или субсхему, и все надо перенумеровывать ручками, поди не ошибись. Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится.

Напрягает правда отсутствие динамической нумерации компонентов. Например, копируешь блок, или субсхему, и все надо перенумеровывать ручками, поди не ошибись. Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит.

 

Зачем динамическая нумерация (если имеется ввиду аннотация)?

Аннотацию обычно в самом конце делают.

Причем вариантов множество - и по ГОСТ (сквозная сверху-вниз слева-направо), и с префиксами, и со стартовыми номерами для листов и т.д. и т.п.

 

Полей можно в элементы (компоненты) добавить много и каких надо.

Всё это в документации расписано довольно подробно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем динамическая нумерация (если имеется ввиду аннотация)?

Аннотацию обычно в самом конце делают.

Причем вариантов множество - и по ГОСТ (сквозная сверху-вниз слева-направо), и с префиксами, и со стартовыми номерами для листов и т.д. и т.п.

 

Полей можно в элементы (компоненты) добавить много и каких надо.

Всё это в документации расписано довольно подробно.

 

зачем? чтобы самому не запутаться нафиг в процессе.

да. с полями дал маху. уже заметил.

 

а есть какой-то простой способ пергнать step модели в vrml? вообще не понимаю, зачем в штатных библиотеках два файла, степ и вмл, если он степ никак не использует?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а есть какой-то простой способ пергнать step модели в vrml? вообще не понимаю, зачем в штатных библиотеках два файла, степ и вмл, если он степ никак не использует?

Вот, например

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а есть какой-то простой способ пергнать step модели в vrml?
В FreeCAD, начиная с версии 0.17 в addon manager есть расширение kicadStepUpMod (в предыдущих версиях его надо было устанавливать вручную). Оно позволяет подогнать step под посадочное место Kicad и экспортировать подогнанный под это же посадочное место vrml.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

простите... я имел в виду, очень простой, т.е. через Windows. Как я понимаю кикадовский питон в виндовой сборке работает (у меня в общем и не работает почему-то) в пределах самого кикада, а установка полного питона, с Qt и пр. это уже не простой вариант.

 

и экспортировать подогнанный под это же посадочное место vrml.

Ах вот оно в чем дело! Видимно настолько новая фича что нигде не отражено. Спасибо! Буду тогда ставить Фрикад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но главное, те либы что качаются с репозитория и те что включены в дистриб - несовместимы и программа регулярно зависает.

Поэтому я плюнул, удалил ссылки на все встроенные либы и футпринты, установил ссылки и подключил все новые из пользовательской папки (некоторые из которых отказались подключаться).

А 3D модели свалил в одну кучу тоже в пользовательской папке. И все равно часть из 3D моделей (~70%) не загружается по неизвестной мне причине. Хотя часть корпусов, кнопочек загружается.

 

В общем у проекта распространенная болезнь - "называется нет царя в голове"

А точнее: "мы не будем исправлять старые ошибки, мы лучше наделаем новых, красивых и неожиданных", идеология, давно размазавшая Linuxы по доске ровным тонким слоем из тысяч несовместимых сборок. Идеология, лет 8 назад добившая Майкрософт...

А именно, они по моему каждый месяц меняют правила раскладывания и наименования футпринтов по каталогам и пр. Видимо от этого нихрена найти и невозможно.

Видимо у вас какая-то древняя версия кикад-а

Билиотеки работают, настраиваются, как локальные, так и с гитхаба.

 

 

... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится.

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

есть ведь кнопка annotate, и работает она соответственно своему названию

 

Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит.
поля в компонент добавляются

 

 

гляньте ночную сборку

http://downloads.kicad-pcb.org/windows/nightly/

может больше понравится

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

гляньте ночную сборку

http://downloads.kicad-pcb.org/windows/nightly/

может больше понравится

В ночной сборке KiCAD версии 5

библиотеки версии 5 тут http://kicad-pcb.org/libraries/download/

И под прочие системы пятая версия (ночная сборка) с автообновлением на сайте http://kicad-pcb.org/download/linux-mint/

Изменено пользователем op3op3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

https://github.com/KiCad/kicad-symbols

https://github.com/KiCad/kicad-footprints

https://github.com/KiCad/kicad-packages3d

https://github.com/KiCad/kicad-templates

 

под линуксом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

под линуксом

bash?

Makefile?

 

Если полностью автоматизировать хотите, то можно воспользоваться cron'ом, чтобы он запускал эти скрипты, или добавить в rc.local

jenkins и т.п. - это уже будет overkill.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

bash?

Makefile?

 

Где-то мелькала утилита специально для гитхаба, про нее и думал, ну и в bash

 

Если полностью автоматизировать хотите, то можно воспользоваться cron'ом, чтобы он запускал эти скрипты, или добавить в rc.local

jenkins и т.п. - это уже будет overkill.

я обычный пользователь линукса, для меня эти названия из области заклинаний ))

 

 

Изменено пользователем op3op3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где-то мелькала утилита специально для гитхаба, про нее и думал, ну и в bash

в bash просто создаёте текстовый файл, например, get_libraries.sh

#!/usr/bin/bash

pushd <Path_to_directory>
git pull origin master
popd

pushd-git-popd повторить для всех интересующих вас директорий.

первая строка - это путь до оболочки, её можно найти командой:

which bash

 

скрипт можно запускать с помощью команды:

bash get_libraries.sh

либо сделать скрпит исполняемым:

chmod +x get_libraries.sh

и запускать: ./get_libraries.sh

 

я обычный пользователь линукса, для меня эти названия из области заклинаний ))

cron - это планировщик в линупсах, гуглится на раз-два.

 

P.S. если вы вручную изменяете библиотеки, и не хотите, чтобы они сливались (merge) с теми, что находятся на github, то вместо git pull origin master лучше использовать git pull --rebase origin master (эта версия будет работать и в том случае, если вы не делаете изменений вручную)

Изменено пользователем one_eight_seven

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо у вас какая-то древняя версия кикад-а

Билиотеки работают, настраиваются, как локальные, так и с гитхаба.

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

качал все самое свежее официальных сборок. полный трындец с библами.

Либо юзать из пакета и рисовать все самому, либо полностью отрезать библы из пакета и подключать свежак из архива. Но там не все подключается.

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

 

Кроме того, я по комопнентам проверял. В символах прописаны определенные имена 3Д моделей. И они не соответствуют действительности, потому что разрабы постоянно меняют наименования и раскладку, никак не могут выработать единого стандарта.

 

есть ведь кнопка annotate, и работает она соответственно своему названию

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

 

поля в компонент добавляются

уже разобрались.

 

 

гляньте ночную сборку

http://downloads.kicad-pcb.org/windows/nightly/

спасибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...