Update the Text Variable Preflight
All checks were successful
KiBot CI / test (push) Successful in 50s

This commit is contained in:
2026-03-10 16:35:15 -07:00
parent 3706c4103a
commit cbf7e8e00b
5 changed files with 14 additions and 421 deletions

View File

@@ -649,23 +649,23 @@
]
],
"text_variables": {
"ASSEMBLY_NAME": "Assembly Name",
"ASSEMBLY_NAME": "nRF52840 Development Board",
"ASSEMBLY_NOTES": "ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tDO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2)\tDO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3)\tIF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n\tFILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4)\tDOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n\tWHEN VIEWED FROM THE TOP.",
"ASSEMBLY_NUMBER": "A99-9000",
"ASSEMBLY_NUMBER": "A98-1001",
"ASSEMBLY_SCALE": "1",
"COMPANY": "Asymworks, LLC",
"DESIGNER": "JPK",
"DWG_NUMBER_PCB": "P99-9000",
"DWG_NUMBER_SCH": "S99-9000",
"DWG_TITLE_ASSY": "PCB Assembly, Assembly Name",
"DWG_TITLE_PCB": "PCB, Assembly Name",
"DWG_TITLE_SCH": "Schematic, Assembly Name",
"DWG_NUMBER_PCB": "P98-1001",
"DWG_NUMBER_SCH": "S98-1001",
"DWG_TITLE_ASSY": "Assembly, nRF52840 Development Board",
"DWG_TITLE_PCB": "PCB Fabrication, nRF52840 Development Board",
"DWG_TITLE_SCH": "Schematic, nRF52840 Development Board",
"FABRICATION_NOTES": "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t\"Edge_Cuts.GBR\" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: ENIG\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\tN/A \u00d7 N/A mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\tN/A mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\tN/A mm\n\tMIN. HOLE (NPTH)\t\tN/A mm\n\tANNULAR RING\t\t\tN/A mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.\n\n12)\tFOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n\tSTACKUP JLC04161H-7628.",
"GIT_HASH": "68b8070",
"GIT_HASH_PCB": "68b8070",
"GIT_HASH_SCH": "68b8070",
"GIT_URL": "/jkrauss/Test_4",
"PROJECT_CODE": "P99",
"PROJECT_CODE": "P98",
"RELEASE_DATE": "2026-03-10",
"RELEASE_STATE": "DRAFT",
"REVISION": "NO_TAG+ (Unreleased)",

View File

@@ -1,149 +0,0 @@
(export (version "E")
(design
(source "/workspace/jkrauss/Test_7/Asymworks_Template.kicad_sch")
(date "Date")
(tool "Eeschema 9.0.7+1")
(textvar (name "ASSEMBLY_NAME") "Assembly Name")
(textvar (name "ASSEMBLY_NOTES") "ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n WHEN VIEWED FROM THE TOP.")
(textvar (name "ASSEMBLY_NUMBER") "A99-9000")
(textvar (name "ASSEMBLY_SCALE") "1")
(textvar (name "COMPANY") "Asymworks, LLC")
(textvar (name "DESIGNER") "JPK")
(textvar (name "DWG_NUMBER_PCB") "P99-9000")
(textvar (name "DWG_NUMBER_SCH") "S99-9000")
(textvar (name "DWG_TITLE_ASSY") "PCB Assembly, Assembly Name")
(textvar (name "DWG_TITLE_PCB") "PCB, Assembly Name")
(textvar (name "DWG_TITLE_SCH") "Schematic, Assembly Name")
(textvar (name "FABRICATION_NOTES") "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) FABRICATE PER IPC-6012A CLASS 2.\n\n2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n \"Edge_Cuts.GBR\" SUFFIX.\n\n3) SEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n FOR HOLE LOCATIONS.\n\n SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n FOR REFERENCE ONLY.\n\n4) SURFACE FINISH: ENIG\n\n5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n BE LPI, COLOR GREEN.\n\n6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER \n STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n SOLDERMASK OPENED IN GERBER.\n\n8) RESERVED\n\n9) PCB MATERIAL REQUIREMENTS:\n\n A. FLAMMABILITY RATING MUST MEET OR EXCEED \n UL94V-0 REQUIREMENTS.\n B. Tg 135 C OR EQUIVALENT.\n\n10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n BOARD SIZE N/A × N/A mm\n BOARD THICKNESS 1.647 mm\n TRACE WIDTH N/A mm\n TRACE TO TRACE 0.200 mm\n MIN. HOLE (PTH) N/A mm\n MIN. HOLE (NPTH) N/A mm\n ANNULAR RING N/A mm\n COPPER TO HOLE 0.250 mm\n COPPER TO EDGE 0.500 mm\n HOLE TO HOLE 0.250 mm\n\n11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n SPECIFIED.\n\n12) FOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n STACKUP JLC04161H-7628.")
(textvar (name "GIT_HASH") "862bd3b")
(textvar (name "GIT_HASH_PCB") "862bd3b")
(textvar (name "GIT_HASH_SCH") "862bd3b")
(textvar (name "GIT_URL") "/jkrauss/Test_4")
(textvar (name "PROJECT_CODE") "P99")
(textvar (name "RELEASE_DATE") "2026-03-10")
(textvar (name "RELEASE_STATE") "DRAFT")
(textvar (name "REVISION") "NO_TAG+ (Unreleased)")
(textvar (name "SCALE") "1:1")
(textvar (name "SCHEMATIC_NOTES") "Unless otherwise specified, components Values are in ohms, µF, and µH.")
(textvar (name "SHEET_NAME_01") "Cover Page")
(textvar (name "SHEET_NAME_02") "Block Diagram")
(textvar (name "SHEET_NAME_03") "Project Architecture")
(textvar (name "SHEET_NAME_04") "Circuit 1")
(textvar (name "SHEET_NAME_05") "Circuit 2")
(textvar (name "SHEET_NAME_06") "Circuit 3")
(textvar (name "SHEET_NAME_07") "......................................")
(textvar (name "SHEET_NAME_08") "......................................")
(textvar (name "SHEET_NAME_09") "......................................")
(textvar (name "SHEET_NAME_10") "......................................")
(textvar (name "SHEET_NAME_11") "......................................")
(textvar (name "SHEET_NAME_12") "......................................")
(textvar (name "SHEET_NAME_13") "......................................")
(textvar (name "SHEET_NAME_14") "......................................")
(textvar (name "SHEET_NAME_15") "......................................")
(textvar (name "SHEET_NAME_16") "......................................")
(textvar (name "SHEET_NAME_17") "......................................")
(textvar (name "SHEET_NAME_18") "......................................")
(textvar (name "SHEET_NAME_19") "......................................")
(textvar (name "SHEET_NAME_20") "......................................")
(textvar (name "STATE") "TEMPLATE")
(textvar (name "VARIANT"))
(sheet (number "1") (name "/") (tstamps "/")
(title_block
(title "Title Page")
(company "Asymworks, LLC")
(rev "NO_TAG+ (Unreleased)")
(date)
(source "Asymworks_Template.kicad_sch")
(comment (number "1") (value ""))
(comment (number "2") (value ""))
(comment (number "3") (value ""))
(comment (number "4") (value ""))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value ""))))
(sheet (number "2") (name "/Block Diagram/") (tstamps "/28ad8293-baaf-4ee1-8056-ad34096542a0/")
(title_block
(title "Block Diagram")
(company "Asymworks, LLC")
(rev "NO_TAG+ (Unreleased)")
(date)
(source "Block_Diagram.kicad_sch")
(comment (number "1") (value ""))
(comment (number "2") (value ""))
(comment (number "3") (value ""))
(comment (number "4") (value ""))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value ""))))
(sheet (number "3") (name "/Project Architecture/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/")
(title_block
(title "Project Architecture")
(company "Asymworks, LLC")
(rev "NO_TAG+ (Unreleased)")
(date)
(source "Architecture.kicad_sch")
(comment (number "1") (value ""))
(comment (number "2") (value ""))
(comment (number "3") (value ""))
(comment (number "4") (value ""))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value ""))))
(sheet (number "4") (name "/Project Architecture/Circuit 1/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")
(title_block
(title "Circuit 1")
(company "Asymworks, LLC")
(rev "NO_TAG+ (Unreleased)")
(date)
(source "Circuit-1.kicad_sch")
(comment (number "1") (value ""))
(comment (number "2") (value ""))
(comment (number "3") (value ""))
(comment (number "4") (value ""))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value ""))))
(sheet (number "5") (name "/Project Architecture/Circuit 2/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")
(title_block
(title "Circuit 2")
(company "Asymworks, LLC")
(rev "NO_TAG+ (Unreleased)")
(date)
(source "Circuit-2.kicad_sch")
(comment (number "1") (value ""))
(comment (number "2") (value ""))
(comment (number "3") (value ""))
(comment (number "4") (value ""))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value ""))))
(sheet (number "6") (name "/Project Architecture/Circuit 3/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")
(title_block
(title)
(company "Asymworks, LLC")
(rev "NO_TAG+ (Unreleased)")
(date)
(source "Circuit-3.kicad_sch")
(comment (number "1") (value ""))
(comment (number "2") (value ""))
(comment (number "3") (value ""))
(comment (number "4") (value ""))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value "")))))
(components)
(libparts)
(libraries)
(nets))

