|
|
  |
Библиотеки компонентов для KiCAD, Как сделать и где взять ? |
|
|
|
Jan 31 2018, 07:59
|
Знающий
   
Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667

|
gteЯ уже перешел на мат вслух. Хорошо что сотрудники ридной мови не розумиють. >Вы, когда разберетесь как это все выполнять, беретесь написать руководство или его часть? Пока что нарыл http://diy-scib.org/blog/working-kicads-te...rary-managementАвтор кажется того же мнения. Но к сожалению с те пор как он взялся нам помочь, разрабы уже подсуетились и все "переделали", чтобы жизнь медом не казалась...
|
|
|
|
|
Feb 15 2018, 05:34
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698

|
Цитата(Hale @ Jan 31 2018, 14:13)  Ничего не понял. Так как все-таки импортировать библиотеки в 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
|
|
|
|
|
Feb 22 2018, 07:14
|
Знающий
   
Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667

|
Цитата(op3op3 @ Feb 15 2018, 08:34)  пока оказалось, что те строчки путей которые казалось не редактируются, с некоторйо версии стали редактироваться. храняться где-то в ебенях... и pcbnew с футпринт-эитором, по крайней мере 3D-футпринт движок точно, кладут на них болт. А берут эти пути из DOS констант ("SET ...=...") Но главное, те либы что качаются с репозитория и те что включены в дистриб - несовместимы и программа регулярно зависает. Поэтому я плюнул, удалил ссылки на все встроенные либы и футпринты, установил ссылки и подключил все новые из пользовательской папки (некоторые из которых отказались подключаться). А 3D модели свалил в одну кучу тоже в пользовательской папке. И все равно часть из 3D моделей (~70%) не загружается по неизвестной мне причине. Хотя часть корпусов, кнопочек загружается. В общем у проекта распространенная болезнь - "называется нет царя в голове" А точнее: "мы не будем исправлять старые ошибки, мы лучше наделаем новых, красивых и неожиданных", идеология, давно размазавшая Linuxы по доске ровным тонким слоем из тысяч несовместимых сборок. Идеология, лет 8 назад добившая Майкрософт... А именно, они по моему каждый месяц меняют правила раскладывания и наименования футпринтов по каталогам и пр. Видимо от этого нихрена найти и невозможно. ... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится. Напрягает правда отсутствие динамической нумерации компонентов. Например, копируешь блок, или субсхему, и все надо перенумеровывать ручками, поди не ошибись. Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит.
|
|
|
|
|
Feb 22 2018, 14:41
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(Hale @ Feb 22 2018, 10:14)  ... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится. Напрягает правда отсутствие динамической нумерации компонентов. Например, копируешь блок, или субсхему, и все надо перенумеровывать ручками, поди не ошибись. Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит. Зачем динамическая нумерация (если имеется ввиду аннотация)? Аннотацию обычно в самом конце делают. Причем вариантов множество - и по ГОСТ (сквозная сверху-вниз слева-направо), и с префиксами, и со стартовыми номерами для листов и т.д. и т.п. Полей можно в элементы (компоненты) добавить много и каких надо. Всё это в документации расписано довольно подробно.
|
|
|
|
|
Feb 23 2018, 03:38
|
Знающий
   
Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667

|
Цитата(faa @ Feb 22 2018, 17:41)  Зачем динамическая нумерация (если имеется ввиду аннотация)? Аннотацию обычно в самом конце делают. Причем вариантов множество - и по ГОСТ (сквозная сверху-вниз слева-направо), и с префиксами, и со стартовыми номерами для листов и т.д. и т.п.
Полей можно в элементы (компоненты) добавить много и каких надо. Всё это в документации расписано довольно подробно. зачем? чтобы самому не запутаться нафиг в процессе. да. с полями дал маху. уже заметил. а есть какой-то простой способ пергнать step модели в vrml? вообще не понимаю, зачем в штатных библиотеках два файла, степ и вмл, если он степ никак не использует?
|
|
|
|
|
Feb 25 2018, 22:40
|
Знающий
   
Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667

|
Цитата(aaarrr @ Feb 23 2018, 12:34)  простите... я имел в виду, очень простой, т.е. через Windows. Как я понимаю кикадовский питон в виндовой сборке работает (у меня в общем и не работает почему-то) в пределах самого кикада, а установка полного питона, с Qt и пр. это уже не простой вариант. Цитата(Сергей Борщ @ Feb 23 2018, 13:57)  и экспортировать подогнанный под это же посадочное место vrml. Ах вот оно в чем дело! Видимно настолько новая фича что нигде не отражено. Спасибо! Буду тогда ставить Фрикад.
|
|
|
|
|
Feb 26 2018, 00:44
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698

