config path
Name | Path |
---|---|
CITYSCOPE_LIB | YOUR_FOLDER_PATH /cityscope-hardware/libraries |
Preferences -> Manage Symbol Libraries
Nickname | Library Path |
---|---|
CityScope_Component | ${CITYSCOPE_LIB}/CityScope_Component.kicad_sym |
Preferences -> Manage Footprint Libraries
Nickname | Library Path |
---|---|
CityScope_Component | ${CITYSCOPE_LIB}/CityScope_Component.pretty |
-
Make sure you set origin point for you .pos file. In the fish head PCB, set FID2 fiducial as origin. Click the icon bellow in tool set to place your origin.
-
Files -> Fabrication Outputs -> Component Placement (.pos)
-
The following files will be generated.
- PROJECT-bottom-pos.csv
- PROJECT-top-pos.csv
-
Convert the generated file to smt machine format by a python file in
tools/
folder.python3 convert_form.py --file-name ../YOUR_FOLDER_PATH/PROJECT-top-pos.csv
-
An output.csv will be generated in
tools/
. -
If the footprint name is too long, for example "JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical ", please make it shorter or just delete this row.
- Install BOM extension:
Interactive Html Bom
in the Plugin And Content Manager.
- Open your
PCB Editor
-> Tools -> External Plugins -> Generate Interactive Html Bom
- GERBERs/
- bom/
- PROJECT_v1_0.pdf
- PROJECT_3d_v1_0.png
- PROJECT_3d_v1_0.step
- PROJECT_gerber_v1_0.zip
- Interactive Html Bom
- pcb-action-tools
- KiKit
- KiBuzzard
{
"layout": {
"hspace": "3.2mm",
"vspace": "3.2mm",
"rotation": "45deg",
"rows": "6",
"cols": "5"
},
"tabs": {
"vwidth": "3.2mm",
"hwidth": "3.2mm"
},
"cuts": {
"type": "mousebites"
},
"framing": {
"type": "frame",
"hspace": "3.2mm",
"vspace": "3.2mm",
"width": "3.2mm"
}
}