fixed DIFF and added BoM
This commit is contained in:
@@ -184,6 +184,13 @@ jobs:
|
||||
name: Assembly-${{ steps.layers.outputs.layers }}layer
|
||||
path: Generated/Assembly
|
||||
|
||||
- name: Retrieve results - BOM
|
||||
if: steps.config_check.outputs.found == 'true'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: BOM-${{ steps.layers.outputs.layers }}layer
|
||||
path: Generated/BoM
|
||||
|
||||
- name: Retrieve results - 3D Model
|
||||
if: steps.config_check.outputs.found == 'true'
|
||||
uses: actions/upload-artifact@v3
|
||||
|
||||
117
kibot.yaml
117
kibot.yaml
@@ -212,6 +212,119 @@ outputs:
|
||||
include_tracks: false
|
||||
include_nets: false
|
||||
|
||||
# Generic BOM in CSV format
|
||||
- name: 'bom_csv'
|
||||
comment: "Bill of Materials in CSV format"
|
||||
type: bom
|
||||
dir: BoM/Generic
|
||||
options:
|
||||
output: '%f_bom.%x'
|
||||
format: CSV
|
||||
separator: ','
|
||||
ref_separator: ','
|
||||
group_fields: ['Value', 'Footprint', 'Tolerance', 'Voltage']
|
||||
columns:
|
||||
- field: 'References'
|
||||
name: 'Reference'
|
||||
- field: 'Value'
|
||||
name: 'Value'
|
||||
- field: 'Quantity Per PCB'
|
||||
name: 'Qty'
|
||||
- field: 'Footprint'
|
||||
name: 'Package'
|
||||
- field: 'Description'
|
||||
name: 'Description'
|
||||
- field: 'Manufacturer'
|
||||
name: 'Manufacturer'
|
||||
- field: 'MPN'
|
||||
name: 'Part Number'
|
||||
- field: 'LCSC'
|
||||
name: 'LCSC Part'
|
||||
- field: 'Digikey'
|
||||
name: 'Digikey Part'
|
||||
- field: 'Mouser'
|
||||
name: 'Mouser Part'
|
||||
|
||||
# Generic BOM in HTML format
|
||||
- name: 'bom_html'
|
||||
comment: "Bill of Materials in HTML format"
|
||||
type: bom
|
||||
dir: BoM/Generic
|
||||
options:
|
||||
output: '%f_bom.%x'
|
||||
format: HTML
|
||||
html:
|
||||
style: 'modern-blue' # Style for HTML output
|
||||
datasheet_as_link: true
|
||||
generate_dnf: true
|
||||
logo: false
|
||||
title: 'Bill of Materials - %f'
|
||||
extra_info: 'Generated on %d'
|
||||
group_fields: ['Value', 'Footprint', 'Tolerance', 'Voltage']
|
||||
columns:
|
||||
- field: 'References'
|
||||
name: 'Reference'
|
||||
- field: 'Value'
|
||||
name: 'Value'
|
||||
- field: 'Quantity Per PCB'
|
||||
name: 'Qty'
|
||||
- field: 'Footprint'
|
||||
name: 'Package'
|
||||
- field: 'Description'
|
||||
name: 'Description'
|
||||
- field: 'Manufacturer'
|
||||
name: 'Manufacturer'
|
||||
- field: 'MPN'
|
||||
name: 'Part Number'
|
||||
- field: 'LCSC'
|
||||
name: 'LCSC Part'
|
||||
- field: 'Digikey'
|
||||
name: 'Digikey Part'
|
||||
- field: 'Mouser'
|
||||
name: 'Mouser Part'
|
||||
|
||||
# Generic BOM in XLSX format
|
||||
- name: 'bom_xlsx'
|
||||
comment: "Bill of Materials in Excel format"
|
||||
type: bom
|
||||
dir: BoM/Generic
|
||||
options:
|
||||
output: '%f_bom.%x'
|
||||
format: XLSX
|
||||
xlsx:
|
||||
datasheet_as_link: true
|
||||
generate_dnf: true
|
||||
logo: false
|
||||
title: 'Bill of Materials'
|
||||
max_col_width: 50
|
||||
highlight_empty: true
|
||||
group_fields: ['Value', 'Footprint', 'Tolerance', 'Voltage']
|
||||
columns:
|
||||
- field: 'References'
|
||||
name: 'Reference'
|
||||
- field: 'Value'
|
||||
name: 'Value'
|
||||
- field: 'Quantity Per PCB'
|
||||
name: 'Qty'
|
||||
- field: 'Footprint'
|
||||
name: 'Package'
|
||||
- field: 'Description'
|
||||
name: 'Description'
|
||||
- field: 'Manufacturer'
|
||||
name: 'Manufacturer'
|
||||
- field: 'MPN'
|
||||
name: 'Part Number'
|
||||
- field: 'LCSC'
|
||||
name: 'LCSC Part'
|
||||
- field: 'Digikey'
|
||||
name: 'Digikey Part'
|
||||
- field: 'Mouser'
|
||||
name: 'Mouser Part'
|
||||
- field: 'Unit Price'
|
||||
name: 'Unit Cost'
|
||||
- field: 'Total Price'
|
||||
name: 'Extended Cost'
|
||||
|
||||
# 3D model
|
||||
- name: 'step'
|
||||
comment: "3D STEP model"
|
||||
@@ -237,7 +350,7 @@ outputs:
|
||||
comment: "Schematic diff PDF"
|
||||
type: diff
|
||||
dir: DIFF
|
||||
disabled_by_default: false
|
||||
run_by_default: false # Only run when explicitly requested
|
||||
options:
|
||||
output: '%f-schematic-diff.%x'
|
||||
format: PDF
|
||||
@@ -253,7 +366,7 @@ outputs:
|
||||
comment: "PCB diff PDF"
|
||||
type: diff
|
||||
dir: DIFF
|
||||
disabled_by_default: false
|
||||
run_by_default: false # Only run when explicitly requested
|
||||
options:
|
||||
output: '%f-pcb-diff.%x'
|
||||
format: PDF
|
||||
|
||||
Reference in New Issue
Block a user