scripts howto - andreika-git/hellen-one GitHub Wiki

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 recomment using docker to combine hellen pieces together. We even have github acrion 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.