|
Цитата(Hale @ Feb 22 2018, 14:14)  Но главное, те либы что качаются с репозитория и те что включены в дистриб - несовместимы и программа регулярно зависает. Поэтому я плюнул, удалил ссылки на все встроенные либы и футпринты, установил ссылки и подключил все новые из пользовательской папки (некоторые из которых отказались подключаться). А 3D модели свалил в одну кучу тоже в пользовательской папке. И все равно часть из 3D моделей (~70%) не загружается по неизвестной мне причине. Хотя часть корпусов, кнопочек загружается.
В общем у проекта распространенная болезнь - "называется нет царя в голове" А точнее: "мы не будем исправлять старые ошибки, мы лучше наделаем новых, красивых и неожиданных", идеология, давно размазавшая Linuxы по доске ровным тонким слоем из тысяч несовместимых сборок. Идеология, лет 8 назад добившая Майкрософт... А именно, они по моему каждый месяц меняют правила раскладывания и наименования футпринтов по каталогам и пр. Видимо от этого нихрена найти и невозможно. Видимо у вас какая-то древняя версия кикад-а Билиотеки работают, настраиваются, как локальные, так и с гитхаба. Цитата(Hale @ Feb 22 2018, 14:14)  ... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится. Напрягает правда отсутствие динамической нумерации компонентов. Например, копируешь блок, или субсхему, и все надо перенумеровывать ручками, поди не ошибись. есть ведь кнопка annotate, и работает она соответственно своему названию Цитата(Hale @ Feb 22 2018, 14:14)  Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит. поля в компонент добавляются гляньте ночную сборку http://downloads.kicad-pcb.org/windows/nightly/может больше понравится
|
|
|
|
|
Mar 6 2018, 10:13
|
Знающий
   
Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664

|
Цитата под линуксом bash? Makefile? Если полностью автоматизировать хотите, то можно воспользоваться cron'ом, чтобы он запускал эти скрипты, или добавить в rc.local jenkins и т.п. - это уже будет overkill.
|
|
|
|
|
Mar 7 2018, 00:23
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698

|
Цитата(one_eight_seven @ Mar 6 2018, 17:13)  bash? Makefile? Где-то мелькала утилита специально для гитхаба, про нее и думал, ну и в bash Цитата(one_eight_seven @ Mar 6 2018, 17:13)  Если полностью автоматизировать хотите, то можно воспользоваться cron'ом, чтобы он запускал эти скрипты, или добавить в rc.local jenkins и т.п. - это уже будет overkill. я обычный пользователь линукса, для меня эти названия из области заклинаний ))
Сообщение отредактировал op3op3 - Mar 7 2018, 00:26
|
|
|
|
|
Mar 7 2018, 10:28
|
Знающий
   
Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664

|
Цитата(op3op3 @ Mar 7 2018, 03:23)  Где-то мелькала утилита специально для гитхаба, про нее и думал, ну и в 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 Цитата(op3op3 @ Mar 7 2018, 03:23)  я обычный пользователь линукса, для меня эти названия из области заклинаний )) cron - это планировщик в линупсах, гуглится на раз-два. P.S. если вы вручную изменяете библиотеки, и не хотите, чтобы они сливались (merge) с теми, что находятся на github, то вместо git pull origin master лучше использовать git pull --rebase origin master (эта версия будет работать и в том случае, если вы не делаете изменений вручную)
Сообщение отредактировал one_eight_seven - Mar 7 2018, 10:30
|
|
|
|
|
Mar 23 2018, 07:25
|
Знающий
   
Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667

|
Цитата(op3op3 @ Feb 26 2018, 04:44)  Видимо у вас какая-то древняя версия кикад-а Билиотеки работают, настраиваются, как локальные, так и с гитхаба. С гитхаба у нас не работает, через Кикадовский код почему-то через "прозрачную" проксю на шлюзе не пролазит. качал все самое свежее официальных сборок. полный трындец с библами. Либо юзать из пакета и рисовать все самому, либо полностью отрезать библы из пакета и подключать свежак из архива. Но там не все подключается. Надо будет проверить с ночной сборкой, может она всеяднее... Кроме того, я по комопнентам проверял. В символах прописаны определенные имена 3Д моделей. И они не соответствуют действительности, потому что разрабы постоянно меняют наименования и раскладку, никак не могут выработать единого стандарта. Цитата есть ведь кнопка annotate, и работает она соответственно своему названию Только это не динамическая нумерация, а статическая по запросу, причем переписывающая нумерацию уже отредактированных компонентов. Цитата поля в компонент добавляются уже разобрались. Цитата спасибки
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|