Browse Source

Complete milestone 'Blank FR4 design' for remaining device formats.

tags/DCHK_1
Michael Schloh von Bennewitz 3 years ago
parent
commit
060584f6bc
18 changed files with 166704 additions and 1 deletions
  1. +25
    -1
      hardware/dscomm.sch
  2. +454
    -0
      hardware/form-arduino.kicad_pcb
  3. +44
    -0
      hardware/form-arduino.pro
  4. +300
    -0
      hardware/form-arduino.sch
  5. +535
    -0
      hardware/form-beagle.kicad_pcb
  6. +44
    -0
      hardware/form-beagle.pro
  7. +252
    -0
      hardware/form-beagle.sch
  8. +119
    -0
      hardware/form-bmicro.kicad_pcb
  9. +44
    -0
      hardware/form-bmicro.pro
  10. +27
    -0
      hardware/form-bmicro.sch
  11. +119
    -0
      hardware/form-frdm.kicad_pcb
  12. +44
    -0
      hardware/form-frdm.pro
  13. +60
    -0
      hardware/form-frdm.sch
  14. +10
    -0
      hardware/libraries/elabdev.dcm
  15. +139
    -0
      hardware/libraries/elabdev.lib
  16. +115
    -0
      hardware/modules/elabdev.pretty/BBCMicrobit_Edge_Conn.kicad_mod
  17. +143549
    -0
      hardware/modules/packages3d/Connector_4UCON.3dshapes/4UCON_17809_02x40x1.27mm_Vertical.step
  18. +20824
    -0
      hardware/modules/packages3d/Connector_4UCON.3dshapes/4UCON_17809_02x40x1.27mm_Vertical.wrl

+ 25
- 1
hardware/dscomm.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 9
Sheet 1 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"
@@ -690,4 +690,28 @@ Text Label 3950 7500 1 50 ~ 0
TP_SCL
Text Label 4550 7500 1 50 ~ 0
TP_SDA
$Sheet
S 6100 1350 1600 1200
U 5FC6F79F
F0 "Sheet5FC6F79E" 50
F1 "form-beagle.sch" 50
$EndSheet
$Sheet
S 8700 1350 1600 1200
U 5FC6F9C7
F0 "Sheet5FC6F9C6" 50
F1 "form-arduino.sch" 50
$EndSheet
$Sheet
S 6100 3550 1600 1200
U 5FC732CE
F0 "Sheet5FC732CD" 50
F1 "form-frdm.sch" 50
$EndSheet
$Sheet
S 8700 3550 1600 1200
U 5FC734AC
F0 "Sheet5FC734AB" 50
F1 "form-bmicro.sch" 50
$EndSheet
$EndSCHEMATC

+ 454
- 0
hardware/form-arduino.kicad_pcb View File

@@ -0,0 +1,454 @@
(kicad_pcb (version 4) (host pcbnew 4.0.2-4+6225~38~ubuntu14.04.1-stable)

(general
(links 4)
(no_connects 4)
(area 104.572999 71.392 182.146334 127.594)
(thickness 1.6)
(drawings 27)
(tracks 0)
(zones 0)
(modules 8)
(nets 33)
)

(page A4)
(title_block
(title "Democratic Sendcomm")
(date 2020-11-20)
(rev 0.9.0)
(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)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(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)
(42 Eco1.User user)
(43 Eco2.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.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(segment_width 0.15)
(edge_width 0.15)
(via_size 0.6)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 4.064 4.064)
(pad_drill 3.048)
(pad_to_mask_clearance 0)
(aux_axis_origin 110.998 126.365)
(grid_origin 110.998 126.365)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x00030_80000001)
(usegerberextensions false)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15)
(hpglpenoverlay 2)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory ""))
)

(net 0 "")
(net 1 /IOREF)
(net 2 /Reset)
(net 3 +5V)
(net 4 GND)
(net 5 /Vin)
(net 6 /A0)
(net 7 /A1)
(net 8 /A2)
(net 9 /A3)
(net 10 /AREF)
(net 11 "/A4(SDA)")
(net 12 "/A5(SCL)")
(net 13 "/9(**)")
(net 14 /8)
(net 15 /7)
(net 16 "/6(**)")
(net 17 "/5(**)")
(net 18 /4)
(net 19 "/3(**)")
(net 20 /2)
(net 21 "/1(Tx)")
(net 22 "/0(Rx)")
(net 23 "Net-(P5-Pad1)")
(net 24 "Net-(P6-Pad1)")
(net 25 "Net-(P7-Pad1)")
(net 26 "Net-(P8-Pad1)")
(net 27 "/13(SCK)")
(net 28 "/10(**/SS)")
(net 29 "Net-(P1-Pad1)")
(net 30 +3V3)
(net 31 "/12(MISO)")
(net 32 "/11(**/MOSI)")

(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.6)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net +3V3)
(add_net +5V)
(add_net "/0(Rx)")
(add_net "/1(Tx)")
(add_net "/10(**/SS)")
(add_net "/11(**/MOSI)")
(add_net "/12(MISO)")
(add_net "/13(SCK)")
(add_net /2)
(add_net "/3(**)")
(add_net /4)
(add_net "/5(**)")
(add_net "/6(**)")
(add_net /7)
(add_net /8)
(add_net "/9(**)")
(add_net /A0)
(add_net /A1)
(add_net /A2)
(add_net /A3)
(add_net "/A4(SDA)")
(add_net "/A5(SCL)")
(add_net /AREF)
(add_net /IOREF)
(add_net /Reset)
(add_net /Vin)
(add_net GND)
(add_net "Net-(P1-Pad1)")
(add_net "Net-(P5-Pad1)")
(add_net "Net-(P6-Pad1)")
(add_net "Net-(P7-Pad1)")
(add_net "Net-(P8-Pad1)")
)

(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 locked (layer F.Cu) (tedit 552168D2) (tstamp 551AF9EA)
(at 138.938 123.825)
(descr "Through hole socket strip")
(tags "socket strip")
(path /56D70129)
(fp_text reference P1 (at 8.89 -2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Power (at 8.89 -4.064) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 29 "Net-(P1-Pad1)"))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 1 /IOREF))
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 2 /Reset))
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 30 +3V3))
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 3 +5V))
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 4 GND))
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 4 GND))
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 5 /Vin))
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
(at (xyz 0.35 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 locked (layer F.Cu) (tedit 552168D6) (tstamp 551AF9FF)
(at 161.798 123.825)
(descr "Through hole socket strip")
(tags "socket strip")
(path /56D70DD8)
(fp_text reference P2 (at 6.604 -2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Analog (at 6.604 -4.064) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.45 -1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 -1.75) (end 14.45 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.27 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 13.97 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 6 /A0))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 7 /A1))
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 8 /A2))
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 /A3))
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 11 "/A4(SDA)"))
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 12 "/A5(SCL)"))
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl
(at (xyz 0.25 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 locked (layer F.Cu) (tedit 552168BF) (tstamp 551AFA18)
(at 129.794 75.565)
(descr "Through hole socket strip")
(tags "socket strip")
(path /56D721E0)
(fp_text reference P3 (at 11.43 2.794) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Digital (at 11.43 4.318) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 12 "/A5(SCL)"))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 11 "/A4(SDA)"))
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 10 /AREF))
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 4 GND))
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 27 "/13(SCK)"))
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 31 "/12(MISO)"))
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 32 "/11(**/MOSI)"))
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 28 "/10(**/SS)"))
(pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 13 "/9(**)"))
(pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 14 /8))
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl
(at (xyz 0.45 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 locked (layer F.Cu) (tedit 552168C7) (tstamp 551AFA2F)
(at 156.718 75.565)
(descr "Through hole socket strip")
(tags "socket strip")
(path /56D7164F)
(fp_text reference P4 (at 8.89 2.794) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Digital (at 8.89 4.318) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 15 /7))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 16 "/6(**)"))
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 17 "/5(**)"))
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 18 /4))
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 19 "/3(**)"))
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 20 /2))
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 21 "/1(Tx)"))
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 22 "/0(Rx)"))
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
(at (xyz 0.35 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC39) (tstamp 5524FC3F)
(at 124.968 123.825)
(descr "module 1 pin (ou trou mecanique de percage)")
(tags DEV)
(path /56D71177)
(fp_text reference P5 (at 0 -3.048) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
(net 23 "Net-(P5-Pad1)"))
)

