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

Как задать путь к таблицам библиотек?

При первом старте Kicad предлагает скопировать существующую или создать новую таблицу.

Но правильно было бы использовать уже существующую таблицу.

Это позволило бы без проблем перенести библиотеки на другой ПК + если библиотеки общие и лежат на сервере то и таблицу там же разместить логичнее одну на всех.

Только как переопределить путь к глобальным таблицам?

Может какую переменную окружения можно создать?

 

И может кто знает, где сохраняются все настройки Kicad (к примеру переменные окружения), можно ли эти настройки переносить простым копированием файла?

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


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

3 часа назад, C2000 сказал:

 

И может кто знает, где сохраняются все настройки Kicad

В линухе в /home/user/.config/kicad. Там же можно разместить файл sym-lib-table с путями к библиотекам. В путях можно использовать переменные окружения:

(sym_lib_table
  (lib (name analog)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/analog.lib)(options "")(descr ""))
  (lib (name connectors)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/connectors.lib)(options "")(descr ""))
  (lib (name digital)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/digital.lib)(options "")(descr ""))
  (lib (name discrete)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/discrete.lib)(options "")(descr ""))
  (lib (name displays)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/displays.lib)(options "")(descr ""))
  (lib (name electromechanics)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/electromechanics.lib)(options "")(descr ""))
  (lib (name inductances)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/inductances.lib)(options "")(descr ""))
  (lib (name oscillators)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/oscillators.lib)(options "")(descr ""))
  (lib (name passive)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/passive.lib)(options "")(descr ""))
  (lib (name power)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/power.lib)(options "")(descr ""))
  (lib (name spice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/spice.lib)(options "")(descr ""))
)

пути к библиотекам посадочных мест хранятся там же в файле fp-lib-table

(fp_lib_table
  (lib (name active)(type KiCad)(uri ${KISYSMOD}/footprints/active.pretty)(options "")(descr ""))
  (lib (name connectors)(type KiCad)(uri ${KISYSMOD}/footprints/connectors.pretty)(options "")(descr ""))
  (lib (name displays)(type KiCad)(uri ${KISYSMOD}/footprints/displays.pretty)(options "")(descr ""))
  (lib (name ic)(type KiCad)(uri ${KISYSMOD}/footprints/ic.pretty)(options "")(descr ""))
  (lib (name inductances)(type KiCad)(uri ${KISYSMOD}/footprints/inductances.pretty)(options "")(descr ""))
  (lib (name oscillators)(type KiCad)(uri ${KISYSMOD}/footprints/oscillators.pretty)(options "")(descr ""))
  (lib (name passive)(type KiCad)(uri ${KISYSMOD}/footprints/passive.pretty)(options "")(descr ""))
)

 

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


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

9 часов назад, Сергей Борщ сказал:

 

пути к библиотекам посадочных мест хранятся там же в файле fp-lib-table 

 

Это понятно, но как программе явно указать где будет этот  fp-lib-table, что бы он был один для всех пользователей и если библиотекарь что то обновил в библиотеках, то сразу у всех пользователей изменения вступили в силу и не нужно у каждого на компе этот файл править.

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

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

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


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

2 часа назад, InxSergey сказал:

Это понятно, но как программе явно указать где будет этот  fp-lib-table,

Никак. Программа сама ищет его в указанном месте. Указанное место прибито гвоздями внутри программы и никак не настраивается. Второе прибитое гвоздями место, где программа ищет эти два файла - директория, в которой расположен проект. Содержимое файлов из обоих мест складывается. Посмотреть пути к этим местам можно запустив кикад и выбрав в меню Preferences->Manage Footprint(Symbol) Libraries. Путь там в верхней части окна, над списком библиотек указан. 

 

2 часа назад, InxSergey сказал:

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

Вот, кстати, не уверен, что можно использовать абы какие переменные. Кажется, они умеют разворачивать только те переменные, которые указаны в пункте Preferences->Configure paths

2 часа назад, InxSergey сказал:

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

А вот это, наверное, только через symlink одного файла ко всем пользователям.

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


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

В ‎24‎.‎07‎.‎2019 в 16:36, InxSergey сказал:

Вопрос снят

 

Еще один вопрос, как в Kicad создать несколько компонентов c одними и теми же УГО и Footprint?

Например ряд резисторов с разными номиналами.

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


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

2 часа назад, InxSergey сказал:

Еще один вопрос, как в Kicad создать несколько компонентов c одними и теми же УГО и Footprint?

Например ряд резисторов с разными номиналами.

Дублировать УГО с одинаковыми значениями поля Footprint и разными значениями поля Value. Да, меня тоже это бесит, поэтому у меня в библиотеке есть "резистор 0603", а номинал я проставляю уже в схеме.

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


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

On 7/26/2019 at 11:30 AM, Сергей Борщ said:

Дублировать УГО с одинаковыми значениями поля Footprint и разными значениями поля Value. Да, меня тоже это бесит, поэтому у меня в библиотеке есть "резистор 0603", а номинал я проставляю уже в схеме.

Можно ли настроить свои варианты сетки(пусть и в дробях миллиметров)? Т.е. для схемы мне вполне достаточно было бы 2-х вариантов 2.54мм(для размещения компонентов) и 0.0508мм (для размещения позиционных обозначений, номиналов и т.д.).

И что бы можно было переключаться между ними горячими клавишами.

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


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

Увы, можно задать только одну свою сетку. Остальные сетки прибиты гвоздями - ни изменить, ни удалить их без правки исходников нельзя. Мне для схем хватает 2.54 и 1.27. 

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


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

18 hours ago, Сергей Борщ said:

Увы, можно задать только одну свою сетку. Остальные сетки прибиты гвоздями - ни изменить, ни удалить их без правки исходников нельзя. Мне для схем хватает 2.54 и 1.27. 

А что на счёт горячих клавиш, можно ли настроить их на переключение сетки (а лучше на переключение между двумя вариантами сетки), может скрипт какой можно написать?

Если это в принципе возможно, то куда смотреть? Где мануал по горячим клавишам (не стандартным а тонкой настройки) или скриптам?

 

Ну и еще: можно ли настраивать шрифты? (не размер а именно шрифт поменять?)

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


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

В 29.07.2019 в 15:34, C2000 сказал:

А что на счёт горячих клавиш, можно ли настроить их на переключение сетки (а лучше на переключение между двумя вариантами сетки), может скрипт какой можно написать?

Есть 4 клавиши: "переключиться на сетку 1", "переключиться на сетку 2", "переключиться на следующую секту" (:biggrin:), "переключиться на предыдущую сетку".

В 29.07.2019 в 15:34, C2000 сказал:

Если это в принципе возможно, то куда смотреть? Где мануал по горячим клавишам (не стандартным а тонкой настройки) или скриптам?

Это совсем просто: "Настройки">"Настройки'>"Горячие клавиши".

В 29.07.2019 в 15:34, C2000 сказал:

Ну и еще: можно ли настраивать шрифты? (не размер а именно шрифт поменять?)

Прикручено шурупами. Можно попробовать исправить в исходниках и перекомпилировать… Но у меня в последнее время под Win скомпилировать не удаётся, под линух, наверное, получится.

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


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

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

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

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

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

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

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

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

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

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