summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Malinowski <a.malinowsk2@partner.samsung.com>2016-04-26 10:41:33 +0200
committerAdam Malinowski <a.malinowsk2@partner.samsung.com>2016-04-26 17:43:04 +0200
commitf43fc1cf03a9f3a908af2c14d45d6eeb8af3c668 (patch)
tree08e55c46b7ad1190f037ce5b1e24d37e30efa422
parentc75aaf50dd54570f61df6d05b132f4420750b64d (diff)
downloadsd-mux-f43fc1cf03a9f3a908af2c14d45d6eeb8af3c668.tar.gz
sd-mux-f43fc1cf03a9f3a908af2c14d45d6eeb8af3c668.tar.bz2
sd-mux-f43fc1cf03a9f3a908af2c14d45d6eeb8af3c668.zip
Add MicroSD card adapter hardware documentation
Change-Id: If8c2f3b683a8dd2d9e345787a96c48f7bc4b5e0e
-rw-r--r--doc/hardware/main-board/SDCARD.dcm (renamed from doc/hardware/SDCARD.dcm)0
-rw-r--r--doc/hardware/main-board/SDCARD.lib (renamed from doc/hardware/SDCARD.lib)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/PSB_IDC_4x2.kicad_mod (renamed from doc/hardware/footprints.pretty/PSB_IDC_4x2.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/conn_usb_A.kicad_mod (renamed from doc/hardware/footprints.pretty/conn_usb_A.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/conn_usb_B_micro.kicad_mod (renamed from doc/hardware/footprints.pretty/conn_usb_B_micro.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/cons_1,5x3.kicad_mod (renamed from doc/hardware/footprints.pretty/cons_1,5x3.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/do219ab.kicad_mod (renamed from doc/hardware/footprints.pretty/do219ab.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/microsd_socket.kicad_mod (renamed from doc/hardware/footprints.pretty/microsd_socket.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/msoic-10.kicad_mod (renamed from doc/hardware/footprints.pretty/msoic-10.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/msoic-8.kicad_mod (renamed from doc/hardware/footprints.pretty/msoic-8.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/ssop-28.kicad_mod (renamed from doc/hardware/footprints.pretty/ssop-28.kicad_mod)0
-rw-r--r--doc/hardware/main-board/footprints.pretty/tssop-24.kicad_mod (renamed from doc/hardware/footprints.pretty/tssop-24.kicad_mod)0
-rw-r--r--doc/hardware/main-board/ft245RL.dcm (renamed from doc/hardware/ft245RL.dcm)0
-rw-r--r--doc/hardware/main-board/ft245RL.lib (renamed from doc/hardware/ft245RL.lib)0
-rw-r--r--doc/hardware/main-board/induction.dcm (renamed from doc/hardware/induction.dcm)0
-rw-r--r--doc/hardware/main-board/induction.lib (renamed from doc/hardware/induction.lib)0
-rw-r--r--doc/hardware/main-board/sd-mux-cache.lib (renamed from doc/hardware/sd-mux-cache.lib)0
-rw-r--r--doc/hardware/main-board/sd-mux.kicad_pcb (renamed from doc/hardware/sd-mux.kicad_pcb)0
-rw-r--r--doc/hardware/main-board/sd-mux.pro (renamed from doc/hardware/sd-mux.pro)9
-rw-r--r--doc/hardware/main-board/sd-mux.sch (renamed from doc/hardware/sd-mux.sch)1
-rw-r--r--doc/hardware/main-board/sd-relay.dcm (renamed from doc/hardware/sd-relay.dcm)0
-rw-r--r--doc/hardware/main-board/sd-relay.lib (renamed from doc/hardware/sd-relay.lib)0
-rw-r--r--doc/hardware/main-board/switch-ic.dcm (renamed from doc/hardware/switch-ic.dcm)0
-rw-r--r--doc/hardware/main-board/switch-ic.lib (renamed from doc/hardware/switch-ic.lib)0
-rw-r--r--doc/hardware/usd-adapter/connectors.pretty/strip_2x4_1.27.kicad_mod27
-rw-r--r--doc/hardware/usd-adapter/connectors.pretty/usd.kicad_mod16
-rw-r--r--doc/hardware/usd-adapter/usd-adapter.kicad_pcb279
-rw-r--r--doc/hardware/usd-adapter/usd-adapter.pro61
-rw-r--r--doc/hardware/usd-adapter/usd-adapter.sch133
-rw-r--r--doc/hardware/usd-adapter/usd-plug.dcm3
-rw-r--r--doc/hardware/usd-adapter/usd-plug.lib24
31 files changed, 547 insertions, 6 deletions
diff --git a/doc/hardware/SDCARD.dcm b/doc/hardware/main-board/SDCARD.dcm
index d93d7fa..d93d7fa 100644
--- a/doc/hardware/SDCARD.dcm
+++ b/doc/hardware/main-board/SDCARD.dcm
diff --git a/doc/hardware/SDCARD.lib b/doc/hardware/main-board/SDCARD.lib
index 6f07150..6f07150 100644
--- a/doc/hardware/SDCARD.lib
+++ b/doc/hardware/main-board/SDCARD.lib
diff --git a/doc/hardware/footprints.pretty/PSB_IDC_4x2.kicad_mod b/doc/hardware/main-board/footprints.pretty/PSB_IDC_4x2.kicad_mod
index db5066f..db5066f 100644
--- a/doc/hardware/footprints.pretty/PSB_IDC_4x2.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/PSB_IDC_4x2.kicad_mod
diff --git a/doc/hardware/footprints.pretty/conn_usb_A.kicad_mod b/doc/hardware/main-board/footprints.pretty/conn_usb_A.kicad_mod
index a7f354f..a7f354f 100644
--- a/doc/hardware/footprints.pretty/conn_usb_A.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/conn_usb_A.kicad_mod
diff --git a/doc/hardware/footprints.pretty/conn_usb_B_micro.kicad_mod b/doc/hardware/main-board/footprints.pretty/conn_usb_B_micro.kicad_mod
index c8e270d..c8e270d 100644
--- a/doc/hardware/footprints.pretty/conn_usb_B_micro.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/conn_usb_B_micro.kicad_mod
diff --git a/doc/hardware/footprints.pretty/cons_1,5x3.kicad_mod b/doc/hardware/main-board/footprints.pretty/cons_1,5x3.kicad_mod
index 50018fa..50018fa 100644
--- a/doc/hardware/footprints.pretty/cons_1,5x3.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/cons_1,5x3.kicad_mod
diff --git a/doc/hardware/footprints.pretty/do219ab.kicad_mod b/doc/hardware/main-board/footprints.pretty/do219ab.kicad_mod
index a166051..a166051 100644
--- a/doc/hardware/footprints.pretty/do219ab.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/do219ab.kicad_mod
diff --git a/doc/hardware/footprints.pretty/microsd_socket.kicad_mod b/doc/hardware/main-board/footprints.pretty/microsd_socket.kicad_mod
index b95d5b8..b95d5b8 100644
--- a/doc/hardware/footprints.pretty/microsd_socket.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/microsd_socket.kicad_mod
diff --git a/doc/hardware/footprints.pretty/msoic-10.kicad_mod b/doc/hardware/main-board/footprints.pretty/msoic-10.kicad_mod
index c70a1f8..c70a1f8 100644
--- a/doc/hardware/footprints.pretty/msoic-10.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/msoic-10.kicad_mod
diff --git a/doc/hardware/footprints.pretty/msoic-8.kicad_mod b/doc/hardware/main-board/footprints.pretty/msoic-8.kicad_mod
index def59b0..def59b0 100644
--- a/doc/hardware/footprints.pretty/msoic-8.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/msoic-8.kicad_mod
diff --git a/doc/hardware/footprints.pretty/ssop-28.kicad_mod b/doc/hardware/main-board/footprints.pretty/ssop-28.kicad_mod
index 7483c41..7483c41 100644
--- a/doc/hardware/footprints.pretty/ssop-28.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/ssop-28.kicad_mod
diff --git a/doc/hardware/footprints.pretty/tssop-24.kicad_mod b/doc/hardware/main-board/footprints.pretty/tssop-24.kicad_mod
index 0c36c2b..0c36c2b 100644
--- a/doc/hardware/footprints.pretty/tssop-24.kicad_mod
+++ b/doc/hardware/main-board/footprints.pretty/tssop-24.kicad_mod
diff --git a/doc/hardware/ft245RL.dcm b/doc/hardware/main-board/ft245RL.dcm
index a705419..a705419 100644
--- a/doc/hardware/ft245RL.dcm
+++ b/doc/hardware/main-board/ft245RL.dcm
diff --git a/doc/hardware/ft245RL.lib b/doc/hardware/main-board/ft245RL.lib
index 9a3f977..9a3f977 100644
--- a/doc/hardware/ft245RL.lib
+++ b/doc/hardware/main-board/ft245RL.lib
diff --git a/doc/hardware/induction.dcm b/doc/hardware/main-board/induction.dcm
index 0ff5899..0ff5899 100644
--- a/doc/hardware/induction.dcm
+++ b/doc/hardware/main-board/induction.dcm
diff --git a/doc/hardware/induction.lib b/doc/hardware/main-board/induction.lib
index bbba71a..bbba71a 100644
--- a/doc/hardware/induction.lib
+++ b/doc/hardware/main-board/induction.lib
diff --git a/doc/hardware/sd-mux-cache.lib b/doc/hardware/main-board/sd-mux-cache.lib
index 1aefc68..1aefc68 100644
--- a/doc/hardware/sd-mux-cache.lib
+++ b/doc/hardware/main-board/sd-mux-cache.lib
diff --git a/doc/hardware/sd-mux.kicad_pcb b/doc/hardware/main-board/sd-mux.kicad_pcb
index f678330..f678330 100644
--- a/doc/hardware/sd-mux.kicad_pcb
+++ b/doc/hardware/main-board/sd-mux.kicad_pcb
diff --git a/doc/hardware/sd-mux.pro b/doc/hardware/main-board/sd-mux.pro
index 2d8a850..c2b6c48 100644
--- a/doc/hardware/sd-mux.pro
+++ b/doc/hardware/main-board/sd-mux.pro
@@ -60,11 +60,10 @@ LibName28=atmel
LibName29=contrib
LibName30=valves
LibName31=SDCARD
-LibName32=FT232H
-LibName33=ftdi
-LibName34=ft245RL
-LibName35=switch-ic
-LibName36=induction
+LibName32=ftdi
+LibName33=ft245RL
+LibName34=switch-ic
+LibName35=induction
[schematic_editor]
version=1
PageLayoutDescrFile=
diff --git a/doc/hardware/sd-mux.sch b/doc/hardware/main-board/sd-mux.sch
index 028f73e..3efbed1 100644
--- a/doc/hardware/sd-mux.sch
+++ b/doc/hardware/main-board/sd-mux.sch
@@ -30,7 +30,6 @@ LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:SDCARD
-LIBS:FT232H
LIBS:ftdi
LIBS:ft245RL
LIBS:switch-ic
diff --git a/doc/hardware/sd-relay.dcm b/doc/hardware/main-board/sd-relay.dcm
index 5f3ed79..5f3ed79 100644
--- a/doc/hardware/sd-relay.dcm
+++ b/doc/hardware/main-board/sd-relay.dcm
diff --git a/doc/hardware/sd-relay.lib b/doc/hardware/main-board/sd-relay.lib
index 233cda6..233cda6 100644
--- a/doc/hardware/sd-relay.lib
+++ b/doc/hardware/main-board/sd-relay.lib
diff --git a/doc/hardware/switch-ic.dcm b/doc/hardware/main-board/switch-ic.dcm
index cf42e80..cf42e80 100644
--- a/doc/hardware/switch-ic.dcm
+++ b/doc/hardware/main-board/switch-ic.dcm
diff --git a/doc/hardware/switch-ic.lib b/doc/hardware/main-board/switch-ic.lib
index 3e1fbe6..3e1fbe6 100644
--- a/doc/hardware/switch-ic.lib
+++ b/doc/hardware/main-board/switch-ic.lib
diff --git a/doc/hardware/usd-adapter/connectors.pretty/strip_2x4_1.27.kicad_mod b/doc/hardware/usd-adapter/connectors.pretty/strip_2x4_1.27.kicad_mod
new file mode 100644
index 0000000..0eb0b4f
--- /dev/null
+++ b/doc/hardware/usd-adapter/connectors.pretty/strip_2x4_1.27.kicad_mod
@@ -0,0 +1,27 @@
+(module strip_2x4_1.27 (layer F.Cu) (tedit 561E02E5)
+ (descr "Pin strip 8pin")
+ (tags "CONN DEV")
+ (fp_text reference STRIP_2x4_1.27 (at 4.16 2.57) (layer F.SilkS)
+ (effects (font (size 1.016 1.016) (thickness 0.2032)))
+ )
+ (fp_text value Val** (at 3.76 -4.87) (layer F.SilkS) hide
+ (effects (font (size 1.016 0.889) (thickness 0.2032)))
+ )
+ (fp_line (start -1.27 -3.87) (end 10.16 -3.87) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 10.16 -3.87) (end 10.16 1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 10.16 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -1.27 1.27) (end -1.27 -3.87) (layer F.SilkS) (width 0.3048))
+ (pad 1 thru_hole rect (at 0 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole oval (at 1.27 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole oval (at 2.54 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole oval (at 3.81 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole oval (at 5.08 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole oval (at 6.35 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole oval (at 7.62 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole oval (at 8.89 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
+ (model walter/pin_strip/pin_strip_8.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/doc/hardware/usd-adapter/connectors.pretty/usd.kicad_mod b/doc/hardware/usd-adapter/connectors.pretty/usd.kicad_mod
new file mode 100644
index 0000000..de4084a
--- /dev/null
+++ b/doc/hardware/usd-adapter/connectors.pretty/usd.kicad_mod
@@ -0,0 +1,16 @@
+(module usd (layer F.Cu) (tedit 561CF09A)
+ (fp_text reference REF** (at 3.79 2.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value usd (at 3.64 -2.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 8 smd rect (at 7.7 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 6.6 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 5.5 -0.15) (size 0.8 3.2) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 4.4 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3.3 -0.15) (size 0.8 3.2) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 2.2 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 1.1 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at 0 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/doc/hardware/usd-adapter/usd-adapter.kicad_pcb b/doc/hardware/usd-adapter/usd-adapter.kicad_pcb
new file mode 100644
index 0000000..e8dde82
--- /dev/null
+++ b/doc/hardware/usd-adapter/usd-adapter.kicad_pcb
@@ -0,0 +1,279 @@
+(kicad_pcb (version 4) (host pcbnew 0.201604232031+6710~44~ubuntu14.04.1-product)
+
+ (general
+ (links 8)
+ (no_connects 0)
+ (area 132.35 79.745 197.825001 120.395001)
+ (thickness 1.6)
+ (drawings 36)
+ (tracks 27)
+ (zones 0)
+ (modules 2)
+ (nets 9)
+ )
+
+ (page A4)
+ (title_block
+ (title "Micro SD card adapter")
+ (date 2016-02-26)
+ (rev 1)
+ (company SRPOL)
+ (comment 1 "Author: Adam Malinowski <a.malinowsk2@partner.samsung.com>")
+ (comment 2 "Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved")
+ )
+
+ (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 0.8 2.9)
+ (pad_drill 0)
+ (pad_to_mask_clearance 0.2)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF7F)
+ (pcbplotparams
+ (layerselection 0x01100_00000001)
+ (usegerberextensions false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory fabr))
+ )
+
+ (net 0 "")
+ (net 1 /N8)
+ (net 2 /N7)
+ (net 3 /N6)
+ (net 4 /N5)
+ (net 5 /N4)
+ (net 6 /N3)
+ (net 7 /N2)
+ (net 8 /N1)
+
+ (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 /N1)
+ (add_net /N2)
+ (add_net /N3)
+ (add_net /N4)
+ (add_net /N5)
+ (add_net /N6)
+ (add_net /N7)
+ (add_net /N8)
+ )
+
+ (module connectors:usd (layer F.Cu) (tedit 561E0908) (tstamp 561EEEF7)
+ (at 147.3 92.58)
+ (path /561E06AA)
+ (fp_text reference J1 (at 3.79 2.35) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value usd-plug (at 3.64 -2.55) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 8 smd rect (at 7.7 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask)
+ (net 1 /N8))
+ (pad 7 smd rect (at 6.6 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask)
+ (net 2 /N7))
+ (pad 6 smd rect (at 5.5 -0.15) (size 0.8 3.2) (layers F.Cu F.Paste F.Mask)
+ (net 3 /N6))
+ (pad 5 smd rect (at 4.4 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask)
+ (net 4 /N5))
+ (pad 4 smd rect (at 3.3 -0.15) (size 0.8 3.2) (layers F.Cu F.Paste F.Mask)
+ (net 5 /N4))
+ (pad 3 smd rect (at 2.2 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask)
+ (net 6 /N3))
+ (pad 2 smd rect (at 1.1 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask)
+ (net 7 /N2))
+ (pad 1 smd rect (at 0 0) (size 0.8 2.9) (layers F.Cu F.Paste F.Mask)
+ (net 8 /N1))
+ )
+
+ (module connectors:strip_2x4_1.27 (layer F.Cu) (tedit 561E090B) (tstamp 561EEF07)
+ (at 146.07 110.06)
+ (descr "Pin strip 8pin")
+ (tags "CONN DEV")
+ (path /561E0431)
+ (fp_text reference P1 (at 4.16 2.57) (layer F.SilkS) hide
+ (effects (font (size 1.016 1.016) (thickness 0.2032)))
+ )
+ (fp_text value CONN_02X04 (at 3.76 -4.87) (layer F.SilkS) hide
+ (effects (font (size 1.016 0.889) (thickness 0.2032)))
+ )
+ (fp_line (start -1.27 -3.87) (end 10.16 -3.87) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 10.16 -3.87) (end 10.16 1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 10.16 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -1.27 1.27) (end -1.27 -3.87) (layer F.SilkS) (width 0.3048))
+ (pad 1 thru_hole rect (at 0 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 8 /N1))
+ (pad 2 thru_hole oval (at 1.27 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 7 /N2))
+ (pad 3 thru_hole oval (at 2.54 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 6 /N3))
+ (pad 4 thru_hole oval (at 3.81 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 5 /N4))
+ (pad 5 thru_hole oval (at 5.08 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 4 /N5))
+ (pad 6 thru_hole oval (at 6.35 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 3 /N6))
+ (pad 7 thru_hole oval (at 7.62 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 2 /N7))
+ (pad 8 thru_hole oval (at 8.89 -2.6) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
+ (net 1 /N8))
+ )
+
+ (gr_line (start 156.4 89.95) (end 157.3 89.6) (layer Cmts.User) (width 0.15))
+ (gr_line (start 156.4 89.95) (end 156.75 89.05) (layer Cmts.User) (width 0.15))
+ (gr_text "2. Contacts coppered with gold" (at 179.55 83.4) (layer Cmts.User)
+ (effects (font (size 1.5 1.5) (thickness 0.1)))
+ )
+ (gr_line (start 161.65 84.6) (end 197.75 84.6) (layer Cmts.User) (width 0.15))
+ (gr_line (start 156.4 89.95) (end 161.65 84.6) (layer Cmts.User) (width 0.15))
+ (gr_line (start 156.75 89.55) (end 145.75 89.55) (layer Cmts.User) (width 0.15))
+ (gr_line (start 156.75 94.55) (end 156.75 89.55) (layer Cmts.User) (width 0.15))
+ (gr_line (start 145.75 94.55) (end 156.75 94.55) (layer Cmts.User) (width 0.15))
+ (gr_line (start 145.75 89.55) (end 145.75 94.55) (layer Cmts.User) (width 0.15))
+ (gr_text "1. Board thickness: 0.8mm" (at 176.95 80.85) (layer Cmts.User)
+ (effects (font (size 1.5 1.5) (thickness 0.1)))
+ )
+ (dimension 25 (width 0.3) (layer Dwgs.User)
+ (gr_text "25.000 mm" (at 139 102.55 270) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 147.05 115.05) (xy 137.65 115.05)))
+ (feature2 (pts (xy 147.05 90.05) (xy 137.65 90.05)))
+ (crossbar (pts (xy 140.35 90.05) (xy 140.35 115.05)))
+ (arrow1a (pts (xy 140.35 115.05) (xy 139.763579 113.923496)))
+ (arrow1b (pts (xy 140.35 115.05) (xy 140.936421 113.923496)))
+ (arrow2a (pts (xy 140.35 90.05) (xy 139.763579 91.176504)))
+ (arrow2b (pts (xy 140.35 90.05) (xy 140.936421 91.176504)))
+ )
+ (dimension 14.3 (width 0.3) (layer Dwgs.User)
+ (gr_text "14.300 mm" (at 150.5 119) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 157.65 114.15) (xy 157.65 120.35)))
+ (feature2 (pts (xy 143.35 114.15) (xy 143.35 120.35)))
+ (crossbar (pts (xy 143.35 117.65) (xy 157.65 117.65)))
+ (arrow1a (pts (xy 157.65 117.65) (xy 156.523496 118.236421)))
+ (arrow1b (pts (xy 157.65 117.65) (xy 156.523496 117.063579)))
+ (arrow2a (pts (xy 143.35 117.65) (xy 144.476504 118.236421)))
+ (arrow2b (pts (xy 143.35 117.65) (xy 144.476504 117.063579)))
+ )
+ (gr_line (start 145.82 105.05) (end 155.215 105.05) (angle 90) (layer F.SilkS) (width 0.15) (tstamp 561EF05F))
+ (gr_arc (start 145.815 104.25) (end 145.815 105.05) (angle 90) (layer F.SilkS) (width 0.15) (tstamp 561EF059))
+ (gr_arc (start 155.215 104.25) (end 156.015 104.25) (angle 90) (layer F.SilkS) (width 0.15) (tstamp 561EF051))
+ (gr_arc (start 156.82 114.23) (end 157.62 114.23) (angle 90) (layer Edge.Cuts) (width 0.15) (tstamp 561EF01D))
+ (gr_line (start 157.62 105.825) (end 157.62 114.23) (angle 90) (layer Edge.Cuts) (width 0.15) (tstamp 561EEFD6))
+ (gr_arc (start 144.215 114.23) (end 144.215 115.03) (angle 90) (layer Edge.Cuts) (width 0.15) (tstamp 561EEFD3))
+ (gr_line (start 143.415 105.825) (end 143.415 114.23) (angle 90) (layer Edge.Cuts) (width 0.15) (tstamp 561EEFCF))
+ (gr_arc (start 156.82 105.825) (end 156.82 105.025) (angle 90) (layer Edge.Cuts) (width 0.15) (tstamp 561EEF9E))
+ (gr_arc (start 144.215 105.825) (end 143.415 105.825) (angle 90) (layer Edge.Cuts) (width 0.15) (tstamp 561EEF97))
+ (gr_arc (start 145.515 98.125) (end 145.715 98.125) (angle -90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 146.285 95.145) (end 146.285 90.825) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 145.715 99.125) (end 145.015 99.825) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 145.715 98.125) (end 145.715 99.125) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 145.015 97.925) (end 145.515 97.925) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 145.015 96.425) (end 145.015 97.925) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 146.285 95.145) (end 145.015 96.415) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_arc (start 156.815 104.225) (end 156.815 105.025) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_arc (start 144.215 104.225) (end 145.015 104.225) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_arc (start 147.085 90.825) (end 147.085 90.025) (angle -90) (layer Edge.Cuts) (width 0.15))
+ (gr_arc (start 155.215 90.825) (end 156.015 90.815) (angle -90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 156.015 104.225) (end 156.015 90.825) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 144.215 115.03) (end 156.82 115.03) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 145.015 99.825) (end 145.015 104.225) (angle 90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 155.215 90.025) (end 147.085 90.025) (angle 90) (layer Edge.Cuts) (width 0.15))
+
+ (segment (start 155 92.58) (end 155 107.42) (width 0.25) (layer F.Cu) (net 1))
+ (segment (start 155 107.42) (end 154.96 107.46) (width 0.25) (layer F.Cu) (net 1))
+ (segment (start 153.9 92.58) (end 153.9 99.56) (width 0.25) (layer F.Cu) (net 2))
+ (segment (start 153.9 99.56) (end 153.69 99.77) (width 0.25) (layer F.Cu) (net 2))
+ (segment (start 153.69 99.77) (end 153.69 108.71018) (width 0.25) (layer F.Cu) (net 2))
+ (segment (start 153.69 108.71018) (end 153.69 110.06) (width 0.25) (layer F.Cu) (net 2))
+ (segment (start 152.8 92.43) (end 152.8 99.57) (width 0.25) (layer F.Cu) (net 3))
+ (segment (start 152.8 99.57) (end 152.42 99.95) (width 0.25) (layer F.Cu) (net 3))
+ (segment (start 152.42 99.95) (end 152.42 107.46) (width 0.25) (layer F.Cu) (net 3))
+ (segment (start 151.7 92.58) (end 151.7 99.56) (width 0.25) (layer F.Cu) (net 4))
+ (segment (start 151.15 108.71018) (end 151.15 110.06) (width 0.25) (layer F.Cu) (net 4))
+ (segment (start 151.7 99.56) (end 151.15 100.11) (width 0.25) (layer F.Cu) (net 4))
+ (segment (start 151.15 100.11) (end 151.15 108.71018) (width 0.25) (layer F.Cu) (net 4))
+ (segment (start 150.6 92.43) (end 150.6 99.56) (width 0.25) (layer F.Cu) (net 5))
+ (segment (start 150.6 99.56) (end 149.88 100.28) (width 0.25) (layer F.Cu) (net 5))
+ (segment (start 149.88 100.28) (end 149.88 107.46) (width 0.25) (layer F.Cu) (net 5))
+ (segment (start 149.5 92.58) (end 149.5 99.57) (width 0.25) (layer F.Cu) (net 6))
+ (segment (start 149.5 99.57) (end 148.61 100.46) (width 0.25) (layer F.Cu) (net 6))
+ (segment (start 148.61 100.46) (end 148.61 108.71018) (width 0.25) (layer F.Cu) (net 6))
+ (segment (start 148.61 108.71018) (end 148.61 110.06) (width 0.25) (layer F.Cu) (net 6))
+ (segment (start 148.4 92.58) (end 148.4 99.56) (width 0.25) (layer F.Cu) (net 7))
+ (segment (start 148.4 99.56) (end 147.34 100.62) (width 0.25) (layer F.Cu) (net 7))
+ (segment (start 147.34 100.62) (end 147.34 107.46) (width 0.25) (layer F.Cu) (net 7))
+ (segment (start 147.3 92.58) (end 147.3 99.56) (width 0.25) (layer F.Cu) (net 8))
+ (segment (start 147.3 99.56) (end 146.07 100.79) (width 0.25) (layer F.Cu) (net 8))
+ (segment (start 146.07 100.79) (end 146.07 108.71018) (width 0.25) (layer F.Cu) (net 8))
+ (segment (start 146.07 108.71018) (end 146.07 110.06) (width 0.25) (layer F.Cu) (net 8))
+
+)
diff --git a/doc/hardware/usd-adapter/usd-adapter.pro b/doc/hardware/usd-adapter/usd-adapter.pro
new file mode 100644
index 0000000..d7a635e
--- /dev/null
+++ b/doc/hardware/usd-adapter/usd-adapter.pro
@@ -0,0 +1,61 @@
+update=Wed 14 Oct 2015 09:36:39 AM CEST
+version=1
+last_client=kicad
+[pcbnew]
+version=1
+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
+[general]
+version=1
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=microcontrollers
+LibName13=dsp
+LibName14=microchip
+LibName15=analog_switches
+LibName16=motorola
+LibName17=texas
+LibName18=intel
+LibName19=audio
+LibName20=interface
+LibName21=digital-audio
+LibName22=philips
+LibName23=display
+LibName24=cypress
+LibName25=siliconi
+LibName26=opto
+LibName27=atmel
+LibName28=contrib
+LibName29=valves
+LibName30=usd-plug
diff --git a/doc/hardware/usd-adapter/usd-adapter.sch b/doc/hardware/usd-adapter/usd-adapter.sch
new file mode 100644
index 0000000..10f1ce4
--- /dev/null
+++ b/doc/hardware/usd-adapter/usd-adapter.sch
@@ -0,0 +1,133 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:usd-plug
+LIBS:usd-adapter-cache
+EELAYER 25 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title "Micro SD card adapter"
+Date "2016-02-26"
+Rev "1"
+Comp "SRPOL"
+Comment1 "Author: Adam Malinowski <a.malinowsk2@partner.samsung.com>"
+Comment2 "Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved"
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L CONN_02X04 P1
+U 1 1 561E0431
+P 7000 3200
+F 0 "P1" H 7000 3450 50 0000 C CNN
+F 1 "CONN_02X04" H 7000 2950 50 0000 C CNN
+F 2 "connectors:strip_2x4_1.27" H 7000 2000 60 0001 C CNN
+F 3 "" H 7000 2000 60 0000 C CNN
+ 1 7000 3200
+ 1 0 0 -1
+$EndComp
+$Comp
+L usd-plug J1
+U 1 1 561E06AA
+P 5650 3000
+F 0 "J1" H 5850 3250 60 0000 C CNN
+F 1 "usd-plug" H 5800 2350 60 0000 C CNN
+F 2 "connectors:usd" H 5650 3000 60 0001 C CNN
+F 3 "" H 5650 3000 60 0000 C CNN
+ 1 5650 3000
+ -1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5850 2850 6100 2850
+Text Label 5950 2850 0 60 ~ 0
+N1
+Wire Wire Line
+ 5850 2950 6100 2950
+Text Label 5950 2950 0 60 ~ 0
+N2
+Wire Wire Line
+ 5850 3050 6100 3050
+Text Label 5950 3050 0 60 ~ 0
+N3
+Wire Wire Line
+ 5850 3150 6100 3150
+Text Label 5950 3150 0 60 ~ 0
+N4
+Wire Wire Line
+ 5850 3250 6100 3250
+Text Label 5950 3250 0 60 ~ 0
+N5
+Wire Wire Line
+ 5850 3350 6100 3350
+Text Label 5950 3350 0 60 ~ 0
+N6
+Wire Wire Line
+ 5850 3450 6100 3450
+Text Label 5950 3450 0 60 ~ 0
+N7
+Wire Wire Line
+ 5850 3550 6100 3550
+Text Label 5950 3550 0 60 ~ 0
+N8
+Wire Wire Line
+ 6500 3050 6750 3050
+Text Label 6600 3050 0 60 ~ 0
+N1
+Wire Wire Line
+ 7250 3050 7500 3050
+Text Label 7350 3050 0 60 ~ 0
+N2
+Wire Wire Line
+ 6500 3150 6750 3150
+Text Label 6600 3150 0 60 ~ 0
+N3
+Wire Wire Line
+ 7250 3150 7500 3150
+Text Label 7350 3150 0 60 ~ 0
+N4
+Wire Wire Line
+ 6500 3250 6750 3250
+Text Label 6600 3250 0 60 ~ 0
+N5
+Wire Wire Line
+ 7250 3250 7500 3250
+Text Label 7350 3250 0 60 ~ 0
+N6
+Wire Wire Line
+ 6500 3350 6750 3350
+Text Label 6600 3350 0 60 ~ 0
+N7
+Wire Wire Line
+ 7250 3350 7500 3350
+Text Label 7350 3350 0 60 ~ 0
+N8
+$EndSCHEMATC
diff --git a/doc/hardware/usd-adapter/usd-plug.dcm b/doc/hardware/usd-adapter/usd-plug.dcm
new file mode 100644
index 0000000..5f3ed79
--- /dev/null
+++ b/doc/hardware/usd-adapter/usd-plug.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0
+#
+#End Doc Library
diff --git a/doc/hardware/usd-adapter/usd-plug.lib b/doc/hardware/usd-adapter/usd-plug.lib
new file mode 100644
index 0000000..0867125
--- /dev/null
+++ b/doc/hardware/usd-adapter/usd-plug.lib
@@ -0,0 +1,24 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# usd-plug
+#
+DEF usd-plug J 0 40 N Y 1 F N
+F0 "J" 0 300 60 H V C CNN
+F1 "usd-plug" 150 -650 60 H V C CNN
+F2 "" 0 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+DRAW
+S 0 200 300 -600 0 1 0 f
+X 1 1 -200 150 200 R 50 50 1 1 I
+X 2 2 -200 50 200 R 50 50 1 1 I
+X 3 3 -200 -50 200 R 50 50 1 1 I
+X 4 4 -200 -150 200 R 50 50 1 1 I
+X 5 5 -200 -250 200 R 50 50 1 1 I
+X 6 6 -200 -350 200 R 50 50 1 1 I
+X 7 7 -200 -450 200 R 50 50 1 1 I
+X 8 8 -200 -550 200 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library