Pārlūkot izejas kodu

Add structures and circuits to support forthcoming test jig construction.

tags/REL_2
vecāks
revīzija
d8106ebb3a
5 mainītis faili ar 4009 papildinājumiem un 3089 dzēšanām
  1. +38
    -0
      hardware/conn-mchip.sch
  2. +718
    -0
      hardware/dscomm-tstjig.kicad_pcb
  3. +34
    -0
      hardware/dscomm-tstjig.pro
  4. +2262
    -2156
      hardware/dscomm.kicad_pcb
  5. +957
    -933
      hardware/dscomm.net

+ 38
- 0
hardware/conn-mchip.sch Parādīt failu

@@ -814,4 +814,42 @@ Wire Wire Line
3800 2600 4600 2600
Wire Wire Line
3800 2000 3800 2600
$Comp
L Connector:TestPoint_Flag TP16
U 1 1 5FF321A1
P 7150 4250
F 0 "TP16" H 7275 4325 50 0000 C CNN
F 1 "Test" H 7225 4425 50 0000 L CNN
F 2 "TestPoint:TestPoint_Pad_2.0x2.0mm" H 7350 4250 50 0001 C CNN
F 3 "~" H 7350 4250 50 0001 C CNN
1 7150 4250
-1 0 0 1
$EndComp
$Comp
L Connector:TestPoint_Flag TP14
U 1 1 5FF37EB1
P 7250 3650
F 0 "TP14" H 7375 3725 50 0000 C CNN
F 1 "Test" H 7275 3825 50 0000 L CNN
F 2 "TestPoint:TestPoint_Pad_2.0x2.0mm" H 7450 3650 50 0001 C CNN
F 3 "~" H 7450 3650 50 0001 C CNN
1 7250 3650
1 0 0 -1
$EndComp
Connection ~ 7250 3650
$Comp
L Connector:TestPoint_Flag TP15
U 1 1 5FF38589
P 6650 4250
F 0 "TP15" H 6775 4325 50 0000 C CNN
F 1 "Test" H 6875 4425 50 0000 R CNN
F 2 "TestPoint:TestPoint_Pad_2.0x2.0mm" H 6850 4250 50 0001 C CNN
F 3 "~" H 6850 4250 50 0001 C CNN
1 6650 4250
1 0 0 1
$EndComp
Connection ~ 7150 4250
Wire Wire Line
6650 4150 6650 4250
Connection ~ 6650 4150
$EndSCHEMATC

+ 718
- 0
hardware/dscomm-tstjig.kicad_pcb Parādīt failu

@@ -0,0 +1,718 @@
(kicad_pcb (version 20171130) (host pcbnew 5.1.5+dfsg1-2build2)

(general
(thickness 1.6)
(drawings 72)
(tracks 0)
(zones 0)
(modules 22)
(nets 1)
)

(page A3)
(title_block
(title "Democratic Sendcomm")
(date 2020-12-26)
(rev 0.9.2)
(company "Europalab Devices")
(comment 1 "Copyright © 2020, Europalab Devices")
(comment 2 "Fulfilling requirements of 20200210")
(comment 3 "Pending quality assurance testing")
(comment 4 "Release revision for manufacturing")
)

(layers
(0 F.Cu signal)
(1 In1.Cu power)
(2 In2.Cu power)
(31 B.Cu signal)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)

(setup
(last_trace_width 0.09)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(user_trace_width 0.1016)
(user_trace_width 0.127)
(user_trace_width 0.2)
(trace_clearance 0.09)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.09)
(via_size 0.356)
(via_drill 0.2)
(via_min_size 0.356)
(via_min_drill 0.2)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(user_via 0.45 0.2)
(user_via 0.6 0.3)
(uvia_size 0.45)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.45)
(uvia_min_drill 0.1)
(edge_width 0.1)
(segment_width 0.1)
(pcb_text_width 0.25)
(pcb_text_size 1 1)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.95 0.6)
(pad_drill 0)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements 7FFFF7FF)
(pcbplotparams
(layerselection 0x313fc_ffffffff)
(usegerberextensions true)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.150000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "fabpanel"))
)