(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC4A) (tstamp 5524FC44)
(at 177.038 118.745)
(descr "module 1 pin (ou trou mecanique de percage)")
(tags DEV)
(path /56D71274)
(fp_text reference P6 (at 0 -3.048) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
(net 24 "Net-(P6-Pad1)"))
)

(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC2F) (tstamp 5524FC49)
(at 126.238 75.565)
(descr "module 1 pin (ou trou mecanique de percage)")
(tags DEV)
(path /56D712A8)
(fp_text reference P7 (at 0 -3.048) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
(net 25 "Net-(P7-Pad1)"))
)

(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC41) (tstamp 5524FC4E)
(at 177.038 90.805)
(descr "module 1 pin (ou trou mecanique de percage)")
(tags DEV)
(path /56D712DB)
(fp_text reference P8 (at 0 -3.048) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
(net 26 "Net-(P8-Pad1)"))
)

(gr_text 1 (at 138.938 121.285 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(gr_circle (center 117.348 76.962) (end 118.618 76.962) (layer Dwgs.User) (width 0.15))
(gr_line (start 114.427 78.994) (end 114.427 74.93) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 120.269 78.994) (end 114.427 78.994) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 120.269 74.93) (end 120.269 78.994) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 114.427 74.93) (end 120.269 74.93) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 120.523 93.98) (end 104.648 93.98) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 177.038 74.549) (end 175.514 73.025) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 177.038 85.979) (end 177.038 74.549) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 179.578 88.519) (end 177.038 85.979) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 179.578 121.285) (end 179.578 88.519) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 177.038 123.825) (end 179.578 121.285) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 177.038 126.365) (end 177.038 123.825) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 110.998 126.365) (end 177.038 126.365) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 110.998 73.025) (end 110.998 126.365) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 175.514 73.025) (end 110.998 73.025) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 173.355 102.235) (end 173.355 94.615) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 178.435 102.235) (end 173.355 102.235) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 178.435 94.615) (end 178.435 102.235) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 173.355 94.615) (end 178.435 94.615) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 109.093 123.19) (end 109.093 114.3) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 122.428 123.19) (end 109.093 123.19) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 122.428 114.3) (end 122.428 123.19) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 109.093 114.3) (end 122.428 114.3) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 104.648 93.98) (end 104.648 82.55) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 120.523 82.55) (end 120.523 93.98) (angle 90) (layer Dwgs.User) (width 0.15))
(gr_line (start 104.648 82.55) (end 120.523 82.55) (angle 90) (layer Dwgs.User) (width 0.15))

)

+ 44
- 0
hardware/form-arduino.pro View File

@@ -0,0 +1,44 @@
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]
[schematic_editor]
version=1
PageLayoutDescrFile=elabdev-white.kicad_wks
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

+ 300
- 0
hardware/form-arduino.sch View File

@@ -0,0 +1,300 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 11 13
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text Label 8950 1450 1 60 ~ 0
Vin
Text Label 9350 1450 1 60 ~ 0
IOREF
Text Label 8900 2500 0 60 ~ 0
A0
Text Label 8900 2600 0 60 ~ 0
A1
Text Label 8900 2700 0 60 ~ 0
A2
Text Label 8900 2800 0 60 ~ 0
A3
Text Label 8900 2900 0 60 ~ 0
A4(SDA)
Text Label 8900 3000 0 60 ~ 0
A5(SCL)
Text Label 10550 3000 0 60 ~ 0
0(Rx)
Text Label 10550 2800 0 60 ~ 0
2
Text Label 10550 2900 0 60 ~ 0
1(Tx)
Text Label 10550 2700 0 60 ~ 0
3(**)
Text Label 10550 2600 0 60 ~ 0
4
Text Label 10550 2500 0 60 ~ 0
5(**)
Text Label 10550 2400 0 60 ~ 0
6(**)
Text Label 10550 2300 0 60 ~ 0
7
Text Label 10550 2100 0 60 ~ 0
8
Text Label 10550 2000 0 60 ~ 0
9(**)
Text Label 10550 1900 0 60 ~ 0
10(**/SS)
Text Label 10550 1800 0 60 ~ 0
11(**/MOSI)
Text Label 10550 1700 0 60 ~ 0
12(MISO)
Text Label 10550 1600 0 60 ~ 0
13(SCK)
Text Label 10550 1400 0 60 ~ 0
AREF
NoConn ~ 9400 1600
Text Label 10550 1300 0 60 ~ 0
A4(SDA)
Text Label 10550 1200 0 60 ~ 0
A5(SCL)
Text Notes 10850 1000 0 60 ~ 0
Holes
Text Notes 8550 750 0 60 ~ 0
Shield for Arduino that uses\nthe same pin disposition\nlike "Uno" board Rev 3.
$Comp
L Connector_Generic:Conn_01x08 P1
U 1 1 56D70129
P 9600 1900
F 0 "P1" H 9600 2350 50 0000 C CNN
F 1 "Power" V 9700 1900 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" V 9750 1900 20 0000 C CNN
F 3 "" H 9600 1900 50 0001 C CNN
1 9600 1900
1 0 0 -1
$EndComp
Text Label 8650 1800 0 60 ~ 0
Reset
$Comp
L power:+3.3V #PWR01
U 1 1 56D70538
P 9150 1450
F 0 "#PWR01" H 9150 1300 50 0001 C CNN
F 1 "+3.3V" V 9150 1700 50 0000 C CNN
F 2 "" H 9150 1450 50 0000 C CNN
F 3 "" H 9150 1450 50 0000 C CNN
1 9150 1450
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR02
U 1 1 56D707BB
P 9050 1350
F 0 "#PWR02" H 9050 1200 50 0001 C CNN
F 1 "+5V" V 9050 1550 50 0000 C CNN
F 2 "" H 9050 1350 50 0000 C CNN
F 3 "" H 9050 1350 50 0000 C CNN
1 9050 1350
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR03
U 1 1 56D70CC2
P 9300 3150
F 0 "#PWR03" H 9300 2900 50 0001 C CNN
F 1 "GND" H 9300 3000 50 0000 C CNN
F 2 "" H 9300 3150 50 0000 C CNN
F 3 "" H 9300 3150 50 0000 C CNN
1 9300 3150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR04
U 1 1 56D70CFF
P 10300 3150
F 0 "#PWR04" H 10300 2900 50 0001 C CNN
F 1 "GND" H 10300 3000 50 0000 C CNN
F 2 "" H 10300 3150 50 0000 C CNN
F 3 "" H 10300 3150 50 0000 C CNN
1 10300 3150
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x06 P2
U 1 1 56D70DD8
P 9600 2700
F 0 "P2" H 9600 2300 50 0000 C CNN
F 1 "Analog" V 9700 2700 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" V 9750 2750 20 0000 C CNN
F 3 "" H 9600 2700 50 0001 C CNN
1 9600 2700
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x01 P5
U 1 1 56D71177
P 10800 650
F 0 "P5" V 10900 650 50 0000 C CNN
F 1 "CONN_01X01" V 10900 650 50 0001 C CNN
F 2 "Socket_Arduino_Uno:Arduino_1pin" H 10721 724 20 0000 C CNN
F 3 "" H 10800 650 50 0000 C CNN
1 10800 650
0 -1 -1 0
$EndComp
$Comp
L Connector_Generic:Conn_01x01 P6
U 1 1 56D71274
P 10900 650
F 0 "P6" V 11000 650 50 0000 C CNN
F 1 "CONN_01X01" V 11000 650 50 0001 C CNN
F 2 "Socket_Arduino_Uno:Arduino_1pin" H 10900 650 20 0001 C CNN
F 3 "" H 10900 650 50 0000 C CNN
1 10900 650
0 -1 -1 0
$EndComp
$Comp
L Connector_Generic:Conn_01x01 P7
U 1 1 56D712A8
P 11000 650
F 0 "P7" V 11100 650 50 0000 C CNN
F 1 "CONN_01X01" V 11100 650 50 0001 C CNN
F 2 "Socket_Arduino_Uno:Arduino_1pin" V 11000 650 20 0001 C CNN
F 3 "" H 11000 650 50 0000 C CNN
1 11000 650
0 -1 -1 0
$EndComp
$Comp
L Connector_Generic:Conn_01x01 P8
U 1 1 56D712DB
P 11100 650
F 0 "P8" V 11200 650 50 0000 C CNN
F 1 "CONN_01X01" V 11200 650 50 0001 C CNN
F 2 "Socket_Arduino_Uno:Arduino_1pin" H 11024 572 20 0000 C CNN
F 3 "" H 11100 650 50 0000 C CNN
1 11100 650
0 -1 -1 0
$EndComp
NoConn ~ 10800 850
NoConn ~ 10900 850
NoConn ~ 11000 850
NoConn ~ 11100 850
$Comp
L Connector_Generic:Conn_01x08 P4
U 1 1 56D7164F
P 10000 2600
F 0 "P4" H 10000 2100 50 0000 C CNN
F 1 "Digital" V 10100 2600 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" V 10150 2550 20 0000 C CNN
F 3 "" H 10000 2600 50 0001 C CNN
1 10000 2600
-1 0 0 -1
$EndComp
Wire Notes Line
8525 825 9925 825
Wire Notes Line
9925 825 9925 475
Wire Wire Line
9350 1450 9350 1700
Wire Wire Line
9350 1700 9400 1700
Wire Wire Line
9400 1900 9150 1900
Wire Wire Line
9400 2000 9050 2000
Wire Wire Line
9400 2300 8950 2300
Wire Wire Line
9400 2100 9300 2100
Wire Wire Line
9400 2200 9300 2200
Connection ~ 9300 2200
Wire Wire Line
8950 2300 8950 1450
Wire Wire Line
9050 2000 9050 1350
Wire Wire Line
9150 1900 9150 1450
Wire Wire Line
9400 2500 8900 2500
Wire Wire Line
9400 2600 8900 2600
Wire Wire Line
9400 2700 8900 2700
Wire Wire Line
9400 2800 8900 2800
Wire Wire Line
9400 2900 8900 2900
Wire Wire Line
9400 3000 8900 3000
$Comp
L Connector_Generic:Conn_01x10 P3
U 1 1 56D721E0
P 10000 1600
F 0 "P3" H 10000 2150 50 0000 C CNN
F 1 "Digital" V 10100 1600 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical" V 10150 1600 20 0000 C CNN
F 3 "" H 10000 1600 50 0001 C CNN
1 10000 1600
-1 0 0 -1
$EndComp
Wire Wire Line
10200 2100 10550 2100
Wire Wire Line
10200 2000 10550 2000
Wire Wire Line
10200 1900 10550 1900
Wire Wire Line
10200 1800 10550 1800
Wire Wire Line
10200 1700 10550 1700
Wire Wire Line
10200 1600 10550 1600
Wire Wire Line
10200 1400 10550 1400
Wire Wire Line
10200 1300 10550 1300
Wire Wire Line
10200 1200 10550 1200
Wire Wire Line
10200 3000 10550 3000
Wire Wire Line
10200 2900 10550 2900
Wire Wire Line
10200 2800 10550 2800
Wire Wire Line
10200 2700 10550 2700
Wire Wire Line
10200 2600 10550 2600
Wire Wire Line
10200 2500 10550 2500
Wire Wire Line
10200 2400 10550 2400
Wire Wire Line
10200 2300 10550 2300
Wire Wire Line
10200 1500 10300 1500
Wire Wire Line
10300 1500 10300 3150
Wire Wire Line
9300 2100 9300 2200
Wire Wire Line
9300 2200 9300 3150
Wire Notes Line
8500 500 8500 3450
Wire Notes Line
8500 3450 11200 3450
Wire Wire Line
9400 1800 8650 1800
Text Notes 9700 1600 0 60 ~ 0
1
Wire Notes Line
11200 1000 10700 1000
Wire Notes Line
10700 1000 10700 500
$EndSCHEMATC

