From 66e2a4b74ddf5eabe52c2bd922d4380a204cc6d3 Mon Sep 17 00:00:00 2001 From: jaseg Date: Thu, 31 Jan 2019 15:42:31 +0900 Subject: driver: Prettify heatsink mounting holes a bit --- driver/driver.kicad_pcb | 165 ++++++++++++++++++++++++++++++------------------ 1 file changed, 102 insertions(+), 63 deletions(-) (limited to 'driver/driver.kicad_pcb') diff --git a/driver/driver.kicad_pcb b/driver/driver.kicad_pcb index a80fc09..65befc9 100644 --- a/driver/driver.kicad_pcb +++ b/driver/driver.kicad_pcb @@ -2,7 +2,7 @@ (general (thickness 1.6) - (drawings 122) + (drawings 126) (tracks 1099) (zones 0) (modules 103) @@ -64,8 +64,8 @@ (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 1.6 1.6) - (pad_drill 0.8) + (pad_size 7 7) + (pad_drill 3.2) (pad_to_mask_clearance 0.051) (solder_mask_min_width 0.25) (aux_axis_origin 0 0) @@ -5112,13 +5112,13 @@ ) ) - (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5C529B10) + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5C529744) (tstamp 5C529B10) (at 110 97) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (path /5C580F0A) (attr virtual) - (fp_text reference H5 (at 0 -4.2) (layer F.SilkS) + (fp_text reference H5 (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 4.2) (layer F.Fab) @@ -5129,16 +5129,16 @@ (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 7 7) (drill 3.2) (layers F.Cu F.Mask)) ) - (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5C52895C) + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5C529750) (tstamp 5C52895C) (at 110 150) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (path /5C580F10) (attr virtual) - (fp_text reference H6 (at 0 -4.2) (layer F.SilkS) + (fp_text reference H6 (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 4.2) (layer F.Fab) @@ -5149,16 +5149,16 @@ ) (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 7 7) (drill 3.2) (layers F.Cu F.Mask)) ) - (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5C528964) + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5C52974B) (tstamp 5C528964) (at 131.5 150) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (path /5C580F16) (attr virtual) - (fp_text reference H7 (at 0 -4.2) (layer F.SilkS) + (fp_text reference H7 (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 4.2) (layer F.Fab) @@ -5169,16 +5169,16 @@ ) (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 7 7) (drill 3.2) (layers F.Cu F.Mask)) ) - (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5C52896C) + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5C529738) (tstamp 5C52896C) (at 153 97) (descr "Mounting Hole 3.2mm, no annular, M3") (tags "mounting hole 3.2mm no annular m3") (path /5C580F1C) (attr virtual) - (fp_text reference H8 (at 0 -4.2) (layer F.SilkS) + (fp_text reference H8 (at 0 -4.2) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 4.2) (layer F.Fab) @@ -5189,9 +5189,48 @@ (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 7 7) (drill 3.2) (layers F.Cu F.Mask)) ) + (dimension 43 (width 0.3) (layer Dwgs.User) + (gr_text "43.000 mm" (at 131.5 167.1) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 153 97) (xy 153 165.586421))) + (feature2 (pts (xy 110 97) (xy 110 165.586421))) + (crossbar (pts (xy 110 165) (xy 153 165))) + (arrow1a (pts (xy 153 165) (xy 151.873496 165.586421))) + (arrow1b (pts (xy 153 165) (xy 151.873496 164.413579))) + (arrow2a (pts (xy 110 165) (xy 111.126504 165.586421))) + (arrow2b (pts (xy 110 165) (xy 111.126504 164.413579))) + ) + (dimension 21.5 (width 0.3) (layer Dwgs.User) + (gr_text "21.500 mm" (at 120.75 162.1) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 131.5 150) (xy 131.5 160.586421))) + (feature2 (pts (xy 110 150) (xy 110 160.586421))) + (crossbar (pts (xy 110 160) (xy 131.5 160))) + (arrow1a (pts (xy 131.5 160) (xy 130.373496 160.586421))) + (arrow1b (pts (xy 131.5 160) (xy 130.373496 159.413579))) + (arrow2a (pts (xy 110 160) (xy 111.126504 160.586421))) + (arrow2b (pts (xy 110 160) (xy 111.126504 159.413579))) + ) + (dimension 53 (width 0.3) (layer Dwgs.User) + (gr_text "53.000 mm" (at 177.1 123.5 270) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 110 150) (xy 175.586421 150))) + (feature2 (pts (xy 110 97) (xy 175.586421 97))) + (crossbar (pts (xy 175 97) (xy 175 150))) + (arrow1a (pts (xy 175 150) (xy 174.413579 148.873496))) + (arrow1b (pts (xy 175 150) (xy 175.586421 148.873496))) + (arrow2a (pts (xy 175 97) (xy 174.413579 98.126504))) + (arrow2b (pts (xy 175 97) (xy 175.586421 98.126504))) + ) + (gr_text M3 (at 105 95) (layer F.SilkS) (tstamp 5C52D0B4) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) (gr_line (start 112 143.5) (end 101.5 143.5) (layer B.Mask) (width 2.5) (tstamp 5C52AD86)) (gr_line (start 112 139.5) (end 101 139.5) (layer B.Mask) (width 2.5) (tstamp 5C52AD83)) (gr_line (start 101.5 143.5) (end 80 136) (layer B.Mask) (width 2.5) (tstamp 5C52AD75)) @@ -5365,80 +5404,80 @@ (gr_line (start 122.5 115) (end 101 104.5) (layer F.Mask) (width 2.5) (tstamp 5CB60C88)) (gr_line (start 122.5 111.5) (end 101 101) (layer F.Mask) (width 2.5)) (dimension 5 (width 0.3) (layer Dwgs.User) (tstamp 5C51A1E7) - (gr_text "5.000 mm" (at 72.5 40.9) (layer Dwgs.User) (tstamp 5C51A1E7) + (gr_text "5.000 mm" (at 72.5 42.9) (layer Dwgs.User) (tstamp 5C51A1E7) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 70 60) (xy 70 42.413579))) - (feature2 (pts (xy 75 60) (xy 75 42.413579))) - (crossbar (pts (xy 75 43) (xy 70 43))) - (arrow1a (pts (xy 70 43) (xy 71.126504 42.413579))) - (arrow1b (pts (xy 70 43) (xy 71.126504 43.586421))) - (arrow2a (pts (xy 75 43) (xy 73.873496 42.413579))) - (arrow2b (pts (xy 75 43) (xy 73.873496 43.586421))) + (feature1 (pts (xy 70 60) (xy 70 44.413579))) + (feature2 (pts (xy 75 60) (xy 75 44.413579))) + (crossbar (pts (xy 75 45) (xy 70 45))) + (arrow1a (pts (xy 70 45) (xy 71.126504 44.413579))) + (arrow1b (pts (xy 70 45) (xy 71.126504 45.586421))) + (arrow2a (pts (xy 75 45) (xy 73.873496 44.413579))) + (arrow2b (pts (xy 75 45) (xy 73.873496 45.586421))) ) (dimension 5 (width 0.3) (layer Dwgs.User) - (gr_text "5.000 mm" (at 59.9 62 90) (layer Dwgs.User) + (gr_text "5.000 mm" (at 62.9 57.5 90) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 75 55) (xy 61.413579 55))) - (feature2 (pts (xy 75 60) (xy 61.413579 60))) - (crossbar (pts (xy 62 60) (xy 62 55))) - (arrow1a (pts (xy 62 55) (xy 62.586421 56.126504))) - (arrow1b (pts (xy 62 55) (xy 61.413579 56.126504))) - (arrow2a (pts (xy 62 60) (xy 62.586421 58.873496))) - (arrow2b (pts (xy 62 60) (xy 61.413579 58.873496))) + (feature1 (pts (xy 75 55) (xy 64.413579 55))) + (feature2 (pts (xy 75 60) (xy 64.413579 60))) + (crossbar (pts (xy 65 60) (xy 65 55))) + (arrow1a (pts (xy 65 55) (xy 65.586421 56.126504))) + (arrow1b (pts (xy 65 55) (xy 64.413579 56.126504))) + (arrow2a (pts (xy 65 60) (xy 65.586421 58.873496))) + (arrow2b (pts (xy 65 60) (xy 64.413579 58.873496))) ) (gr_line (start 170 55) (end 70 55) (layer Edge.Cuts) (width 0.15)) (gr_line (start 170 155) (end 170 55) (layer Edge.Cuts) (width 0.15)) (gr_line (start 70 155) (end 170 155) (layer Edge.Cuts) (width 0.15)) (gr_line (start 70 55) (end 70 155) (layer Edge.Cuts) (width 0.15)) (dimension 100 (width 0.3) (layer Dwgs.User) - (gr_text "100.000 mm" (at 120 44.4) (layer Dwgs.User) + (gr_text "100.000 mm" (at 120 47.9) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 170 55) (xy 170 45.913579))) - (feature2 (pts (xy 70 55) (xy 70 45.913579))) - (crossbar (pts (xy 70 46.5) (xy 170 46.5))) - (arrow1a (pts (xy 170 46.5) (xy 168.873496 47.086421))) - (arrow1b (pts (xy 170 46.5) (xy 168.873496 45.913579))) - (arrow2a (pts (xy 70 46.5) (xy 71.126504 47.086421))) - (arrow2b (pts (xy 70 46.5) (xy 71.126504 45.913579))) + (feature1 (pts (xy 170 55) (xy 170 49.413579))) + (feature2 (pts (xy 70 55) (xy 70 49.413579))) + (crossbar (pts (xy 70 50) (xy 170 50))) + (arrow1a (pts (xy 170 50) (xy 168.873496 50.586421))) + (arrow1b (pts (xy 170 50) (xy 168.873496 49.413579))) + (arrow2a (pts (xy 70 50) (xy 71.126504 50.586421))) + (arrow2b (pts (xy 70 50) (xy 71.126504 49.413579))) ) (dimension 100 (width 0.3) (layer Dwgs.User) (tstamp 5C8CB9BE) - (gr_text "100.000 mm" (at 49.9 105 90) (layer Dwgs.User) (tstamp 5C8CB9BE) + (gr_text "100.000 mm" (at 52.9 105 90) (layer Dwgs.User) (tstamp 5C8CB9BE) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 70 55) (xy 51.413579 55))) - (feature2 (pts (xy 70 155) (xy 51.413579 155))) - (crossbar (pts (xy 52 155) (xy 52 55))) - (arrow1a (pts (xy 52 55) (xy 52.586421 56.126504))) - (arrow1b (pts (xy 52 55) (xy 51.413579 56.126504))) - (arrow2a (pts (xy 52 155) (xy 52.586421 153.873496))) - (arrow2b (pts (xy 52 155) (xy 51.413579 153.873496))) + (feature1 (pts (xy 70 55) (xy 54.413579 55))) + (feature2 (pts (xy 70 155) (xy 54.413579 155))) + (crossbar (pts (xy 55 155) (xy 55 55))) + (arrow1a (pts (xy 55 55) (xy 55.586421 56.126504))) + (arrow1b (pts (xy 55 55) (xy 54.413579 56.126504))) + (arrow2a (pts (xy 55 155) (xy 55.586421 153.873496))) + (arrow2b (pts (xy 55 155) (xy 54.413579 153.873496))) ) (dimension 35 (width 0.3) (layer Dwgs.User) - (gr_text "35.000 mm" (at 61.9 146 90) (layer Dwgs.User) + (gr_text "35.000 mm" (at 62.9 137.5 90) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 70 120) (xy 63.413579 120))) - (feature2 (pts (xy 70 155) (xy 63.413579 155))) - (crossbar (pts (xy 64 155) (xy 64 120))) - (arrow1a (pts (xy 64 120) (xy 64.586421 121.126504))) - (arrow1b (pts (xy 64 120) (xy 63.413579 121.126504))) - (arrow2a (pts (xy 64 155) (xy 64.586421 153.873496))) - (arrow2b (pts (xy 64 155) (xy 63.413579 153.873496))) + (feature1 (pts (xy 70 120) (xy 64.413579 120))) + (feature2 (pts (xy 70 155) (xy 64.413579 155))) + (crossbar (pts (xy 65 155) (xy 65 120))) + (arrow1a (pts (xy 65 120) (xy 65.586421 121.126504))) + (arrow1b (pts (xy 65 120) (xy 64.413579 121.126504))) + (arrow2a (pts (xy 65 155) (xy 65.586421 153.873496))) + (arrow2b (pts (xy 65 155) (xy 64.413579 153.873496))) ) (dimension 36 (width 0.3) (layer Dwgs.User) - (gr_text "36.000 mm" (at 55.9 120 90) (layer Dwgs.User) + (gr_text "36.000 mm" (at 57.9 120 90) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 69 102) (xy 57.413579 102))) - (feature2 (pts (xy 69 138) (xy 57.413579 138))) - (crossbar (pts (xy 58 138) (xy 58 102))) - (arrow1a (pts (xy 58 102) (xy 58.586421 103.126504))) - (arrow1b (pts (xy 58 102) (xy 57.413579 103.126504))) - (arrow2a (pts (xy 58 138) (xy 58.586421 136.873496))) - (arrow2b (pts (xy 58 138) (xy 57.413579 136.873496))) + (feature1 (pts (xy 69 102) (xy 59.413579 102))) + (feature2 (pts (xy 69 138) (xy 59.413579 138))) + (crossbar (pts (xy 60 138) (xy 60 102))) + (arrow1a (pts (xy 60 102) (xy 60.586421 103.126504))) + (arrow1b (pts (xy 60 102) (xy 59.413579 103.126504))) + (arrow2a (pts (xy 60 138) (xy 60.586421 136.873496))) + (arrow2b (pts (xy 60 138) (xy 59.413579 136.873496))) ) (segment (start 108.575 69.1) (end 108.575 68.925) (width 0.5) (layer F.Cu) (net 1)) -- cgit