(net 0 "")

(net_class Default "This is the default net class."
(clearance 0.09)
(trace_width 0.09)
(via_dia 0.356)
(via_drill 0.2)
(uvia_dia 0.45)
(uvia_drill 0.1)
)

(net_class Power ""
(clearance 0.2)
(trace_width 0.5)
(via_dia 1)
(via_drill 0.7)
(uvia_dia 0.5)
(uvia_drill 0.1)
)

(module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF2D58D)
(at 295 55)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.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 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)

(module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF2D577)
(at 295 215)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.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 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)

(module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF2D561)
(at 105 215)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.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 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)

(module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FF2D54B)
(at 105 55)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr virtual)
(fp_text reference REF** (at 0 -4.2) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.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 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCCC1A)
(at 262 140.5)
(descr "Mounting Hole 1.1mm, no annular")
(tags "mounting hole 1.1mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.1mm (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 1.1 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCCBFC)
(at 138 129.5)
(descr "Mounting Hole 1.1mm, no annular")
(tags "mounting hole 1.1mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.1mm (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 1.1 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.6mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCCBDE)
(at 262 187)
(descr "Mounting Hole 1.6mm, no annular")
(tags "mounting hole 1.6mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.6mm (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 1.6 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.85 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.6mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCCBC8)
(at 262 125.5)
(descr "Mounting Hole 1.6mm, no annular")
(tags "mounting hole 1.6mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.6mm (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 1.6 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.85 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.6mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBB7E)
(at 138 187)
(descr "Mounting Hole 1.6mm, no annular")
(tags "mounting hole 1.6mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.6mm (at 0 3.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.85 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 1.6 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 "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.6mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBB70)
(at 138 144.5)
(descr "Mounting Hole 1.6mm, no annular")
(tags "mounting hole 1.6mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.6mm (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 1.6 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.85 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.6mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBB5A)
(at 262 83)
(descr "Mounting Hole 1.6mm, no annular")
(tags "mounting hole 1.6mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.6mm (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 1.6 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.85 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBB0E)
(at 262 79)
(descr "Mounting Hole 1.1mm, no annular")
(tags "mounting hole 1.1mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 1.1 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 "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBAE8)
(at 262 191)
(descr "Mounting Hole 1.1mm, no annular")
(tags "mounting hole 1.1mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.1mm (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 1.1 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBABE)
(at 138 191)
(descr "Mounting Hole 1.1mm, no annular")
(tags "mounting hole 1.1mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.1mm (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 1.1 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.6mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBA53)
(at 138 83)
(descr "Mounting Hole 1.6mm, no annular")
(tags "mounting hole 1.6mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.6mm (at 0 3.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.85 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 1.6 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 "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
)

(module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FE8F1F7)
(at 138 79)
(descr "Mounting Hole 1.1mm, no annular")
(tags "mounting hole 1.1mm no annular")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 1.1 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 "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
)

(module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E62F3) (tstamp 5FBB8A27)
(at 138 75)
(descr "Mounting Hole 2.5mm, no annular")
(tags "mounting hole 2.5mm no annular")
(fp_text reference SH1 (at 0 -3.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask))
)

(module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E6313) (tstamp 5FBB8A21)
(at 138 195)
(descr "Mounting Hole 2.5mm, no annular")
(tags "mounting hole 2.5mm no annular")
(fp_text reference SH2 (at 0 -3.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15))
(pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask))
)

(module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E630C) (tstamp 5FBB8A1B)
(at 138 140)
(descr "Mounting Hole 2.5mm, no annular")
(tags "mounting hole 2.5mm no annular")
(fp_text reference SH5 (at 0 -3.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15))
(pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask))
)

(module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E631D) (tstamp 5FBB8A15)
(at 262 195)
(descr "Mounting Hole 2.5mm, no annular")
(tags "mounting hole 2.5mm no annular")
(fp_text reference SH4 (at 0 -3.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15))
(pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask))
)