+ 535
- 0
hardware/form-beagle.kicad_pcb View File

@@ -0,0 +1,535 @@
(kicad_pcb (version 4) (host pcbnew "(2015-09-08 BZR 6170)-product")

(general
(links 10)
(no_connects 10)
(area 114.463829 42.696129 169.076371 129.058671)
(thickness 1.6)
(drawings 11)
(tracks 0)
(zones 0)
(modules 2)
(nets 83)
)

(page A4)
(title_block
(title "Democratic Sendcomm")
(date 2020-11-20)
(rev 0.9.0)
(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)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(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)
(42 Eco1.User user)
(43 Eco2.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.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(segment_width 0.2)
(edge_width 0.00254)
(via_size 0.6)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.7272 1.7272)
(pad_drill 1.016)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements 7FFFFFFF)
(pcbplotparams
(layerselection 0x01030_80000001)
(usegerberextensions false)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15)
(hpglpenoverlay 2)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 4)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)

(net 0 "")
(net 1 "Net-(P8-Pad3)")
(net 2 "Net-(P8-Pad4)")
(net 3 "Net-(P8-Pad5)")
(net 4 "Net-(P8-Pad6)")
(net 5 "Net-(P8-Pad7)")
(net 6 "Net-(P8-Pad8)")
(net 7 "Net-(P8-Pad9)")
(net 8 "Net-(P8-Pad10)")
(net 9 "Net-(P8-Pad11)")
(net 10 "Net-(P8-Pad12)")
(net 11 "Net-(P8-Pad13)")
(net 12 "Net-(P8-Pad14)")
(net 13 "Net-(P8-Pad15)")
(net 14 "Net-(P8-Pad16)")
(net 15 "Net-(P8-Pad17)")
(net 16 "Net-(P8-Pad18)")
(net 17 "Net-(P8-Pad19)")
(net 18 "Net-(P8-Pad20)")
(net 19 "Net-(P8-Pad21)")
(net 20 "Net-(P8-Pad22)")
(net 21 "Net-(P8-Pad23)")
(net 22 "Net-(P8-Pad24)")
(net 23 "Net-(P8-Pad25)")
(net 24 "Net-(P8-Pad26)")
(net 25 "Net-(P8-Pad27)")
(net 26 "Net-(P8-Pad28)")
(net 27 "Net-(P8-Pad29)")
(net 28 "Net-(P8-Pad30)")
(net 29 "Net-(P8-Pad31)")
(net 30 "Net-(P8-Pad32)")
(net 31 "Net-(P8-Pad33)")
(net 32 "Net-(P8-Pad34)")
(net 33 "Net-(P8-Pad35)")
(net 34 "Net-(P8-Pad36)")
(net 35 "Net-(P8-Pad37)")
(net 36 "Net-(P8-Pad38)")
(net 37 "Net-(P8-Pad39)")
(net 38 "Net-(P8-Pad40)")
(net 39 "Net-(P8-Pad41)")
(net 40 "Net-(P8-Pad42)")
(net 41 "Net-(P8-Pad43)")
(net 42 "Net-(P8-Pad44)")
(net 43 "Net-(P8-Pad45)")
(net 44 "Net-(P8-Pad46)")
(net 45 "Net-(P9-Pad11)")
(net 46 "Net-(P9-Pad12)")
(net 47 "Net-(P9-Pad13)")
(net 48 "Net-(P9-Pad14)")
(net 49 "Net-(P9-Pad15)")
(net 50 "Net-(P9-Pad16)")
(net 51 "Net-(P9-Pad17)")
(net 52 "Net-(P9-Pad18)")
(net 53 "Net-(P9-Pad19)")
(net 54 "Net-(P9-Pad20)")
(net 55 "Net-(P9-Pad21)")
(net 56 "Net-(P9-Pad22)")
(net 57 "Net-(P9-Pad23)")
(net 58 "Net-(P9-Pad24)")
(net 59 "Net-(P9-Pad25)")
(net 60 "Net-(P9-Pad26)")
(net 61 "Net-(P9-Pad27)")
(net 62 "Net-(P9-Pad28)")
(net 63 "Net-(P9-Pad29)")
(net 64 "Net-(P9-Pad30)")
(net 65 "Net-(P9-Pad31)")
(net 66 "Net-(P9-Pad33)")
(net 67 "Net-(P9-Pad35)")
(net 68 "Net-(P9-Pad36)")
(net 69 "Net-(P9-Pad37)")
(net 70 "Net-(P9-Pad38)")
(net 71 "Net-(P9-Pad39)")
(net 72 "Net-(P9-Pad40)")
(net 73 "Net-(P9-Pad41)")
(net 74 "Net-(P9-Pad42)")
(net 75 GNDD)
(net 76 +3V3)
(net 77 +5V)
(net 78 SYS_5V)
(net 79 PWR_BUT)
(net 80 SYS_RESETN)
(net 81 VDD_ADC)
(net 82 GNDA_ADC)

