Hellen Quick Start рус - andreika-git/hellen-one GitHub Wiki

Hellen One - набор повторно используемых модулей плюс скрипты склеивания gerber файлов. Готовая плата получается из платы-скелета "фрейма" и модулей.

Чаще всего KiCAD 6, самая важная папка - https://github.com/andreika-git/hellen-one/tree/master/kicad

Важные мысли

Смотреть на примеры :)

У модулей есть версии, версии всегда нужно брать самые новые

Модули бывают однослойные (power5, power12) и двухслойные (mcu, input, ouptut, wbo, vr-discrete, st-link). В двухслойных модулях есть переходные отверстия, о которых не знают футпринты - так что средние слои двухслойных модулей тоже нельзя трогать.

Внутри модулей бывают пады конфигурации - input, wbo.

Модули можно поворачивать на 90, 180 и 270 градусов.

BOM_replace - один из инструментов управления модулями, например через него можно поменять номинал или удалить компонент. Так же в BOM_replace нужны актуальные JLCPCB part numbers.

Скрипты

Главное, чтоб фрейм был хороший - а сборка это несложно!

Скрипты step2_xxx & step3_xxx в платах-примерах склеивают платы. Сейчас работают на Windows Subsystem for Linux (Windows 10) / Ubuntu и настоящем Ubuntu. Можно быстро починить работу на cygwin - раньше работало на cygwin.

Примеры

Список существующий плат:

https://github.com/rusefi/alphax-4chan

https://github.com/rusefi/alphax-2chan

https://github.com/rusefi/hellen154hyundai

https://github.com/rusefi/hellen121vag

Жизненный цикл с использованием KiCAD

  1. Рисуется frame, сохраняется в корневой папке, например hellen121vag.kicad_pro в https://github.com/rusefi/hellen121vag

  2. Экспортируются файлы фрейма в папку gerber например https://github.com/rusefi/hellen121vag/tree/main/gerber по инструкции https://github.com/andreika-git/hellen-one/wiki/kicad-export-frame

  3. вызывается скрипт step2_copy.sh который создаёт папки boards и добавляется суффиксы версий к именам всех файлов.

  4. вызывается скрипт step3_create_board.sh который склеивает фрейм и модули hellen