From 621f7d84bc27f1a34bcb706c0a03c7def1f87019 Mon Sep 17 00:00:00 2001 From: "J.P. Krauss" Date: Sat, 7 Mar 2026 06:19:05 -0800 Subject: [PATCH] Move drawing notes to "notes" directory --- Test_5.kicad_pro | 12 ++++++------ kibot/yaml/kibot_main.yaml | 9 +++++---- kibot/yaml/kibot_out_txt_report.yaml | 2 +- {kibot/templates => notes}/assembly_notes.txt | 0 {kibot/templates => notes}/fabrication_notes.txt | 0 {kibot/templates => notes}/impedance_table.txt | 0 {kibot/templates => notes}/schematic_notes.txt | 0 7 files changed, 12 insertions(+), 11 deletions(-) rename {kibot/templates => notes}/assembly_notes.txt (100%) rename {kibot/templates => notes}/fabrication_notes.txt (100%) rename {kibot/templates => notes}/impedance_table.txt (100%) rename {kibot/templates => notes}/schematic_notes.txt (100%) diff --git a/Test_5.kicad_pro b/Test_5.kicad_pro index 6e397bc..0f4707f 100644 --- a/Test_5.kicad_pro +++ b/Test_5.kicad_pro @@ -845,17 +845,17 @@ "DWG_TITLE_ASSY": "PCB Assembly, Assembly Name", "DWG_TITLE_PCB": "PCB, Assembly Name", "DWG_TITLE_SCH": "Schematic, Assembly Name", - "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: HAL SNPB\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\t46.000 \u00d7 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 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.", - "GIT_HASH": "12b243d", - "GIT_HASH_PCB": "4c0c812", - "GIT_HASH_SCH": "5caa450", + "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: HAL SNPB\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\t46.000 × 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 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.", + "GIT_HASH": "c00f1ce", + "GIT_HASH_PCB": "1fa3de1", + "GIT_HASH_SCH": "8e94e7b", "GIT_URL": "/jkrauss/Test_4", "PROJECT_CODE": "P99", "RELEASE_DATE": "2026-03-06", "RELEASE_STATE": "WORKING", "REVISION": "NO_TAG+ (Unreleased)", "SCALE": "2:1", - "SCHEMATIC_NOTES": "Unless otherwise specified, components Values are in ohms, \u00b5F, and \u00b5H.", + "SCHEMATIC_NOTES": "Unless otherwise specified, components Values are in ohms, µF, and µH.", "SHEET_NAME_01": "Cover Page", "SHEET_NAME_02": "Block Diagram", "SHEET_NAME_03": "Project Architecture", @@ -879,4 +879,4 @@ "STATE": "TEMPLATE", "VARIANT": "" } -} \ No newline at end of file +} diff --git a/kibot/yaml/kibot_main.yaml b/kibot/yaml/kibot_main.yaml index 4d6ae3b..1d27d3a 100644 --- a/kibot/yaml/kibot_main.yaml +++ b/kibot/yaml/kibot_main.yaml @@ -611,7 +611,7 @@ import: COMMENT: Impedance table in CSV format DIR: @FABRICATION_DIR@ OUTPUT_ID: impedance_table - TEMPLATE: @REPORT_TEMPLATE_DIR@/impedance_table.txt + TEMPLATE: @NOTES_DIR@/impedance_table.txt - file: kibot_out_txt_report.yaml definitions: @@ -619,7 +619,7 @@ import: COMMENT: Schematic notes in TXT format DIR: @SCHEMATIC_DIR@ OUTPUT_ID: schematic_notes - TEMPLATE: @REPORT_TEMPLATE_DIR@/schematic_notes.txt + TEMPLATE: @NOTES_DIR@/schematic_notes.txt - file: kibot_out_txt_report.yaml definitions: @@ -627,7 +627,7 @@ import: COMMENT: Fabrication notes in TXT format DIR: @FABRICATION_DIR@ OUTPUT_ID: fabrication_notes - TEMPLATE: @REPORT_TEMPLATE_DIR@/fabrication_notes.txt + TEMPLATE: @NOTES_DIR@/fabrication_notes.txt - file: kibot_out_txt_report.yaml definitions: @@ -635,7 +635,7 @@ import: COMMENT: Assembly notes in TXT format DIR: @ASSEMBLY_DIR@ OUTPUT_ID: fabrication_notes - TEMPLATE: @REPORT_TEMPLATE_DIR@/assembly_notes.txt + TEMPLATE: @NOTES_DIR@/assembly_notes.txt # Panelization Outputs ----------------------------------------------------- - file: kibot_out_panelize.yaml @@ -744,6 +744,7 @@ definitions: TESTPOINTS_DIR: '@TESTING_DIR@/testpoints' RESOURCES_DIR: kibot MODELS_DIR: models + NOTES_DIR: notes RENDER_DIR: renders REPORT_TEMPLATE_DIR: '@RESOURCES_DIR@/templates' SCRIPTS_DIR: '@RESOURCES_DIR@/scripts' diff --git a/kibot/yaml/kibot_out_txt_report.yaml b/kibot/yaml/kibot_out_txt_report.yaml index 95b3618..4f4d814 100644 --- a/kibot/yaml/kibot_out_txt_report.yaml +++ b/kibot/yaml/kibot_out_txt_report.yaml @@ -24,4 +24,4 @@ definitions: COMMENT: Report DIR: mfg OUTPUT_ID: _notes - TEMPLATE: kibot/templates/fabrication_notes.txt + TEMPLATE: notes/fabrication_notes.txt diff --git a/kibot/templates/assembly_notes.txt b/notes/assembly_notes.txt similarity index 100% rename from kibot/templates/assembly_notes.txt rename to notes/assembly_notes.txt diff --git a/kibot/templates/fabrication_notes.txt b/notes/fabrication_notes.txt similarity index 100% rename from kibot/templates/fabrication_notes.txt rename to notes/fabrication_notes.txt diff --git a/kibot/templates/impedance_table.txt b/notes/impedance_table.txt similarity index 100% rename from kibot/templates/impedance_table.txt rename to notes/impedance_table.txt diff --git a/kibot/templates/schematic_notes.txt b/notes/schematic_notes.txt similarity index 100% rename from kibot/templates/schematic_notes.txt rename to notes/schematic_notes.txt