(net_class Default "To jest domyślna klasa połączeń."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.6)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net +3V3)
(add_net +5V)
(add_net GNDA_ADC)
(add_net GNDD)
(add_net "Net-(P8-Pad10)")
(add_net "Net-(P8-Pad11)")
(add_net "Net-(P8-Pad12)")
(add_net "Net-(P8-Pad13)")
(add_net "Net-(P8-Pad14)")
(add_net "Net-(P8-Pad15)")
(add_net "Net-(P8-Pad16)")
(add_net "Net-(P8-Pad17)")
(add_net "Net-(P8-Pad18)")
(add_net "Net-(P8-Pad19)")
(add_net "Net-(P8-Pad20)")
(add_net "Net-(P8-Pad21)")
(add_net "Net-(P8-Pad22)")
(add_net "Net-(P8-Pad23)")
(add_net "Net-(P8-Pad24)")
(add_net "Net-(P8-Pad25)")
(add_net "Net-(P8-Pad26)")
(add_net "Net-(P8-Pad27)")
(add_net "Net-(P8-Pad28)")
(add_net "Net-(P8-Pad29)")
(add_net "Net-(P8-Pad3)")
(add_net "Net-(P8-Pad30)")
(add_net "Net-(P8-Pad31)")
(add_net "Net-(P8-Pad32)")
(add_net "Net-(P8-Pad33)")
(add_net "Net-(P8-Pad34)")
(add_net "Net-(P8-Pad35)")
(add_net "Net-(P8-Pad36)")
(add_net "Net-(P8-Pad37)")
(add_net "Net-(P8-Pad38)")
(add_net "Net-(P8-Pad39)")
(add_net "Net-(P8-Pad4)")
(add_net "Net-(P8-Pad40)")
(add_net "Net-(P8-Pad41)")
(add_net "Net-(P8-Pad42)")
(add_net "Net-(P8-Pad43)")
(add_net "Net-(P8-Pad44)")
(add_net "Net-(P8-Pad45)")
(add_net "Net-(P8-Pad46)")
(add_net "Net-(P8-Pad5)")
(add_net "Net-(P8-Pad6)")
(add_net "Net-(P8-Pad7)")
(add_net "Net-(P8-Pad8)")
(add_net "Net-(P8-Pad9)")
(add_net "Net-(P9-Pad11)")
(add_net "Net-(P9-Pad12)")
(add_net "Net-(P9-Pad13)")
(add_net "Net-(P9-Pad14)")
(add_net "Net-(P9-Pad15)")
(add_net "Net-(P9-Pad16)")
(add_net "Net-(P9-Pad17)")
(add_net "Net-(P9-Pad18)")
(add_net "Net-(P9-Pad19)")
(add_net "Net-(P9-Pad20)")
(add_net "Net-(P9-Pad21)")
(add_net "Net-(P9-Pad22)")
(add_net "Net-(P9-Pad23)")
(add_net "Net-(P9-Pad24)")
(add_net "Net-(P9-Pad25)")
(add_net "Net-(P9-Pad26)")
(add_net "Net-(P9-Pad27)")
(add_net "Net-(P9-Pad28)")
(add_net "Net-(P9-Pad29)")
(add_net "Net-(P9-Pad30)")
(add_net "Net-(P9-Pad31)")
(add_net "Net-(P9-Pad33)")
(add_net "Net-(P9-Pad35)")
(add_net "Net-(P9-Pad36)")
(add_net "Net-(P9-Pad37)")
(add_net "Net-(P9-Pad38)")
(add_net "Net-(P9-Pad39)")
(add_net "Net-(P9-Pad40)")
(add_net "Net-(P9-Pad41)")
(add_net "Net-(P9-Pad42)")
(add_net PWR_BUT)
(add_net SYS_5V)
(add_net SYS_RESETN)
(add_net VDD_ADC)
)

