Академический Документы
Профессиональный Документы
Культура Документы
A plugin of sprint-layout v6, Import footprint from Kicad/EasyEDA, Insert text in other fonts,...
11 stars 2 forks
Star Notifications
View code
1. Особенности
Вставка текста другими шрифтами
Импорт посадочного места из Kicad/EasyEDA
Вставка изображения SVG
Вставить Qrcode
Поддерживает автоматическую маршрутизацию
Добавьте каплевидные подушечки
Функция закругленных дорожек
2. Использование
2. Вернитесь в Sprint-Layout, нажав «ОК», введенный вами текст будет «липким» на мыши,
переместитесь в нужное положение и щелкните мышью, чтобы убрать его. Если выбран слой «C2
(Back copper)» или «S2 (Back silkscreen)», шрифт автоматически зеркально отражается по
горизонтали.
3. Для символов Юникода в файле шрифта вы можете вставить цифру «\u1234», чтобы вставить ее в
Sprint-Layout (заменить 1234 кодом символа Юникода)
2. Импорт из Kicad
Установщик Kicad уже упакован с большим количеством библиотек посадочного места. Если вы не
хотите устанавливать Kicad, вы можете просто скачать библиотеки по этой ссылке Kicad официальные
библиотеки, кроме того, многие веб-сайты по поиску компонентов также предоставляют библиотеку
отпечатков в формате Kicad, например, Component Search Engine.
Шаги:
Нажмите кнопку в правой части текстового поля, чтобы выбрать файл kicad_mod посадочного места на
вашем компьютере для импорта в Sprint-Layout. Он совместим с форматом Kicad_v5 и Kicad_v6.
3. Импорт из EasyEDA
Шаги:
Если вы хотите импортировать посадочное место из EasyEDA, первое, что нужно сделать, это найти код
детали LCSC компонента, вы можете перейти на сайт веб-сайта EasyEDA, нажать «Библиотека» на левой
панели навигации, выполнить поиск и выбрать код детали LCSC внизу страницы
Введите код LCSC в текстовое поле, нажмите Enter или нажмите кнопку «ОК», чтобы импортировать его.
2.5.1 Использование
2. Отмените выделение всех элементов в Sprint-Layout (никакие компоненты или треки не могут быть
выбраны), запустите плагин, переключитесь на страницу «Автомаршрутизатор».
3. Укажите имя файла DSN, измените значение элемента правила, дважды щелкнув строку, и нажмите
«Экспорт DSN», чтобы экспортировать файл DSN.
Этот плагин также генерирует файл pickle с тем же именем, что и файл DSN, пожалуйста, не удаляйте
его, этот файл будет использоваться при импорте SES
4. После завершения маршрутизации сохраните результат в виде файла SES через меню ["Файл" /
"Экспорт файла сеанса Specctra"]
2.5.1.3 Импорт SES в Sprint-Layout
1. Выберите правильный файл SES (убедитесь, что файл маринованных огурцов с таким же именем
существует), нажмите «Импортировать SES», чтобы напрямую импортировать результат
маршрутизации в Sprint-Layout. Sprint-Layout не обязательно предварительно открывать
предыдущую доску, это может быть пустая доска.
Если в той же папке, что и DSN-файл, есть файл .rules, Freerouting будет использовать этот файл для
перезаписи правил маршрутизации в DSN-файле, поэтому, возможно, потребуется удалить файл
.rules, если результат не соответствует тому, что вы установили в плагине.
Компоненты можно размещать только на лицевой стороне. для компонента SMD корпус
компонента и колодки находятся на лицевой стороне. для компонента THT корпус компонента
находится на лицевой стороне, а односторонняя площадка находится на задней стороне, может
быть любой стороной, если это THT (гальванические) площадки. (Это поведение по умолчанию при
размещении компонента в Sprint-Layout)
Если есть какие-то области, которые не могут быть проложены, вы можете нарисовать
многоугольник и установить его как «Вырезанная область». Или нарисовать его на слое O (EdgeCuts)
можно добиться того же эффекта, но многоугольники в слое O повлияют на окончательную форму
печатной платы.
Если вы используете функцию «Разрушить компонент» для изменения планшета или шелкографии
компонента, вам придется снова преобразовать группу обратно в компонент ([щелкните правой
кнопкой мыши «Создать группу» > щелкните правой кнопкой мыши «Компонент»]), в противном
случае Freerouting отображает только планшеты, а не шелкографию. (но шелкографии не теряются,
они появятся снова при импорте в Sprint-Layout)
Некоторые критические треки, такие как питание/часы, могут быть предварительно
перенаправлены или изменены вручную после завершения Freerouteing. Автоматическая
маршрутизация может использоваться в качестве начальной точки маршрутизации, а также может
использоваться в качестве конечной точки маршрутизации.
Из-за ограничений (ошибок?) Freerouting линии шелкографии могут быть только горизонтальными
и вертикальными или 45-градусными. Другие ракурсы будут неправильно нарисованы во
Freerouting, но шелкография не влияет на маршрутизацию.
Из-за ограничения Freerouting дуга шелкографии не рисуется.
Иногда, когда файл SES был импортирован, маршрутизируемые сетевые соединения (Ratsnest) не
были удалены. Это ошибка Sprint-Layout. Просто создайте новую пустую доску и импортируйте ее
снова, проблема может быть решена.
README.md
1. Если отменить выбор всех элементов в Sprint-Layout перед запуском этого плагина, каплевидная
слеза будет применена ко всем подушечкам THT. Если нужно добавить только некоторые
подушечки, вы можете выбрать как подушечки, так и дорожки, которые вам нужны в первую
очередь. Удаление слез происходит так же, логично, вы можете удалить все слезы или только те,
которые находятся в выбранной области.
2. По легенде в графическом интерфейсе должно быть легче понять значение трех параметров.
Основанием процента является наружный диаметр прокладки.
2.6.2 Детали
1. Если отменить выбор всех элементов в Sprint-Layout перед запуском этого плагина, все дорожки
будут преобразованы в скругленные дорожки, если это возможно. Если необходимо преобразовать
только некоторые треки, вы можете выбрать нужные треки в первую очередь.
2. Плагин поддерживает три способа преобразования скругленных дорожек:
Касательная дуга: две точки на указанном расстоянии от точки поворота маршрута являются
начальной и конечной точками дуги, а дуга касается двух сегментов трассы. Есть две дистанции,
если большая не подходит для шорт-треков, будет применена маленькая.
Трехточечная дуга: Дуга рисуется в соответствии с каждыми тремя последовательными точками,
и все три точки находятся на дуге.
Кривая Безье: первая точка — это начальная точка, третья — конечная точка, пересечение двух
отрезков пути — контрольная точка, и по этим трем точкам рисуется кривая Безье.
2.7.2 Детали
1. Если трасса имеет много поворотов, плагин попытается преобразовать ее в несколько дуг через
каждые 3 точки от начальной точки. Если какие-то точки не соответствуют условиям, плагин
пропустит их и продолжит поиск подходящей точки.
2. Точки на дорожках, покрытых пэдами или полигонами одного слоя, считаются точками, которые не
удовлетворяют условию преобразования дуги, но вам нужно выбрать соответствующие площадки и
полигоны одновременно, потому что плагин ничего не знает кроме вашего диапазона выбора.
3. Прочее
1. Если плагин не может быть загружен, загрузите и установите библиотеку времени выполнения VC
2015/2017/2019/2022 (любую). Если это по-прежнему не работает, вам также может понадобиться
«Универсальная среда выполнения C для Windows». Вы можете искать ссылки или просто
использовать ссылки ниже:
4. Список изменений
v1.5.2
Добавить свойство name для всех элементов (готово для Sprint-Layout 08.07.2022)
поддержка пользовательских шрифтов в Windows10
Исправить проблему рендеринга для kaiti_GB2312
v1.5.1
Закругленные дорожки имеют две дистанции, если большая не подходит, будет применена
маленькая
Версия 1.5
Преобразование треков в закругленные дорожки
Версия 1.4
Добавлены каплевидные подушечки
Версия 1.3
Добавлена автоматическая маршрутизация (используйте Freerouting в качестве
автомаршрутизатора)
Добавлена поддержка формата шрифтов ttc/otc
Некоторые незначительные оптимизации
Версия 1.2
Вставить Qrcode
Версия 1.1
Импорт посадочного места из Kicad/EasyEDA
Вставка изображения svg
Версия 1.0
Вставка текста другими шрифтами в Sprint-Layout
Релизы 7
+ 6 релизов
Пакеты
Пакеты не опубликованы