Skip to content

Commit

Permalink
Do a live on site conference badge super commital #HCPP18,
Browse files Browse the repository at this point in the history
integrating hardware design sources for the conference badge.
  • Loading branch information
Michael Schloh von Bennewitz committed Oct 9, 2018
1 parent 1fe6d28 commit b9e060b
Show file tree
Hide file tree
Showing 30 changed files with 33,564 additions and 0 deletions.
283 changes: 283 additions & 0 deletions documents/legal/disclaimer-badgehcpp.fodt

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions documents/legal/disclaimer-badgehcpp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# HCPP 18 BADGE DISCLAIMER 20180900

## 1. STATUS

The Monero Hardware Team (“MHT”) is a loose collective of individuals that aim to provide hardware at HCPP 18. There is no centralized authority, entity, or institution that controls, dictates, regulates, or makes decisions for, or on behalf of, any member of the collective. It is not the intent of MHT to form any partnership, joint venture, agency, employer-employee or fiduciary relationship.

## 2. DELIVERY

MHT delivers a HCPP 18 Badge (“BADGE”) that is constructed of open electrical components to Users on condition that Users voluntarily and knowingly assume the risks associated with handling such components, which could potentially lead to shock, fire, serious injury, and/or damage to property. Users undertake to take all necessary measures to minimize these risks. The BADGE is an unfinished product to be used for experimentation and does not have any specific intended use case.

## 3. DISCLAIMER

The BADGE is provided “AS IS” and any express or implied warranties, including, but not limited to, implied warranties of merchantability, of satisfactory quality, non-infringement of third party rights, and fitness for a particular purpose or use are disclaimed. MHT makes no representation that BADGE does or will not infringe any patent, copyright, trade secret or other proprietary right.

## 4. LIMITATION OF LIABILITY

MHT shall have no liability, neither jointly nor severally, for direct, indirect, special, incidental, consequential, exemplary, punitive or other damages of any character including, without limitation, procurement of substitute goods or services, loss of use, data or profits, or business interruption, however caused and on any theory of contract, warranty, tort (including negligence), product liability or otherwise, arising in any way in relation to the BADGE. Users shall hold MHT free and harmless from any and all liability, costs, damages, fees and expenses, including claims by third parties.
14 changes: 14 additions & 0 deletions hardware/confbadge/hcppnfc/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# exclude file endings of generated archives
*.pdf

# exclude all generated manufacturing archives
fab*

# no archives
archived

# no support
supporting

# exclude names of some graphics
modules/monerohw.pretty/HCPP*
3 changes: 3 additions & 0 deletions hardware/confbadge/hcppnfc/fp-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
(fp_lib_table
(lib (name Monero_HW)(type KiCad)(uri ${KIPRJMOD}/modules/monerohw.pretty)(options "")(descr "Monero hardware components"))
)
5,450 changes: 5,450 additions & 0 deletions hardware/confbadge/hcppnfc/hcppnfc.kicad_pcb

Large diffs are not rendered by default.

