瀏覽代碼

Add MPLab Snap and STLink V3Mini devices as candidate programmers.

tags/REL_2
父節點
當前提交
c7e1804622
共有 1 個檔案被更改,包括 238 行新增3 行删除
  1. +238
    -3
      hardware/dscomm-tstjig.kicad_pcb

+ 238
- 3
hardware/dscomm-tstjig.kicad_pcb 查看文件

@@ -2,10 +2,10 @@

(general
(thickness 1.6)
(drawings 89)
(drawings 99)
(tracks 0)
(zones 0)
(modules 33)
(modules 35)
(nets 1)
)

@@ -118,6 +118,203 @@
(uvia_drill 0.1)
)

(module Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Horizontal (layer F.Cu) (tedit 59FED5CB) (tstamp 5FF4B6DD)
(at 366 201 90)
(descr "Through hole angled pin header, 1x08, 2.54mm pitch, 6mm pin length, single row")
(tags "Through hole angled pin header THT 1x08 2.54mm single row")
(fp_text reference REF** (at 4.385 -2.27 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x08_P2.54mm_Horizontal (at 4.385 20.05 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 2.77 8.89) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.55 19.55) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 19.55) (end 10.55 19.55) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 18.16) (end 1.44 18.16) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 17.4) (end 1.44 17.4) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 18.16) (end 4.1 18.16) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 17.4) (end 10.1 18.16) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 17.4) (end 10.1 17.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 16.51) (end 4.1 16.51) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 15.62) (end 1.44 15.62) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 14.86) (end 1.44 14.86) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 15.62) (end 4.1 15.62) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 14.86) (end 10.1 15.62) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 14.86) (end 10.1 14.86) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 13.97) (end 4.1 13.97) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 13.08) (end 1.44 13.08) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 12.32) (end 1.44 12.32) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 13.08) (end 4.1 13.08) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 12.32) (end 10.1 13.08) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 12.32) (end 10.1 12.32) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 11.43) (end 4.1 11.43) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 10.54) (end 1.44 10.54) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 9.78) (end 1.44 9.78) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 10.54) (end 4.1 10.54) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 9.78) (end 10.1 10.54) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 9.78) (end 10.1 9.78) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 8.89) (end 4.1 8.89) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 8) (end 1.44 8) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 7.24) (end 1.44 7.24) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 8) (end 4.1 8) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 7.24) (end 10.1 8) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 7.24) (end 10.1 7.24) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 6.35) (end 4.1 6.35) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 5.46) (end 1.44 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 4.7) (end 1.44 4.7) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 5.46) (end 4.1 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 4.7) (end 10.1 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 4.7) (end 10.1 4.7) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 3.81) (end 4.1 3.81) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 19.11) (end 4.1 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 19.11) (end 4.1 19.11) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 -1.33) (end 1.44 19.11) (layer F.SilkS) (width 0.12))
(fp_line (start 4.04 18.1) (end 10.04 18.1) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 17.46) (end 10.04 18.1) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 17.46) (end 10.04 17.46) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 18.1) (end 1.5 18.1) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 17.46) (end -0.32 18.1) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 17.46) (end 1.5 17.46) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 15.56) (end 10.04 15.56) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 14.92) (end 10.04 15.56) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 14.92) (end 10.04 14.92) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 15.56) (end 1.5 15.56) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 14.92) (end -0.32 15.56) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 14.92) (end 1.5 14.92) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 13.02) (end 10.04 13.02) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 12.38) (end 10.04 13.02) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 12.38) (end 10.04 12.38) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 13.02) (end 1.5 13.02) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 12.38) (end -0.32 13.02) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 12.38) (end 1.5 12.38) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 10.48) (end 10.04 10.48) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 9.84) (end 10.04 10.48) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 9.84) (end 10.04 9.84) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 10.48) (end 1.5 10.48) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 9.84) (end -0.32 10.48) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 9.84) (end 1.5 9.84) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 7.94) (end 10.04 7.94) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 7.3) (end 10.04 7.94) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 7.3) (end 10.04 7.3) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 7.94) (end 1.5 7.94) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 7.3) (end -0.32 7.94) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 7.3) (end 1.5 7.3) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 5.4) (end 10.04 5.4) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 4.76) (end 10.04 5.4) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 4.76) (end 10.04 4.76) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 5.4) (end 1.5 5.4) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 4.76) (end -0.32 5.4) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 4.76) (end 1.5 4.76) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 19.05) (end 1.5 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 19.05) (end 1.5 19.05) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 -1.27) (end 4.04 19.05) (layer F.Fab) (width 0.1))
(fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1))
(pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(module Connector_PinSocket_1.27mm:PinSocket_2x07_P1.27mm_Vertical (layer F.Cu) (tedit 5A19A41F) (tstamp 5FF4B553)
(at 333.5 181 90)
(descr "Through hole straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated")
(tags "Through hole socket strip THT 2x07 1.27mm double row")
(fp_text reference REF** (at -0.635 -2.135 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinSocket_2x07_P1.27mm_Vertical (at -0.635 9.755 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at -0.635 3.81) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.67 8.75) (end -2.67 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.38 8.75) (end -2.67 8.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.38 -1.15) (end 1.38 8.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.67 -1.15) (end 1.38 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 0 -0.76) (end 0.95 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.95 -0.76) (end 0.95 0) (layer F.SilkS) (width 0.12))
(fp_line (start 0.76 0.635) (end 0.95 0.635) (layer F.SilkS) (width 0.12))
(fp_line (start 0.95 0.635) (end 0.95 8.315) (layer F.SilkS) (width 0.12))
(fp_line (start -0.96247 8.315) (end -0.30753 8.315) (layer F.SilkS) (width 0.12))
(fp_line (start -2.22 8.315) (end -1.57753 8.315) (layer F.SilkS) (width 0.12))
(fp_line (start 0.30753 8.315) (end 0.95 8.315) (layer F.SilkS) (width 0.12))
(fp_line (start -2.22 -0.695) (end -2.22 8.315) (layer F.SilkS) (width 0.12))
(fp_line (start -0.96247 -0.695) (end -0.76 -0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -2.22 -0.695) (end -1.57753 -0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -2.16 8.255) (end -2.16 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 0.89 8.255) (end -2.16 8.255) (layer F.Fab) (width 0.1))
(fp_line (start 0.89 0.1275) (end 0.89 8.255) (layer F.Fab) (width 0.1))
(fp_line (start 0.1275 -0.635) (end 0.89 0.1275) (layer F.Fab) (width 0.1))
(fp_line (start -2.16 -0.635) (end 0.1275 -0.635) (layer F.Fab) (width 0.1))
(pad 14 thru_hole oval (at -1.27 7.62 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 0 7.62 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at -1.27 6.35 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 0 6.35 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at -1.27 5.08 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 0 5.08 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at -1.27 3.81 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 0 3.81 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at -1.27 2.54 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 2.54 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at -1.27 1.27 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 1.27 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at -1.27 0 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinSocket_1.27mm.3dshapes/PinSocket_2x07_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF392D0)
(at 332 122)
(descr "Mounting Hole 2.2mm, no annular, M2")
@@ -721,6 +918,44 @@
(pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask))
)

(gr_text "MPLab Snap, unknown" (at 375 153) (layer Dwgs.User) (tstamp 5FF4B55A)
(effects (font (size 1.5 1.5) (thickness 0.2)))
)
(gr_poly (pts (xy 390 190) (xy 360 190) (xy 360 155) (xy 390 155)) (layer Dwgs.User) (width 0.1))
(gr_line (start 341 159) (end 341 155) (layer Cmts.User) (width 0.15))
(gr_line (start 333 159) (end 341 159) (layer Cmts.User) (width 0.15))
(gr_line (start 333 155) (end 333 159) (layer Cmts.User) (width 0.15))
(gr_text USB (at 337 157) (layer Cmts.User)
(effects (font (size 2 2) (thickness 0.25)))
)
(dimension 15 (width 0.15) (layer Cmts.User)
(gr_text "15,000 mm" (at 337.5 191.3) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(feature1 (pts (xy 345 185) (xy 345 190.586421)))
(feature2 (pts (xy 330 185) (xy 330 190.586421)))
(crossbar (pts (xy 330 190) (xy 345 190)))
(arrow1a (pts (xy 345 190) (xy 343.873496 190.586421)))
(arrow1b (pts (xy 345 190) (xy 343.873496 189.413579)))
(arrow2a (pts (xy 330 190) (xy 331.126504 190.586421)))
(arrow2b (pts (xy 330 190) (xy 331.126504 189.413579)))
)
(dimension 30 (width 0.15) (layer Cmts.User)
(gr_text "30,000 mm" (at 351.3 170 90) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(feature1 (pts (xy 345 155) (xy 350.586421 155)))
(feature2 (pts (xy 345 185) (xy 350.586421 185)))
(crossbar (pts (xy 350 185) (xy 350 155)))
(arrow1a (pts (xy 350 155) (xy 350.586421 156.126504)))
(arrow1b (pts (xy 350 155) (xy 349.413579 156.126504)))
(arrow2a (pts (xy 350 185) (xy 350.586421 183.873496)))
(arrow2b (pts (xy 350 185) (xy 349.413579 183.873496)))
)
(gr_text "STLink V3Mini" (at 337.5 153) (layer Dwgs.User) (tstamp 5FF45FE9)
(effects (font (size 1.5 1.5) (thickness 0.2)))
)
(gr_poly (pts (xy 345 185) (xy 330 185) (xy 330 155) (xy 345 155)) (layer Dwgs.User) (width 0.1))
(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))
@@ -750,7 +985,7 @@
(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)
(gr_text "44 mm" (at 351 134.3) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(feature1 (pts (xy 373 129) (xy 373 133.586421)))


Loading…
取消
儲存