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

baranovskiykonstantin

Участник
  • Постов

    313
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные baranovskiykonstantin


  1. Функция автоподстройки ширины текста под ширину ячейки реализована программно. Поддерживается только чертёжный шрифт, встроенный в документ. С другими шрифтами эта функция будет работать некорректно.

  2. 1 hour ago, break said:

    Может кто знает, что за шрифт такой KiCAD Font? Хочется посмотреть на состав символов, так как не знаю как ввести символ номера. В других шрифтах получается, но все размеры в штампе уже заточены под этот шрифт, переделывать не хочется.

    При использовании шрифтов ГОСТ возникают проблемы с падением KiCAD'а или отсутствием перевода строки по '\n'.

    Исходники шрифта представляют собой проект KiCad, в котором каждый символ - это компонент схемы. Разные группы символов собраны в отдельные библиотеки. Шрифт в виде заголовочного файла *.h генерируется с помощью awk-скрипта:


    https://gitlab.com/kicad/code/kicad/-/tree/7.0/tools/newstroke

  3. 2 hours ago, anton3 said:

    Подскажите, можно ли как-то блэклистить некоторые ненужные элементы?

    Нужно таким компонентам добавить дополнительное поле и указать его имя в настройках шаблона:

    screenshot.thumb.png.15ed4f608783182961b893c81b1ed22a.png

    В приведённом примере поле называется "DNP". Значение этого поля не используется, оно может быть любым.

  4. 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 нажимаешь "Построить перечень/спецификацию/ведомость" и выбираешь созданный список цепей.

    screenshot.thumb.png.8d1bc873818ca875d2ae3342c423e3c5.png

    Раньше список цепей автоматически генерировался при обновлении печатной платы. Сейчас приходится его создавать вручную.

  5. On 4/14/2022 at 8:34 PM, Absolute-position said:

    KiCad 6 выдаёт ошибку при проверке схемы

    Можно изменить уровень важности для неразрешённых переменных: выводить предупреждение или вовсе игнорировать.

    На момент создания шаблонов в кикаде не было текстовых переменных. А сейчас переделывание формата подстановок повлечёт проблемы с совместимостью ранее оформленных проектов. Поэтому пока предлагаю игнорировать эти сообщения.

  6. Последние несколько лет я в одиночку обновлял русский перевод графического интерфейса KiCad. Сейчас больше не могу выделять на это много времени и в связи с активной разработкой приложения количество строк для перевода только возрастает.

    Прошу тех у кого есть желание и возможность принять участие в переводе. Для этого нужно создать аккаунт в веб-сервисе для переводов Weblate и переводить через веб-интерфейс.

    Также прошу придерживаться общей стилистики перевода и терминов, для этого в глосcарии собрал основные термины и словосочетания.

    Начать можно от сюда:

    https://hosted.weblate.org/projects/kicad/master-source/ru/

    Выбираете "Unfinished strings" и вперёд.

  7. 23 hours ago, Absolute-position said:

    Вопрос: Планируется поддержка KiCad 6?

    Какое приложение имеется в виду? Если речь о kicadbom2spec, то поддержки KiCad 6 не будет, приложение больше не развивается.

  8. Шаблоны документов ЕСКД для САПР KiCad - 1.6

    • Исправление для множественных tstamps в *.net
      Элемент tstamps может иметь несколько строк в качестве значения в списках соединений *.net-формата.

    • Добавлена команда на панели инструментов позволяющая добавить/удалить таблицу на месте граф
      "Изм.", "Лист", "№ докум", "Подп.", "Дата"
      текущей страницы.
      Первое нажатие кнопки добавляет таблицу, следующее - удаляет.
      Если таблица не пуста будет показано предупреждение.

    • Дополнено руководство пользователя.

  9. On 5/26/2021 at 6:41 PM, break said:

    Если установлен параметр "Добавить пустую строку после заголовка группы", но самого заголовка нет (отключен параметр "Формировать заголовок для каждой группы"), то вставляется пустая строка. Причём  даже в том случае, когда установлен параметр "Запретить пустые строки вверху страницы".

    Не могу у себя воспроизвести эту ошибку.

    Какой документ (перечень, спецификация, ведомость)? Точно ли пустую строку создаёт параметр "Добавить пустую строку после заголовка группы"? Если его убрать лишняя пустая строка тоже пропадает?

  10. @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

    Там нет текстовых полей, рамка просто нарисована.

    Как вариант, можно добавить кнопку на панели инструментов, которая будет создавать текстовые поля для изм-лист-№докум. на текущей странице (страница с курсором), но на это потребуется время.

  11. Нужно нарисовать текстовые поля поверх форматной рамки (Вставка->Текстовое поле) и ввести нужные значения.

    Очень важно, чтобы перед созданием текстового поля курсор находился в таблице документа, а не в колонтитуле! Тогда добавленные поля будут отображаться только на текущем листе. Если же создать поле при расположенном в колонтитуле курсоре, поле добавится в колонтитул и будет повторяться на всех листах такого же стиля.

     

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

  12. 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+'.

    Второе правило действует аналогично, но для другого проводника диф.пары.

  13. Шаблоны документов ЕСКД для САПР KiCad - 1.5

    • В спецификациях добавлена "Плата печатная" в раздел "Сборочные единицы" (Настройки -> вкладка Разделы)
    • Сортировка компонентов и групп сделана настраиваемой в спецификациях и ведомостях покупных изделий
    • Поправлен внешний вид диалогового окна настроек
    • Дополнены руководства пользователя
  14. 10 hours ago, Сергей Борщ said:

    Нет, такой возможности нет.  Но в ночных сборках есть возможность отключать отображение произвольных неразведенных цепей.

    В ночных сборках можно не только отключать, но и изменять цвет связей (ratsnet) на панели "Внешний вид", вкладка "Цепи".

  15. 2 hours ago, ViKo said:

    Вы же ссылку дали на исходный файл, где говорится, что - нет.

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

    2 hours ago, ViKo said:

    Если "уже", давайте метровых меток. Ладно, миллиметровых.

    "Уже" относится к приведённым цитатам, а именно, о возможности подключения проводников к выводам компонентов расположенных не по сетке (доступно в ночных сборках).

  16. 6 hours ago, ViKo said:

    И научите захватывать концы цепей и выводов не по точному совпадению координат, а по нахождению в пределах определённого допуска. 

    3 hours ago, Eddy_Em said:

    Вот это - просто обязательно! Ну вообще жутко неудобно работать, когда элементы разместил в миллиметровой сетке, а дорожки начинаешь в дюймовой рисовать (т.к. такое расстояние между ножками), в итоге поди еще попади... Что в eeschema, что в pcbnew.

    Так ведь уже.

     

  17. 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), то могут возникнуть (и скорее всего возникнут) проблемы с округлением миллиметровых значений к дюймовым, что приведёт к проблемам с подключением выводов, т.е. снова придётся переделывать библиотеки компонентов.

  18. @hw_engineer, уже доступно в ночных сборках:

    screenshot.thumb.png.3118ca80cd555b06b4f791c69449c16d.png

    В выделенном примере устанавливается особый зазор между дорожками цепи HV и его легко переделать под свои нужды, например:

    (rule +310_GND
       (constraint clearance (min 5mm))
       (condition "A.NetClass == '+310' && B.NetClass == 'GND"))

     

  19. Шаблоны документов ЕСКД для САПР KiCad - 1.4

    • Исправлена нумерация первого листа:    
          - если документ состоит из одного листа, то пустой должна оставаться графа
            "Лист", а не "Листов" как было ранее;
          - поля с номером или количеством листов открыты для редактирования на
            всех листах.
    • Принудительный перенос строки:    
          добавлена возможность разбивать содержимое графы на строки с помощью
          комбинации символов "\n". Включить/отключить эту функцию можно с помощью
          отдельного параметра.
       
×
×
  • Создать...