View File

@@ -1,223 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>/workspace/jkrauss/Test_7/Asymworks_Template.kicad_sch</source>
<date>Date1</date>
<tool>Eeschema 9.0.7+1</tool>
<textvar name="ASSEMBLY_NAME">Assembly Name</textvar>
<textvar name="ASSEMBLY_NOTES">ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)
1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS
2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM
3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY
FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.
4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION
WHEN VIEWED FROM THE TOP.</textvar>
<textvar name="ASSEMBLY_NUMBER">A99-9000</textvar>
<textvar name="ASSEMBLY_SCALE">1</textvar>
<textvar name="COMPANY">Asymworks, LLC</textvar>
<textvar name="DESIGNER">JPK</textvar>
<textvar name="DWG_NUMBER_PCB">P99-9000</textvar>
<textvar name="DWG_NUMBER_SCH">S99-9000</textvar>
<textvar name="DWG_TITLE_ASSY">PCB Assembly, Assembly Name</textvar>
<textvar name="DWG_TITLE_PCB">PCB, Assembly Name</textvar>
<textvar name="DWG_TITLE_SCH">Schematic, Assembly Name</textvar>
<textvar name="FABRICATION_NOTES">FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)
1) FABRICATE PER IPC-6012A CLASS 2.
2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH
"Edge_Cuts.GBR" SUFFIX.
3) SEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX
FOR HOLE LOCATIONS.
SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING
FOR REFERENCE ONLY.
4) SURFACE FINISH: ENIG
5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL
BE LPI, COLOR GREEN.
6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER
STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.
7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS
SOLDERMASK OPENED IN GERBER.
8) RESERVED
9) PCB MATERIAL REQUIREMENTS:
A. FLAMMABILITY RATING MUST MEET OR EXCEED
UL94V-0 REQUIREMENTS.
B. Tg 135 C OR EQUIVALENT.
10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:
BOARD SIZE N/A × N/A mm
BOARD THICKNESS 1.647 mm
TRACE WIDTH N/A mm
TRACE TO TRACE 0.200 mm
MIN. HOLE (PTH) N/A mm
MIN. HOLE (NPTH) N/A mm
ANNULAR RING N/A mm
COPPER TO HOLE 0.250 mm
COPPER TO EDGE 0.500 mm
HOLE TO HOLE 0.250 mm
11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE
SPECIFIED.
12) FOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB
STACKUP JLC04161H-7628.</textvar>
<textvar name="GIT_HASH">862bd3b</textvar>
<textvar name="GIT_HASH_PCB">862bd3b</textvar>
<textvar name="GIT_HASH_SCH">862bd3b</textvar>
<textvar name="GIT_URL">/jkrauss/Test_4</textvar>
<textvar name="PROJECT_CODE">P99</textvar>
<textvar name="RELEASE_DATE">2026-03-10</textvar>
<textvar name="RELEASE_STATE">DRAFT</textvar>
<textvar name="REVISION">NO_TAG+ (Unreleased)</textvar>
<textvar name="SCALE">1:1</textvar>
<textvar name="SCHEMATIC_NOTES">Unless otherwise specified, components Values are in ohms, µF, and µH.</textvar>
<textvar name="SHEET_NAME_01">Cover Page</textvar>
<textvar name="SHEET_NAME_02">Block Diagram</textvar>
<textvar name="SHEET_NAME_03">Project Architecture</textvar>
<textvar name="SHEET_NAME_04">Circuit 1</textvar>
<textvar name="SHEET_NAME_05">Circuit 2</textvar>
<textvar name="SHEET_NAME_06">Circuit 3</textvar>
<textvar name="SHEET_NAME_07">......................................</textvar>
<textvar name="SHEET_NAME_08">......................................</textvar>
<textvar name="SHEET_NAME_09">......................................</textvar>
<textvar name="SHEET_NAME_10">......................................</textvar>
<textvar name="SHEET_NAME_11">......................................</textvar>
<textvar name="SHEET_NAME_12">......................................</textvar>
<textvar name="SHEET_NAME_13">......................................</textvar>
<textvar name="SHEET_NAME_14">......................................</textvar>
<textvar name="SHEET_NAME_15">......................................</textvar>
<textvar name="SHEET_NAME_16">......................................</textvar>
<textvar name="SHEET_NAME_17">......................................</textvar>
<textvar name="SHEET_NAME_18">......................................</textvar>
<textvar name="SHEET_NAME_19">......................................</textvar>
<textvar name="SHEET_NAME_20">......................................</textvar>
<textvar name="STATE">TEMPLATE</textvar>
<textvar name="VARIANT"/>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title>Title Page</title>
<company>Asymworks, LLC</company>
<rev>NO_TAG+ (Unreleased)</rev>
<date/>
<source>Asymworks_Template.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
<sheet number="2" name="/Block Diagram/" tstamps="/28ad8293-baaf-4ee1-8056-ad34096542a0/">
<title_block>
<title>Block Diagram</title>
<company>Asymworks, LLC</company>
<rev>NO_TAG+ (Unreleased)</rev>
<date/>
<source>Block_Diagram.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
<sheet number="3" name="/Project Architecture/" tstamps="/f6afef58-d841-4ad6-baf9-746b0a35f011/">
<title_block>
<title>Project Architecture</title>
<company>Asymworks, LLC</company>
<rev>NO_TAG+ (Unreleased)</rev>
<date/>
<source>Architecture.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
<sheet number="4" name="/Project Architecture/Circuit 1/" tstamps="/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/">
<title_block>
<title>Circuit 1</title>
<company>Asymworks, LLC</company>
<rev>NO_TAG+ (Unreleased)</rev>
<date/>
<source>Circuit-1.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
<sheet number="5" name="/Project Architecture/Circuit 2/" tstamps="/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/">
<title_block>
<title>Circuit 2</title>
<company>Asymworks, LLC</company>
<rev>NO_TAG+ (Unreleased)</rev>
<date/>
<source>Circuit-2.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
<sheet number="6" name="/Project Architecture/Circuit 3/" tstamps="/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/">
<title_block>
<title/>
<company>Asymworks, LLC</company>
<rev>NO_TAG+ (Unreleased)</rev>
<date/>
<source>Circuit-3.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
</design>
<components/>
<libparts/>
<libraries/>
<nets/>
</export>

