sprintfont тоже вроде может импортировать кикадовские библиотеки, но я напрямую таскаю нужные с https://www.lcsc.com/, удобно
ВСЁ про Sprint Layout
думайте, время до понедельника !
sprintfont тоже вроде может импортировать кикадовские библиотеки, но я напрямую таскаю нужные с https://www.lcsc.com/, удобно
sprintfont тоже вроде может импортировать кикадовские библиотеки, но я напрямую таскаю нужные с https://www.lcsc.com/, удобно
- Реклама
Большое спасибо!StreamLine писал(а): Пн окт 12, 2026 22:02:37он мне генерирует готовый .LAY6 файл. Правда, он не умеет их разводить так, чтоб они не пересекались
(Мне) будет совершенно достаточно просто выложенных на плату деталей, соединённых "ниточками" (rubber bands) в соответствии со списком связей.
Как я уже несколько раз говорил, отсутствие импорта списка связей - единственный (по моему мнению) недостаток SLv6.
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05
Сделал, скармливаем ему нетлист, и в отдельной папочке - футпринты от деталей в кикадовском формате и он уже выдаёт в спринтовском формате что-то похожее на реальную плату - раскидывает детали так, чтоб пады не соприкасались и не было перехлёста проводников (переходит на другой слой). Вот только он работает в пределах "моего" ИИ пространства и как сделать его публичным, я пока так и не понял. Картинка в приложении это схема из LTspice откуда я экспортировал нетлист и скормил его интеллекту.
- Сообщения: 186
- Зарегистрирован: Сб окт 29, 2011 19:48:52
Тем временем обновился sprintFont
- Added AI integration (MCP server) functionality.
- Bugfix: The component reference text on footprints imported from EasyEDA was too small.
Мои электронные поделки на Я.Диске
а вот AI уже интересно .... будет сам платы разводить ? 
- Реклама
Излишнее ограничение. Вполне сгодилось бы просто выставить на плату детали, и даже если они друг на друге окажутся, - не беда, так и в PICAD v4 было при переходе со схемы на разводку.StreamLine писал(а): Вт окт 13, 2026 19:49:40раскидывает детали так, чтоб пады не соприкасались и не было перехлёста проводников
Всё равно это ОГРОМНЫЙ шаг вперёд по сравнению с новой отрисовкой схемы средствами SLv6.
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05
Я сейчас тестирую другой скилл, и он у него получается заметно лучше - скармливаю фото обоих сторон голой платы, и он на их основе генерирует нетлист.
Штатным образм, в ту же папку, где была предыдущая версия (кем-то любезно зарегистрированная).
Чтож, придётся ещё подождать...
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05
Тем временем, я сделал конвертер из формата кикада в спринтовский.
Работает отлично, только немножко сьезжают тексты (ширина шрифтов другая).
Как только с этим разберусь, выложу в открытый доступ.
Работает отлично, только немножко сьезжают тексты (ширина шрифтов другая).
Как только с этим разберусь, выложу в открытый доступ.
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05
Сегодня сделал ещё одну утилиту - пакетная замена деталей в плате по ключевым словам - скажем, можно указать чтоб он нашёл все пады с металлизацией, у которых внутренний диаметр 1.2мм и заменил их скажем на 1.5мм
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05
А вот и утилита которая преобразует файлы .lay6 в файлы .svg
каждый слой сгруппирован в свой обьект и имеет свой цвет.
Использование: Python lay6svg.py исходник.lay6 назначение.svg
Пароль на архив 12345
каждый слой сгруппирован в свой обьект и имеет свой цвет.
Использование: Python lay6svg.py исходник.lay6 назначение.svg
Пароль на архив 12345
- Сообщения: 3012
- Зарегистрирован: Вс окт 02, 2016 07:34:45
Здравствуйте.
Какое-то время ничего ни рисовал и вдруг обнаружил, что Sprint-Layout не запускается, выкидывая ошибки:


Пляски с бубнами ни к чему не привели, ИИ оказались бессильны.
Сейчас картина выглядит так: на диске D: в свежескачанной папке Sprint-Layout_6_RUS_Portable_15200_macros файл layout60_by_MEN1_SUB.exe
На ПК открыт второй пользователь, и в его среде sprint-layout успешно запускается, а в среде главного пользователя вышеуказанные ошибки при запуске.
Windows 10 21H2

Какое-то время ничего ни рисовал и вдруг обнаружил, что Sprint-Layout не запускается, выкидывая ошибки:
Пляски с бубнами ни к чему не привели, ИИ оказались бессильны.
Сейчас картина выглядит так: на диске D: в свежескачанной папке Sprint-Layout_6_RUS_Portable_15200_macros файл layout60_by_MEN1_SUB.exe
На ПК открыт второй пользователь, и в его среде sprint-layout успешно запускается, а в среде главного пользователя вышеуказанные ошибки при запуске.
Windows 10 21H2
linux, питон 3.8... вот такое выводитStreamLine писал(а): Чт окт 22, 2026 23:23:38 А вот и утилита которая преобразует файлы .lay6 в файлы .svg
Спойлер
python3 lay6svg.py ../flash_synx.lay6 ../flash_synx.svgTraceback (most recent call last):
File "lay6svg.py", line 247, in <module>
sys.exit(main())
File "lay6svg.py", line 232, in main
B, g, drills, holes, counts = convert(data, keep, a.fill)
File "lay6svg.py", line 115, in convert
for o, t, ln in L.walk(data):
File "lay6svg.py", line 50, in walk
m = struct.unpack_from("<I", data, p)[0]
struct.error: unpack_from requires a buffer of at least 4 bytes
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05
Не думаю что ваша схема очень сложная и крашится по этой причине - у меня тестовая (рабочая) схема содержит порядка 5900 компонентов и никаких проблем с ней нет. Вероятно, ваш файл сгенерировал более новой версией программы, чем та, на основе которой я писал конвертер.
Скиньте какой-либо простой файл с парой деталей из вашей версии в .lay6 и сравним.
Скиньте какой-либо простой файл с парой деталей из вашей версии в .lay6 и сравним.
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05
А вот и патченный экзешник - переделаны все меню под мониторы с высоким разрешением и кастомным скалированием. В архиве варианты под 125% и 150% масштаб и под два размера шрифтов (изначально в программе 11, ту варианты на 15 и 17. Чтоб показывало правильно, в настройках приложения устанавливаем контроль масштабирования - приложение.
Пароль на архив 12345
https://zippyshare.day/iWa453KlEtSHac3/file
Пароль на архив 12345
https://zippyshare.day/iWa453KlEtSHac3/file
не сильно новый.. русский. вот например этот.StreamLine писал(а): Вс окт 25, 2026 09:20:45 Скиньте какой-либо простой файл с парой деталей из вашей версии в .lay6 и сравним.
- Вложения
-
- 096_LCD.lay6
- (18.65 КБ) 8 скачиваний
- Сообщения: 105
- Зарегистрирован: Сб ноя 30, 2019 11:08:05