274 changes: 274 additions & 0 deletions hardware/confbadge/hcppnfc/hcppnfc.net
Original file line number Diff line number Diff line change
@@ -0,0 +1,274 @@
(export (version D)
(design
(source hardware/confbadge/hcppnfc/hcppnfc.sch)
(date "Mi 30 Aug 2018 10:25:28 CEST")
(tool "Eeschema 4.0.6+dfsg1-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "HCPP NFC Hardware Badge")
(company "The Monero Project Hardware Team")
(rev 0.8)
(date 2018-09-02)
(source hcppnfc.sch)
(comment (number 1) (value "Copyright © 2018, The Monero Project"))
(comment (number 2) (value "Fulfilling the fourth annual conference badge"))
(comment (number 3) (value "Pending quality assurance testing"))
(comment (number 4) (value "Warning, untested prototype!")))))
(components
(comp (ref FID1)
(value Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011)
(footprint Monero_HW:Fiducial_1mm_Dia_2mm_Outer)
(libsource (lib hcppnfc) (part Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011))
(sheetpath (names /) (tstamps /))
(tstamp 5B858013))
(comp (ref FID2)
(value Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011)
(footprint Monero_HW:Fiducial_1mm_Dia_2mm_Outer)
(libsource (lib hcppnfc) (part Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011))
(sheetpath (names /) (tstamps /))
(tstamp 5B858058))
(comp (ref FID3)
(value Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011)
(footprint Monero_HW:Fiducial_1mm_Dia_2mm_Outer)
(libsource (lib hcppnfc) (part Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011))
(sheetpath (names /) (tstamps /))
(tstamp 5B858095))
(comp (ref MH1)
(value DUMMY_MOUNTING-HOLE_RevE_Date22jun2010)
(footprint Monero_HW:MountingHole_4.3mm_M4_ISO14580_Pad)
(libsource (lib hcppnfc) (part DUMMY_MOUNTING-HOLE_RevE_Date22jun2010))
(sheetpath (names /) (tstamps /))
(tstamp 5B8580B4))
(comp (ref AE1)
(value Antenna_Loop)
(footprint Monero_HW:NFCAntennamid)
(libsource (lib hcppnfc) (part Antenna_Loop))
(sheetpath (names /) (tstamps /))
(tstamp 5B858117))
(comp (ref U1)
(value M24SR02-YMN)
(footprint Monero_HW:SOIC-8_3.9x4.9mm_Pitch1.27mm)
(datasheet http://www.st.com/en/nfc/m24sr-series-dynamic-nfc-tags.html)
(libsource (lib hcppnfc) (part M24SR16-YMN))
(sheetpath (names /) (tstamps /))
(tstamp 5B858158))
(comp (ref U2)
(value M24SR02-YMN)
(footprint Monero_HW:SOIC-8_3.9x4.9mm_Pitch1.27mm)
(datasheet http://www.st.com/en/nfc/m24sr-series-dynamic-nfc-tags.html)
(libsource (lib hcppnfc) (part M24SR16-YMN))
(sheetpath (names /) (tstamps /))
(tstamp 5B858870))
(comp (ref SW1)
(value SW_SPST)
(footprint Monero_HW:SW_SPST_K21102SP)
(datasheet https://datasheet.lcsc.com/szlcsc/Korean-Hroparts-Elec-K2-1102SP-C4SC-04_C127509.pdf)
(libsource (lib hcppnfc) (part SW_SPST))
(sheetpath (names /) (tstamps /))
(tstamp 5B8588C9))
(comp (ref SW2)
(value SW_SPST)
(footprint Monero_HW:SW_SPST_PTS645)
(datasheet https://www.ckswitches.com/media/1471/pts645.pdf)
(libsource (lib hcppnfc) (part SW_SPST))
(sheetpath (names /) (tstamps /))
(tstamp 5B858936))
(comp (ref SJ1)
(value Solderjumper)
(footprint Monero_HW:GS2)
(libsource (lib hcppnfc) (part Solderjumper))
(sheetpath (names /) (tstamps /))
(tstamp 5B858A54))
(comp (ref SJ2)
(value Solderjumper)
(footprint Monero_HW:GS2)
(libsource (lib hcppnfc) (part Solderjumper))
(sheetpath (names /) (tstamps /))
(tstamp 5B858D1F))
(comp (ref TP4)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85AB4F))
(comp (ref TP1)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85AB7C))
(comp (ref TP2)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85ABAB))
(comp (ref TP3)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85ABE4))
(comp (ref TP8)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85B001))
(comp (ref TP5)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85B036))
(comp (ref TP6)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85B06D))
(comp (ref TP7)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85B0AE))
(comp (ref TP10)
(value TEST)
(footprint Monero_HW:Pin_Header_Straight_1x01_Pitch2.54mm)
(libsource (lib hcppnfc) (part TEST))
(sheetpath (names /) (tstamps /))
(tstamp 5B85F7C6)))
(libparts
(libpart (lib hcppnfc) (part Antenna_Loop)
(fields
(field (name Reference) AE)
(field (name Value) Antenna_Loop)
(field (name Footprint) Monero_HW:NFCAntennaloop))
(pins
(pin (num 1) (name ~) (type input))
(pin (num 2) (name ~) (type input))))
(libpart (lib hcppnfc) (part DUMMY_MOUNTING-HOLE_RevE_Date22jun2010)
(fields
(field (name Reference) MH)
(field (name Value) DUMMY_MOUNTING-HOLE_RevE_Date22jun2010)
(field (name Footprint) Monero_HW:LanyardHole_16mm_Pad))
(pins
(pin (num 1) (name Hole) (type input))))
(libpart (lib hcppnfc) (part Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011)
(fields
(field (name Reference) FID)
(field (name Value) Dummy_FIDUCIAL_Passermarke_Type1_RevE_Date16Nov2011)
(field (name Footprint) Monero_HW:Fiducial_1mm_Dia_2mm_Outer))
(pins
(pin (num ~) (name ~) (type NotConnected))))
(libpart (lib hcppnfc) (part M24SR16-Y)
(aliases
(alias M24SR16-YMN)
(alias M24SR16-YDW)
(alias M24SR16-YMC)
(alias M24SR16-YMN6)
(alias M24SR16-YMN6T)
(alias M24SR16-YMN6T/2)
(alias M24SR16-YDW6)
(alias M24SR16-YMC6))
(fields
(field (name Reference) U)
(field (name Value) M24SR16-Y)
(field (name Footprint) Monero_HW:SOIC-8_3.9x4.9mm_Pitch1.27mm)
(field (name Datasheet) http://www.st.com/en/nfc/m24sr-series-dynamic-nfc-tags.html))
(pins
(pin (num 1) (name RFD) (type input))
(pin (num 2) (name AC0) (type passive))
(pin (num 3) (name AC1) (type passive))
(pin (num 4) (name VSS) (type power_in))
(pin (num 5) (name SDA) (type BiDi))
(pin (num 6) (name SCL) (type input))
(pin (num 7) (name GPO) (type output))
(pin (num 8) (name VCC) (type power_in))))
(libpart (lib hcppnfc) (part SW_SPST)
(fields
(field (name Reference) SW)
(field (name Value) SW_SPST)
(field (name Footprint) Monero_HW:SW_SPST_PTS645)
(field (name Datasheet) https://www.ckswitches.com/media/1471/pts645.pdf))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name B) (type passive))))
(libpart (lib hcppnfc) (part Solderjumper)
(footprints
(fp Solderjumper))
(fields
(field (name Reference) SJ)
(field (name Value) Solderjumper))
(pins
(pin (num 1) (name ~) (type BiDi))
(pin (num 2) (name ~) (type BiDi))))
(libpart (lib hcppnfc) (part TEST)
(fields
(field (name Reference) TP)
(field (name Value) TEST))
(pins
(pin (num 1) (name ~) (type passive)))))
(libraries
(library (logical hcppnfc)
(uri hardware/confbadge/hcppnfc/libraries/hcppnfc.lib)))
(nets
(net (code 1) (name "Net-(AE1-Pad1)")
(node (ref SW1) (pin 1))
(node (ref SW2) (pin 1))
(node (ref AE1) (pin 1)))
(net (code 2) (name "Net-(TP7-Pad1)")
(node (ref TP7) (pin 1))
(node (ref U2) (pin 5)))
(net (code 3) (name "Net-(TP6-Pad1)")
(node (ref TP6) (pin 1))
(node (ref U2) (pin 6)))
(net (code 4) (name "Net-(TP5-Pad1)")
(node (ref U2) (pin 7))
(node (ref TP5) (pin 1)))
(net (code 5) (name "Net-(SJ2-Pad2)")
(node (ref TP8) (pin 1))
(node (ref SJ2) (pin 2)))
(net (code 6) (name "Net-(TP3-Pad1)")
(node (ref TP3) (pin 1))
(node (ref U1) (pin 5)))
(net (code 7) (name "Net-(TP2-Pad1)")
(node (ref TP2) (pin 1))
(node (ref U1) (pin 6)))
(net (code 8) (name "Net-(TP1-Pad1)")
(node (ref U1) (pin 7))
(node (ref TP1) (pin 1)))
(net (code 9) (name "Net-(SJ1-Pad2)")
(node (ref SJ1) (pin 2))
(node (ref TP4) (pin 1)))
(net (code 10) (name GND)
(node (ref U2) (pin 4))
(node (ref U1) (pin 4))
(node (ref MH1) (pin 1)))
(net (code 11) (name VCC)
(node (ref TP10) (pin 1))
(node (ref U1) (pin 8))
(node (ref U2) (pin 8)))
(net (code 12) (name /ANTCON)
(node (ref AE1) (pin 2))
(node (ref U1) (pin 3))
(node (ref U2) (pin 3)))
(net (code 13) (name "Net-(SW2-Pad2)")
(node (ref SW2) (pin 2))
(node (ref U2) (pin 2)))
(net (code 14) (name "Net-(SJ2-Pad1)")
(node (ref SJ2) (pin 1))
(node (ref U2) (pin 1)))
(net (code 15) (name "Net-(SW1-Pad2)")
(node (ref U1) (pin 2))
(node (ref SW1) (pin 2)))
(net (code 16) (name "Net-(SJ1-Pad1)")
(node (ref U1) (pin 1))
(node (ref SJ1) (pin 1)))
(net (code 17) (name "Net-(FID3-Pad~)")
(node (ref FID3) (pin ~)))
(net (code 18) (name "Net-(FID2-Pad~)")
(node (ref FID2) (pin ~)))
(net (code 19) (name "Net-(FID1-Pad~)")
(node (ref FID1) (pin ~)))))
37 changes: 37 additions & 0 deletions hardware/confbadge/hcppnfc/hcppnfc.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
update=So 26 Aug 2018 19:03:25 CEST
version=1
last_client=kicad
[pcbnew]
version=1
PageLayoutDescrFile=monero-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
[general]
version=1
[eeschema]
version=1
LibDir=libraries
[eeschema/libraries]
LibName1=libraries/hcppnfc
[schematic_editor]
version=1
PageLayoutDescrFile=monero-white.kicad_wks
PlotDirectoryName=schematic
Loading

0 comments on commit b9e060b

Please sign in to comment.