baranovskiykonstantin
-
Постов
313 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные baranovskiykonstantin
-
-
1 hour ago, break said:
Может кто знает, что за шрифт такой KiCAD Font? Хочется посмотреть на состав символов, так как не знаю как ввести символ номера. В других шрифтах получается, но все размеры в штампе уже заточены под этот шрифт, переделывать не хочется.
При использовании шрифтов ГОСТ возникают проблемы с падением KiCAD'а или отсутствием перевода строки по '\n'.
Исходники шрифта представляют собой проект KiCad, в котором каждый символ - это компонент схемы. Разные группы символов собраны в отдельные библиотеки. Шрифт в виде заголовочного файла *.h генерируется с помощью awk-скрипта:
https://gitlab.com/kicad/code/kicad/-/tree/7.0/tools/newstroke -
Шаблоны документов ЕСКД для САПР KiCad - 1.7
- Исключать компоненты с атрибутом 'Exclude from bill of materials'
-
-
В Windows всё необходимое устанавливается вместе с LibreOffice. В Linux LibreOffice использует системный Python и в качестве интерфейса связи между LibreOffice и Python выступает python3-uno.
-
9 hours ago, Absolute-position said:
Ошибка сценария ...
Ubuntu 20.04 LTS
KiCad 6.0.5
LibreOffice 7.3
Что делаю неправильно?Нужно дополнительно установить пакет "python3-uno".
2 hours ago, anton3 said:cкачал https://github.com/baranovskiykonstantin/eskd-templates/releases/tag/v1.6 а можно ли кинуть ссылку на инструкцию, как это к кикаду прикрутить? или в начале этой ветки на нее ссылку прикрепить?
Каждый шаблон сопровождается справочным руководством. После создания документа на основе шаблона, появится дополнительная панель инструментов вверху. Последняя кнопка "Справка" откроет руководство в вэб-браузере.
От KiCAD требуется только список цепей. Его можно сгенерировать из Eeschema. Дальше в LibreOffice нажимаешь "Построить перечень/спецификацию/ведомость" и выбираешь созданный список цепей.
Раньше список цепей автоматически генерировался при обновлении печатной платы. Сейчас приходится его создавать вручную.
-
On 4/14/2022 at 8:34 PM, Absolute-position said:
KiCad 6 выдаёт ошибку при проверке схемы
Можно изменить уровень важности для неразрешённых переменных: выводить предупреждение или вовсе игнорировать.
На момент создания шаблонов в кикаде не было текстовых переменных. А сейчас переделывание формата подстановок повлечёт проблемы с совместимостью ранее оформленных проектов. Поэтому пока предлагаю игнорировать эти сообщения.
-
Последние несколько лет я в одиночку обновлял русский перевод графического интерфейса KiCad. Сейчас больше не могу выделять на это много времени и в связи с активной разработкой приложения количество строк для перевода только возрастает.
Прошу тех у кого есть желание и возможность принять участие в переводе. Для этого нужно создать аккаунт в веб-сервисе для переводов Weblate и переводить через веб-интерфейс.
Также прошу придерживаться общей стилистики перевода и терминов, для этого в глосcарии собрал основные термины и словосочетания.
Начать можно от сюда:
https://hosted.weblate.org/projects/kicad/master-source/ru/
Выбираете "Unfinished strings" и вперёд.
-
Шаблоны будут поддерживать KiCad 6.
При возникновении проблем, прошу сообщать здесь или на github.
-
23 hours ago, Absolute-position said:
Вопрос: Планируется поддержка KiCad 6?
Какое приложение имеется в виду? Если речь о kicadbom2spec, то поддержки KiCad 6 не будет, приложение больше не развивается.
-
Шаблоны документов ЕСКД для САПР KiCad - 1.6
-
Исправление для множественных tstamps в *.net
Элемент tstamps может иметь несколько строк в качестве значения в списках соединений *.net-формата. -
Добавлена команда на панели инструментов позволяющая добавить/удалить таблицу на месте граф
"Изм.", "Лист", "№ докум", "Подп.", "Дата"
текущей страницы.
Первое нажатие кнопки добавляет таблицу, следующее - удаляет.
Если таблица не пуста будет показано предупреждение. -
Дополнено руководство пользователя.
-
-
On 5/26/2021 at 6:41 PM, break said:
Если установлен параметр "Добавить пустую строку после заголовка группы", но самого заголовка нет (отключен параметр "Формировать заголовок для каждой группы"), то вставляется пустая строка. Причём даже в том случае, когда установлен параметр "Запретить пустые строки вверху страницы".
Не могу у себя воспроизвести эту ошибку.
Какой документ (перечень, спецификация, ведомость)? Точно ли пустую строку создаёт параметр "Добавить пустую строку после заголовка группы"? Если его убрать лишняя пустая строка тоже пропадает?
-
@break, исправлю на выходных.
По поводу:
On 5/18/2021 at 1:06 PM, break said:А можно ещё сделать редактируемыми содержимое ячеек в 2 строчках в штампе над "Изм. Лист № докум." и т.д.?
уже отвечал здесь: https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=111968&page=37&tab=comments#comment-1741676
Там нет текстовых полей, рамка просто нарисована.
Как вариант, можно добавить кнопку на панели инструментов, которая будет создавать текстовые поля для изм-лист-№докум. на текущей странице (страница с курсором), но на это потребуется время.
-
Опубликовано · Изменено пользователем baranovskiykonstantin · Пожаловаться
Нужно нарисовать текстовые поля поверх форматной рамки (Вставка->Текстовое поле) и ввести нужные значения.
Очень важно, чтобы перед созданием текстового поля курсор находился в таблице документа, а не в колонтитуле! Тогда добавленные поля будут отображаться только на текущем листе. Если же создать поле при расположенном в колонтитуле курсоре, поле добавится в колонтитул и будет повторяться на всех листах такого же стиля.
Проблема состоит в том, что поля форматной рамки содержаться в нижнем колонтитуле стиля страницы и повторяются на всех листах. С первым листом проблемы нет, а вот для последующих листов не получится указать изменение на отдельном листе. Так как в контексте нижнего колонтитула данные поля не уместны, оставил основную надпись без них.
-
@Uree, как-то так:
(rule usb_power (constraint clearance (min "0.25mm")) (condition "A.NetClass == 'USB' && B.NetClass == 'Power'"))
-
On 2/27/2021 at 12:25 PM, Сергей Борщ said:
я хочу забить зазор между диф. парой и остальной медью 0.25 мм
Для этого нужно использовать особые правила (File->Board Setup->Design Rules->Custom Rules).
Например:
(version 1) (rule D-_others (constraint clearance (min "0.25mm")) (condition "A.NetName == '/D-' && B.NetName != '/D+' ")) (rule D+_others (constraint clearance (min "0.25mm")) (condition "A.NetName == '/D+' && B.NetName != '/D-' "))
где D-_others и D+_other -- наименования правил, можно присваивать любые; '/D-' и '/D+' -- наименования сигналов диф.пары берутся из списка цепей (косая черта используется для обозначения инверсии на схеме); остальное должно быть очевидным.
Первое правило устанавливает особый зазор (0.25мм) между проводниками с именем '/D-' и остальными проводниками, кроме '/D+'.
Второе правило действует аналогично, но для другого проводника диф.пары.
-
Шаблоны документов ЕСКД для САПР KiCad - 1.5
- В спецификациях добавлена "Плата печатная" в раздел "Сборочные единицы" (Настройки -> вкладка Разделы)
- Сортировка компонентов и групп сделана настраиваемой в спецификациях и ведомостях покупных изделий
- Поправлен внешний вид диалогового окна настроек
- Дополнены руководства пользователя
-
@Сергей Борщ, можно и для каждой цепи по отдельности:
-
10 hours ago, Сергей Борщ said:
Нет, такой возможности нет. Но в ночных сборках есть возможность отключать отображение произвольных неразведенных цепей.
В ночных сборках можно не только отключать, но и изменять цвет связей (ratsnet) на панели "Внешний вид", вкладка "Цепи".
-
2 hours ago, ViKo said:
Вы же ссылку дали на исходный файл, где говорится, что - нет.
Ссылку я дал для того, чтобы показать что разработчики не желают добавлять метрические сетки.
2 hours ago, ViKo said:Если "уже", давайте метровых меток. Ладно, миллиметровых.
"Уже" относится к приведённым цитатам, а именно, о возможности подключения проводников к выводам компонентов расположенных не по сетке (доступно в ночных сборках).
-
6 hours ago, ViKo said:
И научите захватывать концы цепей и выводов не по точному совпадению координат, а по нахождению в пределах определённого допуска.
3 hours ago, Eddy_Em said:Вот это - просто обязательно! Ну вообще жутко неудобно работать, когда элементы разместил в миллиметровой сетке, а дорожки начинаешь в дюймовой рисовать (т.к. такое расстояние между ножками), в итоге поди еще попади... Что в eeschema, что в pcbnew.
Так ведь уже.
-
On 2/1/2021 at 11:38 AM, ViKo said:
Сеток сначала сделайте миллиметровых в схемном редакторе...
Могу сделать патчер, который заменит дюймовые сетки на миллиметровые в исполняемом файле eeschema. Но это сомнительное решение, так как придётся с нуля создавать библиотеки компонентов. А если разработчики kicad'а в будущем созреют и разрешат работать с метрической сеткой (сейчас они категорически против: https://gitlab.com/kicad/code/kicad/-/blob/master/eeschema/eeschema_config.cpp#L179), то могут возникнуть (и скорее всего возникнут) проблемы с округлением миллиметровых значений к дюймовым, что приведёт к проблемам с подключением выводов, т.е. снова придётся переделывать библиотеки компонентов.
-
@hw_engineer, уже доступно в ночных сборках:
В выделенном примере устанавливается особый зазор между дорожками цепи HV и его легко переделать под свои нужды, например:
(rule +310_GND (constraint clearance (min 5mm)) (condition "A.NetClass == '+310' && B.NetClass == 'GND"))
-
@hw_engineer, обратный апостроф (ё)?
-
Шаблоны документов ЕСКД для САПР KiCad - 1.4
-
Исправлена нумерация первого листа:
- если документ состоит из одного листа, то пустой должна оставаться графа
"Лист", а не "Листов" как было ранее;
- поля с номером или количеством листов открыты для редактирования на
всех листах. -
Принудительный перенос строки:
добавлена возможность разбивать содержимое графы на строки с помощью
комбинации символов "\n". Включить/отключить эту функцию можно с помощью
отдельного параметра.
-
Исправлена нумерация первого листа:
Вывод текстовой документации в KiCAD-ГОСТ
в Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
Опубликовано · Пожаловаться
Функция автоподстройки ширины текста под ширину ячейки реализована программно. Поддерживается только чертёжный шрифт, встроенный в документ. С другими шрифтами эта функция будет работать некорректно.