(module Socket_BeagleBone_Black:Socket_BeagleBone_Black (layer F.Cu) (tedit 55DF76F9) (tstamp 55DF7717)
(at 164.6301 62.3824)
(descr "Through hole pin header")
(tags "pin header")
(path /55DF7DE1)
(fp_text reference P8 (at 0 -5.1) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BeagleBone_Black_Header (at 0 -3.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.75) (end -1.75 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3 -1.75) (end 4.3 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 57.65) (end 4.3 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.81 57.15) (end 3.81 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.27 57.15) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 3.81 57.15) (end -1.27 57.15) (layer F.SilkS) (width 0.15))
(fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 1 "Net-(P8-Pad3)"))
(pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 2 "Net-(P8-Pad4)"))
(pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 3 "Net-(P8-Pad5)"))
(pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 4 "Net-(P8-Pad6)"))
(pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 5 "Net-(P8-Pad7)"))
(pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 6 "Net-(P8-Pad8)"))
(pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 7 "Net-(P8-Pad9)"))
(pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 8 "Net-(P8-Pad10)"))
(pad 11 thru_hole oval (at 0 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 "Net-(P8-Pad11)"))
(pad 12 thru_hole oval (at 2.54 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 10 "Net-(P8-Pad12)"))
(pad 13 thru_hole oval (at 0 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 11 "Net-(P8-Pad13)"))
(pad 14 thru_hole oval (at 2.54 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 12 "Net-(P8-Pad14)"))
(pad 15 thru_hole oval (at 0 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 13 "Net-(P8-Pad15)"))
(pad 16 thru_hole oval (at 2.54 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 14 "Net-(P8-Pad16)"))
(pad 17 thru_hole oval (at 0 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 15 "Net-(P8-Pad17)"))
(pad 18 thru_hole oval (at 2.54 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 16 "Net-(P8-Pad18)"))
(pad 19 thru_hole oval (at 0 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 17 "Net-(P8-Pad19)"))
(pad 20 thru_hole oval (at 2.54 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 18 "Net-(P8-Pad20)"))
(pad 21 thru_hole oval (at 0 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 19 "Net-(P8-Pad21)"))
(pad 22 thru_hole oval (at 2.54 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 20 "Net-(P8-Pad22)"))
(pad 23 thru_hole oval (at 0 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 21 "Net-(P8-Pad23)"))
(pad 24 thru_hole oval (at 2.54 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 22 "Net-(P8-Pad24)"))
(pad 25 thru_hole oval (at 0 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 23 "Net-(P8-Pad25)"))
(pad 26 thru_hole oval (at 2.54 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 24 "Net-(P8-Pad26)"))
(pad 27 thru_hole oval (at 0 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 25 "Net-(P8-Pad27)"))
(pad 28 thru_hole oval (at 2.54 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 26 "Net-(P8-Pad28)"))
(pad 29 thru_hole oval (at 0 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 27 "Net-(P8-Pad29)"))
(pad 30 thru_hole oval (at 2.54 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 28 "Net-(P8-Pad30)"))
(pad 31 thru_hole oval (at 0 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 29 "Net-(P8-Pad31)"))
(pad 32 thru_hole oval (at 2.54 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 30 "Net-(P8-Pad32)"))
(pad 33 thru_hole oval (at 0 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 31 "Net-(P8-Pad33)"))
(pad 34 thru_hole oval (at 2.54 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 32 "Net-(P8-Pad34)"))
(pad 35 thru_hole oval (at 0 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 33 "Net-(P8-Pad35)"))
(pad 36 thru_hole oval (at 2.54 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 34 "Net-(P8-Pad36)"))
(pad 37 thru_hole oval (at 0 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 35 "Net-(P8-Pad37)"))
(pad 38 thru_hole oval (at 2.54 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 36 "Net-(P8-Pad38)"))
(pad 39 thru_hole oval (at 0 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 37 "Net-(P8-Pad39)"))
(pad 40 thru_hole oval (at 2.54 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 38 "Net-(P8-Pad40)"))
(pad 41 thru_hole oval (at 0 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 39 "Net-(P8-Pad41)"))
(pad 42 thru_hole oval (at 2.54 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 40 "Net-(P8-Pad42)"))
(pad 43 thru_hole oval (at 0 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 41 "Net-(P8-Pad43)"))
(pad 44 thru_hole oval (at 2.54 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 42 "Net-(P8-Pad44)"))
(pad 45 thru_hole oval (at 0 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 43 "Net-(P8-Pad45)"))
(pad 46 thru_hole oval (at 2.54 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 44 "Net-(P8-Pad46)"))
(model ${KIPRJMOD}/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wrl
(at (xyz 0.05 -1.1 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

(module Socket_BeagleBone_Black:Socket_BeagleBone_Black (layer F.Cu) (tedit 0) (tstamp 55DF7748)
(at 116.3701 62.3824)
(descr "Through hole pin header")
(tags "pin header")
(path /55DF7DBA)
(fp_text reference P9 (at 0 -5.1) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BeagleBone_Black_Header (at 0 -3.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.75) (end -1.75 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3 -1.75) (end 4.3 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 57.65) (end 4.3 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.81 57.15) (end 3.81 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.27 57.15) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 3.81 57.15) (end -1.27 57.15) (layer F.SilkS) (width 0.15))
(fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 76 +3V3))
(pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 76 +3V3))
(pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 77 +5V))
(pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 77 +5V))
(pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 78 SYS_5V))
(pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 78 SYS_5V))
(pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 79 PWR_BUT))
(pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 80 SYS_RESETN))
(pad 11 thru_hole oval (at 0 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 45 "Net-(P9-Pad11)"))
(pad 12 thru_hole oval (at 2.54 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 46 "Net-(P9-Pad12)"))
(pad 13 thru_hole oval (at 0 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 47 "Net-(P9-Pad13)"))
(pad 14 thru_hole oval (at 2.54 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 48 "Net-(P9-Pad14)"))
(pad 15 thru_hole oval (at 0 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 49 "Net-(P9-Pad15)"))
(pad 16 thru_hole oval (at 2.54 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 50 "Net-(P9-Pad16)"))
(pad 17 thru_hole oval (at 0 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 51 "Net-(P9-Pad17)"))
(pad 18 thru_hole oval (at 2.54 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 52 "Net-(P9-Pad18)"))
(pad 19 thru_hole oval (at 0 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 53 "Net-(P9-Pad19)"))
(pad 20 thru_hole oval (at 2.54 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 54 "Net-(P9-Pad20)"))
(pad 21 thru_hole oval (at 0 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 55 "Net-(P9-Pad21)"))
(pad 22 thru_hole oval (at 2.54 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 56 "Net-(P9-Pad22)"))
(pad 23 thru_hole oval (at 0 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 57 "Net-(P9-Pad23)"))
(pad 24 thru_hole oval (at 2.54 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 58 "Net-(P9-Pad24)"))
(pad 25 thru_hole oval (at 0 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 59 "Net-(P9-Pad25)"))
(pad 26 thru_hole oval (at 2.54 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 60 "Net-(P9-Pad26)"))
(pad 27 thru_hole oval (at 0 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 61 "Net-(P9-Pad27)"))
(pad 28 thru_hole oval (at 2.54 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 62 "Net-(P9-Pad28)"))
(pad 29 thru_hole oval (at 0 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 63 "Net-(P9-Pad29)"))
(pad 30 thru_hole oval (at 2.54 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 64 "Net-(P9-Pad30)"))
(pad 31 thru_hole oval (at 0 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 65 "Net-(P9-Pad31)"))
(pad 32 thru_hole oval (at 2.54 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 81 VDD_ADC))
(pad 33 thru_hole oval (at 0 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 66 "Net-(P9-Pad33)"))
(pad 34 thru_hole oval (at 2.54 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 82 GNDA_ADC))
(pad 35 thru_hole oval (at 0 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 67 "Net-(P9-Pad35)"))
(pad 36 thru_hole oval (at 2.54 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 68 "Net-(P9-Pad36)"))
(pad 37 thru_hole oval (at 0 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 69 "Net-(P9-Pad37)"))
(pad 38 thru_hole oval (at 2.54 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 70 "Net-(P9-Pad38)"))
(pad 39 thru_hole oval (at 0 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 71 "Net-(P9-Pad39)"))
(pad 40 thru_hole oval (at 2.54 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 72 "Net-(P9-Pad40)"))
(pad 41 thru_hole oval (at 0 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 73 "Net-(P9-Pad41)"))
(pad 42 thru_hole oval (at 2.54 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 74 "Net-(P9-Pad42)"))
(pad 43 thru_hole oval (at 0 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(pad 44 thru_hole oval (at 2.54 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(pad 45 thru_hole oval (at 0 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(pad 46 thru_hole oval (at 2.54 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 75 GNDD))
(model ${KIPRJMOD}/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wrl
(at (xyz 0.05 -1.1 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

(gr_arc (start 127.1651 116.3574) (end 127.1651 129.0574) (angle 90) (layer Edge.Cuts) (width 0.00254))
(gr_arc (start 156.3751 116.3574) (end 169.0751 116.3574) (angle 90) (layer Edge.Cuts) (width 0.00254))
(gr_arc (start 120.8151 49.0474) (end 114.4651 49.0474) (angle 90) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 135.4201 42.6974) (end 120.8151 42.6974) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 135.4201 64.2874) (end 135.4201 42.6974) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 153.2001 64.2874) (end 135.4201 64.2874) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 153.2001 49.6824) (end 153.2001 64.2874) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 169.0751 49.6824) (end 153.2001 49.6824) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 169.0751 116.3574) (end 169.0751 49.6824) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 127.1651 129.0574) (end 156.3751 129.0574) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 114.4651 49.0474) (end 114.4651 116.3574) (layer Edge.Cuts) (width 0.00254))

)

+ 44
- 0
hardware/form-beagle.pro View File

@@ -0,0 +1,44 @@
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]
[schematic_editor]
version=1
PageLayoutDescrFile=elabdev-white.kicad_wks
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

+ 252
- 0
hardware/form-beagle.sch View File

