Skip to content

Commit

Permalink
Corrected USB-C slots, 2u2 notation, and C0G requirement for touch se…
Browse files Browse the repository at this point in the history
…nsing.
  • Loading branch information
Michael Schloh von Bennewitz committed Oct 25, 2018
1 parent b9e060b commit 1ebc9d7
Show file tree
Hide file tree
Showing 6 changed files with 1,382 additions and 27 deletions.
10 changes: 5 additions & 5 deletions hardware/breakneck/breakneck.net
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
(title_block
(title "Breakneck Hardware Wallet")
(company "The Monero Project, Hardware Team")
(rev 0.7.5)
(rev 0.8.0)
(date 2018-01-10)
(source breakneck.sch)
(comment (number 1) (value "Copyright © 2018, The Monero Project"))
Expand All @@ -22,7 +22,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 5A5E1C3C))
(comp (ref C5)
(value 2u2)
(value 2.2uF)
(footprint Monero_Local:C_0805)
(libsource (lib breakneck) (part C))
(sheetpath (names /) (tstamps /))
Expand All @@ -46,7 +46,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 5A6B5058))
(comp (ref C6)
(value 2u2)
(value 2.2uF)
(footprint Monero_Local:C_0805)
(libsource (lib breakneck) (part C))
(sheetpath (names /) (tstamps /))
Expand Down Expand Up @@ -269,7 +269,7 @@
(tstamp 5A7919DF))
(comp (ref J5)
(value USB_C_Receptacle)
(footprint Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles)
(footprint Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A)
(libsource (lib breakneck) (part USB_C_Receptacle))
(sheetpath (names /) (tstamps /))
(tstamp 5A7A8688))
Expand Down Expand Up @@ -604,7 +604,7 @@
(tstamp 5AAEF0D6))
(comp (ref C27)
(value 47nF)
(footprint Monero_Local:C_0805)
(footprint Monero_Local:C_1206)
(libsource (lib breakneck) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5AAEF63D))
Expand Down
13 changes: 7 additions & 6 deletions hardware/breakneck/breakneck.sch
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ encoding utf-8
Sheet 1 1
Title "Breakneck Hardware Wallet"
Date "2018-01-10"
Rev "0.7.5"
Rev "0.8.0"
Comp "The Monero Project, Hardware Team"
Comment1 "Copyright © 2018, The Monero Project"
Comment2 "Fulfilling the developer edition role"
Expand Down Expand Up @@ -63,7 +63,7 @@ L C C5
U 1 1 5A60703C
P 2200 3650
F 0 "C5" H 2225 3750 50 0000 L CNN
F 1 "2u2" H 2225 3550 50 0000 L CNN
F 1 "2.2uF" H 2225 3550 50 0000 L CNN
F 2 "Monero_Local:C_0805" H 2238 3500 50 0001 C CNN
F 3 "" H 2200 3650 50 0001 C CNN
1 2200 3650
Expand Down Expand Up @@ -140,7 +140,7 @@ L C C6
U 1 1 5A6070DF
P 2400 3650
F 0 "C6" H 2425 3750 50 0000 L CNN
F 1 "2u2" H 2425 3550 50 0000 L CNN
F 1 "2.2uF" H 2425 3550 50 0000 L CNN
F 2 "Monero_Local:C_0805" H 2438 3500 50 0001 C CNN
F 3 "" H 2400 3650 50 0001 C CNN
1 2400 3650
Expand Down Expand Up @@ -981,7 +981,7 @@ U 1 1 5A7A8688
P 12600 1400
F 0 "J5" V 12049 2798 50 0000 R CNN
F 1 "USB_C_Receptacle" V 12128 2798 50 0000 R CNN
F 2 "Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles" H 12750 1400 50 0001 C CNN
F 2 "Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A" H 12750 1400 50 0001 C CNN
F 3 "https://www.amphenolcanada.com/ProductSearch/pdf/124015_BRO.pdf" H 12750 1400 50 0001 C CNN
1 12600 1400
0 1 1 0
Expand Down Expand Up @@ -1027,7 +1027,7 @@ L Polyfuse F1
U 1 1 5A7B0BA9
P 15050 2100
F 0 "F1" V 14950 2100 50 0000 C CNN
F 1 "Polyfuse" V 15150 2100 50 0000 C CNN
F 1 "PTC" V 15150 2100 50 0000 C CNN
F 2 "Monero_Local:R_0805" H 15100 1900 50 0001 L CNN
F 3 "http://www.bourns.com/docs/Product-Datasheets/mfpsmf.pdf" H 15050 2100 50 0001 C CNN
1 15050 2100
Expand Down Expand Up @@ -3105,8 +3105,9 @@ U 1 1 5AAEF63D
P 2100 8250
F 0 "C27" V 2250 8200 50 0000 L CNN
F 1 "47nF" V 1950 8150 50 0000 L CNN
F 2 "Monero_Local:C_0805" H 2138 8100 50 0001 C CNN
F 2 "Monero_Local:C_1206" H 2138 8100 50 0001 C CNN
F 3 "" H 2100 8250 50 0001 C CNN
F 4 "C0G or better" V 2100 8250 60 0001 C CNN "Feld4"
1 2100 8250
0 1 1 0
$EndComp
Expand Down
31 changes: 31 additions & 0 deletions hardware/breakneck/modules/monerohw.pretty/C_1206.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
(module Capacitors_SMD:C_1206 (layer F.Cu) (tedit 58AA84B8)
(descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)")
(tags "capacitor 1206")
(attr smd)
(fp_text reference REF** (at 0 -1.75) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value C_1206 (at 0 2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -1.75) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
(fp_line (start 1 -1.02) (end -1 -1.02) (layer F.SilkS) (width 0.12))
(fp_line (start -1 1.02) (end 1 1.02) (layer F.SilkS) (width 0.12))
(fp_line (start -2.25 -1.05) (end 2.25 -1.05) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 -1.05) (end -2.25 1.05) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.25 1.05) (end 2.25 -1.05) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.25 1.05) (end -2.25 1.05) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask))
(model Capacitors_SMD.3dshapes/C_1206.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
(module Connectors_USB:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles (layer F.Cu) (tedit 59877CE0)
(module USB_C_Receptacle_Amphenol_12401610E4-2A (layer F.Cu) (tedit 5A142044)
(descr "USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A")
(tags "USB C Type-C Receptacle SMD")
(attr smd)
(fp_text reference J5 (at 0 -6.36) (layer F.SilkS)
(fp_text reference REF** (at 0 -6.36) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB_C_Receptacle (at 0 6.14) (layer F.Fab)
(fp_text value USB_C_Receptacle_Amphenol_12401610E4-2A (at 0 6.14) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.1)))
)
(fp_line (start -5.69 5.73) (end -5.69 -5.87) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.69 5.73) (end -5.69 5.73) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.69 -5.87) (end 5.69 5.73) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.69 -5.87) (end 5.69 -5.87) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.39 5.73) (end -5.39 -5.87) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.39 5.73) (end -5.39 5.73) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.39 -5.87) (end 5.39 5.73) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.39 -5.87) (end 5.39 -5.87) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.6 5.23) (end 4.6 -5.22) (layer F.Fab) (width 0.1))
(fp_line (start -4.6 5.23) (end 4.6 5.23) (layer F.Fab) (width 0.1))
(fp_line (start 3.25 -5.37) (end 4.75 -5.37) (layer F.SilkS) (width 0.12))
(fp_line (start -4.75 -5.37) (end -4.75 -3.85) (layer F.SilkS) (width 0.12))
(fp_line (start 4.75 -5.37) (end 4.75 1.89) (layer F.SilkS) (width 0.12))
(fp_line (start -4.75 -5.37) (end -4.75 1.89) (layer F.SilkS) (width 0.12))
(fp_line (start -4.75 -5.37) (end -3.25 -5.37) (layer F.SilkS) (width 0.12))
(fp_line (start -4.6 -5.22) (end 4.6 -5.22) (layer F.Fab) (width 0.1))
(fp_line (start -4.6 5.23) (end -4.6 -5.22) (layer F.Fab) (width 0.1))
(fp_line (start 4.75 -2.35) (end 4.75 1.89) (layer F.SilkS) (width 0.12))
(fp_line (start 4.75 -5.37) (end 4.75 -3.85) (layer F.SilkS) (width 0.12))
(fp_line (start -4.75 -2.35) (end -4.75 1.89) (layer F.SilkS) (width 0.12))
(pad S1 thru_hole circle (at -4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at -4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask))
(pad A1 smd rect (at -2.75 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
(pad A2 smd rect (at -2.25 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
(pad A3 smd rect (at -1.75 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
Expand All @@ -39,10 +37,10 @@
(pad A8 smd rect (at 0.75 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
(pad A11 smd rect (at 2.25 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
(pad B1 smd rect (at 2.5 -3.32) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
(pad S1 thru_hole circle (at 4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask))
(pad S1 thru_hole circle (at 4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask))
(pad S1 thru_hole circle (at -4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 3.6 -4.36) (size 0.95 0.95) (drill 0.95) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at -4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 3.6 -4.36) (size 0.95 0.65) (drill oval 0.95 0.65) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
(pad B2 smd rect (at 2 -3.32) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
(pad B3 smd rect (at 1.5 -3.32) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask))
Expand Down
Loading

0 comments on commit 1ebc9d7

Please sign in to comment.