From 1aa5ae7f55ff5c82cd0a1620759fbad2a91514f3 Mon Sep 17 00:00:00 2001 From: Michael Schloh von Bennewitz Date: Mon, 4 Jan 2021 17:20:49 +0100 Subject: [PATCH] Provisionally added chip programmer dimensions and hole spacing. --- hardware/dscomm-tstjig.kicad_pcb | 106 ++++++++++++++++++++++++++++++- 1 file changed, 104 insertions(+), 2 deletions(-) diff --git a/hardware/dscomm-tstjig.kicad_pcb b/hardware/dscomm-tstjig.kicad_pcb index ae1df2b..a2487b7 100644 --- a/hardware/dscomm-tstjig.kicad_pcb +++ b/hardware/dscomm-tstjig.kicad_pcb @@ -2,10 +2,10 @@ (general (thickness 1.6) - (drawings 74) + (drawings 89) (tracks 0) (zones 0) - (modules 30) + (modules 33) (nets 1) ) @@ -118,6 +118,63 @@ (uvia_drill 0.1) ) + (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF392D0) + (at 332 122) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF39216) + (at 370 53) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF391FD) + (at 332 53) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (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 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) + ) + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF31A13) (at 237 135) (descr "Mounting Hole 3.2mm, no annular, M3") @@ -664,6 +721,51 @@ (pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask)) ) + (gr_line (start 390 72) (end 390 123) (layer Dwgs.User) (width 0.15)) + (gr_line (start 390 52) (end 390 60) (layer Dwgs.User) (width 0.15)) + (gr_line (start 413 50) (end 423 50) (layer Dwgs.User) (width 0.15)) + (gr_line (start 392 50) (end 401 50) (layer Dwgs.User) (width 0.15)) + (gr_text "There are only\nthree M2 holes" (at 402 66) (layer Dwgs.User) (tstamp 5FF33DF0) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (gr_text "About 69mm\nHole to hole" (at 390 66 90) (layer Dwgs.User) (tstamp 5FF33DD4) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "About 38mm\nHole to hole" (at 407 50) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_circle (center 390 125) (end 391 125) (layer Dwgs.User) (width 0.15)) + (gr_circle (center 425 50) (end 426 50) (layer Dwgs.User) (width 0.15)) + (gr_circle (center 390 50) (end 391 50) (layer Dwgs.User) (width 0.15)) + (dimension 75 (width 0.15) (layer Cmts.User) + (gr_text "75 mm" (at 381.3 87.5 90) (layer Cmts.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 376 50) (xy 380.586421 50))) + (feature2 (pts (xy 376 125) (xy 380.586421 125))) + (crossbar (pts (xy 380 125) (xy 380 50))) + (arrow1a (pts (xy 380 50) (xy 380.586421 51.126504))) + (arrow1b (pts (xy 380 50) (xy 379.413579 51.126504))) + (arrow2a (pts (xy 380 125) (xy 380.586421 123.873496))) + (arrow2b (pts (xy 380 125) (xy 379.413579 123.873496))) + ) + (dimension 44 (width 0.15) (layer Cmts.User) + (gr_text "44 mm" (at 351 134.3) (layer Cmts.User) (tstamp 5FF3931F) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 373 129) (xy 373 133.586421))) + (feature2 (pts (xy 329 129) (xy 329 133.586421))) + (crossbar (pts (xy 329 133) (xy 373 133))) + (arrow1a (pts (xy 373 133) (xy 371.873496 133.586421))) + (arrow1b (pts (xy 373 133) (xy 371.873496 132.413579))) + (arrow2a (pts (xy 329 133) (xy 330.126504 133.586421))) + (arrow2b (pts (xy 329 133) (xy 330.126504 132.413579))) + ) + (gr_text "Atmel ICE" (at 351 47) (layer Dwgs.User) + (effects (font (size 2 2) (thickness 0.25))) + ) + (gr_poly (pts (xy 357 130) (xy 345 130) (xy 345 125) (xy 357 125)) (layer Dwgs.User) (width 0.1)) + (gr_poly (pts (xy 373 125) (xy 329 125) (xy 329 50) (xy 373 50)) (layer Dwgs.User) (width 0.1)) (dimension 200 (width 0.15) (layer Cmts.User) (gr_text "200 mm" (at 200 229.3) (layer Cmts.User) (effects (font (size 1 1) (thickness 0.15)))