mobidev 0 Posted April 7, 2015 · Report post Предлагаю делиться скриптами найденными на прострах Интернет или своими, если не жалко :rolleyes: Нашёл на хабре статью Написание скрипта расстановки элементов по кругу для Eagle CAD, однако внизу статьи участник resetnow любезно предоставил свой скрипт для KiCad https://gist.github.com/resetnow/81d8fa2b172437fef7c1 P.S. может стоит поискать другие полезные ULP-скрипты для Eagle Cad и адаптировать под KiCad. Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted April 8, 2015 · Report post Простой путь клонирования Easy way to lay out a repeated circuit? Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted May 21, 2015 · Report post Python script to generate footprints from openscad https://forum.kicad.info/t/python-script-to...om-openscad/869 I wrote some openscad script to generate Dangerous Prototype sick of beige cases as dxf files for laser cutting. Looking at it further I realised it would be trivial to use this to also generate kicad footprint files. The script can be found at https://github.com/TomKeddie/python-scripts.../openscad2kicad. It turns out to be fairly easy because, looking at the openscad source, it only generates line segments in its dxf export. Unfortunately it does not export color information so I can't do multiple layers but I'll work on that next. This of course opens up the possibility of generating any crazy pcb shape you want with openscad. Please be gentle, this is my first cut at this. http://dangerousprototypes.com/forum/viewt...p=61202#p612025 Quote Ответить с цитированием Share this post Link to post Share on other sites
valber 0 Posted February 13, 2016 · Report post Написал небольшой скрипт для генерации изображения из файла схематики kicad (консольный не требует установки kicad). https://github.com/Valber/kicad_sch2image Также написал статью о том как его использовать, с планами реанимировать schhist http://crafting.be/2016/02/schhist-return-p1/ Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted March 16, 2016 · Report post Написал небольшой скрипт для генерации изображения из файла схематики kicad (консольный не требует установки kicad). https://github.com/Valber/kicad_sch2image Также написал статью о том как его использовать, с планами реанимировать schhist http://crafting.be/2016/02/schhist-return-p1/ Попробовал, что-то не совсем понял, метод поддерживает вложенные схемы или может проблемма в том, что нужен обязательно python3, а вторая ветка не работает? P.S. кстати, ещё полезный diff описан в следующих трёх видео (имеется в виду diff pcb) KiCad #6 - using git and a few scripts for visual diffs KiCad #6.1 - easy visual diffs on gerber files - git-difftool + bash-script + gerbv KiCad #6.2 - Visual gerber-file diffs with GUI integration - QGIT Quote Ответить с цитированием Share this post Link to post Share on other sites
_Pasha 0 Posted June 11, 2016 (edited) · Report post Хочу одну штуку сделать. Но начну с вопроса. Например у нас есть smd компонент 2512. Если он в полигоне - туда просится keepout area. А если нет полигона - то наоборот, можно вести дорожки исходя из класса цепи. Так вот, как лучше задать такой keepout на библиотечном элементе? В каком слое? Если примем единое решение, будет юзабельный скрипт. Поясню: просто задать на библ. элементе полилинией контур, из которого при необходимости вычитать координаты для keepout Написал небольшой скрипт для генерации изображения из файла схематики kicad (консольный не требует установки kicad). :a14: о как я отстал от жизни. Спасибо, теперь на его основе можно много чего сделать. Кстати, там и баги имеются. Не все корректно отображается Edited June 11, 2016 by _Pasha Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted November 11, 2016 · Report post Конвертор из Altium в KiCad для схем и печатных плат https://github.com/thesourcerer8/altium2kicad Если я правильно понял как раз нечно хотели в закрытом топике Импорт файлов Альтиума/Аллегро в Кикад P.S. сам ещё не проверял, если у кого есть возможность, то посмотрите насколько корректно происходит импорт. Quote Ответить с цитированием Share this post Link to post Share on other sites
dxp 0 Posted November 11, 2016 · Report post Пробовал этот конвертор несколько месяцев назад, проект был средней сложности, ничего не получилось. Попробовал сейчас, взял несложный (относительно) проект. Файл схемы как-то сконвертился, хотя и криво, и eeschema его смогла открыть. Компоненты криво преобразовались - у всех есть только поле F0, других нет, у символов разъёмов пины торчат в обе стороны и т.п.. Файл платы pcbnew не открывает, выдаёт ошибку, де, что-то там не терминировано. В общем, имхо. неюзабельно. По крайней мере "из коробки". Quote Ответить с цитированием Share this post Link to post Share on other sites
smalcom 0 Posted November 11, 2016 · Report post В "полуавтомате" его пробовал. Всякую графику мудрённую, 3Д-модели и трассы оставил. Компоненты быстрее руками. И вот почему: с механических слоёв всё переносит в слой шелкографии. Если не заморачиваться с дальнейшей поддержкой проекта, т.е. плата неизменна, то программка крайне хороша. Пробовал на проекте сложности ардуиновской платы. Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted November 24, 2016 · Report post Конвертор из Altium в KiCad для схем и печатных плат P.S. сам ещё не проверял, если у кого есть возможность, то посмотрите насколько корректно происходит импорт. Сегодня опробовал импорт на примере когда-то открытого Git-репозитория проекта OpenPilot Altium to KiCad Есть некоторые косячки, но в целом работает. На вскидку из недочётов или это особенности реализации: 1) Номиналы компонентов не в свойствах компонента, а как отдельный объект; 2) Некоторые компоненты не в то место импортированы. Из позитива - подтягивает в том числе и 3D модели компонентов. P.S. Итого впечаение позитивное, можно тестить глубже :) Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted November 28, 2016 · Report post Разработчики проекта "открытого телефона" Neo900 (привет OpenMoko & N900) выложили свой проект по визульным дифам схем Eeshow ‐ Schematics renderer and viewer http://neo900.org/stuff/eeshow/ На эту утилиту есть ссылка и с официального сайта KiCad из уже знакомого нам раздела External Tools These are tools that KiCad users have made to aid in development of their projects either within or outside KiCad. The tools are not necessarily stictly cross platform. P.S. Кстати, для справки, может кто не в курсе: Who is working on the Neo900? The project was initiated by Jörg H.-G. Reisenweber (Openmoko Veteran) and Nikolaus Schaller (OpenPhoenux / GTA04) and is now run by Neo900 UG (haftungsbeschränkt). The electronics are developed with the help of Golden Delicious Computers GmbH & Co. KG in Bavaria, Germany. Werner Almesberger (another Openmoko veteran) assists on technical and related issues. The website is operated by Sebastian Krzyszkowiak (FSO / SHR). Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted December 4, 2016 · Report post StickerBOM is a KiCAD BOM exporter designed for people stuffing boards by hand. It generates a PDF for printable sticky labels, where each label reflects one BOM line from a supplier. You then stick these labels on the bags from your supplier, and they show you where things go. P.S. Полезный скрипт для генерации наклеек на упаковки компонентов для указаний к ручному монтажу Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted March 20, 2019 · Report post Попытаюсь воскресить топик This video demonstrates my kicad plugins: https://github.com/mmccoo/kicad_mmccoo See my blog for more about scripting in kicad https://kicad.mmccoo.com/2018/05/24/some-kicad-plugins-for-importing-fusion360-dxfs/ Note that the mounting hole plugin won't work for others with the current code. I've submitted a patch to the kicad folks. I'll update this description if/when that patch is accepted. P.S. (мопед не мой) Quote Ответить с цитированием Share this post Link to post Share on other sites
mobidev 0 Posted April 25, 2020 · Report post The Python scripting interface in KiCad https://blog.oshpark.com/2020/04/24/intro-to-python-scripting-in-kicad/ Quote Ответить с цитированием Share this post Link to post Share on other sites
speleoastronom 0 Posted May 14, 2020 · Report post Вот мой скрипт на питоне для создания красивеньких списков компонентов. Умеет чуть больше, чем написано в документции на Github, в частности умеет создавать список координат для SMD компонентов, также можно менять цвета и форматирование. https://github.com/AlexanderNickolsky/KiCad-Better-BOM Quote Ответить с цитированием Share this post Link to post Share on other sites