// // file: disco_pcb_drill_holes.txt // // // date: Original Rev. 15-Nov-2022 // Current Rev. 20-Oct-2022 // // // // Disco-Kraken // // PCB Geometry Drill Holes // // // // // // Recall some Standard Size Screw Holes // -------------------------------------- // // - M2.5 Screw Dimensions: // // Diameter of Threaded Section: 2.45 mm // Diameter of the Screw Head: 4.5 mm // Thickness of the Screw Head: 1.5 mm // // - In the DK PCB implement this as: // // Drill Hole Diameter: 2.7 mm // Pad Diameter: 4.9 mm // Solder Mask Opening Diameter: 5.1 mm // Plane Relief Diameter: 3.7 mm // Silkscreen circle Diameter: 5.1 mm // // // // - M3 Screw Dimensions: // // Diameter of Threaded Section: 3.0 mm // Diameter of the Screw Head: 5.5 mm // M3 Washer Outside Diameter: 7.0 mm // // - In the DK PCB implement this as: // // Drill Hole Diameter: 3.2 mm // Pad Diameter: 7.4 mm // Solder Mask Opening Diameter: 7.6 mm // Plane Relief Diameter: 4.5 mm // Silkscreen circle Diameter: 7.6 mm // // // // - 4-40 Button Head Screw Dimensions: // // Diameter of Threaded Section: 2.8 mm // Diameter of the Screw Head: 5.3 mm // Thickness of the Screw Head: 1.5 mm // // - In the DK PCB implement this as: // // Drill Hole Diameter: 3.0 mm // Pad Diameter: 6.0 mm // Solder Mask Opening Diameter: 6.2 mm // Plane Relief Diameter: 4.0 mm // Silkscreen circle Diameter: 9.0 mm // // // Add 8 PCB Mounting Holes // // one mounting hole in each corner set back 6.0 mm from both edges // one mounting hole in the middle of each edge set back 6.0 mm from the edge // // These mounting holes are for M3 screws with a washer. $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 6.00, 6.00 ]); //$$circle( "PAD_1", 6.00, 6.00, 7.40, 0.0 ); //$$circle( "PAD_2", 6.00, 6.00, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 6.00, 6.00, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 6.00, 6.00, 7.60, 0.0 ); $$circle( "POWER", 6.00, 6.00, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 6.00, 6.00, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 6.00, 6.00, 7.60, 0.20 ); $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 117.50, 6.00 ]); //$$circle( "PAD_1", 117.50, 6.00, 7.40, 0.0 ); //$$circle( "PAD_2", 117.50, 6.00, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 117.50, 6.00, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 117.50, 6.00, 7.60, 0.0 ); $$circle( "POWER", 117.50, 6.00, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 117.50, 6.00, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 117.50, 6.00, 7.60, 0.20 ); $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 229.00, 6.00 ]); //$$circle( "PAD_1", 229.00, 6.00, 7.40, 0.0 ); //$$circle( "PAD_2", 229.00, 6.00, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 229.00, 6.00, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 229.00, 6.00, 7.60, 0.0 ); $$circle( "POWER", 229.00, 6.00, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 229.00, 6.00, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 229.00, 6.00, 7.60, 0.20 ); $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 6.00, 117.50 ]); //$$circle( "PAD_1", 6.00, 117.50, 7.40, 0.0 ); //$$circle( "PAD_2", 6.00, 117.50, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 6.00, 117.50, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 6.00, 117.50, 7.60, 0.0 ); $$circle( "POWER", 6.00, 117.50, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 6.00, 117.50, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 6.00, 117.50, 7.60, 0.20 ); $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 229.00, 117.50 ]); //$$circle( "PAD_1", 229.00, 117.50, 7.40, 0.0 ); //$$circle( "PAD_2", 229.00, 117.50, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 229.00, 117.50, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 229.00, 117.50, 7.60, 0.0 ); $$circle( "POWER", 229.00, 117.50, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 229.00, 117.50, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 229.00, 117.50, 7.60, 0.20 ); $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 6.00, 229.00 ]); //$$circle( "PAD_1", 6.00, 229.00, 7.40, 0.0 ); //$$circle( "PAD_2", 6.00, 229.00, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 6.00, 229.00, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 6.00, 229.00, 7.60, 0.0 ); $$circle( "POWER", 6.00, 229.00, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 6.00, 229.00, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 6.00, 229.00, 7.60, 0.20 ); $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 117.50, 229.00 ]); //$$circle( "PAD_1", 117.50, 229.00, 7.40, 0.0 ); //$$circle( "PAD_2", 117.50, 229.00, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 117.50, 229.00, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 117.50, 229.00, 7.60, 0.0 ); $$circle( "POWER", 117.50, 229.00, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 117.50, 229.00, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 117.50, 229.00, 7.60, 0.20 ); $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 229.00, 229.00 ]); //$$circle( "PAD_1", 229.00, 229.00, 7.40, 0.0 ); //$$circle( "PAD_2", 229.00, 229.00, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 229.00, 229.00, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 229.00, 229.00, 7.60, 0.0 ); $$circle( "POWER", 229.00, 229.00, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 229.00, 229.00, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 229.00, 229.00, 7.60, 0.20 ); // // Add a 9th PCB Mounting Hole // // set back 6.0 mm from the edge // to support the board by the cut out for the SFP Modules // // These mounting holes are for M3 screws with a washer. $$attribute( "DRILL_DEFINITION_UNPLATED", "3.20", , @scale , , [ 176.50, 6.00 ]); //$$circle( "PAD_1", 6.00, 6.00, 7.40, 0.0 ); //$$circle( "PAD_2", 6.00, 6.00, 7.40, 0.0 ); $$circle( "SOLDER_MASK_1", 176.50, 6.00, 7.60, 0.0 ); $$circle( "SOLDER_MASK_2", 176.50, 6.00, 7.60, 0.0 ); $$circle( "POWER", 176.50, 6.00, 4.50, 0.0 ); $$circle( "SILKSCREEN_1", 176.50, 6.00, 7.60, 0.20 ); $$circle( "SILKSCREEN_2", 176.50, 6.00, 7.60, 0.20 );