// // file: disco_pcb_silkscreen.txt // // date: Original Rev. 15-Nov-2022 // Current Rev. 12-Mar-2025 // // // // Disco-Kraken // // PCB Geometry Silkscreen // // // Label the Board // $$text( "SILKSCREEN_1", "Disco-Kraken", 113.0, 164.5, 3.50, @BC, 0, 0.90, 0.25, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "MSU Physics", 113.0, 169.5, 2.00, @BC, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "March 2025", 64.0, 158.7, 2.00, @BC, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); // // Label the Layers // $$text( "SIGNAL_1", "Disco-Kraken Brd Art 1", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_1", "L1 Top Traces & Pads ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_1", "Disco-Kraken Brd Art 2 & 5", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_1", "L2 & L5 Upper Ground Planes", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_2", "Disco-Kraken Brd Art 3", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_2", "L3 Traces ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_3", "Disco-Kraken Brd Art 4", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_3", "L4 Traces & One Fill ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_1", "Disco-Kraken Brd Art 2 & 5", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_1", "L2 & L5 Upper Ground Planes", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_11", "Disco-Kraken Brd Art 6 ", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_11", "L6 13x Power Fills ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_12", "Disco-Kraken Brd Art 7 ", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_12", "L7 12x Power Fills ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_2", "Disco-Kraken Brd Art 8 & 11", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_2", "L8 & L11 LowerGround Planes", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_8", "Disco-Kraken Brd Art 9", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_8", "L9 Traces ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_9", "Disco-Kraken Brd Art 10", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_9", "L10 Traces ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_2", "Disco-Kraken Brd Art 8 & 11", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_2", "L8 & L11 LowerGround Planes", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_10", "Disco-Kraken Brd Art 12 ", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SIGNAL_10", "L12 Bottom Traces & Pads ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "DRAWING_1", "Disco-Kraken Board Art 13", 50.0, -12.0, 3.0, @BC, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "DRAWING_1", "MSU Physics March 2025", 50.0, -19.0, 3.0, @BC, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "Disco-Kraken Brd Art 14", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "Silk Screen Top ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_2", "Disco-Kraken Brd Art 15", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0, , @nomirror ); $$text( "SILKSCREEN_2", "Silk Screen Bottom ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0, , @nomirror ); $$text( "SOLDER_MASK_1", "Disco-Kraken Brd Art 16", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SOLDER_MASK_1", "Solder Mask Top ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SOLDER_MASK_2", "Disco-Kraken Brd Art 17", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0, , @nomirror ); $$text( "SOLDER_MASK_2", "Solder Mask Bottom ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0, , @nomirror ); $$text( "PASTE_MASK_1", "Disco-Kraken Brd Art 18", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PASTE_MASK_1", "Paste Stencil Top ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PASTE_MASK_2", "Disco-Kraken Brd Art 19", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0, , @nomirror ); $$text( "PASTE_MASK_2", "Paste Stencil Bottom ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0, , @nomirror ); $$text( "PREPREG_5", "Disco-Kraken Brd Art 20", 2.0, -12.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); $$text( "PREPREG_5", "Via Plugs Top ", 2.0, -24.0, 5.0, @BL, 0, 0.90, 0.20, "std", "None", 0.0, 0.0 ); // // End of the Layer Labels // // // Label the 6 Power Supply Trim Pots: // $$text( "SILKSCREEN_1", "1V00", 185.2, 27.0, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "1V05", 101.5, 50.5, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "1V2", 70.0, 50.5, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "1V8", 193.0, 206.1, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "2V5", 142.0, 210.0, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "3V3", 73.0, 207.0, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); // // Label the PMT Channel Inputs: // $$text( "SILKSCREEN_1", "PMT 1", 225.9, 164.5, 2.5, @BC, 90, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "PMT 8", 225.9, 141.9, 2.5, @BC, 90, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "PMT 9", 225.9, 93.1, 2.5, @BC, 90, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "PMT 16", 225.9, 71.8, 2.5, @BC, 90, 0.70, 0.20, "std", "None", 0.0, 0.0 ); // // Label the two USB Camera Connectors: // $$text( "SILKSCREEN_1", "Camara", 14.5, 10.5, 2.5, @BC, 270, 0.70, 0.20, "std", "None", 0.0, 0.0, , , @noright_reading ); $$text( "SILKSCREEN_1", "A", 10.0, 11.0, 2.5, @BC, 270, 0.70, 0.20, "std", "None", 0.0, 0.0, , , @noright_reading ); $$text( "SILKSCREEN_1", "Camara", 15.5, 224.0, 2.5, @BC, 270, 0.70, 0.20, "std", "None", 0.0, 0.0, , , @noright_reading ); $$text( "SILKSCREEN_1", "B", 11.0, 224.0, 2.5, @BC, 270, 0.70, 0.20, "std", "None", 0.0, 0.0, , , @noright_reading ); // // Label the ACCESS and Power Supply Monitor Connectors: // $$text( "SILKSCREEN_1", "ACCESS", 24.0, 207.0, 2.5, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "POWER", 214.0, 228.0, 2.5, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "Monitor", 214.0, 224.0, 2.5, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); // // White Area next to the "SN" text for the Serial Number // // Two vertical lines then a bunch of horizontal lines all 1 mm wide. // // Vertical $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 58.00, 206.50, 50.50 ]); $$path( "SILKSCREEN_1", 1.00, , [ 234.50, 58.00, 234.50, 50.50 ]); // Horizontal $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 58.00, 234.50, 58.00 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 57.10, 234.50, 57.10 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 56.20, 234.50, 56.20 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 55.30, 234.50, 55.30 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 54.40, 234.50, 54.40 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 53.50, 234.50, 53.50 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 52.60, 234.50, 52.60 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 51.70, 234.50, 51.70 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 51.10, 234.50, 51.10 ]); $$path( "SILKSCREEN_1", 1.00, , [ 206.50, 50.50, 234.50, 50.50 ]); // // SilkScreen 1 Lines to Guide Reference Designators // // XCVR AC Coupling Caps // $$path( "SILKSCREEN_1", 0.20, , [ 153.7, 144.3, 154.8, 126.8 ]); $$path( "SILKSCREEN_1", 0.20, , [ 154.8, 126.8, 155.9, 125.0 ]); // Interposer A Resistors // $$path( "SILKSCREEN_1", 0.20, , [ 150.4, 217.8, 161.2, 217.8 ]); $$path( "SILKSCREEN_1", 0.20, , [ 152.4, 216.6, 164.2, 216.6 ]); $$path( "SILKSCREEN_1", 0.20, , [ 155.8, 217.8, 158.3, 216.6 ]); // ER uProcessor Resistors // $$path( "SILKSCREEN_1", 0.20, , [ 55.7, 138.7, 59.0, 134.8 ]); $$path( "SILKSCREEN_1", 0.20, , [ 59.0, 134.8, 68.3, 134.8 ]); // // SilkScreen 1 Kapton Tape over DCDC20 Top Traces // $$circle( "SILKSCREEN_1", 5.10, 95.40, 6.00, 0.00 ); $$circle( "SILKSCREEN_1", 23.80, 95.40, 6.00, 0.00 ); $$circle( "SILKSCREEN_1", 15.00, 44.60, 4.10, 0.00 ); $$circle( "SILKSCREEN_1", 22.00, 44.60, 4.10, 0.00 ); $$circle( "SILKSCREEN_1", 27.20, 66.10, 6.00, 0.00 ); $$text( "SILKSCREEN_1", "Kapton", 14.5, 92.0, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "Kapton", 18.5, 47.0, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_1", "Kapton", 21.5, 69.0, 2.0, @BC, 0, 0.70, 0.20, "std", "None", 0.0, 0.0 ); // // Additional Text on SilkScreen 2 // $$text( "SILKSCREEN_2", "Disco-Kraken", 136.0, 13.0, 3.0, @BC, 0, 0.70, 0.25, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_2", "MSU Physics", 136.0, 8.5, 2.5, @BC, 0, 0.70, 0.25, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_2", "March 2025", 136.0, 4.0, 2.5, @BC, 0, 0.70, 0.25, "std", "None", 0.0, 0.0 );