View File

@@ -10,8 +10,8 @@ git checkout -qb dev
echo "Created Development Branch"
# Add the Asymworks KiCad Library
git remote --no-verbose add -f asymworks-kicad-lib https://git.asymworks.com/asymworks/kicad-library >/dev/null 2>&1
# git subtree -q add --prefix lib/asymworks asymworks-kicad-lib main --squash -m "[bootstrap] Add subtree 'Asymworks/KiCad-Library' at 'lib/asymworks'"
git remote --no-verbose add -f asymworks-kicad-lib https://git.asymworks.com/asymworks/kicad-library >/dev/null
git subtree -q add --prefix lib/asymworks asymworks-kicad-lib main --squash -m "[bootstrap] Add subtree 'Asymworks/KiCad-Library' at 'lib/asymworks'"
echo "Added Asymworks KiCad Library"
# Initialize the Project Metadata
@@ -44,7 +44,7 @@ echo "Renamed project to \"${ASSY_NUMBER}.kicad_pro\""
# Push the Develpment Branch to Gitea
git add --no-verbose project.json
git commit -aq -m 'Initialize Project'
git push -qu origin dev
git push --no-verbose -qu origin dev >/dev/null
echo "Initialized and Committed Project"
# Bootstrap Complete

View File

@@ -22,45 +22,21 @@ preflight:
- variable: 'GIT_HASH'
command: 'git log -1 --format="%h"'
- variable: 'GIT_URL'
text: '@GIT_URL@'
command: 'git remote get-url origin | sed -e s"/\\.git$//g"'
# Metadata
- variable: 'PROJECT_CODE'
text: '@PROJECT_CODE@'
- variable: 'ASSEMBLY_NUMBER'
text: '@ASSEMBLY_NUMBER@'
- variable: 'ASSEMBLY_NAME'
text: '@ASSEMBLY_NAME@'
- variable: 'ASSEMBLY_SCALE'
text: '@ASSEMBLY_SCALING@'
- variable: 'DWG_NUMBER_PCB'
text: '@DWG_NUMBER_PCB@'
- variable: 'DWG_NUMBER_SCH'
text: '@DWG_NUMBER_SCH@'
- variable: 'DWG_TITLE_PCB'
text: '@DWG_TITLE_PCB@'
- variable: 'DWG_TITLE_SCH'
text: '@DWG_TITLE_SCH@'
- variable: 'DWG_TITLE_ASSY'
text: '@DWG_TITLE_ASSY@'
- variable: 'COMPANY'
text: '@COMPANY@'
- variable: 'DESIGNER'
text: '@DESIGNER@'
- variable: 'VARIANT'
text: '%V'
# Schematic notes
# Notes
- variable: 'SCHEMATIC_NOTES'
expand_in_command: true
command: '[ -f "@SCHEMATIC_DIR@/%f-schematic_notes%v.txt" ] && cat "@SCHEMATIC_DIR@/%f-schematic_notes%v.txt" || echo ""'
# Fabrication notes
- variable: 'FABRICATION_NOTES'
expand_in_command: true
command: '[ -f "@FABRICATION_DIR@/%f-fabrication_notes%v.txt" ] && cat "@FABRICATION_DIR@/%f-fabrication_notes%v.txt" || echo ""'
# Assembly notes
- variable: 'ASSEMBLY_NOTES'
expand_in_command: true
command: '[ -f "@ASSEMBLY_DIR@/%f-assembly_notes%v.txt" ] && cat "@ASSEMBLY_DIR@/%f-assembly_notes%v.txt" || echo ""'
@@ -109,24 +85,13 @@ preflight:
...
definitions:
PROJECT_CODE: ''
ASSEMBLY_NUMBER: ''
ASSEMBLY_NAME: ''
ASSEMBLY_SCALING: ''
DWG_NUMBER_SCH: ''
DWG_TITLE_SCH: ''
DWG_NUMBER_PCB: ''
DWG_TITLE_PCB: ''
DWG_TITLE_ASSY: ''
COMPANY: ''
DESIGNER: ''
REVISION: ''
RELEASE_STATE: ''
RELEASE_DATE: ''
GIT_URL: ''
SHEET_NAME_VAR: SHEET_NAME_
SCRIPTS_DIR: kibot/scripts
FABRICATION_DIR: mfg/fab
ASSEMBLY_DIR: mfg/assembly
GET_SHEET_CMD: python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p
GET_GITURL_CMD: git remote get-url origin | sed -e s'/\.git$//g'