(module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E632E) (tstamp 5FBB8A0F)
(at 262 75)
(descr "Mounting Hole 2.5mm, no annular")
(tags "mounting hole 2.5mm no annular")
(fp_text reference SH3 (at 0 -3.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask))
)

(module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E6326) (tstamp 5FBB8A09)
(at 262 130)
(descr "Mounting Hole 2.5mm, no annular")
(tags "mounting hole 2.5mm no annular")
(fp_text reference SH6 (at 0 -3.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask))
)

(gr_arc (start 295 55) (end 300 55) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FF2D5A1))
(gr_arc (start 295 215) (end 295 220) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FF2D59F))
(gr_arc (start 105 215) (end 100 215) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FF2D59D))
(gr_arc (start 105 55) (end 105 50) (angle -90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 295 50) (end 105 50) (layer Edge.Cuts) (width 0.1) (tstamp 5FF28184))
(gr_line (start 300 215) (end 300 55) (layer Edge.Cuts) (width 0.1))
(gr_line (start 105 220) (end 295 220) (layer Edge.Cuts) (width 0.1))
(gr_line (start 100 55) (end 100 215) (layer Edge.Cuts) (width 0.1))
(gr_line (start 239.71599 132.875) (end 239.71599 135.125) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDEE))
(gr_line (start 243.78401 135.125) (end 243.78401 132.875) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDED))
(gr_arc (start 238.125 132.875) (end 239.25 131.75) (angle 45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDEC))
(gr_arc (start 238.125 135.125) (end 239.25 136.25) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDEB))
(gr_arc (start 245.375 132.875) (end 244.25 131.75) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDEA))
(gr_arc (start 245.375 135.125) (end 244.25 136.25) (angle 45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDE9))
(gr_arc (start 213.125 132.875) (end 214.25 131.75) (angle 45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDE2))
(gr_line (start 214.71599 132.875) (end 214.71599 135.125) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDE1))
(gr_arc (start 213.125 135.125) (end 214.25 136.25) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDE0))
(gr_arc (start 220.375 135.125) (end 219.25 136.25) (angle 45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDDF))
(gr_line (start 218.78401 135.125) (end 218.78401 132.875) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDDE))
(gr_arc (start 220.375 132.875) (end 219.25 131.75) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDDD))
(gr_arc (start 179.625 135.125) (end 180.75 136.25) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDD6))
(gr_line (start 181.21599 132.875) (end 181.21599 135.125) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDD5))
(gr_arc (start 179.625 132.875) (end 180.75 131.75) (angle 45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDD4))
(gr_line (start 185.28401 135.125) (end 185.28401 132.875) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDD3))
(gr_arc (start 186.875 132.875) (end 185.75 131.75) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDD2))
(gr_arc (start 186.875 135.125) (end 185.75 136.25) (angle 45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDD1))
(gr_arc (start 161.875 132.875) (end 160.75 131.75) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDB1))
(gr_line (start 160.28401 135.125) (end 160.28401 132.875) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDB0))
(gr_arc (start 161.875 135.125) (end 160.75 136.25) (angle 45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BDAF))
(gr_line (start 156.21599 132.875) (end 156.21599 135.125) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD9F))
(gr_arc (start 154.625 135.125) (end 155.75 136.25) (angle -45) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD86))
(gr_arc (start 200 185.5) (end 201.25 184.25) (angle -90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD55))
(gr_arc (start 200 178) (end 198.75 179.25) (angle -90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD54))
(gr_arc (start 200 152) (end 198.75 153.25) (angle -90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD51))
(gr_arc (start 200 159.5) (end 201.25 158.25) (angle -90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD50))
(gr_arc (start 200 118) (end 201.25 116.75) (angle -90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD4D))
(gr_arc (start 200 110.5) (end 198.75 111.75) (angle -90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD4C))
(gr_arc (start 200 92) (end 201.25 90.75) (angle -90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8BD47))
(gr_arc (start 200 84.5) (end 198.75 85.75) (angle -90) (layer Dwgs.User) (width 0.05))
(gr_arc (start 154.625 132.875) (end 155.75 131.75) (angle 45) (layer Dwgs.User) (width 0.05))
(gr_line (start 135.5 201.25) (end 140.5 201.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8B5CA))
(gr_line (start 259.5 68.75) (end 264.5 68.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FE8B3C6))
(gr_line (start 259.5 116.75) (end 259.5 153.25) (layer Dwgs.User) (width 0.05) (tstamp 5FBD89C1))
(gr_line (start 259.5 90.75) (end 259.5 111.75) (layer Dwgs.User) (width 0.05) (tstamp 5FBD89BE))
(gr_line (start 259.5 68.75) (end 259.5 85.75) (layer Dwgs.User) (width 0.05) (tstamp 5FBD89BB))
(gr_arc (start 258.375 117.875) (end 257.25 116.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBD2041))
(gr_arc (start 258.375 110.625) (end 259.5 111.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBD203E))
(gr_arc (start 258.375 91.875) (end 257.25 90.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBD203B))
(gr_arc (start 258.375 84.625) (end 259.5 85.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBD2038))
(gr_line (start 135.5 68.75) (end 140.5 68.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBB8A5A))
(gr_line (start 264.5 201.25) (end 264.5 68.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBB8A52))
(gr_line (start 259.5 201.25) (end 264.5 201.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBB8A42))
(gr_line (start 135.5 201.25) (end 135.5 68.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBB8A41))
(gr_line (start 140.5 90.75) (end 140.5 111.75) (layer Dwgs.User) (width 0.05) (tstamp 5FBC1D1C))
(gr_arc (start 141.625 117.875) (end 140.5 116.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBC21CC))
(gr_arc (start 141.625 91.875) (end 140.5 90.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBC2187))
(gr_arc (start 141.625 84.625) (end 142.75 85.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBC21AE))
(gr_arc (start 141.625 110.625) (end 142.75 111.75) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5FBC22E9))
(gr_line (start 140.5 68.75) (end 140.5 85.75) (layer Dwgs.User) (width 0.05) (tstamp 5FBC215A))
(gr_line (start 140.5 116.75) (end 140.5 153.25) (layer Dwgs.User) (width 0.05) (tstamp 5FBC2265))
(gr_line (start 140.5 158.25) (end 140.5 179.25) (layer Dwgs.User) (width 0.05) (tstamp 5F680E75))
(gr_arc (start 141.625 185.375) (end 140.5 184.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C102C))
(gr_arc (start 141.625 159.375) (end 140.5 158.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C1046))
(gr_arc (start 141.625 152.125) (end 142.75 153.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C1045))
(gr_arc (start 141.625 178.125) (end 142.75 179.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C102F))
(gr_line (start 140.5 184.25) (end 140.5 201.25) (layer Dwgs.User) (width 0.05) (tstamp 5F4C1F00))
(gr_line (start 259.5 201.25) (end 259.5 184.25) (layer Dwgs.User) (width 0.05) (tstamp 5F680CE7))
(gr_line (start 259.5 179.25) (end 259.5 158.25) (layer Dwgs.User) (width 0.05) (tstamp 5F4C201B))
(gr_arc (start 258.375 159.375) (end 257.25 158.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C1099))
(gr_arc (start 258.375 152.125) (end 259.5 153.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C1089))
(gr_arc (start 258.375 185.375) (end 257.25 184.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C1077))
(gr_arc (start 258.375 178.125) (end 259.5 179.25) (angle 90) (layer Dwgs.User) (width 0.05) (tstamp 5F4C1076))

)

+ 34
- 0
hardware/dscomm-tstjig.pro Parādīt failu

@@ -0,0 +1,34 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
PageLayoutDescrFile=elabdev-black.kicad_wks
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

+ 2262
- 2156
hardware/dscomm.kicad_pcb
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


+ 957
- 933
hardware/dscomm.net
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Notiek ielāde…
Atcelt
Saglabāt