mirror of
https://github.com/scottbez1/smartknob.git
synced 2025-09-26 23:09:27 +08:00

- Updated view_base and view_screen KiCad projects to v6 files - Updated footprints to v6 versions - Fixed all DRC errors and most warnings - Updated CI - Run on Ubuntu 22.04 runner - Updated KiBot and KiKit versions - Use KiBot for 3d rendering now instead of custom scripts - Switched to using KiCad text variables for replacement rather than raw text find&replace - Misc design updates - Exposed bottom-side thermal pad underneath TMC6300 to make it easier to possibly hand-solder - Separated GND and GNDA nets, replaced connection with a net-tie, and updated corresponding copper fills around HX711
65 lines
1.4 KiB
YAML
65 lines
1.4 KiB
YAML
kibot:
|
|
version: 1
|
|
|
|
preflight:
|
|
check_zone_fills: true
|
|
run_drc: true
|
|
run_erc: true
|
|
update_xml: true
|
|
set_text_variables:
|
|
- name: COMMIT_DATE_LONG
|
|
command: 'python3 util/rev_info.py git_date'
|
|
- name: COMMIT_DATE
|
|
command: 'python3 util/rev_info.py git_date --short'
|
|
- name: COMMIT_HASH
|
|
command: 'python3 util/rev_info.py git_short_rev'
|
|
- name: RELEASE_VERSION
|
|
command: 'python3 util/rev_info.py git_release_version releases/view_base/'
|
|
filters:
|
|
- filter: 'Lines crossing edge cuts'
|
|
error: 'silk_over_copper'
|
|
regex: 'Arc on Edge.Cuts'
|
|
|
|
outputs:
|
|
- name: ibom
|
|
comment: 'Interactive BOM'
|
|
type: ibom
|
|
options:
|
|
dark_mode: true
|
|
netlist_file: '%F.xml'
|
|
extra_fields: 'LCSC,Mouser,Digikey,AliExpress,Note'
|
|
|
|
- name: schematic
|
|
type: pdf_sch_print
|
|
|
|
- name: 'bom_csv'
|
|
comment: "Bill of Materials in CSV format"
|
|
type: bom
|
|
options:
|
|
use_alt: false
|
|
number: 1
|
|
aggregate:
|
|
- file: electronics/view_screen/view_screen.kicad_sch
|
|
name: 'Screen'
|
|
number: 1
|
|
ref_id: 'SCREEN-'
|
|
|
|
- name: 3d
|
|
type: render_3d
|
|
options:
|
|
no_virtual: true
|
|
view: 'top'
|
|
copper: '#99967F'
|
|
board: '#C3BA9B'
|
|
copper: '#99967F'
|
|
zoom: 3
|
|
orthographic: true
|
|
ray_tracing: true
|
|
height: 1024
|
|
width: 1024
|
|
|
|
- name: 3d_back
|
|
type: render_3d
|
|
extends: 3d
|
|
options:
|
|
view: 'bottom' |