From 33896b663ec960243ac27189905846035e0df733 Mon Sep 17 00:00:00 2001 From: aidanbrzezinski <+aidanbrzezinski@users.noreply.github.com> Date: Wed, 18 Feb 2026 01:39:04 +0000 Subject: [PATCH] Update Outputs --- README.md | 6 +- Schematic/Nixie_Tube_Clock-schematic.pdf | Bin 2754072 -> 2754072 bytes kibot_run.log | 221 +++++------------------ kibot_run_readme.log | 130 ++++++------- 4 files changed, 110 insertions(+), 247 deletions(-) diff --git a/README.md b/README.md index f28d17f..4475e01 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ Logo

-

Board Name

+

Nixie Clock Main Board

- - CI Badge + + CI Badge

diff --git a/Schematic/Nixie_Tube_Clock-schematic.pdf b/Schematic/Nixie_Tube_Clock-schematic.pdf index 0a5e25f0798118b92743f2b8dc3897d905e3af06..dd5ff0fd19b98b98a62b6d17bc5f3a47038a9791 100644 GIT binary patch delta 106 zcmWN=#|gp!002N@?;3mWEk8wsjNwQ=?&$y-!2tySz8ok6=)onAXOR5g1v0X7@(PMd y$||aA>Kd9_LTw#gJ$(a1BV!X&Gjj_|D{C8DJ9`JmSM*5>@#%btukUXf-NGLpBO<;4 delta 106 zcmWN=w++Go001!2LNB5B-m)eG;tNh<@W=r [] (kibot - optionable.py:362) DEBUG:Configuring from default: extra_os -> [] (kibot - optionable.py:362) -DEBUG:Configuring from default: environment -> (kibot - optionable.py:362) +DEBUG:Configuring from default: environment -> (kibot - optionable.py:362) DEBUG:Configuring from default: field_tolerance -> ['tolerance', 'tol'] (kibot - optionable.py:598) DEBUG:Configuring from default: field_voltage -> ['voltage', 'v'] (kibot - optionable.py:598) DEBUG:Configuring from default: field_package -> ['package', 'pkg'] (kibot - optionable.py:598) @@ -3358,14 +3358,14 @@ DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362) DEBUG:Adding groups: {'all_group': ['netlist', 'bom', '3d', 'fab', 'assembly', 'pdf_schematic', 'md_readme', 'html_kiri', 'html_navigate_results'], 'all_group_k9': ['netlist', 'bom', '3d', 'fab_k9', 'assembly', 'pdf_schematic', 'md_readme', 'html_kiri', 'html_navigate_results'], 'draft_group': ['netlist', 'pdf_schematic', 'csv_bom', 'html_bom'], 'fab': ['tables', 'gbr_gerbers', 'drl_excellon', 'pdf_drill_map', 'pdf_fabrication', 'zip_compress_fab'], 'fab_k9': ['tables', 'gbr_gerbers', 'zip_odb', 'drl_excellon', 'pdf_drill_map', 'pdf_fabrication', 'zip_compress_fab'], 'assembly': ['3d_render', 'csv_position', 'pdf_assembly'], '3d_render': ['png_3d_viewer_top', 'png_3d_viewer_bottom', 'png_3d_viewer_angled_top', 'png_3d_viewer_angled_bottom'], 'bom': ['csv_bom', 'html_bom_interactive', 'html_bom'], 'tables': ['csv_comp_count', 'csv_impedance_table', 'csv_drill_table', 'testpoints', 'notes'], 'testpoints': ['csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom'], 'notes': ['txt_fabrication_notes', 'txt_assembly_notes'], '3d': ['step']} (kibot - registrable.py:268) -Installing font Arial.ttf Installing font Times New Roman Bold.ttf -Installing font Arial_Bold_Italic.ttf Installing font Arial_Bold.ttf Installing font Times New Roman.ttf -Installing font Times New Roman Italic.ttf -Installing font Arial_Italic.ttf Installing font Times New Roman Bold Italic.ttf +Installing font Arial_Bold_Italic.ttf +Installing font Arial.ttf +Installing font Arial_Italic.ttf +Installing font Times New Roman Italic.ttf DEBUG:- Executing: fc-cache (kibot - kiplot.py:159) Installing color Altium_Theme.json DEBUG:Starting outputs for board /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pcb (kibot - kiplot.py:656) @@ -3417,7 +3417,7 @@ DEBUG:Skipping `draw_fancy_stackup` (kibot - kiplot.py:556) DEBUG:Skipping `erc` (kibot - kiplot.py:556) DEBUG:Skipping `drc` (kibot - kiplot.py:556) DEBUG:Preflight apply set_text_variables (kibot.pre_base - pre_base.py:153) -DEBUG:- Current variables: {'ASSEMBLY_NOTES': 'ASSEMBLY NOTES', 'BOARD_NAME': 'Board Name', 'COMPANY': 'Company', 'DESIGNER': 'Author', 'FABRICATION_NOTES': 'FABRICATION NOTES', 'GIT_HASH_PCB': '', 'GIT_HASH_SCH': '', 'GIT_URL': '', 'PROJECT_NAME': 'Project Name', 'RELEASE_BODY_1.0.0': '', 'RELEASE_BODY_1.0.1': '', 'RELEASE_BODY_1.0.2': '', 'RELEASE_BODY_1.1.0': '', 'RELEASE_BODY_UNRELEASED': '', 'RELEASE_DATE': 'DD-MMM-YYYY', 'RELEASE_DATE_NUM': 'YYYY-MM-DD', 'RELEASE_TITLE_1.0.0': '', 'RELEASE_TITLE_1.0.1': '', 'RELEASE_TITLE_1.0.2': '', 'RELEASE_TITLE_1.1.0': '', 'RELEASE_TITLE_UNRELEASED': '', 'REVISION': '', 'SHEET_NAME_1': 'Cover Page', 'SHEET_NAME_10': '......................................', 'SHEET_NAME_11': '......................................', 'SHEET_NAME_12': '......................................', 'SHEET_NAME_13': '......................................', 'SHEET_NAME_14': '......................................', 'SHEET_NAME_15': '......................................', 'SHEET_NAME_16': '......................................', 'SHEET_NAME_17': '......................................', 'SHEET_NAME_18': '......................................', 'SHEET_NAME_19': '......................................', 'SHEET_NAME_2': 'Block Diagram', 'SHEET_NAME_20': '......................................', 'SHEET_NAME_21': '......................................', 'SHEET_NAME_22': '......................................', 'SHEET_NAME_23': '......................................', 'SHEET_NAME_24': '......................................', 'SHEET_NAME_25': '......................................', 'SHEET_NAME_26': '......................................', 'SHEET_NAME_27': '......................................', 'SHEET_NAME_28': '......................................', 'SHEET_NAME_29': '......................................', 'SHEET_NAME_3': 'Project Architecture', 'SHEET_NAME_30': '......................................', 'SHEET_NAME_31': '......................................', 'SHEET_NAME_32': '......................................', 'SHEET_NAME_33': '......................................', 'SHEET_NAME_34': '......................................', 'SHEET_NAME_35': '......................................', 'SHEET_NAME_36': '......................................', 'SHEET_NAME_37': '......................................', 'SHEET_NAME_38': '......................................', 'SHEET_NAME_39': '......................................', 'SHEET_NAME_4': 'Section A - Title A', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': 'Section B -Title B', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': '......................................', 'SHEET_NAME_9': '......................................', 'VARIANT': ''} (kibot - pre_set_text_variables.py:114) +DEBUG:- Current variables: {'ASSEMBLY_NOTES': '', 'BOARD_NAME': 'Nixie Clock Main Board', 'COMPANY': 'Company Name', 'DESIGNER': 'Aidan Brzezinski', 'FABRICATION_NOTES': '', 'GIT_HASH_PCB': '1d094e6', 'GIT_HASH_SCH': 'b199e49', 'GIT_URL': 'https://git.lokislair.com/aidanbrzezinski/Nixie_Tube_Clock.git', 'PROJECT_NAME': 'Nixie Tube Clock', 'RELEASE_BODY_1.0.0': '', 'RELEASE_BODY_1.0.1': '', 'RELEASE_BODY_1.0.2': '', 'RELEASE_BODY_1.1.0': '', 'RELEASE_BODY_UNRELEASED': 'Version Unreleased not found.', 'RELEASE_DATE': '17-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-17', 'RELEASE_TITLE_1.0.0': '', 'RELEASE_TITLE_1.0.1': '', 'RELEASE_TITLE_1.0.2': '', 'RELEASE_TITLE_1.1.0': '', 'RELEASE_TITLE_UNRELEASED': 'Version Unreleased not found.', 'REVISION': '+ (Unreleased)', 'SHEET_NAME_1': 'Cover Page', 'SHEET_NAME_10': '......................................', 'SHEET_NAME_11': '......................................', 'SHEET_NAME_12': '......................................', 'SHEET_NAME_13': '......................................', 'SHEET_NAME_14': '......................................', 'SHEET_NAME_15': '......................................', 'SHEET_NAME_16': '......................................', 'SHEET_NAME_17': '......................................', 'SHEET_NAME_18': '......................................', 'SHEET_NAME_19': '......................................', 'SHEET_NAME_2': 'Block Diagram', 'SHEET_NAME_20': '......................................', 'SHEET_NAME_21': '......................................', 'SHEET_NAME_22': '......................................', 'SHEET_NAME_23': '......................................', 'SHEET_NAME_24': '......................................', 'SHEET_NAME_25': '......................................', 'SHEET_NAME_26': '......................................', 'SHEET_NAME_27': '......................................', 'SHEET_NAME_28': '......................................', 'SHEET_NAME_29': '......................................', 'SHEET_NAME_3': 'Project Architecture', 'SHEET_NAME_30': '......................................', 'SHEET_NAME_31': '......................................', 'SHEET_NAME_32': '......................................', 'SHEET_NAME_33': '......................................', 'SHEET_NAME_34': '......................................', 'SHEET_NAME_35': '......................................', 'SHEET_NAME_36': '......................................', 'SHEET_NAME_37': '......................................', 'SHEET_NAME_38': '......................................', 'SHEET_NAME_39': '......................................', 'SHEET_NAME_4': 'Section A - Title A', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': 'Section B - Title B', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': '......................................', 'SHEET_NAME_9': '......................................', 'VARIANT': 'DRAFT'} (kibot - pre_set_text_variables.py:114) DEBUG: - REVISION -> + (Unreleased) (kibot - pre_set_text_variables.py:146) DEBUG:Starting tool check for Git (kibot - dep_downloader.py:863) DEBUG:- Checking binary tool Git (kibot - dep_downloader.py:769) @@ -3777,12 +3777,12 @@ DEBUG:Using global `variant`=`DRAFT` (kibot - optionable.py:58) DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) -DEBUG:Configuring from default: options -> (kibot - optionable.py:362) +DEBUG:Configuring from default: options -> (kibot - optionable.py:362) - 'Schematic netlist in KiCad format' (netlist) [netlist] -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/././` in PCB context for parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/././` in PCB context for parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/././` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock (kibot - kiplot.py:565) -DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493) +DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493) DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:PCB title: `Nixie_Tube_Clock` (kibot.gs - gs.py:558) @@ -3849,7 +3849,7 @@ DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: logo -> (kibot - optionable.py:362) DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) -DEBUG:Configuring from default: html -> (kibot - optionable.py:362) +DEBUG:Configuring from default: html -> (kibot - optionable.py:362) DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362) @@ -3859,8 +3859,8 @@ DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362) -DEBUG:Configuring from default: xlsx -> (kibot - optionable.py:362) -DEBUG:Configuring from default: hrtxt -> (kibot - optionable.py:362) +DEBUG:Configuring from default: xlsx -> (kibot - optionable.py:362) +DEBUG:Configuring from default: hrtxt -> (kibot - optionable.py:362) DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362) @@ -3892,10 +3892,10 @@ DEBUG:Filtered warning: (W062) Invalid column name `Supplier Part Number`. Valid DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM'] (14) (kibot - out_bom.py:697) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) - 'Bill of Materials in CSV format' (csv_bom) [bom] -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` in SCH context for parent: 'Bill of Materials in CSV format' (csv_bom) [bom] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` in SCH context for parent: 'Bill of Materials in CSV format' (csv_bom) [bom] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Manufacturing/Assembly (kibot - kiplot.py:565) -DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Bill of Materials in CSV format' (csv_bom) [bom] (kibot - optionable.py:493) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Bill of Materials in CSV format' (csv_bom) [bom] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-bom.csv` (kibot - optionable.py:539) DEBUG:Before collapse: (kibot - v5_sch.py:1717) DEBUG:After collapse: (kibot - v5_sch.py:1759) @@ -3958,9 +3958,9 @@ DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362) -DEBUG:Configuring from default: xlsx -> (kibot - optionable.py:362) -DEBUG:Configuring from default: csv -> (kibot - optionable.py:362) -DEBUG:Configuring from default: hrtxt -> (kibot - optionable.py:362) +DEBUG:Configuring from default: xlsx -> (kibot - optionable.py:362) +DEBUG:Configuring from default: csv -> (kibot - optionable.py:362) +DEBUG:Configuring from default: hrtxt -> (kibot - optionable.py:362) DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362) @@ -3973,7 +3973,7 @@ DEBUG:Configuring from default: no_distributors -> [] (kibot - optionable.py:362 DEBUG:Configuring from default: sort_field -> ['Reference'] (kibot - optionable.py:362) DEBUG:Configuring from default: footprint_populate_values -> ['no', 'yes'] (kibot - optionable.py:362) DEBUG:Configuring from default: footprint_type_values -> ['SMD', 'THT', 'VIRTUAL'] (kibot - optionable.py:362) -DEBUG:Expanding `Bill of Materials` in SCH context for parent: 'Bill of Materials in HTML format' (html_bom) [bom] (kibot - optionable.py:493) +DEBUG:Expanding `Bill of Materials` in SCH context for parent: 'Bill of Materials in HTML format' (html_bom) [bom] (kibot - optionable.py:493) DEBUG:Expanded `Bill of Materials` (kibot - optionable.py:539) DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM'] (14) (kibot - out_bom.py:697) DEBUG:Filtered warning: (W062) Invalid column name `Manufacturer`. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', '${DNP}', '${EXCLUDE_FROM_BOARD}', '${EXCLUDE_FROM_SIM}', 'footprint full', 'Footprint X', 'Footprint Y', 'Footprint Rot', 'Footprint Side', 'Footprint Type', 'Footprint Type NV', 'Footprint Populate', 'Footprint X-Size', 'Footprint Y-Size', '${ITEM_NUMBER}', 'Net Name', 'Net Label', 'Net Class', '${QUANTITY}']. (kibot - log.py:125) @@ -3982,10 +3982,10 @@ DEBUG:Filtered warning: (W062) Invalid column name `Supplier Part Number`. Valid DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM'] (14) (kibot - out_bom.py:697) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) - 'Bill of Materials in HTML format' (html_bom) [bom] -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` in SCH context for parent: 'Bill of Materials in HTML format' (html_bom) [bom] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` in SCH context for parent: 'Bill of Materials in HTML format' (html_bom) [bom] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Manufacturing/Assembly (kibot - kiplot.py:565) -DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Bill of Materials in HTML format' (html_bom) [bom] (kibot - optionable.py:493) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Bill of Materials in HTML format' (html_bom) [bom] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-bom.html` (kibot - optionable.py:539) DEBUG:Before collapse: (kibot - v5_sch.py:1717) DEBUG:After collapse: (kibot - v5_sch.py:1759) @@ -4021,10 +4021,10 @@ DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:3 DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) - 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Schematic` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Schematic` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Schematic` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic (kibot - kiplot.py:565) -DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-schematic.pdf` (kibot - optionable.py:539) DEBUG:Filters reset (kibot - fil_base.py:196) DEBUG:Applying filter `_kibom_dnf_Config` to fitted (kibot - fil_base.py:214) @@ -4047,86 +4047,12 @@ DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:36 DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:565) -DEBUG:Expanding `%f-angled_bottom%I%v.%x` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `%f-angled_bottom%I%v.%x` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-angled_bottom.png` (kibot - optionable.py:539) DEBUG:- Related image: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_bottom.png (kibot - out_base.py:1233) -DEBUG:- Not yet generated, tying to generate it (kibot - out_base.py:1238) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) -DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` (kibot - optionable.py:539) -DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:565) -DEBUG:Expanding `%f-angled_bottom%I%v.%x` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) -DEBUG:Expanded `Nixie_Tube_Clock-angled_bottom.png` (kibot - optionable.py:539) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Filters reset (kibot - fil_base.py:196) -DEBUG:Applying filter `_kibom_dnf_Config` to fitted (kibot - fil_base.py:214) -DEBUG:Applying filter `_kibom_dnc_Config` to fixed (kibot - fil_base.py:224) -DEBUG:Applying KiBoM style variants `DRAFT` (kibot - var_kibom.py:91) -DEBUG:Filtered warning: (W143) This output depends on KiCad version, use `blender_export` instead (kibot - log.py:125) -DEBUG:Starting tool check for KiCad Automation tools (kibot - dep_downloader.py:863) -DEBUG:- Checking binary tool KiCad Automation tools (kibot - dep_downloader.py:769) -DEBUG:- Looking for tool `pcbnew_do` at system level (kibot - dep_downloader.py:697) -DEBUG:- Checking version for `/usr/local/bin/pcbnew_do` (kibot - dep_downloader.py:664) -DEBUG:- Needed version (2, 3, 1) (kibot - dep_downloader.py:680) -DEBUG:- Running ['/usr/local/bin/pcbnew_do', '--version'] (kibot - dep_downloader.py:630) -DEBUG:- Looking for version in `pcbnew_do 2.3.6 - Copyright 2018-2024, INTI/Productize SPRL - License: Apache -2.0` (kibot - dep_downloader.py:656) -DEBUG:- Found version (2, 3, 6, 0) (kibot - dep_downloader.py:691) -DEBUG:- Returning `/usr/local/bin/pcbnew_do` (kibot - dep_downloader.py:870) -DEBUG:Starting tool check for ImageMagick (kibot - dep_downloader.py:863) -DEBUG:- Checking binary tool ImageMagick (kibot - dep_downloader.py:769) -DEBUG:- Looking for tool `convert` at system level (kibot - dep_downloader.py:697) -DEBUG:- Checking version for `/usr/bin/convert` (kibot - dep_downloader.py:664) -DEBUG:- No particular version needed (kibot - dep_downloader.py:678) -DEBUG:- Running ['/usr/bin/convert', '--version'] (kibot - dep_downloader.py:630) -DEBUG:- Looking for version in `Version: ImageMagick 7.1.1-43 Q16 x86_64 22550 https://imagemagick.org -Copyright: (C) 1999 ImageMagick Studio LLC -License: https://imagemagick.org/script/license.php -Features: Cipher DPC Modules OpenMP(4.5) -Delegates (built-in): bzlib djvu fftw fontconfig freetype heic jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png raw tiff webp wmf x xml zlib zstd -Compiler: gcc (14.2)` (kibot - dep_downloader.py:656) -DEBUG:- Found version (7, 1, 1, 43) (kibot - dep_downloader.py:691) -DEBUG:- Returning `/usr/bin/convert` (kibot - dep_downloader.py:870) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Looking for LCSC field name (kibot - optionable.py:692) -DEBUG:Using LCSC# as LCSC field name (kibot - optionable.py:694) -DEBUG:Using `/root/cache_3d` as dir for downloaded 3D models (kibot - out_base_3d.py:524) -DEBUG:Executing: /usr/local/bin/pcbnew_do --rec_w 2002 --rec_h 2085 3d_view --output_name /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_bottom.png --virtual --bg_color_1 '#00FF00' --bg_color_2 '#00FF00' --copper_color '#cfb96e' --board_color '#332B16' --silk_color '#d5dce4' --sm_color '#2d2522D4' --sp_color '#808080' --rotate_x 2 --rotate_y -1 --rotate_z -1 --zoom -1 --detect_rt --wait_rt 600 --use_rt_wait --ray_tracing --orthographic --view Z --use_stackup_colors /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pcb /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:183) -DEBUG:Command line: ['/usr/local/bin/pcbnew_do', '--rec_w', '2002', '--rec_h', '2085', '3d_view', '--output_name', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_bottom.png', '--virtual', '--bg_color_1', '#00FF00', '--bg_color_2', '#00FF00', '--copper_color', '#cfb96e', '--board_color', '#332B16', '--silk_color', '#d5dce4', '--sm_color', '#2d2522D4', '--sp_color', '#808080', '--rotate_x', '2', '--rotate_y', '-1', '--rotate_z', '-1', '--zoom', '-1', '--detect_rt', '--wait_rt', '600', '--use_rt_wait', '--ray_tracing', '--orthographic', '--view', 'Z', '--use_stackup_colors', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pcb', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Images'] (kibot - kiplot.py:185) -WARNING:(W058) Retrying KiCad exit (pcbnew_do - interposer.py:673) (kibot - kiplot.py:134) -DEBUG:Output from command: -> WARNING:Retrying KiCad exit (pcbnew_do - interposer.py:673) -> (kibot - kiplot.py:197) -DEBUG:- Executing: /usr/bin/convert /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_bottom.png -trim +repage -trim +repage /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_bottom.png (kibot - kiplot.py:159) -DEBUG:- Executing: /usr/bin/convert /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_bottom.png -fuzz 40% -transparent 'rgb(0, 255, 0)' /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_bottom.png (kibot - kiplot.py:159) DEBUG:- Reading image (kibot - out_base.py:1242) DEBUG:Parsing PNG chunks (kibot - misc.py:587) DEBUG:- Chunk b'IHDR' (13) (kibot - misc.py:590) @@ -4174,75 +4100,12 @@ DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:36 DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:565) -DEBUG:Expanding `%f-angled_top%I%v.%x` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `%f-angled_top%I%v.%x` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-angled_top.png` (kibot - optionable.py:539) DEBUG:- Related image: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_top.png (kibot - out_base.py:1233) -DEBUG:- Not yet generated, tying to generate it (kibot - out_base.py:1238) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) -DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` (kibot - optionable.py:539) -DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:565) -DEBUG:Expanding `%f-angled_top%I%v.%x` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) -DEBUG:Expanded `Nixie_Tube_Clock-angled_top.png` (kibot - optionable.py:539) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Filters reset (kibot - fil_base.py:196) -DEBUG:Applying filter `_kibom_dnf_Config` to fitted (kibot - fil_base.py:214) -DEBUG:Applying filter `_kibom_dnc_Config` to fixed (kibot - fil_base.py:224) -DEBUG:Applying KiBoM style variants `DRAFT` (kibot - var_kibom.py:91) -DEBUG:Filtered warning: (W143) This output depends on KiCad version, use `blender_export` instead (kibot - log.py:125) -DEBUG:Starting tool check for KiCad Automation tools (kibot - dep_downloader.py:863) -DEBUG:- Checking binary tool KiCad Automation tools (kibot - dep_downloader.py:769) -DEBUG:- Looking for tool `pcbnew_do` at system level (kibot - dep_downloader.py:697) -DEBUG:- Checking version for `/usr/local/bin/pcbnew_do` (kibot - dep_downloader.py:664) -DEBUG:- Needed version (2, 3, 1) (kibot - dep_downloader.py:680) -DEBUG:- Cached version (2, 3, 6, 0) (kibot - dep_downloader.py:684) -DEBUG:- Returning `/usr/local/bin/pcbnew_do` (kibot - dep_downloader.py:870) -DEBUG:Starting tool check for ImageMagick (kibot - dep_downloader.py:863) -DEBUG:- Checking binary tool ImageMagick (kibot - dep_downloader.py:769) -DEBUG:- Looking for tool `convert` at system level (kibot - dep_downloader.py:697) -DEBUG:- Checking version for `/usr/bin/convert` (kibot - dep_downloader.py:664) -DEBUG:- No particular version needed (kibot - dep_downloader.py:678) -DEBUG:- Cached version (7, 1, 1, 43) (kibot - dep_downloader.py:684) -DEBUG:- Returning `/usr/bin/convert` (kibot - dep_downloader.py:870) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Before collapse: (kibot - v5_sch.py:1717) -DEBUG:After collapse: (kibot - v5_sch.py:1759) -DEBUG:Looking for LCSC field name (kibot - optionable.py:692) -DEBUG:Using LCSC# as LCSC field name (kibot - optionable.py:694) -DEBUG:Using `/root/cache_3d` as dir for downloaded 3D models (kibot - out_base_3d.py:524) -DEBUG:Executing: /usr/local/bin/pcbnew_do --rec_w 2002 --rec_h 2085 3d_view --output_name /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_top.png --virtual --bg_color_1 '#00FF00' --bg_color_2 '#00FF00' --copper_color '#cfb96e' --board_color '#332B16' --silk_color '#d5dce4' --sm_color '#2d2522D4' --sp_color '#808080' --rotate_x 2 --rotate_y -1 --rotate_z 1 --zoom -1 --detect_rt --wait_rt 600 --use_rt_wait --ray_tracing --orthographic --use_stackup_colors /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pcb /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:183) -DEBUG:Command line: ['/usr/local/bin/pcbnew_do', '--rec_w', '2002', '--rec_h', '2085', '3d_view', '--output_name', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_top.png', '--virtual', '--bg_color_1', '#00FF00', '--bg_color_2', '#00FF00', '--copper_color', '#cfb96e', '--board_color', '#332B16', '--silk_color', '#d5dce4', '--sm_color', '#2d2522D4', '--sp_color', '#808080', '--rotate_x', '2', '--rotate_y', '-1', '--rotate_z', '1', '--zoom', '-1', '--detect_rt', '--wait_rt', '600', '--use_rt_wait', '--ray_tracing', '--orthographic', '--use_stackup_colors', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pcb', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Images'] (kibot - kiplot.py:185) -DEBUG:Output from command: -> WARNING:Retrying KiCad exit (pcbnew_do - interposer.py:673) -> (kibot - kiplot.py:197) -DEBUG:- Executing: /usr/bin/convert /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_top.png -trim +repage -trim +repage /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_top.png (kibot - kiplot.py:159) -DEBUG:- Executing: /usr/bin/convert /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_top.png -fuzz 40% -transparent 'rgb(0, 255, 0)' /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images/Nixie_Tube_Clock-angled_top.png (kibot - kiplot.py:159) DEBUG:- Reading image (kibot - out_base.py:1242) DEBUG:Parsing PNG chunks (kibot - misc.py:587) DEBUG:- Chunk b'IHDR' (13) (kibot - misc.py:590) @@ -4281,24 +4144,24 @@ DEBUG:- Chunk b'IEND' (0) (kibot - misc.py:590) DEBUG:- PNG: 1829x978 px 300 PPIs 154.85533333333333x82.80399999999999 mm (kibot - out_base.py:1264) DEBUG:- Box: 22.86,166.37 +69.85,78.74 mm (kibot - out_base.py:1265) DEBUG:- Scale 0.45106615636960085 (kibot - out_base.py:1267) -DEBUG:Copying project `/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pro` to `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Nixie_Tube_Clock.kicad_pro` (kibot.gs - gs.py:626) -DEBUG:Copying /workspace/aidanbrzezinski/Nixie_Tube_Clock/Templates/KDT_Template_PCB_GIT_A4.kicad_wks -> /tmp/tmp-kibot-pdf_sch_print-7b9lezxn/pcbnew.kicad_wks (kibot - config.py:671) +DEBUG:Copying project `/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pro` to `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Nixie_Tube_Clock.kicad_pro` (kibot.gs - gs.py:626) +DEBUG:Copying /workspace/aidanbrzezinski/Nixie_Tube_Clock/Templates/KDT_Template_PCB_GIT_A4.kicad_wks -> /tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/pcbnew.kicad_wks (kibot - config.py:671) DEBUG:Replacing page layout Templates/KDT_Template_PCB_GIT_A4.kicad_wks -> pcbnew.kicad_wks (kibot - config.py:674) -DEBUG:Copying /workspace/aidanbrzezinski/Nixie_Tube_Clock/Templates/KDT_Template_GIT.kicad_wks -> /tmp/tmp-kibot-pdf_sch_print-7b9lezxn/schematic.kicad_wks (kibot - config.py:671) +DEBUG:Copying /workspace/aidanbrzezinski/Nixie_Tube_Clock/Templates/KDT_Template_GIT.kicad_wks -> /tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/schematic.kicad_wks (kibot - config.py:671) DEBUG:Replacing page layout Templates/KDT_Template_GIT.kicad_wks -> schematic.kicad_wks (kibot - config.py:674) -DEBUG:Saving modified project to /tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Nixie_Tube_Clock.kicad_pro (kibot - config.py:690) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Nixie_Tube_Clock.kicad_sch` (kibot - v6_sch.py:2383) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Power - Sequencing.kicad_sch` (kibot - v6_sch.py:2383) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Revision History.kicad_sch` (kibot - v6_sch.py:2383) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Block Diagram.kicad_sch` (kibot - v6_sch.py:2383) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Project Architecture.kicad_sch` (kibot - v6_sch.py:2383) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Section B - TItle B.kicad_sch` (kibot - v6_sch.py:2383) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Section A - Title A.kicad_sch` (kibot - v6_sch.py:2383) -DEBUG:Executing: /usr/local/bin/eeschema_do export --file_format pdf -o /workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic/Nixie_Tube_Clock-schematic.pdf --all_pages --color_theme Altium_Theme --default_font 'Times New Roman' /tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Nixie_Tube_Clock.kicad_sch /workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic (kibot - kiplot.py:183) -DEBUG:Command line: ['/usr/local/bin/eeschema_do', 'export', '--file_format', 'pdf', '-o', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic/Nixie_Tube_Clock-schematic.pdf', '--all_pages', '--color_theme', 'Altium_Theme', '--default_font', 'Times New Roman', '/tmp/tmp-kibot-pdf_sch_print-7b9lezxn/Nixie_Tube_Clock.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic'] (kibot - kiplot.py:185) +DEBUG:Saving modified project to /tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Nixie_Tube_Clock.kicad_pro (kibot - config.py:690) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Nixie_Tube_Clock.kicad_sch` (kibot - v6_sch.py:2383) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Power - Sequencing.kicad_sch` (kibot - v6_sch.py:2383) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Revision History.kicad_sch` (kibot - v6_sch.py:2383) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Block Diagram.kicad_sch` (kibot - v6_sch.py:2383) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Project Architecture.kicad_sch` (kibot - v6_sch.py:2383) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Section B - TItle B.kicad_sch` (kibot - v6_sch.py:2383) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Section A - Title A.kicad_sch` (kibot - v6_sch.py:2383) +DEBUG:Executing: /usr/local/bin/eeschema_do export --file_format pdf -o /workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic/Nixie_Tube_Clock-schematic.pdf --all_pages --color_theme Altium_Theme --default_font 'Times New Roman' /tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Nixie_Tube_Clock.kicad_sch /workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic (kibot - kiplot.py:183) +DEBUG:Command line: ['/usr/local/bin/eeschema_do', 'export', '--file_format', 'pdf', '-o', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic/Nixie_Tube_Clock-schematic.pdf', '--all_pages', '--color_theme', 'Altium_Theme', '--default_font', 'Times New Roman', '/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm/Nixie_Tube_Clock.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic'] (kibot - kiplot.py:185) DEBUG:Output from command: > (kibot - kiplot.py:197) DEBUG:Removing temporal files (kibot - out_base.py:1116) -DEBUG:- Dir `/tmp/tmp-kibot-pdf_sch_print-7b9lezxn` (kibot - out_base.py:1122) +DEBUG:- Dir `/tmp/tmp-kibot-pdf_sch_print-jrkgw2bm` (kibot - out_base.py:1122) DEBUG:Restoring images in schematic (kibot - out_base.py:1312) -Found 2 unique warning/s (13 total, 10 filtered) +Found 1 unique warning/s (9 total, 8 filtered) diff --git a/kibot_run_readme.log b/kibot_run_readme.log index 095b333..231b896 100644 --- a/kibot_run_readme.log +++ b/kibot_run_readme.log @@ -1,4 +1,4 @@ -DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-02-17 23:17:52.105073 (kibot - __main__.py:512) +DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-02-18 01:38:23.805597 (kibot - __main__.py:512) DEBUG:Filtering warnings we always get on CI/CD (kibot - __main__.py:426) DEBUG:Command line options: {'--banner': None, '--board-file': None, @@ -3307,7 +3307,7 @@ DEBUG:- PCB Material/s: FR4_7628 / FR4 (kibot.globals - globals.py:543) DEBUG:- Copper thickness: 70 / 35 (kibot.globals - globals.py:545) DEBUG:Configuring from default: aliases_for_3d_models -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: extra_os -> [] (kibot - optionable.py:362) -DEBUG:Configuring from default: environment -> (kibot - optionable.py:362) +DEBUG:Configuring from default: environment -> (kibot - optionable.py:362) DEBUG:Configuring from default: field_tolerance -> ['tolerance', 'tol'] (kibot - optionable.py:598) DEBUG:Configuring from default: field_voltage -> ['voltage', 'v'] (kibot - optionable.py:598) DEBUG:Configuring from default: field_package -> ['package', 'pkg'] (kibot - optionable.py:598) @@ -3358,14 +3358,14 @@ DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362) DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362) DEBUG:Adding groups: {'all_group': ['netlist', 'bom', '3d', 'fab', 'assembly', 'pdf_schematic', 'md_readme', 'html_kiri', 'html_navigate_results'], 'all_group_k9': ['netlist', 'bom', '3d', 'fab_k9', 'assembly', 'pdf_schematic', 'md_readme', 'html_kiri', 'html_navigate_results'], 'draft_group': ['netlist', 'pdf_schematic', 'csv_bom', 'html_bom'], 'fab': ['tables', 'gbr_gerbers', 'drl_excellon', 'pdf_drill_map', 'pdf_fabrication', 'zip_compress_fab'], 'fab_k9': ['tables', 'gbr_gerbers', 'zip_odb', 'drl_excellon', 'pdf_drill_map', 'pdf_fabrication', 'zip_compress_fab'], 'assembly': ['3d_render', 'csv_position', 'pdf_assembly'], '3d_render': ['png_3d_viewer_top', 'png_3d_viewer_bottom', 'png_3d_viewer_angled_top', 'png_3d_viewer_angled_bottom'], 'bom': ['csv_bom', 'html_bom_interactive', 'html_bom'], 'tables': ['csv_comp_count', 'csv_impedance_table', 'csv_drill_table', 'testpoints', 'notes'], 'testpoints': ['csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom'], 'notes': ['txt_fabrication_notes', 'txt_assembly_notes'], '3d': ['step']} (kibot - registrable.py:268) -Installing font Arial.ttf Installing font Times New Roman Bold.ttf -Installing font Arial_Bold_Italic.ttf Installing font Arial_Bold.ttf Installing font Times New Roman.ttf -Installing font Times New Roman Italic.ttf -Installing font Arial_Italic.ttf Installing font Times New Roman Bold Italic.ttf +Installing font Arial_Bold_Italic.ttf +Installing font Arial.ttf +Installing font Arial_Italic.ttf +Installing font Times New Roman Italic.ttf DEBUG:- Executing: fc-cache (kibot - kiplot.py:159) Installing color Altium_Theme.json DEBUG:Starting outputs for board /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pcb (kibot - kiplot.py:656) @@ -3433,7 +3433,7 @@ Apache 2.0` (kibot - dep_downloader.py:656) DEBUG:- Found version (2, 3, 6, 0) (kibot - dep_downloader.py:691) DEBUG:- Returning `/usr/local/bin/eeschema_do` (kibot - dep_downloader.py:870) DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/.` in SCH context for update_xml: True parent: None (kibot - optionable.py:493) -DEBUG:Current text variables: {'ASSEMBLY_NOTES': 'ASSEMBLY NOTES', 'BOARD_NAME': 'Board Name', 'COMPANY': 'Company', 'DESIGNER': 'Author', 'FABRICATION_NOTES': 'FABRICATION NOTES', 'GIT_HASH_PCB': '', 'GIT_HASH_SCH': '', 'GIT_URL': '', 'PROJECT_NAME': 'Project Name', 'RELEASE_BODY_1.0.0': '', 'RELEASE_BODY_1.0.1': '', 'RELEASE_BODY_1.0.2': '', 'RELEASE_BODY_1.1.0': '', 'RELEASE_BODY_UNRELEASED': '', 'RELEASE_DATE': 'DD-MMM-YYYY', 'RELEASE_DATE_NUM': 'YYYY-MM-DD', 'RELEASE_TITLE_1.0.0': '', 'RELEASE_TITLE_1.0.1': '', 'RELEASE_TITLE_1.0.2': '', 'RELEASE_TITLE_1.1.0': '', 'RELEASE_TITLE_UNRELEASED': '', 'REVISION': '', 'SHEET_NAME_1': 'Cover Page', 'SHEET_NAME_10': '......................................', 'SHEET_NAME_11': '......................................', 'SHEET_NAME_12': '......................................', 'SHEET_NAME_13': '......................................', 'SHEET_NAME_14': '......................................', 'SHEET_NAME_15': '......................................', 'SHEET_NAME_16': '......................................', 'SHEET_NAME_17': '......................................', 'SHEET_NAME_18': '......................................', 'SHEET_NAME_19': '......................................', 'SHEET_NAME_2': 'Block Diagram', 'SHEET_NAME_20': '......................................', 'SHEET_NAME_21': '......................................', 'SHEET_NAME_22': '......................................', 'SHEET_NAME_23': '......................................', 'SHEET_NAME_24': '......................................', 'SHEET_NAME_25': '......................................', 'SHEET_NAME_26': '......................................', 'SHEET_NAME_27': '......................................', 'SHEET_NAME_28': '......................................', 'SHEET_NAME_29': '......................................', 'SHEET_NAME_3': 'Project Architecture', 'SHEET_NAME_30': '......................................', 'SHEET_NAME_31': '......................................', 'SHEET_NAME_32': '......................................', 'SHEET_NAME_33': '......................................', 'SHEET_NAME_34': '......................................', 'SHEET_NAME_35': '......................................', 'SHEET_NAME_36': '......................................', 'SHEET_NAME_37': '......................................', 'SHEET_NAME_38': '......................................', 'SHEET_NAME_39': '......................................', 'SHEET_NAME_4': 'Section A - Title A', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': 'Section B -Title B', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': '......................................', 'SHEET_NAME_9': '......................................', 'VARIANT': ''} (kibot.gs - gs.py:281) +DEBUG:Current text variables: {'ASSEMBLY_NOTES': '', 'BOARD_NAME': 'Nixie Clock Main Board', 'COMPANY': 'Company Name', 'DESIGNER': 'Aidan Brzezinski', 'FABRICATION_NOTES': '', 'GIT_HASH_PCB': '1d094e6', 'GIT_HASH_SCH': 'b199e49', 'GIT_URL': 'https://git.lokislair.com/aidanbrzezinski/Nixie_Tube_Clock.git', 'PROJECT_NAME': 'Nixie Tube Clock', 'RELEASE_BODY_1.0.0': '', 'RELEASE_BODY_1.0.1': '', 'RELEASE_BODY_1.0.2': '', 'RELEASE_BODY_1.1.0': '', 'RELEASE_BODY_UNRELEASED': 'Version Unreleased not found.', 'RELEASE_DATE': '17-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-17', 'RELEASE_TITLE_1.0.0': '', 'RELEASE_TITLE_1.0.1': '', 'RELEASE_TITLE_1.0.2': '', 'RELEASE_TITLE_1.1.0': '', 'RELEASE_TITLE_UNRELEASED': 'Version Unreleased not found.', 'REVISION': '+ (Unreleased)', 'SHEET_NAME_1': 'Cover Page', 'SHEET_NAME_10': '......................................', 'SHEET_NAME_11': '......................................', 'SHEET_NAME_12': '......................................', 'SHEET_NAME_13': '......................................', 'SHEET_NAME_14': '......................................', 'SHEET_NAME_15': '......................................', 'SHEET_NAME_16': '......................................', 'SHEET_NAME_17': '......................................', 'SHEET_NAME_18': '......................................', 'SHEET_NAME_19': '......................................', 'SHEET_NAME_2': 'Block Diagram', 'SHEET_NAME_20': '......................................', 'SHEET_NAME_21': '......................................', 'SHEET_NAME_22': '......................................', 'SHEET_NAME_23': '......................................', 'SHEET_NAME_24': '......................................', 'SHEET_NAME_25': '......................................', 'SHEET_NAME_26': '......................................', 'SHEET_NAME_27': '......................................', 'SHEET_NAME_28': '......................................', 'SHEET_NAME_29': '......................................', 'SHEET_NAME_3': 'Project Architecture', 'SHEET_NAME_30': '......................................', 'SHEET_NAME_31': '......................................', 'SHEET_NAME_32': '......................................', 'SHEET_NAME_33': '......................................', 'SHEET_NAME_34': '......................................', 'SHEET_NAME_35': '......................................', 'SHEET_NAME_36': '......................................', 'SHEET_NAME_37': '......................................', 'SHEET_NAME_38': '......................................', 'SHEET_NAME_39': '......................................', 'SHEET_NAME_4': 'Section A - Title A', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': 'Section B - Title B', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': '......................................', 'SHEET_NAME_9': '......................................', 'VARIANT': 'DRAFT'} (kibot.gs - gs.py:281) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/.` (kibot - optionable.py:539) - Updating BoM in XML format DEBUG:Executing: /usr/local/bin/eeschema_do bom_xml /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch /workspace/aidanbrzezinski/Nixie_Tube_Clock/. (kibot - kiplot.py:183) @@ -3450,56 +3450,56 @@ DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:3 DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) - 'README file in Markdown format' (md_readme) [report] -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/././` in PCB context for parent: 'README file in Markdown format' (md_readme) [report] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/././` in PCB context for parent: 'README file in Markdown format' (md_readme) [report] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/././` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock (kibot - kiplot.py:565) -DEBUG:Expanding `README.md` in PCB context for parent: 'README file in Markdown format' (md_readme) [report] (kibot - optionable.py:493) +DEBUG:Expanding `README.md` in PCB context for parent: 'README file in Markdown format' (md_readme) [report] (kibot - optionable.py:493) DEBUG:Expanded `README.md` (kibot - optionable.py:539) DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch (kibot - v6_sch.py:2539) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:SCH title: `None` (kibot - v6_sch.py:2172) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2173) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2174) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2175) DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Power - Sequencing.kicad_sch (kibot - v6_sch.py:2539) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:SCH title: `Power - Sequencing` (kibot - v6_sch.py:2172) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2173) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2174) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2175) DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Revision History.kicad_sch (kibot - v6_sch.py:2539) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:SCH title: `Revision History` (kibot - v6_sch.py:2172) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2173) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2174) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2175) DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Block Diagram.kicad_sch (kibot - v6_sch.py:2539) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:SCH title: `Block Diagram` (kibot - v6_sch.py:2172) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2173) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2174) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2175) DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Project Architecture.kicad_sch (kibot - v6_sch.py:2539) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:SCH title: `Project Architecture` (kibot - v6_sch.py:2172) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2173) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2174) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2175) DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Section B - TItle B.kicad_sch (kibot - v6_sch.py:2539) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2172) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2173) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2174) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2175) DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Section A - Title A.kicad_sch (kibot - v6_sch.py:2539) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:SCH title: `Sheet Title A` (kibot - v6_sch.py:2172) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2173) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2174) @@ -3569,9 +3569,9 @@ DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:36 DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Schematic` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Schematic` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Schematic` (kibot - optionable.py:539) -DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) +DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-schematic.pdf` (kibot - optionable.py:539) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) DEBUG:Using global `variant`=`DRAFT` (kibot - optionable.py:58) @@ -3610,49 +3610,49 @@ DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable. DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) -DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: (kibot - optionable.py:493) DEBUG:Expanded `Top Fabrication (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: (kibot - optionable.py:493) DEBUG:Expanded `Top Fabrication (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: (kibot - optionable.py:493) +DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: (kibot - optionable.py:493) DEBUG:Expanded `Bottom Fabrication (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: (kibot - optionable.py:493) +DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: (kibot - optionable.py:493) DEBUG:Expanded `Bottom Fabrication (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Drill Drawing (L1 - L6)` in PCB context for Drill Drawing (%lp) [DrillMap and Edge.Cuts] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Drill Drawing (L1 - L6)` in PCB context for Drill Drawing (%lp) [DrillMap and Edge.Cuts] parent: (kibot - optionable.py:493) DEBUG:Expanded `Drill Drawing (L1 - L6)` (kibot - optionable.py:539) -DEBUG:Expanding `Drill Drawing L1 - L6 (Scale 1:1)` in PCB context for Drill Drawing (L1 - L6) [DrillMap and Edge.Cuts] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Drill Drawing L1 - L6 (Scale 1:1)` in PCB context for Drill Drawing (L1 - L6) [DrillMap and Edge.Cuts] parent: (kibot - optionable.py:493) DEBUG:Expanded `Drill Drawing L1 - L6 (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: (kibot - optionable.py:493) DEBUG:Expanded `Top Test Points (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: (kibot - optionable.py:493) DEBUG:Expanded `Top Test Points (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: (kibot - optionable.py:493) +DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: (kibot - optionable.py:493) DEBUG:Expanded `Bottom Test Points (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: (kibot - optionable.py:493) +DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: (kibot - optionable.py:493) DEBUG:Expanded `Bottom Test Points (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L1 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L1 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L1 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L1 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L1 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L1 (Sig, PWR) (Scale 1:1)` in PCB context for L1 (Sig, PWR) (Scale 1:1) [L1 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L1 (Sig, PWR) (Scale 1:1)` in PCB context for L1 (Sig, PWR) (Scale 1:1) [L1 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L1 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L2 (GND) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L2 (GND)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L2 (GND) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L2 (GND)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L2 (GND) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L2 (GND) (Scale 1:1)` in PCB context for L2 (GND) (Scale 1:1) [L2 (GND)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L2 (GND) (Scale 1:1)` in PCB context for L2 (GND) (Scale 1:1) [L2 (GND)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L2 (GND) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L3 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L3 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L3 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L3 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L3 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L3 (Sig, PWR) (Scale 1:1)` in PCB context for L3 (Sig, PWR) (Scale 1:1) [L3 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L3 (Sig, PWR) (Scale 1:1)` in PCB context for L3 (Sig, PWR) (Scale 1:1) [L3 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L3 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L4 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L4 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L4 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L4 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L4 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L4 (Sig, PWR) (Scale 1:1)` in PCB context for L4 (Sig, PWR) (Scale 1:1) [L4 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L4 (Sig, PWR) (Scale 1:1)` in PCB context for L4 (Sig, PWR) (Scale 1:1) [L4 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L4 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L5 (GND) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L5 (GND)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L5 (GND) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L5 (GND)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L5 (GND) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L5 (GND) (Scale 1:1)` in PCB context for L5 (GND) (Scale 1:1) [L5 (GND)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L5 (GND) (Scale 1:1)` in PCB context for L5 (GND) (Scale 1:1) [L5 (GND)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L5 (GND) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L6 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L6 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L6 (Sig, PWR) (Scale 1:1)` in PCB context for %ln (Scale 1:1) [L6 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L6 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `L6 (Sig, PWR) (Scale 1:1)` in PCB context for L6 (Sig, PWR) (Scale 1:1) [L6 (Sig, PWR)] parent: (kibot - optionable.py:493) +DEBUG:Expanding `L6 (Sig, PWR) (Scale 1:1)` in PCB context for L6 (Sig, PWR) (Scale 1:1) [L6 (Sig, PWR)] parent: (kibot - optionable.py:493) DEBUG:Expanded `L6 (Sig, PWR) (Scale 1:1)` (kibot - optionable.py:539) DEBUG:Looking for color theme `Altium_Theme` (kibot - color_theme.py:60) DEBUG:- Color for layer F.Cu (0): #C83434 (kibot - color_theme.py:110) @@ -3783,15 +3783,15 @@ DEBUG:- Color for layer User.44 (125): #D8C852 (kibot - color_theme.py:110) DEBUG:- Color for layer In62.Cu (126): #000000 (kibot - color_theme.py:110) DEBUG:- Color for layer User.45 (127): #C2C2C2 (kibot - color_theme.py:110) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Fabrication` in PCB context for parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Fabrication` in PCB context for parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Fabrication` (kibot - optionable.py:539) -DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) -DEBUG:Replacing KiCad text variables: ${REVISION} -> (kibot.gs - gs.py:537) -DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company (kibot.gs - gs.py:537) +DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:537) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:537) DEBUG:PCB title: `Nixie_Tube_Clock` (kibot.gs - gs.py:558) DEBUG:PCB date: `2024-04-13` (kibot.gs - gs.py:559) -DEBUG:PCB revision: `` (kibot.gs - gs.py:560) -DEBUG:PCB company: `Company` (kibot.gs - gs.py:561) +DEBUG:PCB revision: `+ (Unreleased)` (kibot.gs - gs.py:560) +DEBUG:PCB company: `Company Name` (kibot.gs - gs.py:561) DEBUG:PCB comment 1: `` (kibot.gs - gs.py:563) DEBUG:PCB comment 2: `` (kibot.gs - gs.py:563) DEBUG:PCB comment 3: `` (kibot.gs - gs.py:563) @@ -3825,23 +3825,23 @@ DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable. DEBUG:Configuring from default: drill -> False (kibot - optionable.py:362) DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) -DEBUG:Expanding `Top/Bottom View` in PCB context for Top/Bottom View [TitlePage] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Top/Bottom View` in PCB context for Top/Bottom View [TitlePage] parent: (kibot - optionable.py:493) DEBUG:Expanded `Top/Bottom View` (kibot - optionable.py:539) -DEBUG:Expanding `` in PCB context for Top/Bottom View [TitlePage] parent: (kibot - optionable.py:493) +DEBUG:Expanding `` in PCB context for Top/Bottom View [TitlePage] parent: (kibot - optionable.py:493) DEBUG:Expanded `` (kibot - optionable.py:539) -DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: (kibot - optionable.py:493) DEBUG:Expanded `Top Assembly (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: (kibot - optionable.py:493) +DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: (kibot - optionable.py:493) DEBUG:Expanded `Top Assembly (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: (kibot - optionable.py:493) +DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: (kibot - optionable.py:493) DEBUG:Expanded `Bottom Assembly (Scale 1:1)` (kibot - optionable.py:539) -DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: (kibot - optionable.py:493) +DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: (kibot - optionable.py:493) DEBUG:Expanded `Bottom Assembly (Scale 1:1)` (kibot - optionable.py:539) DEBUG:Looking for color theme `Altium_Theme` (kibot - color_theme.py:60) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` in PCB context for parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` in PCB context for parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Manufacturing/Assembly` (kibot - optionable.py:539) -DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) +DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-assembly.pdf` (kibot - optionable.py:539) DEBUG:Report template: `kibot_resources/templates/readme.txt` (kibot - out_report.py:1079) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) @@ -3852,10 +3852,10 @@ DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:36 DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:565) -DEBUG:Expanding `%f-angled_top%I%v.%x` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `%f-angled_top%I%v.%x` in PCB context for parent: 'Top (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_top) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-angled_top.png` (kibot - optionable.py:539) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) DEBUG:Using global `variant`=`DRAFT` (kibot - optionable.py:58) @@ -3865,10 +3865,10 @@ DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:36 DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362) DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362) -DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `/workspace/aidanbrzezinski/Nixie_Tube_Clock/./Images` (kibot - optionable.py:539) DEBUG:Output destination: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Images (kibot - kiplot.py:565) -DEBUG:Expanding `%f-angled_bottom%I%v.%x` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) +DEBUG:Expanding `%f-angled_bottom%I%v.%x` in PCB context for parent: 'Bottom (angled) 3D viewer PCB render in PNG format' (png_3d_viewer_angled_bottom) [render_3d] (kibot - optionable.py:493) DEBUG:Expanded `Nixie_Tube_Clock-angled_bottom.png` (kibot - optionable.py:539) DEBUG:Report output: `/workspace/aidanbrzezinski/Nixie_Tube_Clock/README.md` (kibot - out_report.py:1112) Found 1 unique warning/s (3 total, 2 filtered)