Компоненти geda

Відео: САПР TopoR. переміщення BGA

компоненти gEDA
Налаштовуються через ~ / .gEDA / gafrc, в який потрібно додати код такого змісту (на прикладі, як це зроблено у мене):
- local project libraryes
(Component-library "./symbols" "Local project symbols") // Додає до списку шляхів пошуку бібліотек локальні для проекту // символи (працює тільки в разі, якщо поточна робоча директорія // і розташування файлу з принциповою схемою збігаються)
- define symbols prefix
(Define user-sym-path "/ home / hatred / gaf / symbols")
// задати номер шляху пошуку символів (я ж пропонував створювати
// підкаталоги для сортування компонентів)
(For-each (lambda (dir) (if (list? Dir)
(Component-library (build-path user-sym-path (car dir))
(Cadr dir))
(Component-library (build-path user-sym-path dir)))
)
(Reverse `(- Symbols subdirs
// Спочатку піддиректорія в / home / hatred / gaf / symbols, потім // коментар, який буде відображатися в менеджері бібліотеки
( "Hatred-MOSFET" "MOSFET transistors with footprint")
( "Hatred-microschems" "User`s Microschems symbols")



( "Connectors" "User`s Connectors")
( "Sensors" "User`s Sensors")
( "Crystal" "User`s Crystals")
)))

Трохи пояснень: синтаксис конфіга - Lisp-подібний (хто налаштовував Emacs, будуть задоволені).
(Component-library "./symbols" "Local project symbols") (component-library "/ home / hatred / gaf / symbols / hatred-MOSFET"



"MOSFET transistors with footprint") (component-library "/ home / hatred / gaf / symbols / hatred-microschems"
"User`s Microschems symbols") (component-library "/ home / hatred / gaf / symbols / connectors"
"User`s Connectors") (component-library "/ home / hatred / gaf / symbols / sensors"
"User`s Sensors") (component-library "/ home / hatred / gaf / symbols / crystal"
"User`s Crystals")

Додаємо рядки після коментаря Symbols subdirs для кожної нової директорії в / home / hatred / gaf / symbols. Даний конфігураційний файл можна уявити і в більш простому вигляді:
elements-dir ~ / gaf / packages

Кому як зручно, так і використовуйте. Теоретично перший спосіб можна доопрацювати для автоматичної генерації списку бібліотек.

Загалом, все просто і не викличе ніяких питань у людини, знайомого з цим ПЗ. Після завершення проекту ви можете експортувати його в необхідний формат і зрадити замовнику / клієнту, інформацію про який я рекомендую Вам вносити в crm для Android (https://rublog.smartycrm.com/6-prilozhenie-smarty-crm-dlya-android) - відмінний інструмент для ведення бізнесу, огляд якого я обов`язково зроблю в найближчому майбутньому!

gsch2pcb

Налаштовується через файл ~ / .gEDA / gsch2pcb, в який потрібно (в нашому випадку) додати всього одну строчку:
elements-dir ~ / gaf / packages

Далі він автоматично перегляне всі підкаталоги в пошуку компонентів, що, погодьтеся, дуже зручно. Таких рядків може бути кілька. Директорію ./packages в список вносити не потрібно - вона і так автоматично проглядається (якщо існує).

PCB

З PCB все теж досить просто - закриваються всі запущені копії PCB, запускаємо нову, слідуємо в File - Preferences -Library, а далі в рядку введення (через «:») вводимо шляху до бібліотек, які теж проглядаються рекурсивно. У нашому випадку треба записати туди таке значення:

Після проведених дій все символи відображаються в gschem і PCB, їх бачить gsch2pcb (і як наслідок, працює xgschm2pcb). Додавання нового компонента вимагає перезапуску додатків, щоб вони його побачили. Перед відправкою скопіюйте всі символи і патерни в каталоги symbols і packages відповідно всередині директорії проекту, запакуйте і відправляйте. Крім того, в gschem є можливість імпортувати символ прямо в документ. Для цього, коли додаєте компонент, в випадаючому списку треба вибрати «Впровадити компонент в схему» - тоді можна обійтися без локального для проекту підкаталогу symbols.

P.S. При підготовці матеріалу були зроблені кілька помилок. Деякі спеціально, а деякі були виявлені пізніше, але я вирішив не виправляти їх. Якщо знайдете - пишіть!

ІНШЕ

Ashampoo home designer 2.0 фото

Ashampoo home designer 2.0

Відео: Home Designer entwirft Traumhaus - HIZ057 Німецька компанія Ashampoo представила нову версію свого продукту…

Sweet home 3d: про альтернативи фото

Sweet home 3d: про альтернативи

Відео: Sweet Home 3D (Світ Хоум) як призначити свої текстури і матеріали об`єктам Треба сказати, що SH3D вельми…

Питання про сервер nano фото

Питання про сервер nano

Відео: Nano Server: The Future of Windows Server Starts Now Чи можна додавати функції після створення сервера Nano?…

» » Компоненти geda