diff --git a/Manufacturing/Assembly/Nixie_Tube_Clock-bom.csv b/Manufacturing/Assembly/Nixie_Tube_Clock-bom.csv index c16562b..4babda3 100644 --- a/Manufacturing/Assembly/Nixie_Tube_Clock-bom.csv +++ b/Manufacturing/Assembly/Nixie_Tube_Clock-bom.csv @@ -1 +1,4 @@ Row,Quantity Per PCB,References,Value,Datasheet,Footprint,Description,Manufacturer,Manufacturer Part Number,Supplier Part Number +1,1,U1,4020,http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf,,Binary counter 14 stages (asynchronous),,, +2,1,U2,4060,https://www.st.com/resource/en/datasheet/m74hc4060.pdf,,Binary counter (14-stages) and oscillator,,, +3,6,U3 U4 U5 U6 U7 U8,74HC193,https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf,,Synchronous 4-bit Up/Down (2 clk) counter,,, diff --git a/Manufacturing/Assembly/Nixie_Tube_Clock-bom.html b/Manufacturing/Assembly/Nixie_Tube_Clock-bom.html index a6de6e3..fcdfbb4 100644 --- a/Manufacturing/Assembly/Nixie_Tube_Clock-bom.html +++ b/Manufacturing/Assembly/Nixie_Tube_Clock-bom.html @@ -89,12 +89,12 @@ KiCad Version: 9.0.7+1
- Component Groups: 0
- Component Count: 0 (per PCB)
+ Component Groups: 3
+ Component Count: 8 (per PCB)
- Fitted Components: 0 (per PCB)
+ Fitted Components: 8 (per PCB)
Number of PCBs: 1
- Total Components: 0 (for 1 PCBs)
+ Total Components: 8 (for 1 PCBs)
@@ -115,6 +115,42 @@ + + 1 + 1 +
U1 + 4020 + http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf + + Binary counter 14 stages (asynchronous) + + + + + + 2 + 1 +
U2 + 4060 + https://www.st.com/resource/en/datasheet/m74hc4060.pdf + + Binary counter (14-stages) and oscillator + + + + + + 3 + 6 +
U3 U4 U5 U6 U7 U8 + 74HC193 + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + + Synchronous 4-bit Up/Down (2 clk) counter + + + + diff --git a/Nixie_Tube_Clock-netlist.net b/Nixie_Tube_Clock-netlist.net index aab5daa..0f8a664 100644 --- a/Nixie_Tube_Clock-netlist.net +++ b/Nixie_Tube_Clock-netlist.net @@ -1,6 +1,6 @@ (export (version "E") (design - (source "/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch") + (source "/tmp/tmp-kibot-net_sch_print-we_7uswq/Nixie_Tube_Clock.kicad_sch") (date "Date") (tool "Eeschema 9.0.7+1") (textvar (name "ASSEMBLY_NOTES")) @@ -9,7 +9,7 @@ (textvar (name "DESIGNER") "Aidan Brzezinski") (textvar (name "FABRICATION_NOTES")) (textvar (name "GIT_HASH_PCB") "1d094e6") - (textvar (name "GIT_HASH_SCH") "b199e49") + (textvar (name "GIT_HASH_SCH") "17a83c7") (textvar (name "GIT_URL") "https://git.lokislair.com/aidanbrzezinski/Nixie_Tube_Clock.git") (textvar (name "PROJECT_NAME") "Nixie Tube Clock") (textvar (name "RELEASE_BODY_1.0.0")) @@ -17,8 +17,8 @@ (textvar (name "RELEASE_BODY_1.0.2")) (textvar (name "RELEASE_BODY_1.1.0")) (textvar (name "RELEASE_BODY_UNRELEASED") "Version Unreleased not found.") - (textvar (name "RELEASE_DATE") "26-Feb-2026") - (textvar (name "RELEASE_DATE_NUM") "2026-02-26") + (textvar (name "RELEASE_DATE") "28-Feb-2026") + (textvar (name "RELEASE_DATE_NUM") "2026-02-28") (textvar (name "RELEASE_TITLE_1.0.0")) (textvar (name "RELEASE_TITLE_1.0.1")) (textvar (name "RELEASE_TITLE_1.0.2")) @@ -26,7 +26,7 @@ (textvar (name "RELEASE_TITLE_UNRELEASED") "Version Unreleased not found.") (textvar (name "REVISION") "+ (Unreleased)") (textvar (name "SHEET_NAME_1") "Cover Page") - (textvar (name "SHEET_NAME_10") "......................................") + (textvar (name "SHEET_NAME_10") "MUX Inputs - Date Logic") (textvar (name "SHEET_NAME_11") "......................................") (textvar (name "SHEET_NAME_12") "......................................") (textvar (name "SHEET_NAME_13") "......................................") @@ -58,13 +58,13 @@ (textvar (name "SHEET_NAME_37") "......................................") (textvar (name "SHEET_NAME_38") "......................................") (textvar (name "SHEET_NAME_39") "......................................") - (textvar (name "SHEET_NAME_4") "123") + (textvar (name "SHEET_NAME_4") "Clock - Oscillator & Divider") (textvar (name "SHEET_NAME_40") "......................................") - (textvar (name "SHEET_NAME_5") "123") + (textvar (name "SHEET_NAME_5") "MUX Inputs - Time Logic") (textvar (name "SHEET_NAME_6") "Power - Sequencing") (textvar (name "SHEET_NAME_7") "Revision History") - (textvar (name "SHEET_NAME_8") "124") - (textvar (name "SHEET_NAME_9") "......................................") + (textvar (name "SHEET_NAME_8") "MUX Inputs - Anti-Poisoning Logic") + (textvar (name "SHEET_NAME_9") "Switching MUX") (textvar (name "VARIANT") "DRAFT") (sheet (number "1") (name "/") (tstamps "/") (title_block @@ -114,13 +114,13 @@ (comment (number "7") (value "")) (comment (number "8") (value "")) (comment (number "9") (value "")))) - (sheet (number "4") (name "/Project Architecture/123/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/") + (sheet (number "4") (name "/Project Architecture/Clock - Oscillator & Divider/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/") (title_block - (title "Sheet Title A") + (title "Clock") (company "Company Name") (rev "+ (Unreleased)") (date "Date") - (source "Section A - Title A.kicad_sch") + (source "Clock - Oscillator & Divider.kicad_sch") (comment (number "1") (value "")) (comment (number "2") (value "")) (comment (number "3") (value "")) @@ -130,7 +130,7 @@ (comment (number "7") (value "")) (comment (number "8") (value "")) (comment (number "9") (value "")))) - (sheet (number "5") (name "/Project Architecture/123/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/") + (sheet (number "5") (name "/Project Architecture/MUX Inputs - Time Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/") (title_block (title "Sheet Title B") (company "Company Name") @@ -178,13 +178,45 @@ (comment (number "7") (value "")) (comment (number "8") (value "")) (comment (number "9") (value "")))) - (sheet (number "8") (name "/Project Architecture/124/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/184becda-bae1-4969-9665-2bd768d92783/") + (sheet (number "8") (name "/Project Architecture/MUX Inputs - Anti-Poisoning Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/2a8f5d5f-cd49-42b0-95eb-45963ec7e9fa/") (title_block (title "Sheet Title B") (company "Company Name") (rev "+ (Unreleased)") (date "Date") - (source "Section B - TItle B.kicad_sch") + (source "MUX Inputs - Anti-Poisoning Logic.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 "9") (name "/Project Architecture/Switching MUX/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/eafdb10b-8bee-44fc-a926-9f80434f1164/") + (title_block + (title "Sheet Title B") + (company "Company Name") + (rev "+ (Unreleased)") + (date "Date") + (source "Switching MUX.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 "10") (name "/Project Architecture/MUX Inputs - Date Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/b0dd3d99-d7aa-4c74-be83-cbd53dc43e16/") + (title_block + (title "Sheet Title B") + (company "Company Name") + (rev "+ (Unreleased)") + (date "Date") + (source "MUX Inputs - Date Logic.kicad_sch") (comment (number "1") (value "")) (comment (number "2") (value "")) (comment (number "3") (value "")) @@ -194,7 +226,476 @@ (comment (number "7") (value "")) (comment (number "8") (value "")) (comment (number "9") (value ""))))) - (components) - (libparts) - (libraries) - (nets)) \ No newline at end of file + (components + (comp (ref "U1") + (value "4020") + (datasheet "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf") + (description "Binary counter 14 stages (asynchronous)") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf") + (field (name "Description") "Binary counter 14 stages (asynchronous)")) + (libsource (lib "4xxx") (part "4020") (description "Binary counter 14 stages (asynchronous)")) + (property (name "Sheetname") (value "Clock - Oscillator & Divider")) + (property (name "Sheetfile") (value "Clock - Oscillator & Divider.kicad_sch")) + (property (name "ki_keywords") (value "CMOS CNT CNT14")) + (property (name "ki_fp_filters") (value "DIP?16*")) + (sheetpath (names "/Project Architecture/Clock - Oscillator & Divider/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/")) + (tstamps "48110268-f09a-460b-98ce-8d80141bae2f")) + (comp (ref "U2") + (value "4060") + (datasheet "https://www.st.com/resource/en/datasheet/m74hc4060.pdf") + (description "Binary counter (14-stages) and oscillator") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "https://www.st.com/resource/en/datasheet/m74hc4060.pdf") + (field (name "Description") "Binary counter (14-stages) and oscillator")) + (libsource (lib "4xxx") (part "4060") (description "Binary counter (14-stages) and oscillator")) + (property (name "Sheetname") (value "Clock - Oscillator & Divider")) + (property (name "Sheetfile") (value "Clock - Oscillator & Divider.kicad_sch")) + (property (name "ki_keywords") (value "binary counter oscillator")) + (property (name "ki_fp_filters") (value "DIP?16*7.62* TSSOP*16*4.4x5* SOIC*16*3.9x9.9*")) + (sheetpath (names "/Project Architecture/Clock - Oscillator & Divider/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/")) + (tstamps "ad915d92-65e5-4de4-b04e-3a55aecd6da3")) + (comp (ref "U3") + (value "74HC193") + (datasheet "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (description "Synchronous 4-bit Up/Down (2 clk) counter") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (field (name "Description") "Synchronous 4-bit Up/Down (2 clk) counter")) + (libsource (lib "74xx") (part "74HC193") (description "Synchronous 4-bit Up/Down (2 clk) counter")) + (property (name "Sheetname") (value "MUX Inputs - Time Logic")) + (property (name "Sheetfile") (value "Section B - TItle B.kicad_sch")) + (property (name "ki_keywords") (value "TTL CNT CNT4")) + (property (name "ki_fp_filters") (value "SOIC*3.9x9.9mm*P1.27mm* DIP*W7.62mm* SO*3.9*9.9mm*P1.27mm* TSSOP*4.4*5mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/MUX Inputs - Time Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/")) + (tstamps "81b3c978-4984-4503-a138-a2856bde09b4")) + (comp (ref "U4") + (value "74HC193") + (datasheet "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (description "Synchronous 4-bit Up/Down (2 clk) counter") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (field (name "Description") "Synchronous 4-bit Up/Down (2 clk) counter")) + (libsource (lib "74xx") (part "74HC193") (description "Synchronous 4-bit Up/Down (2 clk) counter")) + (property (name "Sheetname") (value "MUX Inputs - Time Logic")) + (property (name "Sheetfile") (value "Section B - TItle B.kicad_sch")) + (property (name "ki_keywords") (value "TTL CNT CNT4")) + (property (name "ki_fp_filters") (value "SOIC*3.9x9.9mm*P1.27mm* DIP*W7.62mm* SO*3.9*9.9mm*P1.27mm* TSSOP*4.4*5mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/MUX Inputs - Time Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/")) + (tstamps "9b17f9b0-0d1e-4936-a3d7-dfd853821123")) + (comp (ref "U5") + (value "74HC193") + (datasheet "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (description "Synchronous 4-bit Up/Down (2 clk) counter") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (field (name "Description") "Synchronous 4-bit Up/Down (2 clk) counter")) + (libsource (lib "74xx") (part "74HC193") (description "Synchronous 4-bit Up/Down (2 clk) counter")) + (property (name "Sheetname") (value "MUX Inputs - Time Logic")) + (property (name "Sheetfile") (value "Section B - TItle B.kicad_sch")) + (property (name "ki_keywords") (value "TTL CNT CNT4")) + (property (name "ki_fp_filters") (value "SOIC*3.9x9.9mm*P1.27mm* DIP*W7.62mm* SO*3.9*9.9mm*P1.27mm* TSSOP*4.4*5mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/MUX Inputs - Time Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/")) + (tstamps "c8a10d89-61aa-4d03-9fb5-f91b06c26e91")) + (comp (ref "U6") + (value "74HC193") + (datasheet "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (description "Synchronous 4-bit Up/Down (2 clk) counter") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (field (name "Description") "Synchronous 4-bit Up/Down (2 clk) counter")) + (libsource (lib "74xx") (part "74HC193") (description "Synchronous 4-bit Up/Down (2 clk) counter")) + (property (name "Sheetname") (value "MUX Inputs - Time Logic")) + (property (name "Sheetfile") (value "Section B - TItle B.kicad_sch")) + (property (name "ki_keywords") (value "TTL CNT CNT4")) + (property (name "ki_fp_filters") (value "SOIC*3.9x9.9mm*P1.27mm* DIP*W7.62mm* SO*3.9*9.9mm*P1.27mm* TSSOP*4.4*5mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/MUX Inputs - Time Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/")) + (tstamps "a51c4a69-025b-430e-8dd0-7a08217094f9")) + (comp (ref "U7") + (value "74HC193") + (datasheet "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (description "Synchronous 4-bit Up/Down (2 clk) counter") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (field (name "Description") "Synchronous 4-bit Up/Down (2 clk) counter")) + (libsource (lib "74xx") (part "74HC193") (description "Synchronous 4-bit Up/Down (2 clk) counter")) + (property (name "Sheetname") (value "MUX Inputs - Time Logic")) + (property (name "Sheetfile") (value "Section B - TItle B.kicad_sch")) + (property (name "ki_keywords") (value "TTL CNT CNT4")) + (property (name "ki_fp_filters") (value "SOIC*3.9x9.9mm*P1.27mm* DIP*W7.62mm* SO*3.9*9.9mm*P1.27mm* TSSOP*4.4*5mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/MUX Inputs - Time Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/")) + (tstamps "303ecea9-1618-41c7-b515-b253b054f479")) + (comp (ref "U8") + (value "74HC193") + (datasheet "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (description "Synchronous 4-bit Up/Down (2 clk) counter") + (fields + (field (name "Footprint")) + (field (name "Datasheet") "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (field (name "Description") "Synchronous 4-bit Up/Down (2 clk) counter")) + (libsource (lib "74xx") (part "74HC193") (description "Synchronous 4-bit Up/Down (2 clk) counter")) + (property (name "Sheetname") (value "MUX Inputs - Time Logic")) + (property (name "Sheetfile") (value "Section B - TItle B.kicad_sch")) + (property (name "ki_keywords") (value "TTL CNT CNT4")) + (property (name "ki_fp_filters") (value "SOIC*3.9x9.9mm*P1.27mm* DIP*W7.62mm* SO*3.9*9.9mm*P1.27mm* TSSOP*4.4*5mm*P0.65mm*")) + (sheetpath (names "/Project Architecture/MUX Inputs - Time Logic/") (tstamps "/c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/")) + (tstamps "e5cc581d-b6c6-4efe-9a32-40abab369b78"))) + (libparts + (libpart (lib "4xxx") (part "4020") + (description "Binary counter 14 stages (asynchronous)") + (docs "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf") + (footprints + (fp "DIP?16*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "4020") + (field (name "Footprint")) + (field (name "Datasheet") "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf") + (field (name "Description") "Binary counter 14 stages (asynchronous)")) + (pins + (pin (num "1") (name "Q11") (type "output")) + (pin (num "2") (name "Q12") (type "output")) + (pin (num "3") (name "Q13") (type "output")) + (pin (num "4") (name "Q5") (type "output")) + (pin (num "5") (name "Q4") (type "output")) + (pin (num "6") (name "Q6") (type "output")) + (pin (num "7") (name "Q3") (type "output")) + (pin (num "8") (name "VSS") (type "power_in")) + (pin (num "9") (name "Q0") (type "output")) + (pin (num "10") (name "CLK") (type "input")) + (pin (num "11") (name "Reset") (type "input")) + (pin (num "12") (name "Q8") (type "output")) + (pin (num "13") (name "Q7") (type "output")) + (pin (num "14") (name "Q9") (type "output")) + (pin (num "15") (name "Q10") (type "output")) + (pin (num "16") (name "VDD") (type "power_in")))) + (libpart (lib "4xxx") (part "4060") + (description "Binary counter (14-stages) and oscillator") + (docs "https://www.st.com/resource/en/datasheet/m74hc4060.pdf") + (footprints + (fp "DIP?16*7.62*") + (fp "TSSOP*16*4.4x5*") + (fp "SOIC*16*3.9x9.9*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "4060") + (field (name "Footprint")) + (field (name "Datasheet") "https://www.st.com/resource/en/datasheet/m74hc4060.pdf") + (field (name "Description") "Binary counter (14-stages) and oscillator")) + (pins + (pin (num "1") (name "Q12") (type "output")) + (pin (num "2") (name "Q13") (type "output")) + (pin (num "3") (name "Q14") (type "output")) + (pin (num "4") (name "Q6") (type "output")) + (pin (num "5") (name "Q5") (type "output")) + (pin (num "6") (name "Q7") (type "output")) + (pin (num "7") (name "Q4") (type "output")) + (pin (num "8") (name "VSS") (type "power_in")) + (pin (num "9") (name "~{Φ0}") (type "input")) + (pin (num "10") (name "Φ0") (type "input")) + (pin (num "11") (name "~{Φ1}") (type "input")) + (pin (num "12") (name "CLR") (type "input")) + (pin (num "13") (name "Q9") (type "output")) + (pin (num "14") (name "Q8") (type "output")) + (pin (num "15") (name "Q10") (type "output")) + (pin (num "16") (name "VDD") (type "power_in")))) + (libpart (lib "74xx") (part "74HC193") + (description "Synchronous 4-bit Up/Down (2 clk) counter") + (docs "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (footprints + (fp "SOIC*3.9x9.9mm*P1.27mm*") + (fp "DIP*W7.62mm*") + (fp "SO*3.9*9.9mm*P1.27mm*") + (fp "TSSOP*4.4*5mm*P0.65mm*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "74HC193") + (field (name "Footprint")) + (field (name "Datasheet") "https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf") + (field (name "Description") "Synchronous 4-bit Up/Down (2 clk) counter")) + (pins + (pin (num "1") (name "B") (type "input")) + (pin (num "2") (name "QB") (type "output")) + (pin (num "3") (name "QA") (type "output")) + (pin (num "4") (name "DOWN") (type "input")) + (pin (num "5") (name "UP") (type "input")) + (pin (num "6") (name "QC") (type "output")) + (pin (num "7") (name "QD") (type "output")) + (pin (num "8") (name "GND") (type "power_in")) + (pin (num "9") (name "D") (type "input")) + (pin (num "10") (name "C") (type "input")) + (pin (num "11") (name "~{LOAD}") (type "input")) + (pin (num "12") (name "~{CO}") (type "output")) + (pin (num "13") (name "~{BO}") (type "output")) + (pin (num "14") (name "CLR") (type "input")) + (pin (num "15") (name "A") (type "input")) + (pin (num "16") (name "VCC") (type "power_in"))))) + (libraries + (library (logical "4xxx") + (uri "/usr/share/kicad/symbols/4xxx.kicad_sym")) + (library (logical "74xx") + (uri "/usr/share/kicad/symbols/74xx.kicad_sym"))) + (nets + (net (code "1") (name "unconnected-(U1-CLK-Pad10)") (class "Default") + (node (ref "U1") (pin "10") (pinfunction "CLK") (pintype "input"))) + (net (code "2") (name "unconnected-(U1-Q0-Pad9)") (class "Default") + (node (ref "U1") (pin "9") (pinfunction "Q0") (pintype "output"))) + (net (code "3") (name "unconnected-(U1-Q3-Pad7)") (class "Default") + (node (ref "U1") (pin "7") (pinfunction "Q3") (pintype "output"))) + (net (code "4") (name "unconnected-(U1-Q4-Pad5)") (class "Default") + (node (ref "U1") (pin "5") (pinfunction "Q4") (pintype "output"))) + (net (code "5") (name "unconnected-(U1-Q5-Pad4)") (class "Default") + (node (ref "U1") (pin "4") (pinfunction "Q5") (pintype "output"))) + (net (code "6") (name "unconnected-(U1-Q6-Pad6)") (class "Default") + (node (ref "U1") (pin "6") (pinfunction "Q6") (pintype "output"))) + (net (code "7") (name "unconnected-(U1-Q7-Pad13)") (class "Default") + (node (ref "U1") (pin "13") (pinfunction "Q7") (pintype "output"))) + (net (code "8") (name "unconnected-(U1-Q8-Pad12)") (class "Default") + (node (ref "U1") (pin "12") (pinfunction "Q8") (pintype "output"))) + (net (code "9") (name "unconnected-(U1-Q9-Pad14)") (class "Default") + (node (ref "U1") (pin "14") (pinfunction "Q9") (pintype "output"))) + (net (code "10") (name "unconnected-(U1-Q10-Pad15)") (class "Default") + (node (ref "U1") (pin "15") (pinfunction "Q10") (pintype "output"))) + (net (code "11") (name "unconnected-(U1-Q11-Pad1)") (class "Default") + (node (ref "U1") (pin "1") (pinfunction "Q11") (pintype "output"))) + (net (code "12") (name "unconnected-(U1-Q12-Pad2)") (class "Default") + (node (ref "U1") (pin "2") (pinfunction "Q12") (pintype "output"))) + (net (code "13") (name "unconnected-(U1-Q13-Pad3)") (class "Default") + (node (ref "U1") (pin "3") (pinfunction "Q13") (pintype "output"))) + (net (code "14") (name "unconnected-(U1-Reset-Pad11)") (class "Default") + (node (ref "U1") (pin "11") (pinfunction "Reset") (pintype "input"))) + (net (code "15") (name "unconnected-(U1-VDD-Pad16)") (class "Default") + (node (ref "U1") (pin "16") (pinfunction "VDD") (pintype "power_in"))) + (net (code "16") (name "unconnected-(U1-VSS-Pad8)") (class "Default") + (node (ref "U1") (pin "8") (pinfunction "VSS") (pintype "power_in"))) + (net (code "17") (name "unconnected-(U2-CLR-Pad12)") (class "Default") + (node (ref "U2") (pin "12") (pinfunction "CLR") (pintype "input"))) + (net (code "18") (name "unconnected-(U2-Q4-Pad7)") (class "Default") + (node (ref "U2") (pin "7") (pinfunction "Q4") (pintype "output"))) + (net (code "19") (name "unconnected-(U2-Q5-Pad5)") (class "Default") + (node (ref "U2") (pin "5") (pinfunction "Q5") (pintype "output"))) + (net (code "20") (name "unconnected-(U2-Q6-Pad4)") (class "Default") + (node (ref "U2") (pin "4") (pinfunction "Q6") (pintype "output"))) + (net (code "21") (name "unconnected-(U2-Q7-Pad6)") (class "Default") + (node (ref "U2") (pin "6") (pinfunction "Q7") (pintype "output"))) + (net (code "22") (name "unconnected-(U2-Q8-Pad14)") (class "Default") + (node (ref "U2") (pin "14") (pinfunction "Q8") (pintype "output"))) + (net (code "23") (name "unconnected-(U2-Q9-Pad13)") (class "Default") + (node (ref "U2") (pin "13") (pinfunction "Q9") (pintype "output"))) + (net (code "24") (name "unconnected-(U2-Q10-Pad15)") (class "Default") + (node (ref "U2") (pin "15") (pinfunction "Q10") (pintype "output"))) + (net (code "25") (name "unconnected-(U2-Q12-Pad1)") (class "Default") + (node (ref "U2") (pin "1") (pinfunction "Q12") (pintype "output"))) + (net (code "26") (name "unconnected-(U2-Q13-Pad2)") (class "Default") + (node (ref "U2") (pin "2") (pinfunction "Q13") (pintype "output"))) + (net (code "27") (name "unconnected-(U2-Q14-Pad3)") (class "Default") + (node (ref "U2") (pin "3") (pinfunction "Q14") (pintype "output"))) + (net (code "28") (name "unconnected-(U2-VDD-Pad16)") (class "Default") + (node (ref "U2") (pin "16") (pinfunction "VDD") (pintype "power_in"))) + (net (code "29") (name "unconnected-(U2-VSS-Pad8)") (class "Default") + (node (ref "U2") (pin "8") (pinfunction "VSS") (pintype "power_in"))) + (net (code "30") (name "unconnected-(U2-~{Φ0}-Pad9)") (class "Default") + (node (ref "U2") (pin "9") (pinfunction "~{Φ0}") (pintype "input"))) + (net (code "31") (name "unconnected-(U2-~{Φ1}-Pad11)") (class "Default") + (node (ref "U2") (pin "11") (pinfunction "~{Φ1}") (pintype "input"))) + (net (code "32") (name "unconnected-(U2-Φ0-Pad10)") (class "Default") + (node (ref "U2") (pin "10") (pinfunction "Φ0") (pintype "input"))) + (net (code "33") (name "unconnected-(U3-A-Pad15)") (class "Default") + (node (ref "U3") (pin "15") (pinfunction "A") (pintype "input"))) + (net (code "34") (name "unconnected-(U3-B-Pad1)") (class "Default") + (node (ref "U3") (pin "1") (pinfunction "B") (pintype "input"))) + (net (code "35") (name "unconnected-(U3-C-Pad10)") (class "Default") + (node (ref "U3") (pin "10") (pinfunction "C") (pintype "input"))) + (net (code "36") (name "unconnected-(U3-CLR-Pad14)") (class "Default") + (node (ref "U3") (pin "14") (pinfunction "CLR") (pintype "input"))) + (net (code "37") (name "unconnected-(U3-D-Pad9)") (class "Default") + (node (ref "U3") (pin "9") (pinfunction "D") (pintype "input"))) + (net (code "38") (name "unconnected-(U3-DOWN-Pad4)") (class "Default") + (node (ref "U3") (pin "4") (pinfunction "DOWN") (pintype "input"))) + (net (code "39") (name "unconnected-(U3-GND-Pad8)") (class "Default") + (node (ref "U3") (pin "8") (pinfunction "GND") (pintype "power_in"))) + (net (code "40") (name "unconnected-(U3-QA-Pad3)") (class "Default") + (node (ref "U3") (pin "3") (pinfunction "QA") (pintype "output"))) + (net (code "41") (name "unconnected-(U3-QB-Pad2)") (class "Default") + (node (ref "U3") (pin "2") (pinfunction "QB") (pintype "output"))) + (net (code "42") (name "unconnected-(U3-QC-Pad6)") (class "Default") + (node (ref "U3") (pin "6") (pinfunction "QC") (pintype "output"))) + (net (code "43") (name "unconnected-(U3-QD-Pad7)") (class "Default") + (node (ref "U3") (pin "7") (pinfunction "QD") (pintype "output"))) + (net (code "44") (name "unconnected-(U3-UP-Pad5)") (class "Default") + (node (ref "U3") (pin "5") (pinfunction "UP") (pintype "input"))) + (net (code "45") (name "unconnected-(U3-VCC-Pad16)") (class "Default") + (node (ref "U3") (pin "16") (pinfunction "VCC") (pintype "power_in"))) + (net (code "46") (name "unconnected-(U3-~{BO}-Pad13)") (class "Default") + (node (ref "U3") (pin "13") (pinfunction "~{BO}") (pintype "output"))) + (net (code "47") (name "unconnected-(U3-~{CO}-Pad12)") (class "Default") + (node (ref "U3") (pin "12") (pinfunction "~{CO}") (pintype "output"))) + (net (code "48") (name "unconnected-(U3-~{LOAD}-Pad11)") (class "Default") + (node (ref "U3") (pin "11") (pinfunction "~{LOAD}") (pintype "input"))) + (net (code "49") (name "unconnected-(U4-A-Pad15)") (class "Default") + (node (ref "U4") (pin "15") (pinfunction "A") (pintype "input"))) + (net (code "50") (name "unconnected-(U4-B-Pad1)") (class "Default") + (node (ref "U4") (pin "1") (pinfunction "B") (pintype "input"))) + (net (code "51") (name "unconnected-(U4-C-Pad10)") (class "Default") + (node (ref "U4") (pin "10") (pinfunction "C") (pintype "input"))) + (net (code "52") (name "unconnected-(U4-CLR-Pad14)") (class "Default") + (node (ref "U4") (pin "14") (pinfunction "CLR") (pintype "input"))) + (net (code "53") (name "unconnected-(U4-D-Pad9)") (class "Default") + (node (ref "U4") (pin "9") (pinfunction "D") (pintype "input"))) + (net (code "54") (name "unconnected-(U4-DOWN-Pad4)") (class "Default") + (node (ref "U4") (pin "4") (pinfunction "DOWN") (pintype "input"))) + (net (code "55") (name "unconnected-(U4-GND-Pad8)") (class "Default") + (node (ref "U4") (pin "8") (pinfunction "GND") (pintype "power_in"))) + (net (code "56") (name "unconnected-(U4-QA-Pad3)") (class "Default") + (node (ref "U4") (pin "3") (pinfunction "QA") (pintype "output"))) + (net (code "57") (name "unconnected-(U4-QB-Pad2)") (class "Default") + (node (ref "U4") (pin "2") (pinfunction "QB") (pintype "output"))) + (net (code "58") (name "unconnected-(U4-QC-Pad6)") (class "Default") + (node (ref "U4") (pin "6") (pinfunction "QC") (pintype "output"))) + (net (code "59") (name "unconnected-(U4-QD-Pad7)") (class "Default") + (node (ref "U4") (pin "7") (pinfunction "QD") (pintype "output"))) + (net (code "60") (name "unconnected-(U4-UP-Pad5)") (class "Default") + (node (ref "U4") (pin "5") (pinfunction "UP") (pintype "input"))) + (net (code "61") (name "unconnected-(U4-VCC-Pad16)") (class "Default") + (node (ref "U4") (pin "16") (pinfunction "VCC") (pintype "power_in"))) + (net (code "62") (name "unconnected-(U4-~{BO}-Pad13)") (class "Default") + (node (ref "U4") (pin "13") (pinfunction "~{BO}") (pintype "output"))) + (net (code "63") (name "unconnected-(U4-~{CO}-Pad12)") (class "Default") + (node (ref "U4") (pin "12") (pinfunction "~{CO}") (pintype "output"))) + (net (code "64") (name "unconnected-(U4-~{LOAD}-Pad11)") (class "Default") + (node (ref "U4") (pin "11") (pinfunction "~{LOAD}") (pintype "input"))) + (net (code "65") (name "unconnected-(U5-A-Pad15)") (class "Default") + (node (ref "U5") (pin "15") (pinfunction "A") (pintype "input"))) + (net (code "66") (name "unconnected-(U5-B-Pad1)") (class "Default") + (node (ref "U5") (pin "1") (pinfunction "B") (pintype "input"))) + (net (code "67") (name "unconnected-(U5-C-Pad10)") (class "Default") + (node (ref "U5") (pin "10") (pinfunction "C") (pintype "input"))) + (net (code "68") (name "unconnected-(U5-CLR-Pad14)") (class "Default") + (node (ref "U5") (pin "14") (pinfunction "CLR") (pintype "input"))) + (net (code "69") (name "unconnected-(U5-D-Pad9)") (class "Default") + (node (ref "U5") (pin "9") (pinfunction "D") (pintype "input"))) + (net (code "70") (name "unconnected-(U5-DOWN-Pad4)") (class "Default") + (node (ref "U5") (pin "4") (pinfunction "DOWN") (pintype "input"))) + (net (code "71") (name "unconnected-(U5-GND-Pad8)") (class "Default") + (node (ref "U5") (pin "8") (pinfunction "GND") (pintype "power_in"))) + (net (code "72") (name "unconnected-(U5-QA-Pad3)") (class "Default") + (node (ref "U5") (pin "3") (pinfunction "QA") (pintype "output"))) + (net (code "73") (name "unconnected-(U5-QB-Pad2)") (class "Default") + (node (ref "U5") (pin "2") (pinfunction "QB") (pintype "output"))) + (net (code "74") (name "unconnected-(U5-QC-Pad6)") (class "Default") + (node (ref "U5") (pin "6") (pinfunction "QC") (pintype "output"))) + (net (code "75") (name "unconnected-(U5-QD-Pad7)") (class "Default") + (node (ref "U5") (pin "7") (pinfunction "QD") (pintype "output"))) + (net (code "76") (name "unconnected-(U5-UP-Pad5)") (class "Default") + (node (ref "U5") (pin "5") (pinfunction "UP") (pintype "input"))) + (net (code "77") (name "unconnected-(U5-VCC-Pad16)") (class "Default") + (node (ref "U5") (pin "16") (pinfunction "VCC") (pintype "power_in"))) + (net (code "78") (name "unconnected-(U5-~{BO}-Pad13)") (class "Default") + (node (ref "U5") (pin "13") (pinfunction "~{BO}") (pintype "output"))) + (net (code "79") (name "unconnected-(U5-~{CO}-Pad12)") (class "Default") + (node (ref "U5") (pin "12") (pinfunction "~{CO}") (pintype "output"))) + (net (code "80") (name "unconnected-(U5-~{LOAD}-Pad11)") (class "Default") + (node (ref "U5") (pin "11") (pinfunction "~{LOAD}") (pintype "input"))) + (net (code "81") (name "unconnected-(U6-A-Pad15)") (class "Default") + (node (ref "U6") (pin "15") (pinfunction "A") (pintype "input"))) + (net (code "82") (name "unconnected-(U6-B-Pad1)") (class "Default") + (node (ref "U6") (pin "1") (pinfunction "B") (pintype "input"))) + (net (code "83") (name "unconnected-(U6-C-Pad10)") (class "Default") + (node (ref "U6") (pin "10") (pinfunction "C") (pintype "input"))) + (net (code "84") (name "unconnected-(U6-CLR-Pad14)") (class "Default") + (node (ref "U6") (pin "14") (pinfunction "CLR") (pintype "input"))) + (net (code "85") (name "unconnected-(U6-D-Pad9)") (class "Default") + (node (ref "U6") (pin "9") (pinfunction "D") (pintype "input"))) + (net (code "86") (name "unconnected-(U6-DOWN-Pad4)") (class "Default") + (node (ref "U6") (pin "4") (pinfunction "DOWN") (pintype "input"))) + (net (code "87") (name "unconnected-(U6-GND-Pad8)") (class "Default") + (node (ref "U6") (pin "8") (pinfunction "GND") (pintype "power_in"))) + (net (code "88") (name "unconnected-(U6-QA-Pad3)") (class "Default") + (node (ref "U6") (pin "3") (pinfunction "QA") (pintype "output"))) + (net (code "89") (name "unconnected-(U6-QB-Pad2)") (class "Default") + (node (ref "U6") (pin "2") (pinfunction "QB") (pintype "output"))) + (net (code "90") (name "unconnected-(U6-QC-Pad6)") (class "Default") + (node (ref "U6") (pin "6") (pinfunction "QC") (pintype "output"))) + (net (code "91") (name "unconnected-(U6-QD-Pad7)") (class "Default") + (node (ref "U6") (pin "7") (pinfunction "QD") (pintype "output"))) + (net (code "92") (name "unconnected-(U6-UP-Pad5)") (class "Default") + (node (ref "U6") (pin "5") (pinfunction "UP") (pintype "input"))) + (net (code "93") (name "unconnected-(U6-VCC-Pad16)") (class "Default") + (node (ref "U6") (pin "16") (pinfunction "VCC") (pintype "power_in"))) + (net (code "94") (name "unconnected-(U6-~{BO}-Pad13)") (class "Default") + (node (ref "U6") (pin "13") (pinfunction "~{BO}") (pintype "output"))) + (net (code "95") (name "unconnected-(U6-~{CO}-Pad12)") (class "Default") + (node (ref "U6") (pin "12") (pinfunction "~{CO}") (pintype "output"))) + (net (code "96") (name "unconnected-(U6-~{LOAD}-Pad11)") (class "Default") + (node (ref "U6") (pin "11") (pinfunction "~{LOAD}") (pintype "input"))) + (net (code "97") (name "unconnected-(U7-A-Pad15)") (class "Default") + (node (ref "U7") (pin "15") (pinfunction "A") (pintype "input"))) + (net (code "98") (name "unconnected-(U7-B-Pad1)") (class "Default") + (node (ref "U7") (pin "1") (pinfunction "B") (pintype "input"))) + (net (code "99") (name "unconnected-(U7-C-Pad10)") (class "Default") + (node (ref "U7") (pin "10") (pinfunction "C") (pintype "input"))) + (net (code "100") (name "unconnected-(U7-CLR-Pad14)") (class "Default") + (node (ref "U7") (pin "14") (pinfunction "CLR") (pintype "input"))) + (net (code "101") (name "unconnected-(U7-D-Pad9)") (class "Default") + (node (ref "U7") (pin "9") (pinfunction "D") (pintype "input"))) + (net (code "102") (name "unconnected-(U7-DOWN-Pad4)") (class "Default") + (node (ref "U7") (pin "4") (pinfunction "DOWN") (pintype "input"))) + (net (code "103") (name "unconnected-(U7-GND-Pad8)") (class "Default") + (node (ref "U7") (pin "8") (pinfunction "GND") (pintype "power_in"))) + (net (code "104") (name "unconnected-(U7-QA-Pad3)") (class "Default") + (node (ref "U7") (pin "3") (pinfunction "QA") (pintype "output"))) + (net (code "105") (name "unconnected-(U7-QB-Pad2)") (class "Default") + (node (ref "U7") (pin "2") (pinfunction "QB") (pintype "output"))) + (net (code "106") (name "unconnected-(U7-QC-Pad6)") (class "Default") + (node (ref "U7") (pin "6") (pinfunction "QC") (pintype "output"))) + (net (code "107") (name "unconnected-(U7-QD-Pad7)") (class "Default") + (node (ref "U7") (pin "7") (pinfunction "QD") (pintype "output"))) + (net (code "108") (name "unconnected-(U7-UP-Pad5)") (class "Default") + (node (ref "U7") (pin "5") (pinfunction "UP") (pintype "input"))) + (net (code "109") (name "unconnected-(U7-VCC-Pad16)") (class "Default") + (node (ref "U7") (pin "16") (pinfunction "VCC") (pintype "power_in"))) + (net (code "110") (name "unconnected-(U7-~{BO}-Pad13)") (class "Default") + (node (ref "U7") (pin "13") (pinfunction "~{BO}") (pintype "output"))) + (net (code "111") (name "unconnected-(U7-~{CO}-Pad12)") (class "Default") + (node (ref "U7") (pin "12") (pinfunction "~{CO}") (pintype "output"))) + (net (code "112") (name "unconnected-(U7-~{LOAD}-Pad11)") (class "Default") + (node (ref "U7") (pin "11") (pinfunction "~{LOAD}") (pintype "input"))) + (net (code "113") (name "unconnected-(U8-A-Pad15)") (class "Default") + (node (ref "U8") (pin "15") (pinfunction "A") (pintype "input"))) + (net (code "114") (name "unconnected-(U8-B-Pad1)") (class "Default") + (node (ref "U8") (pin "1") (pinfunction "B") (pintype "input"))) + (net (code "115") (name "unconnected-(U8-C-Pad10)") (class "Default") + (node (ref "U8") (pin "10") (pinfunction "C") (pintype "input"))) + (net (code "116") (name "unconnected-(U8-CLR-Pad14)") (class "Default") + (node (ref "U8") (pin "14") (pinfunction "CLR") (pintype "input"))) + (net (code "117") (name "unconnected-(U8-D-Pad9)") (class "Default") + (node (ref "U8") (pin "9") (pinfunction "D") (pintype "input"))) + (net (code "118") (name "unconnected-(U8-DOWN-Pad4)") (class "Default") + (node (ref "U8") (pin "4") (pinfunction "DOWN") (pintype "input"))) + (net (code "119") (name "unconnected-(U8-GND-Pad8)") (class "Default") + (node (ref "U8") (pin "8") (pinfunction "GND") (pintype "power_in"))) + (net (code "120") (name "unconnected-(U8-QA-Pad3)") (class "Default") + (node (ref "U8") (pin "3") (pinfunction "QA") (pintype "output"))) + (net (code "121") (name "unconnected-(U8-QB-Pad2)") (class "Default") + (node (ref "U8") (pin "2") (pinfunction "QB") (pintype "output"))) + (net (code "122") (name "unconnected-(U8-QC-Pad6)") (class "Default") + (node (ref "U8") (pin "6") (pinfunction "QC") (pintype "output"))) + (net (code "123") (name "unconnected-(U8-QD-Pad7)") (class "Default") + (node (ref "U8") (pin "7") (pinfunction "QD") (pintype "output"))) + (net (code "124") (name "unconnected-(U8-UP-Pad5)") (class "Default") + (node (ref "U8") (pin "5") (pinfunction "UP") (pintype "input"))) + (net (code "125") (name "unconnected-(U8-VCC-Pad16)") (class "Default") + (node (ref "U8") (pin "16") (pinfunction "VCC") (pintype "power_in"))) + (net (code "126") (name "unconnected-(U8-~{BO}-Pad13)") (class "Default") + (node (ref "U8") (pin "13") (pinfunction "~{BO}") (pintype "output"))) + (net (code "127") (name "unconnected-(U8-~{CO}-Pad12)") (class "Default") + (node (ref "U8") (pin "12") (pinfunction "~{CO}") (pintype "output"))) + (net (code "128") (name "unconnected-(U8-~{LOAD}-Pad11)") (class "Default") + (node (ref "U8") (pin "11") (pinfunction "~{LOAD}") (pintype "input"))))) \ No newline at end of file diff --git a/Nixie_Tube_Clock.kicad_pro b/Nixie_Tube_Clock.kicad_pro index 503a4a2..aa994da 100644 --- a/Nixie_Tube_Clock.kicad_pro +++ b/Nixie_Tube_Clock.kicad_pro @@ -1053,7 +1053,7 @@ "DESIGNER": "Aidan Brzezinski", "FABRICATION_NOTES": "", "GIT_HASH_PCB": "1d094e6", - "GIT_HASH_SCH": "b199e49", + "GIT_HASH_SCH": "17a83c7", "GIT_URL": "https://git.lokislair.com/aidanbrzezinski/Nixie_Tube_Clock.git", "PROJECT_NAME": "Nixie Tube Clock", "RELEASE_BODY_1.0.0": "", @@ -1061,8 +1061,8 @@ "RELEASE_BODY_1.0.2": "", "RELEASE_BODY_1.1.0": "", "RELEASE_BODY_UNRELEASED": "Version Unreleased not found.", - "RELEASE_DATE": "26-Feb-2026", - "RELEASE_DATE_NUM": "2026-02-26", + "RELEASE_DATE": "28-Feb-2026", + "RELEASE_DATE_NUM": "2026-02-28", "RELEASE_TITLE_1.0.0": "", "RELEASE_TITLE_1.0.1": "", "RELEASE_TITLE_1.0.2": "", @@ -1070,7 +1070,7 @@ "RELEASE_TITLE_UNRELEASED": "Version Unreleased not found.", "REVISION": "+ (Unreleased)", "SHEET_NAME_1": "Cover Page", - "SHEET_NAME_10": "......................................", + "SHEET_NAME_10": "MUX Inputs - Date Logic", "SHEET_NAME_11": "......................................", "SHEET_NAME_12": "......................................", "SHEET_NAME_13": "......................................", @@ -1102,13 +1102,13 @@ "SHEET_NAME_37": "......................................", "SHEET_NAME_38": "......................................", "SHEET_NAME_39": "......................................", - "SHEET_NAME_4": "123", + "SHEET_NAME_4": "Clock - Oscillator & Divider", "SHEET_NAME_40": "......................................", - "SHEET_NAME_5": "123", + "SHEET_NAME_5": "MUX Inputs - Time Logic", "SHEET_NAME_6": "Power - Sequencing", "SHEET_NAME_7": "Revision History", - "SHEET_NAME_8": "124", - "SHEET_NAME_9": "......................................", + "SHEET_NAME_8": "MUX Inputs - Anti-Poisoning Logic", + "SHEET_NAME_9": "Switching MUX", "VARIANT": "DRAFT" } -} +} \ No newline at end of file diff --git a/Nixie_Tube_Clock.xml b/Nixie_Tube_Clock.xml index 283ef72..f18c552 100644 --- a/Nixie_Tube_Clock.xml +++ b/Nixie_Tube_Clock.xml @@ -10,7 +10,7 @@ Aidan Brzezinski 1d094e6 - b199e49 + 17a83c7 https://git.lokislair.com/aidanbrzezinski/Nixie_Tube_Clock.git Nixie Tube Clock @@ -18,8 +18,8 @@ Version Unreleased not found. - 26-Feb-2026 - 2026-02-26 + 28-Feb-2026 + 2026-02-28 @@ -27,7 +27,7 @@ Version Unreleased not found. + (Unreleased) Cover Page - ...................................... + MUX Inputs - Date Logic ...................................... ...................................... ...................................... @@ -59,13 +59,13 @@ ...................................... ...................................... ...................................... - 123 + Clock - Oscillator & Divider ...................................... - 123 + MUX Inputs - Time Logic Power - Sequencing Revision History - 124 - ...................................... + MUX Inputs - Anti-Poisoning Logic + Switching MUX DRAFT @@ -121,13 +121,13 @@ - + - Sheet Title A + Clock Company Name + (Unreleased) Date2 - Section A - Title A.kicad_sch + Clock - Oscillator & Divider.kicad_sch @@ -139,7 +139,7 @@ - + Sheet Title B Company Name @@ -193,13 +193,49 @@ - + Sheet Title B Company Name + (Unreleased) Date2 - Section B - TItle B.kicad_sch + MUX Inputs - Anti-Poisoning Logic.kicad_sch + + + + + + + + + + + + + + Sheet Title B + Company Name + + (Unreleased) + Date2 + Switching MUX.kicad_sch + + + + + + + + + + + + + + Sheet Title B + Company Name + + (Unreleased) + Date2 + MUX Inputs - Date Logic.kicad_sch @@ -212,8 +248,639 @@ - - - - + + + 4020 + http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf + Binary counter 14 stages (asynchronous) + + + http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf + Binary counter 14 stages (asynchronous) + + + + + + + + 48110268-f09a-460b-98ce-8d80141bae2f + + + 4060 + https://www.st.com/resource/en/datasheet/m74hc4060.pdf + Binary counter (14-stages) and oscillator + + + https://www.st.com/resource/en/datasheet/m74hc4060.pdf + Binary counter (14-stages) and oscillator + + + + + + + + ad915d92-65e5-4de4-b04e-3a55aecd6da3 + + + 74HC193 + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + + + + + + 81b3c978-4984-4503-a138-a2856bde09b4 + + + 74HC193 + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + + + + + + 9b17f9b0-0d1e-4936-a3d7-dfd853821123 + + + 74HC193 + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + + + + + + c8a10d89-61aa-4d03-9fb5-f91b06c26e91 + + + 74HC193 + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + + + + + + a51c4a69-025b-430e-8dd0-7a08217094f9 + + + 74HC193 + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + + + + + + 303ecea9-1618-41c7-b515-b253b054f479 + + + 74HC193 + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + + + + + + e5cc581d-b6c6-4efe-9a32-40abab369b78 + + + + + Binary counter 14 stages (asynchronous) + http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf + + DIP?16* + + + U + 4020 + + http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf + Binary counter 14 stages (asynchronous) + + + + + + + + + + + + + + + + + + + + + + Binary counter (14-stages) and oscillator + https://www.st.com/resource/en/datasheet/m74hc4060.pdf + + DIP?16*7.62* + TSSOP*16*4.4x5* + SOIC*16*3.9x9.9* + + + U + 4060 + + https://www.st.com/resource/en/datasheet/m74hc4060.pdf + Binary counter (14-stages) and oscillator + + + + + + + + + + + + + + + + + + + + + + Synchronous 4-bit Up/Down (2 clk) counter + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + + SOIC*3.9x9.9mm*P1.27mm* + DIP*W7.62mm* + SO*3.9*9.9mm*P1.27mm* + TSSOP*4.4*5mm*P0.65mm* + + + U + 74HC193 + + https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf + Synchronous 4-bit Up/Down (2 clk) counter + + + + + + + + + + + + + + + + + + + + + + + + /usr/share/kicad/symbols//4xxx.kicad_sym + + + /usr/share/kicad/symbols//74xx.kicad_sym + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Schematic/Nixie_Tube_Clock-schematic.pdf b/Schematic/Nixie_Tube_Clock-schematic.pdf index b2cfadd..293acc3 100644 Binary files a/Schematic/Nixie_Tube_Clock-schematic.pdf and b/Schematic/Nixie_Tube_Clock-schematic.pdf differ diff --git a/kibot_run.log b/kibot_run.log index ef3eb97..12d702a 100644 --- a/kibot_run.log +++ b/kibot_run.log @@ -1,4 +1,4 @@ -DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-02-26 22:14:23.079794 (kibot - __main__.py:523) +DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-02-28 22:16:07.818474 (kibot - __main__.py:523) DEBUG:Filtering warnings we always get on CI/CD (kibot - __main__.py:437) DEBUG:Command line options: {'--banner': None, '--board-file': None, @@ -3308,7 +3308,7 @@ DEBUG:- PCB Material/s: FR4_7628 / FR4 (kibot.globals - globals.py:551) DEBUG:- Copper thickness: 70 / 35 (kibot.globals - globals.py:553) 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) @@ -3359,14 +3359,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 Arial_Bold_Italic.ttf Installing font Times New Roman Bold.ttf -Installing font Arial_Italic.ttf -Installing font Arial_Bold.ttf Installing font Times New Roman Bold Italic.ttf -Installing font Times New Roman Italic.ttf Installing font Times New Roman.ttf +Installing font Arial_Bold_Italic.ttf +Installing font Arial_Bold.ttf +Installing font Times New Roman Italic.ttf +Installing font Arial_Italic.ttf +Installing font Arial.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:657) @@ -3418,7 +3418,7 @@ DEBUG:Skipping `draw_fancy_stackup` (kibot - kiplot.py:557) DEBUG:Skipping `erc` (kibot - kiplot.py:557) DEBUG:Skipping `drc` (kibot - kiplot.py:557) DEBUG:Preflight apply set_text_variables (kibot.pre_base - pre_base.py:161) -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': '19-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-19', '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': 'Power', '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:116) +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': '26-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-26', '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': '123', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': '123', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': '124', 'SHEET_NAME_9': '......................................', 'VARIANT': 'DRAFT'} (kibot - pre_set_text_variables.py:116) DEBUG: - REVISION -> + (Unreleased) (kibot - pre_set_text_variables.py:148) DEBUG:Starting tool check for Git (kibot - dep_downloader.py:863) DEBUG:- Checking binary tool Git (kibot - dep_downloader.py:769) @@ -3444,7 +3444,7 @@ There is NO WARRANTY, to the extent permitted by law.` (kibot - dep_downloader.p DEBUG:- Found version (5, 2, 37, 0) (kibot - dep_downloader.py:691) DEBUG:- Returning `/usr/bin/bash` (kibot - dep_downloader.py:870) DEBUG:Executing: /usr/bin/bash -c '/usr/bin/git log -1 --format="%ad" --date="format:%d-%b-%Y"' (kibot - pre_set_text_variables.py:135) -DEBUG: - RELEASE_DATE -> 26-Feb-2026 (kibot - pre_set_text_variables.py:148) +DEBUG: - RELEASE_DATE -> 28-Feb-2026 (kibot - pre_set_text_variables.py:148) DEBUG:Starting tool check for Git (kibot - dep_downloader.py:863) DEBUG:- Checking binary tool Git (kibot - dep_downloader.py:769) DEBUG:- Looking for tool `git` at system level (kibot - dep_downloader.py:697) @@ -3453,7 +3453,7 @@ DEBUG:- No particular version needed (kibot - dep_downloader.py:678) DEBUG:- Cached version (2, 47, 3, 0) (kibot - dep_downloader.py:684) DEBUG:- Returning `/usr/bin/git` (kibot - dep_downloader.py:870) DEBUG:Executing: /usr/bin/bash -c '/usr/bin/git log -1 --format="%ad" --date=short' (kibot - pre_set_text_variables.py:135) -DEBUG: - RELEASE_DATE_NUM -> 2026-02-26 (kibot - pre_set_text_variables.py:148) +DEBUG: - RELEASE_DATE_NUM -> 2026-02-28 (kibot - pre_set_text_variables.py:148) DEBUG:Starting tool check for Git (kibot - dep_downloader.py:863) DEBUG:- Checking binary tool Git (kibot - dep_downloader.py:769) DEBUG:- Looking for tool `git` at system level (kibot - dep_downloader.py:697) @@ -3462,7 +3462,7 @@ DEBUG:- No particular version needed (kibot - dep_downloader.py:678) DEBUG:- Cached version (2, 47, 3, 0) (kibot - dep_downloader.py:684) DEBUG:- Returning `/usr/bin/git` (kibot - dep_downloader.py:870) DEBUG:Executing: /usr/bin/bash -c '/usr/bin/git log -1 --format="%h" $KIBOT_SCH_NAME' (kibot - pre_set_text_variables.py:135) -DEBUG: - GIT_HASH_SCH -> b199e49 (kibot - pre_set_text_variables.py:148) +DEBUG: - GIT_HASH_SCH -> 17a83c7 (kibot - pre_set_text_variables.py:148) DEBUG:Starting tool check for Git (kibot - dep_downloader.py:863) DEBUG:- Checking binary tool Git (kibot - dep_downloader.py:769) DEBUG:- Looking for tool `git` at system level (kibot - dep_downloader.py:697) @@ -3518,7 +3518,14 @@ DEBUG:SCH title: `Project Architecture` (kibot - v6_sch.py:2220) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) -DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Section B - TItle B.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Anti-Poisoning Logic.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) +DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) +DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Date Logic.kicad_sch (kibot - v6_sch.py:2593) DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) @@ -3532,27 +3539,68 @@ DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) -DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Section A - Title A.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:- Loaded ?? (74HC193 ) [id 140304515226928] UUID 303ecea9-1618-41c7-b515-b253b054f479 original UUID 303ecea9-1618-41c7-b515-b253b054f479 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140304515413520] UUID 81b3c978-4984-4503-a138-a2856bde09b4 original UUID 81b3c978-4984-4503-a138-a2856bde09b4 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140304515413840] UUID 9b17f9b0-0d1e-4936-a3d7-dfd853821123 original UUID 9b17f9b0-0d1e-4936-a3d7-dfd853821123 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140304515414160] UUID a51c4a69-025b-430e-8dd0-7a08217094f9 original UUID a51c4a69-025b-430e-8dd0-7a08217094f9 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140304515414480] UUID c8a10d89-61aa-4d03-9fb5-f91b06c26e91 original UUID c8a10d89-61aa-4d03-9fb5-f91b06c26e91 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140304515414800] UUID e5cc581d-b6c6-4efe-9a32-40abab369b78 original UUID e5cc581d-b6c6-4efe-9a32-40abab369b78 (kibot - v6_sch.py:2733) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Switching MUX.kicad_sch (kibot - v6_sch.py:2593) DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) -DEBUG:SCH title: `Sheet Title A` (kibot - v6_sch.py:2220) +DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Clock - Oscillator & Divider.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) +DEBUG:SCH title: `Clock` (kibot - v6_sch.py:2220) +DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) +DEBUG:- Loaded ?? (4020 ) [id 140304512763216] UUID 48110268-f09a-460b-98ce-8d80141bae2f original UUID 48110268-f09a-460b-98ce-8d80141bae2f (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (4060 ) [id 140304512763536] UUID ad915d92-65e5-4de4-b04e-3a55aecd6da3 original UUID ad915d92-65e5-4de4-b04e-3a55aecd6da3 (kibot - v6_sch.py:2733) DEBUG:Collected sheet instances (kibot - v6_sch.py:2552) DEBUG:- / -> 1 (kibot - v6_sch.py:2554) DEBUG:Collected symbol instances (kibot - v6_sch.py:2555) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/303ecea9-1618-41c7-b515-b253b054f479 -> U7 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/81b3c978-4984-4503-a138-a2856bde09b4 -> U3 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/9b17f9b0-0d1e-4936-a3d7-dfd853821123 -> U4 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/a51c4a69-025b-430e-8dd0-7a08217094f9 -> U6 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/c8a10d89-61aa-4d03-9fb5-f91b06c26e91 -> U5 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/e5cc581d-b6c6-4efe-9a32-40abab369b78 -> U8 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/48110268-f09a-460b-98ce-8d80141bae2f -> U1 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/ad915d92-65e5-4de4-b04e-3a55aecd6da3 -> U2 (kibot - v6_sch.py:2557) DEBUG:Collected sheet paths (kibot - v6_sch.py:2558) DEBUG:- / (kibot - v6_sch.py:2560) DEBUG:- /5fb05893-0da3-4f58-a52b-cb6d6f4cb80b (kibot - v6_sch.py:2560) DEBUG:- /6e125bd6-2f99-4e5d-b3ea-4899f4540739 (kibot - v6_sch.py:2560) DEBUG:- /82da9dbf-ba38-4d08-ba35-a220fa2963b1 (kibot - v6_sch.py:2560) DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e (kibot - v6_sch.py:2560) -DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/184becda-bae1-4969-9665-2bd768d92783 (kibot - v6_sch.py:2560) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/2a8f5d5f-cd49-42b0-95eb-45963ec7e9fa (kibot - v6_sch.py:2560) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/b0dd3d99-d7aa-4c74-be83-cbd53dc43e16 (kibot - v6_sch.py:2560) DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a (kibot - v6_sch.py:2560) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/303ecea9-1618-41c7-b515-b253b054f479 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/81b3c978-4984-4503-a138-a2856bde09b4 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/9b17f9b0-0d1e-4936-a3d7-dfd853821123 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/a51c4a69-025b-430e-8dd0-7a08217094f9 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/c8a10d89-61aa-4d03-9fb5-f91b06c26e91 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/e5cc581d-b6c6-4efe-9a32-40abab369b78 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/eafdb10b-8bee-44fc-a926-9f80434f1164 (kibot - v6_sch.py:2560) DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c (kibot - v6_sch.py:2560) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/48110268-f09a-460b-98ce-8d80141bae2f -> ?? (4020 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/ad915d92-65e5-4de4-b04e-3a55aecd6da3 -> ?? (4060 ) (kibot - v6_sch.py:2562) DEBUG:Assigning components to instances (kibot - v6_sch.py:2776) -DEBUG:Schematic dependencies: ['/workspace/aidanbrzezinski/Nixie_Tube_Clock/Block Diagram.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Power - Sequencing.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Project Architecture.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Revision History.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Section A - Title A.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Section B - TItle B.kicad_sch'] (kibot - kiplot.py:292) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/303ecea9-1618-41c7-b515-b253b054f479 -> U7 -> 140304515226928 303ecea9-1618-41c7-b515-b253b054f479 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/81b3c978-4984-4503-a138-a2856bde09b4 -> U3 -> 140304515413520 81b3c978-4984-4503-a138-a2856bde09b4 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/9b17f9b0-0d1e-4936-a3d7-dfd853821123 -> U4 -> 140304515413840 9b17f9b0-0d1e-4936-a3d7-dfd853821123 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/a51c4a69-025b-430e-8dd0-7a08217094f9 -> U6 -> 140304515414160 a51c4a69-025b-430e-8dd0-7a08217094f9 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/c8a10d89-61aa-4d03-9fb5-f91b06c26e91 -> U5 -> 140304515414480 c8a10d89-61aa-4d03-9fb5-f91b06c26e91 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/e5cc581d-b6c6-4efe-9a32-40abab369b78 -> U8 -> 140304515414800 e5cc581d-b6c6-4efe-9a32-40abab369b78 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/48110268-f09a-460b-98ce-8d80141bae2f -> U1 -> 140304512763216 48110268-f09a-460b-98ce-8d80141bae2f (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/ad915d92-65e5-4de4-b04e-3a55aecd6da3 -> U2 -> 140304512763536 ad915d92-65e5-4de4-b04e-3a55aecd6da3 (kibot - v6_sch.py:2818) +DEBUG:Schematic dependencies: ['/workspace/aidanbrzezinski/Nixie_Tube_Clock/Block Diagram.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Clock - Oscillator & Divider.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Anti-Poisoning Logic.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Date Logic.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Power - Sequencing.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Project Architecture.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Revision History.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Section B - TItle B.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Switching MUX.kicad_sch'] (kibot - kiplot.py:292) DEBUG:Expanded `[ -f "Manufacturing/Fabrication/Nixie_Tube_Clock-fabrication_notes.txt" ] && cat "Manufacturing/Fabrication/Nixie_Tube_Clock-fabrication_notes.txt" || echo ""` (kibot - optionable.py:539) DEBUG:Executing: /usr/bin/bash -c '[ -f "Manufacturing/Fabrication/Nixie_Tube_Clock-fabrication_notes.txt" ] && cat "Manufacturing/Fabrication/Nixie_Tube_Clock-fabrication_notes.txt" || echo ""' (kibot - pre_set_text_variables.py:135) DEBUG: - FABRICATION_NOTES -> (kibot - pre_set_text_variables.py:148) @@ -3566,19 +3614,19 @@ DEBUG: - SHEET_NAME_2 -> Block Diagram (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 3' (kibot - pre_set_text_variables.py:135) DEBUG: - SHEET_NAME_3 -> Project Architecture (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 4' (kibot - pre_set_text_variables.py:135) -DEBUG: - SHEET_NAME_4 -> 123 (kibot - pre_set_text_variables.py:148) +DEBUG: - SHEET_NAME_4 -> Clock - Oscillator & Divider (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 5' (kibot - pre_set_text_variables.py:135) -DEBUG: - SHEET_NAME_5 -> 123 (kibot - pre_set_text_variables.py:148) +DEBUG: - SHEET_NAME_5 -> MUX Inputs - Time Logic (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 6' (kibot - pre_set_text_variables.py:135) DEBUG: - SHEET_NAME_6 -> Power - Sequencing (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 7' (kibot - pre_set_text_variables.py:135) DEBUG: - SHEET_NAME_7 -> Revision History (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 8' (kibot - pre_set_text_variables.py:135) -DEBUG: - SHEET_NAME_8 -> 124 (kibot - pre_set_text_variables.py:148) +DEBUG: - SHEET_NAME_8 -> MUX Inputs - Anti-Poisoning Logic (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 9' (kibot - pre_set_text_variables.py:135) -DEBUG: - SHEET_NAME_9 -> ...................................... (kibot - pre_set_text_variables.py:148) +DEBUG: - SHEET_NAME_9 -> Switching MUX (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 10' (kibot - pre_set_text_variables.py:135) -DEBUG: - SHEET_NAME_10 -> ...................................... (kibot - pre_set_text_variables.py:148) +DEBUG: - SHEET_NAME_10 -> MUX Inputs - Date Logic (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 11' (kibot - pre_set_text_variables.py:135) DEBUG: - SHEET_NAME_11 -> ...................................... (kibot - pre_set_text_variables.py:148) DEBUG:Executing: /usr/bin/bash -c 'python3 kibot_resources/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 12' (kibot - pre_set_text_variables.py:135) @@ -3642,12 +3690,12 @@ DEBUG: - SHEET_NAME_40 -> ...................................... (kibot - pre_s DEBUG:- Expanding %X patterns in variables (kibot - pre_set_text_variables.py:150) DEBUG:Expanding `+ (Unreleased)` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) DEBUG:Expanded `+ (Unreleased)` (kibot - optionable.py:539) -DEBUG:Expanding `26-Feb-2026` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `26-Feb-2026` (kibot - optionable.py:539) -DEBUG:Expanding `2026-02-26` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `2026-02-26` (kibot - optionable.py:539) -DEBUG:Expanding `b199e49` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `b199e49` (kibot - optionable.py:539) +DEBUG:Expanding `28-Feb-2026` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `28-Feb-2026` (kibot - optionable.py:539) +DEBUG:Expanding `2026-02-28` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `2026-02-28` (kibot - optionable.py:539) +DEBUG:Expanding `17a83c7` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `17a83c7` (kibot - optionable.py:539) DEBUG:Expanding `1d094e6` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) DEBUG:Expanded `1d094e6` (kibot - optionable.py:539) DEBUG:Expanding `https://git.lokislair.com/aidanbrzezinski/Nixie_Tube_Clock.git` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) @@ -3677,16 +3725,20 @@ DEBUG:Expanding `Block Diagram` in SCH context for set_text_variables (REVISION, DEBUG:Expanded `Block Diagram` (kibot - optionable.py:539) DEBUG:Expanding `Project Architecture` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) DEBUG:Expanded `Project Architecture` (kibot - optionable.py:539) -DEBUG:Expanding `123` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `123` (kibot - optionable.py:539) -DEBUG:Expanding `123` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `123` (kibot - optionable.py:539) +DEBUG:Expanding `Clock - Oscillator & Divider` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `Clock - Oscillator & Divider` (kibot - optionable.py:539) +DEBUG:Expanding `MUX Inputs - Time Logic` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `MUX Inputs - Time Logic` (kibot - optionable.py:539) DEBUG:Expanding `Power - Sequencing` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) DEBUG:Expanded `Power - Sequencing` (kibot - optionable.py:539) DEBUG:Expanding `Revision History` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) DEBUG:Expanded `Revision History` (kibot - optionable.py:539) -DEBUG:Expanding `124` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `124` (kibot - optionable.py:539) +DEBUG:Expanding `MUX Inputs - Anti-Poisoning Logic` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `MUX Inputs - Anti-Poisoning Logic` (kibot - optionable.py:539) +DEBUG:Expanding `Switching MUX` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `Switching MUX` (kibot - optionable.py:539) +DEBUG:Expanding `MUX Inputs - Date Logic` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) +DEBUG:Expanded `MUX Inputs - Date Logic` (kibot - optionable.py:539) DEBUG:Expanding `......................................` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) DEBUG:Expanded `......................................` (kibot - optionable.py:539) DEBUG:Expanding `......................................` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) @@ -3747,11 +3799,7 @@ DEBUG:Expanding `......................................` in SCH context for set_ DEBUG:Expanded `......................................` (kibot - optionable.py:539) DEBUG:Expanding `......................................` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) DEBUG:Expanded `......................................` (kibot - optionable.py:539) -DEBUG:Expanding `......................................` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `......................................` (kibot - optionable.py:539) -DEBUG:Expanding `......................................` in SCH context for set_text_variables (REVISION, RELEASE_DATE, RELEASE_DATE_NUM, GIT_HASH_SCH, GIT_HASH_PCB, GIT_URL, PROJECT_NAME, BOARD_NAME, COMPANY, DESIGNER, VARIANT, RELEASE_TITLE_UNRELEASED, RELEASE_BODY_UNRELEASED, FABRICATION_NOTES, ASSEMBLY_NOTES, SHEET_NAME_1, SHEET_NAME_2, SHEET_NAME_3, SHEET_NAME_4, SHEET_NAME_5, SHEET_NAME_6, SHEET_NAME_7, SHEET_NAME_8, SHEET_NAME_9, 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_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_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 and SHEET_NAME_40) parent: None (kibot - optionable.py:493) -DEBUG:Expanded `......................................` (kibot - optionable.py:539) -DEBUG:- New list of 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': '26-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-26', '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': '123', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': '123', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': '124', 'SHEET_NAME_9': '......................................', 'VARIANT': 'DRAFT'} (kibot - pre_set_text_variables.py:159) +DEBUG:- New list of variables: {'ASSEMBLY_NOTES': '', 'BOARD_NAME': 'Nixie Clock Main Board', 'COMPANY': 'Company Name', 'DESIGNER': 'Aidan Brzezinski', 'FABRICATION_NOTES': '', 'GIT_HASH_PCB': '1d094e6', 'GIT_HASH_SCH': '17a83c7', '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': '28-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-28', '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': 'MUX Inputs - Date Logic', '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': 'Clock - Oscillator & Divider', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': 'MUX Inputs - Time Logic', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': 'MUX Inputs - Anti-Poisoning Logic', 'SHEET_NAME_9': 'Switching MUX', 'VARIANT': 'DRAFT'} (kibot - pre_set_text_variables.py:159) DEBUG:Forcing PCB text variables reset (kibot - pre_set_text_variables.py:170) DEBUG:Preflight apply update_xml (kibot.pre_base - pre_base.py:161) DEBUG:Preflight run update_xml (kibot.pre_base - pre_base.py:165) @@ -3786,12 +3834,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:566) -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:545) DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) DEBUG:PCB title: `Nixie_Tube_Clock` (kibot.gs - gs.py:566) @@ -3824,6 +3872,26 @@ DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1723) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1723) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1765) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1765) DEBUG:Reading KiCad config from `/root/.config/kicad/9.0/kicad_common.json` (kibot - config.py:458) DEBUG:Filtered warning: (W009) KiCad config without environment.vars section (kibot - log.py:125) DEBUG:Using KICAD9_SYMBOL_DIR="/usr/share/kicad/symbols" (guessed) (kibot - config.py:433) @@ -3850,9 +3918,28 @@ 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:- Executing: kicad-cli sch export netlist --format kicadsexpr --output /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock-netlist.net /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch (kibot - kiplot.py:159) -DEBUG:- Output from command: Warning: duplicate sheet names. - (kibot - kiplot.py:151) +DEBUG:Copying project `/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_pro` to `/tmp/tmp-kibot-net_sch_print-we_7uswq/Nixie_Tube_Clock.kicad_pro` (kibot.gs - gs.py:634) +DEBUG:Copying /workspace/aidanbrzezinski/Nixie_Tube_Clock/Templates/KDT_Template_PCB_GIT_A4.kicad_wks -> /tmp/tmp-kibot-net_sch_print-we_7uswq/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:Starting tool check for ZStd (kibot - dep_downloader.py:863) +DEBUG:- Checking version for `ZStd` (kibot - dep_downloader.py:786) +DEBUG:- No particular version needed (kibot - dep_downloader.py:796) +DEBUG:- Found version Ok (kibot - dep_downloader.py:804) +DEBUG:- Returning `` (kibot - dep_downloader.py:870) +DEBUG:Copying /root/.cache/kicad/9.0/embed/kicad_embedded_748A9133B8517784C42421805EDC3F89.kicad_wks -> /tmp/tmp-kibot-net_sch_print-we_7uswq/schematic.kicad_wks (kibot - config.py:671) +DEBUG:Replacing page layout kicad-embed://KDT_Template_PCB_A5.kicad_wks -> schematic.kicad_wks (kibot - config.py:674) +DEBUG:Saving modified project to /tmp/tmp-kibot-net_sch_print-we_7uswq/Nixie_Tube_Clock.kicad_pro (kibot - config.py:690) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Nixie_Tube_Clock.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Power - Sequencing.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Revision History.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Block Diagram.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Project Architecture.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/MUX Inputs - Anti-Poisoning Logic.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/MUX Inputs - Date Logic.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Section B - TItle B.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Switching MUX.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-net_sch_print-we_7uswq/Clock - Oscillator & Divider.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:- Executing: kicad-cli sch export netlist --format kicadsexpr --output /workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock-netlist.net /tmp/tmp-kibot-net_sch_print-we_7uswq/Nixie_Tube_Clock.kicad_sch (kibot - kiplot.py:159) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) DEBUG:Using global `variant`=`DRAFT` (kibot - optionable.py:58) DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362) @@ -3862,7 +3949,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) @@ -3872,8 +3959,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) @@ -3898,17 +3985,17 @@ DEBUG:Creating internal filter: {'name': '_kibom_dnc_config', 'type': 'generic', DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362) DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362) -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) -DEBUG:Filtered warning: (W062) Invalid column name `Manufacturer Part Number`. 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) -DEBUG:Filtered warning: (W062) Invalid column name `Supplier Part Number`. 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) -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:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference'] (15) (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', 'Reference', '${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) +DEBUG:Filtered warning: (W062) Invalid column name `Manufacturer Part Number`. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', '${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) +DEBUG:Filtered warning: (W062) Invalid column name `Supplier Part Number`. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', '${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) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference'] (15) (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:566) -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:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) @@ -3926,6 +4013,26 @@ DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1723) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1723) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1765) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1765) DEBUG:Filters reset (kibot - fil_base.py:196) DEBUG:Transfer "Exclude from bill of materials" from schematic (kibot - out_bom.py:1018) DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187) @@ -3937,7 +4044,7 @@ DEBUG:Applying KiBoM style variants `DRAFT` (kibot - var_kibom.py:91) DEBUG:Creating internal filter: {'type': 'expand_text_vars', 'comment': 'Internal default text variables expander', 'name': '_expand_text_vars'} (kibot - fil_base.py:333) DEBUG:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173) DEBUG:Using auxiliary origin: x=64000000 y=106000000 (kibot - bom.py:498) -DEBUG:Global stats: total 0 fitted 0 build 0 (kibot - bom.py:571) +DEBUG:Global stats: total 8 fitted 8 build 8 (kibot - bom.py:571) DEBUG:Saving BOM File: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Manufacturing/Assembly/Nixie_Tube_Clock-bom.csv (kibot - bom.py:588) DEBUG:CSV Output -> /workspace/aidanbrzezinski/Nixie_Tube_Clock/Manufacturing/Assembly/Nixie_Tube_Clock-bom.csv (kibot - bom_writer.py:52) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) @@ -3963,6 +4070,26 @@ DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1723) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1723) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1765) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1765) DEBUG:- No LCSC field found (kibot - optionable.py:679) DEBUG:Using LCSC# as LCSC field name (kibot - optionable.py:694) DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362) @@ -3975,9 +4102,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) @@ -3990,19 +4117,19 @@ 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) -DEBUG:Filtered warning: (W062) Invalid column name `Manufacturer Part Number`. 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) -DEBUG:Filtered warning: (W062) Invalid column name `Supplier Part Number`. 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) -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:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference'] (15) (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', 'Reference', '${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) +DEBUG:Filtered warning: (W062) Invalid column name `Manufacturer Part Number`. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', '${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) +DEBUG:Filtered warning: (W062) Invalid column name `Supplier Part Number`. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', '${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) +DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference'] (15) (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:566) -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:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) @@ -4020,6 +4147,26 @@ DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1723) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1723) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1765) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1765) DEBUG:Filters reset (kibot - fil_base.py:196) DEBUG:Transfer "Exclude from bill of materials" from schematic (kibot - out_bom.py:1018) DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187) @@ -4030,7 +4177,7 @@ 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:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173) DEBUG:Using auxiliary origin: x=64000000 y=106000000 (kibot - bom.py:498) -DEBUG:Global stats: total 0 fitted 0 build 0 (kibot - bom.py:571) +DEBUG:Global stats: total 8 fitted 8 build 8 (kibot - bom.py:571) DEBUG:Saving BOM File: /workspace/aidanbrzezinski/Nixie_Tube_Clock/Manufacturing/Assembly/Nixie_Tube_Clock-bom.html (kibot - bom.py:588) DEBUG:HTML Output -> /workspace/aidanbrzezinski/Nixie_Tube_Clock/Manufacturing/Assembly/Nixie_Tube_Clock-bom.html (kibot - bom_writer.py:52) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) @@ -4040,10 +4187,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:566) -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) @@ -4066,10 +4213,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:566) -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:- Reading image (kibot - out_base.py:1242) @@ -4119,10 +4266,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:566) -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:- Reading image (kibot - out_base.py:1242) @@ -4163,24 +4310,27 @@ DEBUG:- Chunk b'IEND' (0) (kibot - misc.py:589) 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-wxc__ors/Nixie_Tube_Clock.kicad_pro` (kibot.gs - gs.py:634) -DEBUG:Copying /workspace/aidanbrzezinski/Nixie_Tube_Clock/Templates/KDT_Template_PCB_GIT_A4.kicad_wks -> /tmp/tmp-kibot-pdf_sch_print-wxc__ors/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-_r2e2tv4/Nixie_Tube_Clock.kicad_pro` (kibot.gs - gs.py:634) +DEBUG:Copying /workspace/aidanbrzezinski/Nixie_Tube_Clock/Templates/KDT_Template_PCB_GIT_A4.kicad_wks -> /tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/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-wxc__ors/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-wxc__ors/Nixie_Tube_Clock.kicad_pro (kibot - config.py:690) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-wxc__ors/Nixie_Tube_Clock.kicad_sch` (kibot - v6_sch.py:2431) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-wxc__ors/Power - Sequencing.kicad_sch` (kibot - v6_sch.py:2431) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-wxc__ors/Revision History.kicad_sch` (kibot - v6_sch.py:2431) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-wxc__ors/Block Diagram.kicad_sch` (kibot - v6_sch.py:2431) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-wxc__ors/Project Architecture.kicad_sch` (kibot - v6_sch.py:2431) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-wxc__ors/Section B - TItle B.kicad_sch` (kibot - v6_sch.py:2431) -DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-wxc__ors/Section A - Title A.kicad_sch` (kibot - v6_sch.py:2431) -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-wxc__ors/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-wxc__ors/Nixie_Tube_Clock.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Schematic'] (kibot - kiplot.py:185) +DEBUG:Copying /root/.cache/kicad/9.0/embed/kicad_embedded_748A9133B8517784C42421805EDC3F89.kicad_wks -> /tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/schematic.kicad_wks (kibot - config.py:671) +DEBUG:Replacing page layout kicad-embed://KDT_Template_PCB_A5.kicad_wks -> schematic.kicad_wks (kibot - config.py:674) +DEBUG:Saving modified project to /tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Nixie_Tube_Clock.kicad_pro (kibot - config.py:690) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Nixie_Tube_Clock.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Power - Sequencing.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Revision History.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Block Diagram.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Project Architecture.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/MUX Inputs - Anti-Poisoning Logic.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/MUX Inputs - Date Logic.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Section B - TItle B.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Switching MUX.kicad_sch` (kibot - v6_sch.py:2431) +DEBUG:Saving schematic: `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4/Clock - Oscillator & Divider.kicad_sch` (kibot - v6_sch.py:2431) +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-_r2e2tv4/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-_r2e2tv4/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-wxc__ors` (kibot - out_base.py:1122) +DEBUG:- Dir `/tmp/tmp-kibot-pdf_sch_print-_r2e2tv4` (kibot - out_base.py:1122) DEBUG:Restoring images in schematic (kibot - out_base.py:1312) Found 2 unique warning/s (10 total, 8 filtered) diff --git a/kibot_run_readme.log b/kibot_run_readme.log index 547d5d0..f83aeb8 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-26 22:14:13.786854 (kibot - __main__.py:523) +DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-02-28 22:15:58.239791 (kibot - __main__.py:523) DEBUG:Filtering warnings we always get on CI/CD (kibot - __main__.py:437) DEBUG:Command line options: {'--banner': None, '--board-file': None, @@ -3308,7 +3308,7 @@ DEBUG:- PCB Material/s: FR4_7628 / FR4 (kibot.globals - globals.py:551) DEBUG:- Copper thickness: 70 / 35 (kibot.globals - globals.py:553) 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) @@ -3359,14 +3359,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 Arial_Bold_Italic.ttf Installing font Times New Roman Bold.ttf -Installing font Arial_Italic.ttf -Installing font Arial_Bold.ttf Installing font Times New Roman Bold Italic.ttf -Installing font Times New Roman Italic.ttf Installing font Times New Roman.ttf +Installing font Arial_Bold_Italic.ttf +Installing font Arial_Bold.ttf +Installing font Times New Roman Italic.ttf +Installing font Arial_Italic.ttf +Installing font Arial.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:657) @@ -3434,7 +3434,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': '', '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': '19-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-19', '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': 'Power', '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:289) +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': '26-Feb-2026', 'RELEASE_DATE_NUM': '2026-02-26', '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': '123', 'SHEET_NAME_40': '......................................', 'SHEET_NAME_5': '123', 'SHEET_NAME_6': 'Power - Sequencing', 'SHEET_NAME_7': 'Revision History', 'SHEET_NAME_8': '124', 'SHEET_NAME_9': '......................................', 'VARIANT': 'DRAFT'} (kibot.gs - gs.py:289) 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) @@ -3451,10 +3451,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) - '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:566) -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:2593) DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) @@ -3491,7 +3491,14 @@ DEBUG:SCH title: `Project Architecture` (kibot - v6_sch.py:2220) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) -DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Section B - TItle B.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Anti-Poisoning Logic.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) +DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) +DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Date Logic.kicad_sch (kibot - v6_sch.py:2593) DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) @@ -3505,27 +3512,68 @@ DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) -DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Section A - Title A.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:- Loaded ?? (74HC193 ) [id 140601278094976] UUID 303ecea9-1618-41c7-b515-b253b054f479 original UUID 303ecea9-1618-41c7-b515-b253b054f479 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140601274856656] UUID 81b3c978-4984-4503-a138-a2856bde09b4 original UUID 81b3c978-4984-4503-a138-a2856bde09b4 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140601274856976] UUID 9b17f9b0-0d1e-4936-a3d7-dfd853821123 original UUID 9b17f9b0-0d1e-4936-a3d7-dfd853821123 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140601274857296] UUID a51c4a69-025b-430e-8dd0-7a08217094f9 original UUID a51c4a69-025b-430e-8dd0-7a08217094f9 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140601274857616] UUID c8a10d89-61aa-4d03-9fb5-f91b06c26e91 original UUID c8a10d89-61aa-4d03-9fb5-f91b06c26e91 (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (74HC193 ) [id 140601274857936] UUID e5cc581d-b6c6-4efe-9a32-40abab369b78 original UUID e5cc581d-b6c6-4efe-9a32-40abab369b78 (kibot - v6_sch.py:2733) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Switching MUX.kicad_sch (kibot - v6_sch.py:2593) DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) -DEBUG:SCH title: `Sheet Title A` (kibot - v6_sch.py:2220) +DEBUG:SCH title: `Sheet Title B` (kibot - v6_sch.py:2220) DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) +DEBUG:Loading sheet from /workspace/aidanbrzezinski/Nixie_Tube_Clock/Clock - Oscillator & Divider.kicad_sch (kibot - v6_sch.py:2593) +DEBUG:Replacing KiCad text variables: ${REVISION} -> + (Unreleased) (kibot.gs - gs.py:545) +DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) +DEBUG:SCH title: `Clock` (kibot - v6_sch.py:2220) +DEBUG:SCH date: `2025-01-12` (kibot - v6_sch.py:2221) +DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2222) +DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2223) +DEBUG:- Loaded ?? (4020 ) [id 140601276335120] UUID 48110268-f09a-460b-98ce-8d80141bae2f original UUID 48110268-f09a-460b-98ce-8d80141bae2f (kibot - v6_sch.py:2733) +DEBUG:- Loaded ?? (4060 ) [id 140601276335440] UUID ad915d92-65e5-4de4-b04e-3a55aecd6da3 original UUID ad915d92-65e5-4de4-b04e-3a55aecd6da3 (kibot - v6_sch.py:2733) DEBUG:Collected sheet instances (kibot - v6_sch.py:2552) DEBUG:- / -> 1 (kibot - v6_sch.py:2554) DEBUG:Collected symbol instances (kibot - v6_sch.py:2555) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/303ecea9-1618-41c7-b515-b253b054f479 -> U7 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/81b3c978-4984-4503-a138-a2856bde09b4 -> U3 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/9b17f9b0-0d1e-4936-a3d7-dfd853821123 -> U4 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/a51c4a69-025b-430e-8dd0-7a08217094f9 -> U6 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/c8a10d89-61aa-4d03-9fb5-f91b06c26e91 -> U5 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/e5cc581d-b6c6-4efe-9a32-40abab369b78 -> U8 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/48110268-f09a-460b-98ce-8d80141bae2f -> U1 (kibot - v6_sch.py:2557) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/ad915d92-65e5-4de4-b04e-3a55aecd6da3 -> U2 (kibot - v6_sch.py:2557) DEBUG:Collected sheet paths (kibot - v6_sch.py:2558) DEBUG:- / (kibot - v6_sch.py:2560) DEBUG:- /5fb05893-0da3-4f58-a52b-cb6d6f4cb80b (kibot - v6_sch.py:2560) DEBUG:- /6e125bd6-2f99-4e5d-b3ea-4899f4540739 (kibot - v6_sch.py:2560) DEBUG:- /82da9dbf-ba38-4d08-ba35-a220fa2963b1 (kibot - v6_sch.py:2560) DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e (kibot - v6_sch.py:2560) -DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/184becda-bae1-4969-9665-2bd768d92783 (kibot - v6_sch.py:2560) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/2a8f5d5f-cd49-42b0-95eb-45963ec7e9fa (kibot - v6_sch.py:2560) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/b0dd3d99-d7aa-4c74-be83-cbd53dc43e16 (kibot - v6_sch.py:2560) DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a (kibot - v6_sch.py:2560) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/303ecea9-1618-41c7-b515-b253b054f479 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/81b3c978-4984-4503-a138-a2856bde09b4 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/9b17f9b0-0d1e-4936-a3d7-dfd853821123 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/a51c4a69-025b-430e-8dd0-7a08217094f9 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/c8a10d89-61aa-4d03-9fb5-f91b06c26e91 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/e5cc581d-b6c6-4efe-9a32-40abab369b78 -> ?? (74HC193 ) (kibot - v6_sch.py:2562) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/eafdb10b-8bee-44fc-a926-9f80434f1164 (kibot - v6_sch.py:2560) DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c (kibot - v6_sch.py:2560) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/48110268-f09a-460b-98ce-8d80141bae2f -> ?? (4020 ) (kibot - v6_sch.py:2562) +DEBUG: - /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/ad915d92-65e5-4de4-b04e-3a55aecd6da3 -> ?? (4060 ) (kibot - v6_sch.py:2562) DEBUG:Assigning components to instances (kibot - v6_sch.py:2776) -DEBUG:Schematic dependencies: ['/workspace/aidanbrzezinski/Nixie_Tube_Clock/Block Diagram.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Power - Sequencing.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Project Architecture.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Revision History.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Section A - Title A.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Section B - TItle B.kicad_sch'] (kibot - kiplot.py:292) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/303ecea9-1618-41c7-b515-b253b054f479 -> U7 -> 140601278094976 303ecea9-1618-41c7-b515-b253b054f479 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/81b3c978-4984-4503-a138-a2856bde09b4 -> U3 -> 140601274856656 81b3c978-4984-4503-a138-a2856bde09b4 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/9b17f9b0-0d1e-4936-a3d7-dfd853821123 -> U4 -> 140601274856976 9b17f9b0-0d1e-4936-a3d7-dfd853821123 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/a51c4a69-025b-430e-8dd0-7a08217094f9 -> U6 -> 140601274857296 a51c4a69-025b-430e-8dd0-7a08217094f9 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/c8a10d89-61aa-4d03-9fb5-f91b06c26e91 -> U5 -> 140601274857616 c8a10d89-61aa-4d03-9fb5-f91b06c26e91 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/e744f3ce-03a6-44a6-8792-1447ef232b9a/e5cc581d-b6c6-4efe-9a32-40abab369b78 -> U8 -> 140601274857936 e5cc581d-b6c6-4efe-9a32-40abab369b78 (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/48110268-f09a-460b-98ce-8d80141bae2f -> U1 -> 140601276335120 48110268-f09a-460b-98ce-8d80141bae2f (kibot - v6_sch.py:2818) +DEBUG:- /c5103ceb-5325-4a84-a025-9638a412984e/f06537ee-772d-44d3-8c50-e0ba41038c9c/ad915d92-65e5-4de4-b04e-3a55aecd6da3 -> U2 -> 140601276335440 ad915d92-65e5-4de4-b04e-3a55aecd6da3 (kibot - v6_sch.py:2818) +DEBUG:Schematic dependencies: ['/workspace/aidanbrzezinski/Nixie_Tube_Clock/Block Diagram.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Clock - Oscillator & Divider.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Anti-Poisoning Logic.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/MUX Inputs - Date Logic.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Nixie_Tube_Clock.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Power - Sequencing.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Project Architecture.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Revision History.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Section B - TItle B.kicad_sch', '/workspace/aidanbrzezinski/Nixie_Tube_Clock/Switching MUX.kicad_sch'] (kibot - kiplot.py:292) DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) DEBUG:Before collapse: (kibot - v5_sch.py:1720) @@ -3542,6 +3590,26 @@ DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) DEBUG:Before collapse: (kibot - v5_sch.py:1720) DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:Before collapse: (kibot - v5_sch.py:1720) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1723) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1723) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1723) +DEBUG:After collapse: (kibot - v5_sch.py:1762) +DEBUG:U7 (74HC193): 1 {'Reference': 'U7', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U3 (74HC193): 1 {'Reference': 'U3', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U4 (74HC193): 1 {'Reference': 'U4', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U6 (74HC193): 1 {'Reference': 'U6', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U5 (74HC193): 1 {'Reference': 'U5', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U8 (74HC193): 1 {'Reference': 'U8', 'Value': '74HC193', 'Footprint': '', 'Datasheet': 'https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf', 'Description': 'Synchronous 4-bit Up/Down (2 clk) counter', 'part': '74HC193'} (kibot - v5_sch.py:1765) +DEBUG:U1 (4020): 1 {'Reference': 'U1', 'Value': '4020', 'Footprint': '', 'Datasheet': 'http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4020bms-24bms-40bms.pdf', 'Description': 'Binary counter 14 stages (asynchronous)', 'part': '4020'} (kibot - v5_sch.py:1765) +DEBUG:U2 (4060): 1 {'Reference': 'U2', 'Value': '4060', 'Footprint': '', 'Datasheet': 'https://www.st.com/resource/en/datasheet/m74hc4060.pdf', 'Description': 'Binary counter (14-stages) and oscillator', 'part': '4060'} (kibot - v5_sch.py:1765) DEBUG:Reading KiCad config from `/root/.config/kicad/9.0/kicad_common.json` (kibot - config.py:458) DEBUG:Filtered warning: (W009) KiCad config without environment.vars section (kibot - log.py:125) DEBUG:Using KICAD9_SYMBOL_DIR="/usr/share/kicad/symbols" (guessed) (kibot - config.py:433) @@ -3568,21 +3636,24 @@ 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:Crossing modules (kibot - out_base.py:370) +DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451) DEBUG:Eurocircuits Pattern class for `minimum` is 4 because the clearance is 0.2, track is 0.2 and OAR is 0.15 (kibot - out_report.py:100) DEBUG:Eurocircuits Pattern class for `measured` is 4 because the clearance is 0.2, track is inf and OAR is inf (kibot - out_report.py:100) DEBUG:Eurocircuits Pattern class for `defined` is 4 because the clearance is 0.2, track is 0.2 and OAR is 0.15 (kibot - out_report.py:100) DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.25 (kibot - out_report.py:113) DEBUG:Eurocircuits Drill class for `measured` is A because the drill is inf (kibot - out_report.py:113) DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.25 (kibot - out_report.py:113) +DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) 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: 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) @@ -3621,49 +3692,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) @@ -3794,9 +3865,9 @@ 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: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:545) DEBUG:Replacing KiCad text variables: ${COMPANY} -> Company Name (kibot.gs - gs.py:545) DEBUG:PCB title: `Nixie_Tube_Clock` (kibot.gs - gs.py:566) @@ -3836,23 +3907,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:1091) DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58) @@ -3863,10 +3934,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:566) -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) @@ -3876,10 +3947,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:566) -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:1124) Found 2 unique warning/s (4 total, 2 filtered)