scripts howto - andreika-git/hellen-one GitHub Wiki
🟢 As of 2024 everyone should be following https://github.com/andreika-git/hellen-one/blob/master/readme.md 🟢
🔴 instructions below are older more manual approach as of 2022 🔴
How to use the scripts to create a board?
Before using the scripts, please make sure you already have all the required files for your frame and modules. Please refer to How to create a new board? for more info on where to start.
We recommend using docker to combine Hellen pieces together. We even have github action to invoke that docker see https://github.com/rusefi/hellenSkeleton!
How to create a module
- Export gerbers/BOM/CPL/WRL from KiCAD or AD
- Convert from EDA-specific format into unified Hellen format using appropriate script(s)
Syntax example for Kicad modules:
cd hellen-one
python ./bin/copy_from_Kicad.py "modules" "kicad/modules" "gerber" "vr-discrete" "0.2"
Before starting the script, please make sure you have exported the gerber files from Kicad to the following folder:
./hellen-one/kicad/modules/hellen1-vr-discrete/gerber
Syntax example for AD modules:
cd hellen-one
sh ./bin/copy_from_AD.sh "../path-to-AD-workspace" "." "modules" "can" "0.1"
The exported gerber files should be placed into the "path-to-AD-workspace/modules/hellen1-can/jlc-0.1" (where "can" and "0.1" are the module name and revision) The preferred method of exporting from AD is to use the corresponding .OutJob file.