реклама на сайте
подробности

 
 
10 страниц V  « < 7 8 9 10 >  
Reply to this topicStart new topic
> Библиотеки компонентов для KiCAD, Как сделать и где взять ?
Hale
сообщение Jan 31 2018, 07:59
Сообщение #121


Знающий
****

Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667



gte

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

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

Пока что нарыл http://diy-scib.org/blog/working-kicads-te...rary-management
Автор кажется того же мнения. Но к сожалению с те пор как он взялся нам помочь, разрабы уже подсуетились и все "переделали", чтобы жизнь медом не казалась...
Go to the top of the page
 
+Quote Post
op3op3
сообщение Feb 15 2018, 05:34
Сообщение #122


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Hale
сообщение Feb 22 2018, 07:14
Сообщение #123


Знающий
****

Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667



Цитата(op3op3 @ Feb 15 2018, 08:34) *
попробуйте глянуть тут http://downloads.kicad-pcb.org/archive/install.txt

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

Но главное, те либы что качаются с репозитория и те что включены в дистриб - несовместимы и программа регулярно зависает.
Поэтому я плюнул, удалил ссылки на все встроенные либы и футпринты, установил ссылки и подключил все новые из пользовательской папки (некоторые из которых отказались подключаться).
А 3D модели свалил в одну кучу тоже в пользовательской папке. И все равно часть из 3D моделей (~70%) не загружается по неизвестной мне причине. Хотя часть корпусов, кнопочек загружается.

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


... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится.
Напрягает правда отсутствие динамической нумерации компонентов. Например, копируешь блок, или субсхему, и все надо перенумеровывать ручками, поди не ошибись. Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит.
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 22 2018, 14:41
Сообщение #124


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(Hale @ Feb 22 2018, 10:14) *
... в остальном, пока я на стадии редактирования схематики, пока что мне нравится. После ДезайнСпарка точно нравится.
Напрягает правда отсутствие динамической нумерации компонентов. Например, копируешь блок, или субсхему, и все надо перенумеровывать ручками, поди не ошибись. Еще не хватает полей в описании компонентов. Хочется записать например список подходящих моделей резисторов для выдачи в BOM...а некуда. Пишу в единственную графу ссылки на даташит.


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

Полей можно в элементы (компоненты) добавить много и каких надо.
Всё это в документации расписано довольно подробно.
Go to the top of the page
 
+Quote Post
Hale
сообщение Feb 23 2018, 03:38
Сообщение #125


Знающий
****

Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667



Цитата(faa @ Feb 22 2018, 17:41) *
Зачем динамическая нумерация (если имеется ввиду аннотация)?
Аннотацию обычно в самом конце делают.
Причем вариантов множество - и по ГОСТ (сквозная сверху-вниз слева-направо), и с префиксами, и со стартовыми номерами для листов и т.д. и т.п.

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


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

а есть какой-то простой способ пергнать step модели в vrml? вообще не понимаю, зачем в штатных библиотеках два файла, степ и вмл, если он степ никак не использует?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 23 2018, 09:34
Сообщение #126


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Hale @ Feb 23 2018, 06:38) *
а есть какой-то простой способ пергнать step модели в vrml? вообще не понимаю, зачем в штатных библиотеках два файла, степ и вмл, если он степ никак не использует?

Вот, например
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 23 2018, 10:57
Сообщение #127


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Hale
сообщение Feb 25 2018, 22:40
Сообщение #128


Знающий
****

Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667



Цитата(aaarrr @ Feb 23 2018, 12:34) *

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

Цитата(Сергей Борщ @ Feb 23 2018, 13:57) *
и экспортировать подогнанный под это же посадочное место vrml.

Ах вот оно в чем дело! Видимно настолько новая фича что нигде не отражено. Спасибо! Буду тогда ставить Фрикад.
Go to the top of the page
 
+Quote Post
op3op3
сообщение Feb 26 2018, 00:44
Сообщение #129


Участник
*

Группа: Участник
Сообщений: 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/
может больше понравится


Go to the top of the page
 
+Quote Post
op3op3
сообщение Mar 5 2018, 00:21
Сообщение #130


Участник
*

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



Цитата(op3op3 @ Feb 26 2018, 07:44) *
гляньте ночную сборку
http://downloads.kicad-pcb.org/windows/nightly/
может больше понравится

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

Сообщение отредактировал op3op3 - Mar 5 2018, 00:24
Go to the top of the page
 
+Quote Post
op3op3
сообщение Mar 6 2018, 00:43
Сообщение #131


Участник
*

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



Подскажите как можно сделать скрипт, который будет скачивать с гитхаба библиотеки и раскладывать их по местам, чтоб одним кликом обновлять
https://github.com/KiCad/kicad-symbols
https://github.com/KiCad/kicad-footprints
https://github.com/KiCad/kicad-packages3d
https://github.com/KiCad/kicad-templates

под линуксом
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Mar 6 2018, 10:13
Сообщение #132


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Цитата
под линуксом

bash?
Makefile?

Если полностью автоматизировать хотите, то можно воспользоваться cron'ом, чтобы он запускал эти скрипты, или добавить в rc.local
jenkins и т.п. - это уже будет overkill.
Go to the top of the page
 
+Quote Post
op3op3
сообщение Mar 7 2018, 00:23
Сообщение #133


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Mar 7 2018, 10:28
Сообщение #134


Знающий
****

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Hale
сообщение Mar 23 2018, 07:25
Сообщение #135


Знающий
****

Группа: Свой
Сообщений: 735
Регистрация: 11-10-11
Пользователь №: 67 667



Цитата(op3op3 @ Feb 26 2018, 04:44) *
Видимо у вас какая-то древняя версия кикад-а
Билиотеки работают, настраиваются, как локальные, так и с гитхаба.

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

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

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

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

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

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


Цитата
гляньте ночную сборку
http://downloads.kicad-pcb.org/windows/nightly/

спасибки
Go to the top of the page
 
+Quote Post

10 страниц V  « < 7 8 9 10 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01513 секунд с 7
ELECTRONIX ©2004-2016