@@ -0,0 +1,252 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 10 13
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L power:GNDD #PWR01
U 1 1 5589785A
P 2450 3550
F 0 "#PWR01" H 2450 3300 50 0001 C CNN
F 1 "GNDD" H 2450 3400 50 0000 C CNN
F 2 "" H 2450 3550 60 0000 C CNN
F 3 "" H 2450 3550 60 0000 C CNN
1 2450 3550
1 0 0 -1
$EndComp
Wire Wire Line
2700 3250 2850 3250
Wire Wire Line
2850 3250 2850 3350
Wire Wire Line
2850 3450 2450 3450
Wire Wire Line
2050 3450 2050 3350
Wire Wire Line
2050 3250 2200 3250
Wire Wire Line
2200 3350 2050 3350
Connection ~ 2050 3350
Wire Wire Line
2700 3350 2850 3350
Connection ~ 2850 3350
Wire Wire Line
2450 3550 2450 3450
Connection ~ 2450 3450
$Comp
L power:GNDD #PWR02
U 1 1 558978D3
P 3500 1150
F 0 "#PWR02" H 3500 900 50 0001 C CNN
F 1 "GNDD" H 3500 1000 50 0000 C CNN
F 2 "" H 3500 1150 60 0000 C CNN
F 3 "" H 3500 1150 60 0000 C CNN
1 3500 1150
0 -1 -1 0
$EndComp
$Comp
L power:GNDD #PWR03
U 1 1 5589790A
P 1400 1150
F 0 "#PWR03" H 1400 900 50 0001 C CNN
F 1 "GNDD" H 1400 1000 50 0000 C CNN
F 2 "" H 1400 1150 60 0000 C CNN
F 3 "" H 1400 1150 60 0000 C CNN
1 1400 1150
0 1 1 0
$EndComp
$Comp
L power:GNDD #PWR04
U 1 1 558979C1
P 4650 1150
F 0 "#PWR04" H 4650 900 50 0001 C CNN
F 1 "GNDD" H 4650 1000 50 0000 C CNN
F 2 "" H 4650 1150 60 0000 C CNN
F 3 "" H 4650 1150 60 0000 C CNN
1 4650 1150
0 1 1 0
$EndComp
$Comp
L power:GNDD #PWR05
U 1 1 558979E8
P 5650 1150
F 0 "#PWR05" H 5650 900 50 0001 C CNN
F 1 "GNDD" H 5650 1000 50 0000 C CNN
F 2 "" H 5650 1150 60 0000 C CNN
F 3 "" H 5650 1150 60 0000 C CNN
1 5650 1150
0 -1 -1 0
$EndComp
$Comp
L power:+3.3V #PWR06
U 1 1 55897A67
P 2850 950
F 0 "#PWR06" H 2850 800 50 0001 C CNN
F 1 "+3V3" H 2850 1090 50 0000 C CNN
F 2 "" H 2850 950 60 0000 C CNN
F 3 "" H 2850 950 60 0000 C CNN
1 2850 950
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR07
U 1 1 55897A7F
P 3050 950
F 0 "#PWR07" H 3050 800 50 0001 C CNN
F 1 "+5V" H 3050 1090 50 0000 C CNN
F 2 "" H 3050 950 60 0000 C CNN
F 3 "" H 3050 950 60 0000 C CNN
1 3050 950
1 0 0 -1
$EndComp
Wire Wire Line
2700 1250 2850 1250
Wire Wire Line
2850 1250 2850 950
Wire Wire Line
2700 1350 3050 1350
Wire Wire Line
3050 1350 3050 950
Wire Wire Line
3300 950 3300 1450
Wire Wire Line
3300 1450 2700 1450
$Comp
L power:+3.3V #PWR08
U 1 1 55897EE7
P 2050 950
F 0 "#PWR08" H 2050 800 50 0001 C CNN
F 1 "+3V3" H 2050 1090 50 0000 C CNN
F 2 "" H 2050 950 60 0000 C CNN
F 3 "" H 2050 950 60 0000 C CNN
1 2050 950
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR09
U 1 1 55897EF8
P 1850 950
F 0 "#PWR09" H 1850 800 50 0001 C CNN
F 1 "+5V" H 1850 1090 50 0000 C CNN
F 2 "" H 1850 950 60 0000 C CNN
F 3 "" H 1850 950 60 0000 C CNN
1 1850 950
1 0 0 -1
$EndComp
Wire Wire Line
2200 1250 2050 1250
Wire Wire Line
2050 1250 2050 950
Wire Wire Line
2200 1350 1850 1350
Wire Wire Line
1850 1350 1850 950
Wire Wire Line
2200 1450 1600 1450
Wire Wire Line
1600 1450 1600 950
Wire Wire Line
2700 1150 3500 1150
Wire Wire Line
2200 1150 1400 1150
Wire Wire Line
4650 1150 4900 1150
Wire Wire Line
5400 1150 5650 1150
$Comp
L Elabdev:SYS_5V #PWR010
U 1 1 55898497
P 3300 950
F 0 "#PWR010" H 3300 800 50 0001 C CNN
F 1 "SYS_5V" H 3300 1090 50 0000 C CNN
F 2 "" H 3300 950 60 0000 C CNN
F 3 "" H 3300 950 60 0000 C CNN
1 3300 950
1 0 0 -1
$EndComp
$Comp
L Elabdev:SYS_5V #PWR011
U 1 1 558984AF
P 1600 950
F 0 "#PWR011" H 1600 800 50 0001 C CNN
F 1 "SYS_5V" H 1600 1090 50 0000 C CNN
F 2 "" H 1600 950 60 0000 C CNN
F 3 "" H 1600 950 60 0000 C CNN
1 1600 950
1 0 0 -1
$EndComp
$Comp
L Elabdev:VDD_ADC #PWR012
U 1 1 558985D8
P 3050 2550
F 0 "#PWR012" H 3050 2400 50 0001 C CNN
F 1 "VDD_ADC" H 3050 2690 50 0000 C CNN
F 2 "" H 3050 2550 60 0000 C CNN
F 3 "" H 3050 2550 60 0000 C CNN
1 3050 2550
1 0 0 -1
$EndComp
Wire Wire Line
2700 2650 3050 2650
Wire Wire Line
3050 2650 3050 2550
$Comp
L Elabdev:GNDA_ADC #PWR013
U 1 1 5589865D
P 3050 2750
F 0 "#PWR013" H 3050 2500 50 0001 C CNN
F 1 "GNDA_ADC" H 3050 2600 50 0000 C CNN
F 2 "" H 3050 2750 60 0000 C CNN
F 3 "" H 3050 2750 60 0000 C CNN
1 3050 2750
0 -1 -1 0
$EndComp
Wire Wire Line
2700 2750 3050 2750
Text GLabel 2800 1550 2 50 Input ~ 0
SYS_RESETN
Wire Wire Line
2700 1550 2800 1550
Text GLabel 2100 1550 0 50 Input ~ 0
PWR_BUT
Wire Wire Line
2200 1550 2100 1550
$Comp
L Connector_Generic:Conn_02x23_Odd_Even P9
U 1 1 55DF7DBA
P 2400 2250
F 0 "P9" H 2400 3450 50 0000 C CNN
F 1 "BeagleBone_Black_Header" V 2450 2300 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical" H 2400 1400 60 0001 C CNN
F 3 "" H 2400 1400 60 0001 C CNN
1 2400 2250
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x23_Odd_Even P8
U 1 1 55DF7DE1
P 5100 2250
F 0 "P8" H 5100 3450 50 0000 C CNN
F 1 "BeagleBone_Black_Header" V 5150 2300 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical" H 5100 1400 60 0001 C CNN
F 3 "" H 5100 1400 60 0001 C CNN
1 5100 2250
1 0 0 -1
$EndComp
Wire Wire Line
2050 3350 2050 3250
Wire Wire Line
2850 3350 2850 3450
Wire Wire Line
2450 3450 2050 3450
$EndSCHEMATC

+ 119
- 0
hardware/form-bmicro.kicad_pcb View File

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

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

(page A4)
(title_block
(title "Democratic Sendcomm")
(date 2020-11-20)
(rev 0.9.0)
(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)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(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)
(42 Eco1.User user)
(43 Eco2.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.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(via_size 0.6)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.00254)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.7272 1.7272)
(pad_drill 1.016)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements 7FFFFFFF)
(pcbplotparams
(layerselection 0x01030_80000001)
(usegerberextensions false)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.100000)
(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 4)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)

(net 0 "")

(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.6)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
)

(gr_line (start 176 70) (end 120 70) (layer Edge.Cuts) (width 0.00254) (tstamp 5FC63D44))
(gr_line (start 176 135) (end 176 70) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 135) (end 176 135) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 70) (end 120 135) (layer Edge.Cuts) (width 0.00254))

)

+ 44
- 0
hardware/form-bmicro.pro View File

@@ -0,0 +1,44 @@
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]
[schematic_editor]
version=1
PageLayoutDescrFile=elabdev-white.kicad_wks
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

+ 27
- 0
hardware/form-bmicro.sch View File

@@ -0,0 +1,27 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 13 13
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Elabdev:Microbit_Edge_Conn J?
U 1 1 5FC74F3E
P 5700 3700
F 0 "J?" H 5700 5725 50 0000 C CNN
F 1 "Microbit_Edge_Conn" H 5700 5634 50 0000 C CNN
F 2 "Elabdev:BBCMicrobit_Edge_Conn" H 5600 3600 50 0001 C CNN
F 3 "https://www.microbit.co.uk/device/pins/" H 5600 3600 50 0001 C CNN
1 5700 3700
1 0 0 -1
$EndComp
$EndSCHEMATC

+ 119
- 0
hardware/form-frdm.kicad_pcb View File

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

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

(page A4)
(title_block
(title "Democratic Sendcomm")
(date 2020-11-20)
(rev 0.9.0)
(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)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(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)
(42 Eco1.User user)
(43 Eco2.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.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(via_size 0.6)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.00254)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.7272 1.7272)
(pad_drill 1.016)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements 7FFFFFFF)
(pcbplotparams
(layerselection 0x01030_80000001)
(usegerberextensions false)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.100000)
(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 4)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)

(net 0 "")

(net_class Default "To jest domyślna klasa połączeń."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.6)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
)

(gr_line (start 173 60) (end 120 60) (layer Edge.Cuts) (width 0.00254) (tstamp 5FC64220))
(gr_line (start 173 141) (end 173 60) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 141) (end 173 141) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 60) (end 120 141) (layer Edge.Cuts) (width 0.00254))

)

+ 44
- 0
hardware/form-frdm.pro View File

@@ -0,0 +1,44 @@
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]
[schematic_editor]
version=1
PageLayoutDescrFile=elabdev-white.kicad_wks
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

+ 60
- 0
hardware/form-frdm.sch View File

@@ -0,0 +1,60 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 12 13
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 "Based on https://github.com/kylemanna/kinetis-frdm-expansion/"
$EndDescr
$Comp
L Connector_Generic:Conn_02x10_Odd_Even J2
U 1 1 5660EB09
P 1950 1650
F 0 "J2" H 2000 2150 50 0000 C CNN
F 1 "CONN_02X10" V 2000 1650 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical" H 1950 450 60 0001 C CNN
F 3 "" H 1950 450 60 0001 C CNN
1 1950 1650
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x08_Odd_Even J1
U 1 1 5660EB90
P 3900 1550
F 0 "J1" H 3950 1950 50 0000 C CNN
F 1 "CONN_02X08" V 3950 1550 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 3900 350 60 0001 C CNN
F 3 "" H 3900 350 60 0001 C CNN
1 3900 1550
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x08_Odd_Even J3
U 1 1 5660EC4F
P 1950 3550
F 0 "J3" H 2000 3950 50 0000 C CNN
F 1 "CONN_02X08" V 2000 3550 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 1950 2350 60 0001 C CNN
F 3 "" H 1950 2350 60 0001 C CNN
1 1950 3550
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x06_Odd_Even J4
U 1 1 5660ECD0
P 3900 3450
F 0 "J4" H 3950 3750 50 0000 C CNN
F 1 "CONN_02X06" V 3950 3400 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" H 3900 2250 60 0001 C CNN
F 3 "" H 3900 2250 60 0001 C CNN
1 3900 3450
1 0 0 -1
$EndComp
$EndSCHEMATC

+ 10
- 0
hardware/libraries/elabdev.dcm View File

@@ -82,10 +82,20 @@ K ST STM32 Cortex Debug Connector ARM SWD JTAG
F https://www.st.com/content/ccc/resource/technical/document/user_manual/group1/99/49/91/b6/b2/3a/46/e5/DM00526767/files/DM00526767.pdf/jcr:content/translations/en.DM00526767.pdf
$ENDCMP
#
$CMP VDD_ADC
K POWER, PWR
$ENDCMP
#
$CMP ESD9B3.3ST5G
D ESD protection diode, 3.3Vrwm, SOD-923
K diode TVS ESD
F https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF
$ENDCMP
#
$CMP Microbit_Edge_Conn
D micro:bit vertial edge connector
K microbit edge connector vertical
F https://www.microbit.co.uk/device/pins
$ENDCMP
#
#End Doc Library

+ 139
- 0
hardware/libraries/elabdev.lib View File

@@ -476,4 +476,143 @@ X A2 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SYS_5V
#
DEF SYS_5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "SYS_5V" 0 140 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X SYS_5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# VDD_ADC
#
DEF VDD_ADC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VDD_ADC" 0 140 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X VDD_ADC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# GNDA_ADC
#
DEF GNDA_ADC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GNDA_ADC" 0 -150 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GNDA_ADC 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# Microbit_Edge_Conn
#
DEF Microbit_Edge_Conn J 0 40 Y Y 1 F N
F0 "J" 50 2050 50 H V C CNN
F1 "Microbit_Edge_Conn" 50 1950 50 H V C CNN
F2 "" -100 -100 50 H I C CNN
F3 "" -100 -100 50 H I C CNN
$FPLIST
*17809*
*4UCON*
$ENDFPLIST
DRAW
S -350 1850 350 -2150 0 0 10 f
X P22_GND 1 500 1800 150 L 50 50 1 1 P
X ~ 2 -500 1800 150 R 50 50 1 1 N N
X GND 3 500 1700 150 L 50 50 1 1 W
X ~ 4 -500 1700 150 R 50 50 1 1 N N
X GND 5 500 1600 150 L 50 50 1 1 W
X ~ 6 -500 1600 150 R 50 50 1 1 N N
X GND 7 500 1500 150 L 50 50 1 1 W
X ~ 8 -500 1500 150 R 50 50 1 1 N N
X GND 9 500 1400 150 L 50 50 1 1 W
X ~ 10 -500 1400 150 R 50 50 1 1 N N
X ~ 20 -500 900 150 R 50 50 1 1 N N
X ~ 30 -500 400 150 R 50 50 1 1 N N
X ~ 40 -500 -100 150 R 50 50 1 1 N N
X ~ 50 -500 -600 150 R 50 50 1 1 N N
X ~ 60 -500 -1100 150 R 50 50 1 1 N N
X ~ 70 -500 -1600 150 R 50 50 1 1 N N
X ~ 80 -500 -2100 150 R 50 50 1 1 N N
X P21_GND 11 500 1300 150 L 50 50 1 1 P
X 3v3 21 500 800 150 L 50 50 1 1 P
X P15_MOSI 31 500 300 150 L 50 50 1 1 P
X P2 41 500 -200 150 L 50 50 1 1 P
X P9 51 500 -700 150 L 50 50 1 1 P
X P1 61 500 -1200 150 L 50 50 1 1 P
X P0 71 500 -1700 150 L 50 50 1 1 P
X ~ 12 -500 1300 150 R 50 50 1 1 N N
X ~ 22 -500 800 150 R 50 50 1 1 N N
X ~ 32 -500 300 150 R 50 50 1 1 N N
X ~ 42 -500 -200 150 R 50 50 1 1 N N
X ~ 52 -500 -700 150 R 50 50 1 1 N N
X ~ 62 -500 -1200 150 R 50 50 1 1 N N
X ~ 72 -500 -1700 150 R 50 50 1 1 N N
X P20_SDA 13 500 1200 150 L 50 50 1 1 P
X 3v3 23 500 700 150 L 50 50 1 1 P
X P14_MISO 33 500 200 150 L 50 50 1 1 P
X P2 43 500 -300 150 L 50 50 1 1 P
X P8 53 500 -800 150 L 50 50 1 1 P
X P7 63 500 -1300 150 L 50 50 1 1 P
X P0 73 500 -1800 150 L 50 50 1 1 P
X ~ 14 -500 1200 150 R 50 50 1 1 N N
X ~ 24 -500 700 150 R 50 50 1 1 N N
X ~ 34 -500 200 150 R 50 50 1 1 N N
X ~ 44 -500 -300 150 R 50 50 1 1 N N
X ~ 54 -500 -800 150 R 50 50 1 1 N N
X ~ 64 -500 -1300 150 R 50 50 1 1 N N
X ~ 74 -500 -1800 150 R 50 50 1 1 N N
X P19_SCL 15 500 1100 150 L 50 50 1 1 P
X 3v3 25 500 600 150 L 50 50 1 1 P
X P13_SCK 35 500 100 150 L 50 50 1 1 P
X P12 45 500 -400 150 L 50 50 1 1 P
X P1 55 500 -900 150 L 50 50 1 1 P
X P6 65 500 -1400 150 L 50 50 1 1 P
X P0 75 500 -1900 150 L 50 50 1 1 P
X ~ 16 -500 1100 150 R 50 50 1 1 N N
X ~ 26 -500 600 150 R 50 50 1 1 N N
X ~ 36 -500 100 150 R 50 50 1 1 N N
X ~ 46 -500 -400 150 R 50 50 1 1 N N
X ~ 56 -500 -900 150 R 50 50 1 1 N N
X ~ 66 -500 -1400 150 R 50 50 1 1 N N
X ~ 76 -500 -1900 150 R 50 50 1 1 N N
X P18_3v3 17 500 1000 150 L 50 50 1 1 P
X P17_3v3 27 500 500 150 L 50 50 1 1 P
X P2 37 500 0 150 L 50 50 1 1 P
X P11_Button_B 47 500 -500 150 L 50 50 1 1 P
X P1 57 500 -1000 150 L 50 50 1 1 P
X P5_Button_A 67 500 -1500 150 L 50 50 1 1 P
X P0 77 500 -2000 150 L 50 50 1 1 P
X ~ 18 -500 1000 150 R 50 50 1 1 N N
X ~ 28 -500 500 150 R 50 50 1 1 N N
X ~ 38 -500 0 150 R 50 50 1 1 N N
X ~ 48 -500 -500 150 R 50 50 1 1 N N
X ~ 58 -500 -1000 150 R 50 50 1 1 N N
X ~ 68 -500 -1500 150 R 50 50 1 1 N N
X ~ 78 -500 -2000 150 R 50 50 1 1 N N
X 3v3 19 500 900 150 L 50 50 1 1 P
X P16 29 500 400 150 L 50 50 1 1 P
X P2 39 500 -100 150 L 50 50 1 1 P
X P10 49 500 -600 150 L 50 50 1 1 P
X P1 59 500 -1100 150 L 50 50 1 1 P
X P4 69 500 -1600 150 L 50 50 1 1 P
X P3 79 500 -2100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

+ 115
- 0
hardware/modules/elabdev.pretty/BBCMicrobit_Edge_Conn.kicad_mod View File

@@ -0,0 +1,115 @@
(module Elabdev:4UCON_17909_02x401.27mm_Vertical (layer F.Cu) (tedit 58F39FBE)
(descr "BBC micro:bit vertical edge connector")
(tags "bbc microbit edge connector vertical")
(fp_text reference REF** (at 24.765 -2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 4UCON_17909_02x401.27mm_Vertical (at 24.8 10.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.27 0.09) (end -3.67 0.79) (layer F.Fab) (width 0.1))
(fp_line (start -3.68 -0.62) (end -2.28 0.08) (layer F.Fab) (width 0.1))
(fp_line (start -3.69 8.25) (end -3.69 -0.63) (layer F.Fab) (width 0.1))
(fp_line (start 53.21 8.25) (end -3.69 8.25) (layer F.Fab) (width 0.1))
(fp_line (start 53.21 -0.63) (end 53.21 8.25) (layer F.Fab) (width 0.1))
(fp_line (start -3.69 -0.63) (end 53.21 -0.63) (layer F.Fab) (width 0.1))
(fp_text user %R (at 24.765 3.81) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.3 -1.27) (end -4.3 8.89) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.3 8.89) (end 53.82 8.89) (layer F.CrtYd) (width 0.05))
(fp_line (start 53.82 8.89) (end 53.82 -1.27) (layer F.CrtYd) (width 0.05))
(fp_line (start 53.82 -1.27) (end -4.3 -1.27) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.27 -0.635) (end -3 0) (layer F.SilkS) (width 0.15))
(fp_line (start -3 0) (end -4.27 0.635) (layer F.SilkS) (width 0.15))
(fp_line (start 53.82 8.89) (end -4.3 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -4.3 8.89) (end -4.3 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -4.3 -1.27) (end 53.82 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 53.82 -1.27) (end 53.82 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start 13.68 2.73) (end 13.68 3.28) (layer F.SilkS) (width 0.15))
(pad 80 thru_hole oval (at 49.53 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 78 thru_hole oval (at 48.26 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 76 thru_hole oval (at 46.99 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 74 thru_hole oval (at 45.72 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 72 thru_hole oval (at 44.45 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 70 thru_hole oval (at 43.18 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 68 thru_hole oval (at 41.91 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 66 thru_hole oval (at 40.64 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 64 thru_hole oval (at 39.37 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 62 thru_hole oval (at 38.1 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 60 thru_hole oval (at 36.83 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 58 thru_hole oval (at 35.56 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 56 thru_hole oval (at 34.29 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 54 thru_hole oval (at 33.02 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 52 thru_hole oval (at 31.75 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 50 thru_hole oval (at 30.48 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 48 thru_hole oval (at 29.21 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 46 thru_hole oval (at 27.94 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 43 thru_hole oval (at 26.67 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 47 thru_hole oval (at 29.21 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 51 thru_hole oval (at 31.75 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 55 thru_hole oval (at 34.29 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 59 thru_hole oval (at 36.83 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 63 thru_hole oval (at 39.37 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 67 thru_hole oval (at 41.91 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 71 thru_hole oval (at 44.45 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 75 thru_hole oval (at 46.99 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 79 thru_hole oval (at 49.53 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 45 thru_hole oval (at 27.94 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 49 thru_hole oval (at 30.48 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 53 thru_hole oval (at 33.02 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 57 thru_hole oval (at 35.56 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 61 thru_hole oval (at 38.1 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 65 thru_hole oval (at 40.64 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 69 thru_hole oval (at 43.18 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 73 thru_hole oval (at 45.72 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 77 thru_hole oval (at 48.26 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 44 thru_hole oval (at 26.67 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 1.27 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 41 thru_hole oval (at 25.4 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 37 thru_hole oval (at 22.86 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 33 thru_hole oval (at 20.32 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 29 thru_hole oval (at 17.78 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 25 thru_hole oval (at 15.24 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 21 thru_hole oval (at 12.7 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 17 thru_hole oval (at 10.16 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 7.62 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 5.08 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 39 thru_hole oval (at 24.13 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 35 thru_hole oval (at 21.59 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 31 thru_hole oval (at 19.05 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 27 thru_hole oval (at 16.51 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 23 thru_hole oval (at 13.97 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 19 thru_hole oval (at 11.43 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 8.89 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 6.35 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 3.81 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 1.27 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 3.81 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 5.08 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at 6.35 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 7.62 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 8.89 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 18 thru_hole oval (at 10.16 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 20 thru_hole oval (at 11.43 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 22 thru_hole oval (at 12.7 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 24 thru_hole oval (at 13.97 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 26 thru_hole oval (at 15.24 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 28 thru_hole oval (at 16.51 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 30 thru_hole oval (at 17.78 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 32 thru_hole oval (at 19.05 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 34 thru_hole oval (at 20.32 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 36 thru_hole oval (at 21.59 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 38 thru_hole oval (at 22.86 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 40 thru_hole oval (at 24.13 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 42 thru_hole oval (at 25.4 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_4UCON.3dshapes/4UCON_17809_02x40x1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 143549
- 0
hardware/modules/packages3d/Connector_4UCON.3dshapes/4UCON_17809_02x40x1.27mm_Vertical.step
File diff suppressed because it is too large
View File


+ 20824
- 0
hardware/modules/packages3d/Connector_4UCON.3dshapes/4UCON_17809_02x40x1.27mm_Vertical.wrl
File diff suppressed because it is too large
View File


Loading…
Cancel
Save