updates for alpha split based on v2 prototype board

This commit is contained in:
ahtn 2017-12-29 09:07:12 +10:00
parent 84127cae16
commit e5c7654b11
17 changed files with 11981 additions and 4634 deletions

View File

@ -14,11 +14,11 @@ U3,MCP1700T-3302E/TT,3.3V regulator,1,MCP1700T3302ETTCT-ND ,http://ww1.microchip
U2,MCP1700T-3002E/TT,3.0V regulator,1,MCP1700T-3002E/TTCT-ND,http://ww1.microchip.com/downloads/en/DeviceDoc/20001826D.pdf U2,MCP1700T-3002E/TT,3.0V regulator,1,MCP1700T-3002E/TTCT-ND,http://ww1.microchip.com/downloads/en/DeviceDoc/20001826D.pdf
U4,ATXMEGA32A4U-AU,XMEGA mcu,1,ATXMEGA32A4U-AURCT-ND ,http://www.atmel.com/images/Atmel-8387-8-and16-bit-AVR-Microcontroller-XMEGA-A4U_Datasheet.pdf U4,ATXMEGA32A4U-AU,XMEGA mcu,1,ATXMEGA32A4U-AURCT-ND ,http://www.atmel.com/images/Atmel-8387-8-and16-bit-AVR-Microcontroller-XMEGA-A4U_Datasheet.pdf
"U7,U8,U9",FSUSB42MUX,Bus Switch,3,FSUSB42MUXCT-ND,https://www.fairchildsemi.com/datasheets/FS/FSUSB42.pdf "U7,U8,U9",FSUSB42MUX,Bus Switch,3,FSUSB42MUXCT-ND,https://www.fairchildsemi.com/datasheets/FS/FSUSB42.pdf
U1,MCP73831T-2ACI/OT,Li-ion Charge IC 4.2V,1,MCP73831T-2ACI/OTCT-ND,http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf U1,MCP73832,Li-ion Charge IC 4.2V,1,MCP73832T-2ACI/OTCT-ND ,http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf
U5,74LVC1G34SE-7,Non-inverting Buffer,1,74LVC1G34SE-7DICT-ND,https://www.diodes.com/assets/Datasheets/74LVC1G34.pdf U5,74LVC1G34SE-7,Non-inverting Buffer,1,74LVC1G34SE-7DICT-ND,https://www.diodes.com/assets/Datasheets/74LVC1G34.pdf
U6,,nRF24L01+ PCB module,1,, U6,,nRF24L01+ PCB module,1,,
"J1, J2",670-2849-1-ND ,USB Type-C Receptacle,2,670-2849-1-ND ,https://media.digikey.com/pdf/Data%20Sheets/JAE%20PDFs/DX07B024XJ1_Dwg.pdf "J1, J2",670-2849-1-ND ,USB Type-C Receptacle,2,670-2849-1-ND ,https://media.digikey.com/pdf/Data%20Sheets/JAE%20PDFs/DX07B024XJ1_Dwg.pdf
LED1-LED12,WS2812b,Addressable RGB LED,12,, LED1-LED12,WS2812C,Addressable RGB LED,12,,
BT1,BK-913,CR2032 Button Cell Clip,1,BK-913-ND,http://www.memoryprotectiondevices.com/datasheets/BK-913-datasheet.pdf BT1,BK-913,CR2032 Button Cell Clip,1,BK-913-ND,http://www.memoryprotectiondevices.com/datasheets/BK-913-datasheet.pdf
BT2,S2B-PH-K-S(LF)(SN),2 Pin JST Connector,1,455-1719-ND,http://www.jst-mfg.com/product/pdf/eng/ePH.pdf BT2,S2B-PH-K-S(LF)(SN),2 Pin JST Connector,1,455-1719-ND,http://www.jst-mfg.com/product/pdf/eng/ePH.pdf
SW1,JS202011CQN,Slide Switch,1,401-2001-ND,http://www.ckswitches.com/media/1422/js.pdf SW1,JS202011CQN,Slide Switch,1,401-2001-ND,http://www.ckswitches.com/media/1422/js.pdf

1 Designator Part Value Quantity Digi-key Part Number Datasheet
14 U2 MCP1700T-3002E/TT 3.0V regulator 1 MCP1700T-3002E/TTCT-ND http://ww1.microchip.com/downloads/en/DeviceDoc/20001826D.pdf
15 U4 ATXMEGA32A4U-AU XMEGA mcu 1 ATXMEGA32A4U-AURCT-ND http://www.atmel.com/images/Atmel-8387-8-and16-bit-AVR-Microcontroller-XMEGA-A4U_Datasheet.pdf
16 U7,U8,U9 FSUSB42MUX Bus Switch 3 FSUSB42MUXCT-ND https://www.fairchildsemi.com/datasheets/FS/FSUSB42.pdf
17 U1 MCP73831T-2ACI/OT MCP73832 Li-ion Charge IC 4.2V 1 MCP73831T-2ACI/OTCT-ND MCP73832T-2ACI/OTCT-ND http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf
18 U5 74LVC1G34SE-7 Non-inverting Buffer 1 74LVC1G34SE-7DICT-ND https://www.diodes.com/assets/Datasheets/74LVC1G34.pdf
19 U6 nRF24L01+ PCB module 1
20 J1, J2 670-2849-1-ND USB Type-C Receptacle 2 670-2849-1-ND https://media.digikey.com/pdf/Data%20Sheets/JAE%20PDFs/DX07B024XJ1_Dwg.pdf
21 LED1-LED12 WS2812b WS2812C Addressable RGB LED 12
22 BT1 BK-913 CR2032 Button Cell Clip 1 BK-913-ND http://www.memoryprotectiondevices.com/datasheets/BK-913-datasheet.pdf
23 BT2 S2B-PH-K-S(LF)(SN) 2 Pin JST Connector 1 455-1719-ND http://www.jst-mfg.com/product/pdf/eng/ePH.pdf
24 SW1 JS202011CQN Slide Switch 1 401-2001-ND http://www.ckswitches.com/media/1422/js.pdf

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
update=Sun 03 Dec 2017 22:56:31 AEST update=Tue 26 Dec 2017 12:50:41 AEST
version=1 version=1
last_client=kicad last_client=kicad
[cvpcb] [cvpcb]
@ -27,18 +27,4 @@ BoardOutlineThickness=0.15
ModuleOutlineThickness=0.15 ModuleOutlineThickness=0.15
[eeschema] [eeschema]
version=1 version=1
LibDir=../kicad_common LibDir=
[eeschema/libraries]
LibName1=libraries/atmel
LibName2=libraries/nordic
LibName3=libraries/logic
LibName4=libraries/microchip
LibName5=libraries/bus_switches
LibName6=libraries/rgb_led
LibName7=libraries/switch
LibName8=libraries/onsemi
LibName9=libraries/kicad_util
LibName10=power
LibName11=device
LibName12=conn
LibName13=switches

File diff suppressed because it is too large Load Diff

View File

@ -8,4 +8,5 @@
(lib (name battery)(type KiCad)(uri ${KIPRJMOD}/../kicad_common/footprints/battery.pretty)(options "")(descr "")) (lib (name battery)(type KiCad)(uri ${KIPRJMOD}/../kicad_common/footprints/battery.pretty)(options "")(descr ""))
(lib (name jumper)(type KiCad)(uri ${KIPRJMOD}/../kicad_common/footprints/jumper.pretty)(options "")(descr "")) (lib (name jumper)(type KiCad)(uri ${KIPRJMOD}/../kicad_common/footprints/jumper.pretty)(options "")(descr ""))
(lib (name logo)(type KiCad)(uri ${KIPRJMOD}/../kicad_common/footprints/logo.pretty)(options "")(descr "")) (lib (name logo)(type KiCad)(uri ${KIPRJMOD}/../kicad_common/footprints/logo.pretty)(options "")(descr ""))
(lib (name a)(type KiCad)(uri ${KIPRJMOD}/../kicad_common/footprints/logo.pretty)(options "")(descr ""))
) )

View File

@ -0,0 +1,43 @@
(module USB_TypeC_Unknown (layer F.Cu) (tedit 5A41BC81)
(fp_text reference J1 (at 0 -8.225) (layer Cmts.User) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB_C_Receptacle (at 0 1.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -4.4 -6) (end -4.15 -6) (layer F.CrtYd) (width 0.1))
(fp_line (start -4.65 0) (end -6.2 0) (layer F.CrtYd) (width 0.1))
(fp_line (start -4.65 0) (end -4.65 -6) (layer F.CrtYd) (width 0.1))
(fp_line (start -4.65 -6) (end 4.65 -6) (layer F.CrtYd) (width 0.1))
(fp_line (start 4.65 -6) (end 4.65 0) (layer F.CrtYd) (width 0.1))
(fp_line (start 4.65 0) (end 6.2 0) (layer F.CrtYd) (width 0.1))
(fp_circle (center 4.4 -6) (end 4.65 -6) (layer F.CrtYd) (width 0.1))
(fp_line (start 4.5 0.5) (end -4.5 0.5) (layer F.Fab) (width 0.15))
(fp_line (start -4.5 0.5) (end -4.5 -6.75) (layer F.Fab) (width 0.15))
(fp_line (start -4.5 -6.75) (end 4.5 -6.75) (layer F.Fab) (width 0.15))
(fp_line (start 4.5 -6.75) (end 4.5 0.5) (layer F.Fab) (width 0.15))
(pad S1 smd rect (at -5.225 -2.35) (size 0.7 2.45) (layers B.Cu B.Mask))
(pad S1 smd oval (at -5.6 -2.35) (size 1.3 2.45) (layers B.Cu B.Mask))
(pad S1 smd oval (at 5.6 -2.35) (size 1.3 2.45) (layers F.Cu F.Mask))
(pad S1 smd rect (at 5.225 -2.35) (size 0.7 2.45) (layers B.Cu B.Mask))
(pad A1 smd rect (at -2.5 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad B1 smd rect (at 2.5 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad S1 smd oval (at 5.6 -2.35) (size 1.3 2.45) (layers B.Cu B.Mask))
(pad S1 smd rect (at 5.225 -2.35) (size 0.7 2.45) (layers F.Cu F.Mask))
(pad S1 thru_hole oval (at -5.6 -2.35) (size 1.2 2) (drill oval 0.6 1.5) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 5.6 -6.2) (size 1.2 2) (drill oval 0.6 1.4) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 5.6 -2.4) (size 1.2 2) (drill oval 0.6 1.5) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at -5.6 -6.2) (size 1.2 2) (drill oval 0.6 1.4) (layers *.Cu *.Mask))
(pad S1 smd oval (at -5.6 -2.35) (size 1.3 2.45) (layers F.Cu F.Mask))
(pad S1 smd rect (at -5.225 -2.35) (size 0.7 2.45) (layers F.Cu F.Mask))
(pad A7 smd rect (at -0.25 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad B7 smd rect (at 0.25 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad "" np_thru_hole circle (at -4.4 -6) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 4.4 -6) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad B6 smd rect (at 0.75 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad B5 smd rect (at 1.25 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad B4 smd rect (at 1.75 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad A6 smd rect (at -0.75 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad A5 smd rect (at -1.25 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
(pad A4 smd rect (at -1.75 -6.55) (size 0.25 0.9) (layers F.Cu F.Paste F.Mask))
)

View File

@ -1,4 +1,4 @@
(module WS2812B (layer F.Cu) (tedit 5A1BDAD7) (module WS2812B (layer F.Cu) (tedit 5A455664)
(fp_text reference LED3 (at 0 -3.35) (layer F.SilkS) (fp_text reference LED3 (at 0 -3.35) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
) )
@ -15,8 +15,13 @@
(fp_line (start 3.4 -2.7) (end 3.4 2.7) (layer F.CrtYd) (width 0.1)) (fp_line (start 3.4 -2.7) (end 3.4 2.7) (layer F.CrtYd) (width 0.1))
(fp_line (start -3.4 -2.7) (end 3.4 -2.7) (layer F.CrtYd) (width 0.1)) (fp_line (start -3.4 -2.7) (end 3.4 -2.7) (layer F.CrtYd) (width 0.1))
(fp_line (start -0.7 -2.5) (end 2.7 -2.5) (layer F.SilkS) (width 0.1)) (fp_line (start -0.7 -2.5) (end 2.7 -2.5) (layer F.SilkS) (width 0.1))
(pad 1 smd rect (at -2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) (pad 3 smd rect (at -2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at 2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) (pad 4 smd rect (at -2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at 2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/../kicad_common/packages3d/neopixel.packages3d/ws2812b.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 -90))
)
) )

View File

@ -0,0 +1,23 @@
(module Cherry_MX_Matias_Slots_NoSilk_Back (layer F.Cu) (tedit 5A2CCBEA)
(tags switch)
(fp_text reference REF** (at 3.25 0 90) (layer B.SilkS)
(effects (font (thickness 0.3048)) (justify mirror))
)
(fp_text value SW_MX (at 0 3.45) (layer B.Fab) hide
(effects (font (thickness 0.3048)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer F.SilkS) (width 0.15))
(fp_line (start 7 -7) (end 7 7) (layer F.SilkS) (width 0.15))
(fp_line (start 7 7) (end -7 7) (layer F.SilkS) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer F.SilkS) (width 0.15))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole oval (at -3.175 -3.1 311.5) (size 2.5 4.2) (drill oval 1.5 3.2) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 2.525 -4.55) (size 2.5 3.575) (drill oval 1.5 2.575) (layers *.Cu *.Mask))
(model ../../../../code/keyboard_pcb/kicad_common/packages3d/switch_mx/cherry_mx_blue_stem.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -31,4 +31,9 @@
(pad 1 thru_hole circle (at -2.5 1.65) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)) (pad 1 thru_hole circle (at -2.5 1.65) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 2.5 -1.65) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)) (pad 6 thru_hole circle (at 2.5 -1.65) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at -2.5 -1.65) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)) (pad 4 thru_hole circle (at -2.5 -1.65) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
(model Buttons_Switches_THT.3dshapes/SW_CuK_JS202011CQN_DPDT_Straight.wrl
(at (xyz -0.098 0.065 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
) )

View File

@ -0,0 +1,44 @@
(module SwitchPush_C&K_MultiFoot_RS-187R05A2-DS_And_PTS645_SMT (layer F.Cu) (tedit 5A3859B9)
(descr https://media.digikey.com/pdf/Data%20Sheets/C&K/RS-187R05-DS%20MT_RT.pdf)
(tags "switch, push button")
(fp_text reference REF** (at 0 4.4) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SwitchPush_C&K_RS-187R05A2-DS (at 0 -4.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3.3 -2.9) (end 3.3 2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start -3.3 2.9) (end 3.3 2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start -3.3 -2.9) (end -3.3 2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start 3.3 -2.9) (end -3.3 -2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start -2.6 1.2) (end -2.6 -1.2) (layer F.Fab) (width 0.15))
(fp_line (start -1.2 -2.6) (end -2.6 -1.2) (layer F.Fab) (width 0.15))
(fp_line (start 1.2 -2.6) (end -1.2 -2.6) (layer F.Fab) (width 0.15))
(fp_line (start 2.6 -1.2) (end 1.2 -2.6) (layer F.Fab) (width 0.15))
(fp_line (start 2.6 1.2) (end 2.6 -1.2) (layer F.Fab) (width 0.15))
(fp_line (start 1.2 2.6) (end 2.6 1.2) (layer F.Fab) (width 0.15))
(fp_line (start -1.2 2.6) (end 1.2 2.6) (layer F.Fab) (width 0.15))
(fp_line (start -2.6 1.2) (end -1.2 2.6) (layer F.Fab) (width 0.15))
(fp_line (start -3 3) (end 3 3) (layer F.SilkS) (width 0.15))
(fp_line (start 3 1) (end 3 -1) (layer F.SilkS) (width 0.15))
(fp_line (start 3 -3) (end -3 -3) (layer F.SilkS) (width 0.15))
(fp_line (start -3 -1) (end -3 1) (layer F.SilkS) (width 0.15))
(fp_circle (center 0 0) (end 1.75 0) (layer F.SilkS) (width 0.15))
(fp_line (start -4.5 -3.25) (end -4.5 3.25) (layer F.CrtYd) (width 0.15))
(fp_line (start -4.5 3.25) (end 4.5 3.25) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.5 3.25) (end 4.5 -3.25) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.5 -3.25) (end -4.5 -3.25) (layer F.CrtYd) (width 0.15))
(fp_circle (center 0 0) (end 1.75 0) (layer F.Fab) (width 0.15))
(fp_line (start -3 -3) (end 3 -3) (layer F.Fab) (width 0.15))
(fp_line (start 3 -3) (end 3 3) (layer F.Fab) (width 0.15))
(fp_line (start 3 3) (end -3 3) (layer F.Fab) (width 0.15))
(fp_line (start -3 3) (end -3 -3) (layer F.Fab) (width 0.15))
(pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
)

View File

@ -1,8 +1,8 @@
(module SwitchPush_C&K_PTS645_SMT (layer F.Cu) (tedit 5A2C83E1) (module SwitchPush_C&K_PTS645_SMT (layer F.Cu) (tedit 5A385A0F)
(fp_text reference SW2 (at 0 -3.9) (layer F.SilkS) (fp_text reference REF** (at 0 -3.9) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
) )
(fp_text value RST_SW (at 0 4.25) (layer F.Fab) (fp_text value SwitchPush_C&K_PTS645_SMT (at 0 4.25) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
) )
(fp_line (start -3 3) (end 3 3) (layer F.SilkS) (width 0.15)) (fp_line (start -3 3) (end 3 3) (layer F.SilkS) (width 0.15))
@ -19,8 +19,8 @@
(fp_line (start 3 -3) (end 3 3) (layer F.Fab) (width 0.15)) (fp_line (start 3 -3) (end 3 3) (layer F.Fab) (width 0.15))
(fp_line (start 3 3) (end -3 3) (layer F.Fab) (width 0.15)) (fp_line (start 3 3) (end -3 3) (layer F.Fab) (width 0.15))
(fp_line (start -3 3) (end -3 -3) (layer F.Fab) (width 0.15)) (fp_line (start -3 3) (end -3 -3) (layer F.Fab) (width 0.15))
(pad 3 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask))
) )

View File

@ -0,0 +1,31 @@
(module SwitchPush_C&K_RS-187R05A2-DS (layer F.Cu) (tedit 5A3859E4)
(descr https://media.digikey.com/pdf/Data%20Sheets/C&K/RS-187R05-DS%20MT_RT.pdf)
(tags "switch, push button")
(fp_text reference REF** (at 0 3.55) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SwitchPush_C&K_RS-187R05A2-DS (at 0 -3.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3.3 -2.9) (end 3.3 2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start -3.3 2.9) (end 3.3 2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start -3.3 -2.9) (end -3.3 2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start 3.3 -2.9) (end -3.3 -2.9) (layer F.CrtYd) (width 0.15))
(fp_line (start -2.6 1.2) (end -2.6 -1.2) (layer F.Fab) (width 0.15))
(fp_line (start -1.2 -2.6) (end -2.6 -1.2) (layer F.Fab) (width 0.15))
(fp_line (start 1.2 -2.6) (end -1.2 -2.6) (layer F.Fab) (width 0.15))
(fp_line (start 2.6 -1.2) (end 1.2 -2.6) (layer F.Fab) (width 0.15))
(fp_line (start 2.6 1.2) (end 2.6 -1.2) (layer F.Fab) (width 0.15))
(fp_line (start 1.2 2.6) (end 2.6 1.2) (layer F.Fab) (width 0.15))
(fp_line (start -1.2 2.6) (end 1.2 2.6) (layer F.Fab) (width 0.15))
(fp_line (start -2.6 1.2) (end -1.2 2.6) (layer F.Fab) (width 0.15))
(fp_line (start -2.6 -1.05) (end -2.6 1.05) (layer F.SilkS) (width 0.15))
(fp_line (start -2.6 2.65) (end 2.6 2.65) (layer F.SilkS) (width 0.15))
(fp_line (start 2.6 1.05) (end 2.6 -1.05) (layer F.SilkS) (width 0.15))
(fp_line (start 2.6 -2.65) (end -2.6 -2.65) (layer F.SilkS) (width 0.15))
(fp_circle (center 0 0) (end 0 -1) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask))
)

View File

@ -15,7 +15,7 @@
(pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS)) (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole oval (at -3.175 -3.1 311.5) (size 2.5 4.2) (drill oval 1.5 3.2) (layers *.Cu *.Mask)) (pad 1 thru_hole oval (at -3.175 -3.1 311.5) (size 2.5 4.2) (drill oval 1.5 3.2) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 2.525 -4.55) (size 2.5 3.575) (drill oval 1.5 2.575) (layers *.Cu *.Mask)) (pad 2 thru_hole oval (at 2.525 -4.55) (size 2.5 3.575) (drill oval 1.5 2.575) (layers *.Cu *.Mask))
(model cherry_mx1.wrl (model ${KIPRJMOD}/../kicad_common/packages3d/switch_mx.packages3d/cherry_mx_blue_pcb.wrl
(at (xyz 0 0 0)) (at (xyz 0 0 0))
(scale (xyz 1 1 1)) (scale (xyz 1 1 1))
(rotate (xyz 0 0 0)) (rotate (xyz 0 0 0))

View File

@ -0,0 +1,27 @@
(module Cherry_MX_Matias_u2_Slots_NoSilk_Back (layer F.Cu) (tedit 5A37CDBB)
(tags switch)
(fp_text reference REF** (at 0 4 180) (layer B.SilkS)
(effects (font (thickness 0.3048)) (justify mirror))
)
(fp_text value REF** (at 0 3.45) (layer B.Fab) hide
(effects (font (thickness 0.3048)) (justify mirror))
)
(fp_line (start -7 -7) (end 7 -7) (layer F.SilkS) (width 0.15))
(fp_line (start 7 -7) (end 7 7) (layer F.SilkS) (width 0.15))
(fp_line (start 7 7) (end -7 7) (layer F.SilkS) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer F.SilkS) (width 0.15))
(pad "" np_thru_hole circle (at -11.9 8.24) (size 4 4) (drill 4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 11.9 8.24) (size 4 4) (drill 4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole oval (at -3.175 -3.1 311.5) (size 2.5 4.2) (drill oval 1.5 3.2) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 2.525 -4.55) (size 2.5 3.575) (drill oval 1.5 2.575) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -11.9 -7) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 11.9 -7) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
(model cherry_mx1.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,709 @@
#VRML V2.0 utf8
#Exported from Wings 3D 2.1.5
DEF STL_object Transform {
children [
Shape {
appearance Appearance {
material DEF body Material {
diffuseColor 1.0 1.0 1.0
emissiveColor 0.0 0.0 0.0
specularColor 0.0 0.0 0.0
ambientIntensity 0.8955223880597015
transparency 0.0
shininess 0.0
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
-0.9842525000000001 -0.9842525000000001 0.02755907011733204,
-0.9842525000000001 -0.9842525000000001 0.6181105906504393,
-0.9842525000000001 0.9842525000000001 0.02755907011733204,
-0.9842525000000001 0.9842525000000001 0.6181105906504393,
-0.8858272500000001 0.0 0.6181105906504393,
-0.8424728730218412 -0.27373558186870817 0.6181105906504393,
-0.8424728730218412 0.27373558186870817 0.6181105906504393,
-0.8070870312268734 -0.9842525000000001 0.02755907011733204,
-0.8070870312268734 -0.9842525000000001 0.3031497624907494,
-0.8070870312268734 0.9842525000000001 0.02755907011733204,
-0.8070870312268734 0.9842525000000001 0.3031497624907494,
-0.7166499812601805 -0.5206774534585477 0.6181105906504393,
-0.7166499812601805 0.5206774534585477 0.6181105906504393,
-0.5206774534585477 -0.7166499812601805 0.6181105906504393,
-0.5206774534585477 0.7166499812601805 0.6181105906504393,
-0.4527561406134367 -0.9842525000000001 0.02755907011733204,
-0.4527561406134367 -0.9842525000000001 0.3031497624907494,
-0.4527561406134367 0.9842525000000001 0.02755907011733204,
-0.4527561406134367 0.9842525000000001 0.3031497624907494,
-0.27373558186870817 -0.8424728730218412 0.6181105906504393,
-0.27373558186870817 0.8424728730218412 0.6181105906504393,
0.0 -0.8858272500000001 0.6181105906504393,
0.0 0.8858272500000001 0.6181105906504393,
0.27373558186870817 -0.8424728730218412 0.6181105906504393,
0.27373558186870817 0.8424728730218412 0.6181105906504393,
0.4527561406134367 -0.9842525000000001 0.02755907011733204,
0.4527561406134367 -0.9842525000000001 0.3031497624907494,
0.4527561406134367 0.9842525000000001 0.02755907011733204,
0.4527561406134367 0.9842525000000001 0.3031497624907494,
0.5206774534585477 -0.7166499812601805 0.6181105906504393,
0.5206774534585477 0.7166499812601805 0.6181105906504393,
0.6860791179089547 0.9842525000000001 0.5393703718773127,
0.6860791179089547 0.9842525000000001 0.6181105906504393,
0.7166499812601805 -0.5206774534585477 0.6181105906504393,
0.7166499812601805 0.5206774534585477 0.6181105906504393,
0.8070870312268734 -0.9842525000000001 0.02755907011733204,
0.8070870312268734 -0.9842525000000001 0.3031497624907494,
0.8070870312268734 0.9842525000000001 0.02755907011733204,
0.8070870312268734 0.9842525000000001 0.3031497624907494,
0.8424728730218412 -0.27373558186870817 0.6181105906504393,
0.8424728730218412 0.27373558186870817 0.6181105906504393,
0.8858272500000001 0.0 0.6181105906504393,
0.9842525000000001 -0.9842525000000001 0.02755907011733204,
0.9842525000000001 -0.9842525000000001 0.6181105906504393,
0.9842525000000001 0.6860791179089547 0.5393703718773127,
0.9842525000000001 0.6860791179089547 0.6181105906504393,
0.9842525000000001 0.9842525000000001 0.02755907011733204,
0.9842525000000001 0.9842525000000001 0.5393703718773127 ] }
coordIndex [
0, 1, 3, -1,
0, 2, 9, -1,
0, 3, 2, -1,
0, 7, 8, -1,
0, 8, 1, -1,
0, 9, 7, -1,
1, 4, 3, -1,
1, 5, 4, -1,
1, 8, 16, -1,
1, 11, 5, -1,
1, 13, 11, -1,
1, 16, 43, -1,
1, 19, 13, -1,
1, 21, 19, -1,
1, 43, 21, -1,
2, 3, 10, -1,
2, 10, 9, -1,
3, 4, 6, -1,
3, 6, 12, -1,
3, 12, 14, -1,
3, 14, 20, -1,
3, 18, 10, -1,
3, 20, 22, -1,
3, 22, 32, -1,
3, 32, 18, -1,
15, 17, 27, -1,
15, 25, 26, -1,
15, 26, 16, -1,
15, 27, 25, -1,
16, 26, 43, -1,
17, 18, 27, -1,
18, 28, 27, -1,
18, 32, 28, -1,
21, 43, 23, -1,
22, 24, 32, -1,
23, 43, 29, -1,
24, 30, 32, -1,
26, 36, 43, -1,
28, 31, 38, -1,
28, 32, 31, -1,
29, 43, 33, -1,
30, 34, 32, -1,
31, 47, 38, -1,
32, 34, 45, -1,
33, 43, 39, -1,
34, 40, 45, -1,
35, 37, 46, -1,
35, 42, 36, -1,
35, 46, 42, -1,
36, 42, 43, -1,
37, 38, 46, -1,
38, 47, 46, -1,
39, 43, 41, -1,
40, 41, 45, -1,
41, 43, 45, -1,
42, 44, 43, -1,
42, 46, 44, -1,
43, 44, 45, -1,
44, 46, 47, -1 ]
normal Normal { vector [
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
-0.13018891098082386 -0.3905667329424717 0.9113223768657671,
-0.4082482904638631 0.8164965809277261 -0.4082482904638631,
-0.254000254000381 0.38100038100057154 0.8890008890013334,
0.702230649095725 -0.037073212622044716 0.7109836090772257,
0.8485242099298028 0.275703133173519 0.4516574448863968,
0.7740259695180988 -0.2974658650993865 0.5589256279794665,
-0.9428090415820635 -0.23570226039551587 -0.23570226039551587,
-0.2672612419124244 -0.8017837257372732 0.5345224838248487,
-0.8017837257372731 0.2672612419124246 -0.5345224838248487,
-0.30151134457776363 0.9045340337332909 0.3015113445777635,
0.6956159658821871 0.4513543566397834 0.5589254626084582,
0.721799019540693 -0.5244157563586096 0.4516572703642903,
0.5244140622435877 0.7218001498249947 0.45165743106229694,
0.4513521721997798 -0.6956172579072409 0.5589256186221485,
0.8164965809277261 -0.4082482904638631 -0.4082482904638631,
0.23570226039551587 -0.9428090415820635 0.23570226039551564,
0.904534033733291 0.3015113445777635 -0.3015113445777637,
0.18257418583505536 0.9128709291752769 0.3651483716701107,
0.27570147195568806 0.8485247930881279 0.451657363358793,
0.2974638355530721 -0.774026802572982 0.5589255544674091,
-0.03707321262204481 0.702230649095725 0.7109836090772257,
0.03707321262204478 -0.702230649095725 0.7109836090772257,
-0.2974638355530721 0.774026802572982 0.5589255544674091,
-0.27570147195568806 -0.8485247930881279 0.451657363358793,
-0.9428090415820635 -0.23570226039551587 -0.23570226039551587,
-0.21821789023599245 -0.8728715609439698 0.4364357804719845,
-0.727606875108999 0.4850712500726659 -0.48507125007266605,
-0.23570226039551587 0.9428090415820635 0.235702260395516,
-0.45135217219977974 0.6956172579072409 0.5589256186221485,
-0.5244140622435877 -0.7218001498249947 0.45165743106229694,
0.29823996145562925 0.9309024589538997 0.2108874991660902,
0.11287711223264907 0.5917741412354163 0.798161715004612,
-0.721799019540693 0.5244157563586097 0.45165727036429043,
-0.5899084536451272 -0.382765439021652 0.7109842719839705,
0.8728715609439696 -0.2182178902359924 -0.4364357804719848,
0.3015113445777637 -0.904534033733291 0.30151134457776335,
0.9045340337332908 0.30151134457776385 -0.3015113445777636,
0.21821789023599233 0.8728715609439693 0.4364357804719849,
-0.7740259695180987 0.29746586509938655 0.5589256279794665,
-0.848524209929803 -0.275703133173519 0.4516574448863968,
-0.7022306490957252 0.03707321262204471 0.7109836090772256,
0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
0.24077170617153837 -0.4815434123430769 0.8427009716003844,
0.9677775722570919 0.14538061612673744 0.20559923903258867,
0.4945702598279719 0.28971255066084084 0.8194308366685269,
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
0.4082482904638631 0.8164965809277261 0.4082482904638631 ] }
normalIndex [
0, 1, 3, -1,
0, 2, 9, -1,
0, 3, 2, -1,
0, 7, 8, -1,
0, 8, 1, -1,
0, 9, 7, -1,
1, 4, 3, -1,
1, 5, 4, -1,
1, 8, 16, -1,
1, 11, 5, -1,
1, 13, 11, -1,
1, 16, 43, -1,
1, 19, 13, -1,
1, 21, 19, -1,
1, 43, 21, -1,
2, 3, 10, -1,
2, 10, 9, -1,
3, 4, 6, -1,
3, 6, 12, -1,
3, 12, 14, -1,
3, 14, 20, -1,
3, 18, 10, -1,
3, 20, 22, -1,
3, 22, 32, -1,
3, 32, 18, -1,
15, 17, 27, -1,
15, 25, 26, -1,
15, 26, 16, -1,
15, 27, 25, -1,
16, 26, 43, -1,
17, 18, 27, -1,
18, 28, 27, -1,
18, 32, 28, -1,
21, 43, 23, -1,
22, 24, 32, -1,
23, 43, 29, -1,
24, 30, 32, -1,
26, 36, 43, -1,
28, 31, 38, -1,
28, 32, 31, -1,
29, 43, 33, -1,
30, 34, 32, -1,
31, 47, 38, -1,
32, 34, 45, -1,
33, 43, 39, -1,
34, 40, 45, -1,
35, 37, 46, -1,
35, 42, 36, -1,
35, 46, 42, -1,
36, 42, 43, -1,
37, 38, 46, -1,
38, 47, 46, -1,
39, 43, 41, -1,
40, 41, 45, -1,
41, 43, 45, -1,
42, 44, 43, -1,
42, 46, 44, -1,
43, 44, 45, -1,
44, 46, 47, -1 ]
}
},
Shape {
appearance Appearance {
material DEF hole Material {
diffuseColor 0.6716417910447762 0.6716417910447762 0.6716417910447762
emissiveColor 0.0 0.0 0.0
specularColor 0.0 0.0 0.0
ambientIntensity 0.6791044776119403
transparency 0.0
shininess 0.0
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
-0.8858272500000001 0.0 0.3031497624907494,
-0.8858272500000001 0.0 0.6181105906504393,
-0.8424728730218412 -0.27373558186870817 0.3031497624907494,
-0.8424728730218412 -0.27373558186870817 0.6181105906504393,
-0.8424728730218412 0.27373558186870817 0.3031497624907494,
-0.8424728730218412 0.27373558186870817 0.6181105906504393,
-0.8070870312268734 -0.34318207045179605 0.3031497624907494,
-0.8070870312268734 0.34318207045179605 0.3031497624907494,
-0.7166499812601805 -0.5206774534585477 0.3031497624907494,
-0.7166499812601805 -0.5206774534585477 0.6181105906504393,
-0.7166499812601805 0.5206774534585477 0.3031497624907494,
-0.7166499812601805 0.5206774534585477 0.6181105906504393,
-0.5206774534585477 -0.7166499812601805 0.3031497624907494,
-0.5206774534585477 -0.7166499812601805 0.6181105906504393,
-0.5206774534585477 0.7166499812601805 0.3031497624907494,
-0.5206774534585477 0.7166499812601805 0.6181105906504393,
-0.4527561406134367 -0.7512563159058094 0.3031497624907494,
-0.4527561406134367 0.7512563159058094 0.3031497624907494,
-0.27373558186870817 -0.8424728730218412 0.3031497624907494,
-0.27373558186870817 -0.8424728730218412 0.6181105906504393,
-0.27373558186870817 0.8424728730218412 0.3031497624907494,
-0.27373558186870817 0.8424728730218412 0.6181105906504393,
0.0 -0.8858272500000001 0.3031497624907494,
0.0 -0.8858272500000001 0.6181105906504393,
0.0 0.8858272500000001 0.3031497624907494,
0.0 0.8858272500000001 0.6181105906504393,
0.27373558186870817 -0.8424728730218412 0.3031497624907494,
0.27373558186870817 -0.8424728730218412 0.6181105906504393,
0.27373558186870817 0.8424728730218412 0.3031497624907494,
0.27373558186870817 0.8424728730218412 0.6181105906504393,
0.4527561406134367 -0.7512563159058094 0.3031497624907494,
0.4527561406134367 0.7512563159058094 0.3031497624907494,
0.5206774534585477 -0.7166499812601805 0.3031497624907494,
0.5206774534585477 -0.7166499812601805 0.6181105906504393,
0.5206774534585477 0.7166499812601805 0.3031497624907494,
0.5206774534585477 0.7166499812601805 0.6181105906504393,
0.7166499812601805 -0.5206774534585477 0.3031497624907494,
0.7166499812601805 -0.5206774534585477 0.6181105906504393,
0.7166499812601805 0.5206774534585477 0.3031497624907494,
0.7166499812601805 0.5206774534585477 0.6181105906504393,
0.8070870312268734 -0.34318207045179605 0.3031497624907494,
0.8070870312268734 0.34318207045179605 0.3031497624907494,
0.8424728730218412 -0.27373558186870817 0.3031497624907494,
0.8424728730218412 -0.27373558186870817 0.6181105906504393,
0.8424728730218412 0.27373558186870817 0.3031497624907494,
0.8424728730218412 0.27373558186870817 0.6181105906504393,
0.8858272500000001 0.0 0.3031497624907494,
0.8858272500000001 0.0 0.6181105906504393 ] }
coordIndex [
0, 1, 3, -1,
0, 2, 6, -1,
0, 3, 2, -1,
0, 4, 1, -1,
0, 6, 7, -1,
0, 7, 4, -1,
1, 4, 5, -1,
2, 3, 6, -1,
3, 9, 6, -1,
4, 7, 5, -1,
5, 7, 11, -1,
6, 8, 16, -1,
6, 9, 8, -1,
6, 16, 7, -1,
7, 10, 11, -1,
7, 16, 17, -1,
7, 17, 10, -1,
8, 9, 13, -1,
8, 12, 16, -1,
8, 13, 12, -1,
10, 14, 11, -1,
10, 17, 14, -1,
11, 14, 15, -1,
12, 13, 16, -1,
13, 19, 16, -1,
14, 17, 15, -1,
15, 17, 21, -1,
16, 18, 22, -1,
16, 19, 18, -1,
16, 22, 30, -1,
16, 30, 17, -1,
17, 20, 21, -1,
17, 24, 20, -1,
17, 30, 31, -1,
17, 31, 24, -1,
18, 19, 22, -1,
19, 23, 22, -1,
20, 24, 25, -1,
20, 25, 21, -1,
22, 23, 26, -1,
22, 26, 30, -1,
23, 27, 26, -1,
24, 28, 29, -1,
24, 29, 25, -1,
24, 31, 28, -1,
26, 27, 30, -1,
27, 33, 30, -1,
28, 31, 29, -1,
29, 31, 35, -1,
30, 32, 36, -1,
30, 33, 32, -1,
30, 36, 40, -1,
30, 40, 31, -1,
31, 34, 35, -1,
31, 38, 34, -1,
31, 40, 41, -1,
31, 41, 38, -1,
32, 33, 37, -1,
32, 37, 36, -1,
34, 38, 35, -1,
35, 38, 39, -1,
36, 37, 40, -1,
37, 43, 40, -1,
38, 41, 39, -1,
39, 41, 45, -1,
40, 42, 46, -1,
40, 43, 42, -1,
40, 46, 41, -1,
41, 44, 45, -1,
41, 46, 44, -1,
42, 43, 47, -1,
42, 47, 46, -1,
44, 46, 45, -1,
45, 46, 47, -1 ]
normal Normal { vector [
0.702230649095725 0.03707321262204474 0.7109836090772257,
0.702230649095725 -0.037073212622044716 0.7109836090772257,
0.8485234851860853 0.2757060243113348 0.4516570416212913,
0.8485242099298028 0.275703133173519 0.4516574448863968,
0.9154346878812668 -0.24491282245051826 0.31936975690106983,
0.7740259695180988 -0.2974658650993865 0.5589256279794665,
0.5346031374491788 0.2723951272611845 0.8000002375461257,
0.4584184279969696 -0.2335769045967811 0.8574930754891107,
0.644223226550139 0.522091363304711 0.5589248990123419,
0.6956159658821871 0.4513543566397834 0.5589254626084582,
0.5685082944347288 -0.41304280218896694 0.7114730934608853,
0.721799019540693 -0.5244157563586096 0.4516572703642903,
0.5244115995754577 0.7218022016790525 0.45165701132826674,
0.5244140622435877 0.7218001498249947 0.45165743106229694,
0.5966435038568239 -0.7362197371467714 0.3193697354806667,
0.4513521721997798 -0.6956172579072409 0.5589256186221485,
0.17883419132405598 0.3509852073893986 0.9191451007361633,
0.17883419132405598 -0.3509852073893986 0.9191451007361633,
0.2757027115157072 0.8485246811822533 0.45165681693896986,
0.27570147195568806 0.8485247930881279 0.451657363358793,
0.2449104550974386 -0.9154353766597861 0.3193695980266767,
0.2974638355530721 -0.774026802572982 0.5589255544674091,
0.03707321262204473 0.702230649095725 0.7109836090772257,
-0.03707321262204481 0.702230649095725 0.7109836090772257,
-0.03707321262204483 -0.702230649095725 0.7109836090772257,
0.03707321262204478 -0.702230649095725 0.7109836090772257,
-0.24491045509743867 0.9154353766597861 0.3193695980266767,
-0.2974638355530721 0.774026802572982 0.5589255544674091,
-0.2757027115157073 -0.8485246811822533 0.45165681693896986,
-0.27570147195568806 -0.8485247930881279 0.451657363358793,
-0.178834191324056 0.35098520738939865 0.9191451007361633,
-0.178834191324056 -0.35098520738939865 0.9191451007361633,
-0.596643503856824 0.7362197371467714 0.3193697354806667,
-0.45135217219977974 0.6956172579072409 0.5589256186221485,
-0.5244115995754577 -0.7218022016790525 0.45165701132826674,
-0.5244140622435877 -0.7218001498249947 0.45165743106229694,
-0.5685082944347288 0.41304280218896694 0.7114730934608853,
-0.721799019540693 0.5244157563586097 0.45165727036429043,
-0.644223226550139 -0.5220913633047111 0.5589248990123419,
-0.5899084536451272 -0.382765439021652 0.7109842719839705,
-0.4584184279969698 0.23357690459678102 0.8574930754891104,
-0.5346031374491791 -0.2723951272611844 0.8000002375461256,
-0.915434687881267 0.24491282245051813 0.3193697569010696,
-0.7740259695180987 0.29746586509938655 0.5589256279794665,
-0.8485234851860856 -0.27570602431133456 0.45165704162129094,
-0.848524209929803 -0.275703133173519 0.4516574448863968,
-0.7022306490957254 -0.037073212622044716 0.7109836090772252,
-0.7022306490957252 0.03707321262204471 0.7109836090772256 ] }
normalIndex [
0, 1, 3, -1,
0, 2, 6, -1,
0, 3, 2, -1,
0, 4, 1, -1,
0, 6, 7, -1,
0, 7, 4, -1,
1, 4, 5, -1,
2, 3, 6, -1,
3, 9, 6, -1,
4, 7, 5, -1,
5, 7, 11, -1,
6, 8, 16, -1,
6, 9, 8, -1,
6, 16, 7, -1,
7, 10, 11, -1,
7, 16, 17, -1,
7, 17, 10, -1,
8, 9, 13, -1,
8, 12, 16, -1,
8, 13, 12, -1,
10, 14, 11, -1,
10, 17, 14, -1,
11, 14, 15, -1,
12, 13, 16, -1,
13, 19, 16, -1,
14, 17, 15, -1,
15, 17, 21, -1,
16, 18, 22, -1,
16, 19, 18, -1,
16, 22, 30, -1,
16, 30, 17, -1,
17, 20, 21, -1,
17, 24, 20, -1,
17, 30, 31, -1,
17, 31, 24, -1,
18, 19, 22, -1,
19, 23, 22, -1,
20, 24, 25, -1,
20, 25, 21, -1,
22, 23, 26, -1,
22, 26, 30, -1,
23, 27, 26, -1,
24, 28, 29, -1,
24, 29, 25, -1,
24, 31, 28, -1,
26, 27, 30, -1,
27, 33, 30, -1,
28, 31, 29, -1,
29, 31, 35, -1,
30, 32, 36, -1,
30, 33, 32, -1,
30, 36, 40, -1,
30, 40, 31, -1,
31, 34, 35, -1,
31, 38, 34, -1,
31, 40, 41, -1,
31, 41, 38, -1,
32, 33, 37, -1,
32, 37, 36, -1,
34, 38, 35, -1,
35, 38, 39, -1,
36, 37, 40, -1,
37, 43, 40, -1,
38, 41, 39, -1,
39, 41, 45, -1,
40, 42, 46, -1,
40, 43, 42, -1,
40, 46, 41, -1,
41, 44, 45, -1,
41, 46, 44, -1,
42, 43, 47, -1,
42, 47, 46, -1,
44, 46, 45, -1,
45, 46, 47, -1 ]
}
},
Shape {
appearance Appearance {
material DEF leads Material {
diffuseColor 0.8627450980392157 0.8627450980392157 0.9372549019607843
emissiveColor 0.20149253731343283 0.20149253731343283 0.20149253731343283
specularColor 0.40298507462686567 0.40298507462686567 0.40298507462686567
ambientIntensity 0.41791044776119407
transparency 0.0
shininess 1.0
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
-0.8070870312268734 -1.0629927187731267 0.0,
-0.8070870312268734 -1.0629927187731267 0.3031497624907494,
-0.8070870312268734 -0.9842525000000001 0.02755907011733204,
-0.8070870312268734 -0.9842525000000001 0.3031497624907494,
-0.8070870312268734 0.9842525000000001 0.02755907011733204,
-0.8070870312268734 0.9842525000000001 0.3031497624907494,
-0.8070870312268734 1.0629927187731267 0.0,
-0.8070870312268734 1.0629927187731267 0.3031497624907494,
-0.4527561406134367 -1.0629927187731267 0.0,
-0.4527561406134367 -1.0629927187731267 0.3031497624907494,
-0.4527561406134367 -0.9842525000000001 0.02755907011733204,
-0.4527561406134367 -0.9842525000000001 0.3031497624907494,
-0.4527561406134367 0.9842525000000001 0.02755907011733204,
-0.4527561406134367 0.9842525000000001 0.3031497624907494,
-0.4527561406134367 1.0629927187731267 0.0,
-0.4527561406134367 1.0629927187731267 0.3031497624907494,
0.4527561406134367 -1.0629927187731267 0.0,
0.4527561406134367 -1.0629927187731267 0.3031497624907494,
0.4527561406134367 -0.9842525000000001 0.02755907011733204,
0.4527561406134367 -0.9842525000000001 0.3031497624907494,
0.4527561406134367 0.9842525000000001 0.02755907011733204,
0.4527561406134367 0.9842525000000001 0.3031497624907494,
0.4527561406134367 1.0629927187731267 0.0,
0.4527561406134367 1.0629927187731267 0.3031497624907494,
0.8070870312268734 -1.0629927187731267 0.0,
0.8070870312268734 -1.0629927187731267 0.3031497624907494,
0.8070870312268734 -0.9842525000000001 0.02755907011733204,
0.8070870312268734 -0.9842525000000001 0.3031497624907494,
0.8070870312268734 0.9842525000000001 0.02755907011733204,
0.8070870312268734 0.9842525000000001 0.3031497624907494,
0.8070870312268734 1.0629927187731267 0.0,
0.8070870312268734 1.0629927187731267 0.3031497624907494 ] }
coordIndex [
0, 1, 2, -1,
0, 2, 6, -1,
0, 6, 14, -1,
0, 8, 9, -1,
0, 9, 1, -1,
0, 14, 8, -1,
1, 3, 2, -1,
1, 9, 3, -1,
2, 4, 6, -1,
3, 9, 11, -1,
4, 5, 7, -1,
4, 7, 6, -1,
5, 13, 7, -1,
6, 7, 14, -1,
7, 13, 15, -1,
7, 15, 14, -1,
8, 10, 9, -1,
8, 14, 10, -1,
9, 10, 11, -1,
10, 14, 12, -1,
12, 14, 15, -1,
12, 15, 13, -1,
16, 17, 18, -1,
16, 18, 22, -1,
16, 22, 30, -1,
16, 24, 25, -1,
16, 25, 17, -1,
16, 30, 24, -1,
17, 19, 18, -1,
17, 25, 19, -1,
18, 20, 22, -1,
19, 25, 27, -1,
20, 21, 23, -1,
20, 23, 22, -1,
21, 29, 23, -1,
22, 23, 30, -1,
23, 29, 31, -1,
23, 31, 30, -1,
24, 26, 25, -1,
24, 30, 26, -1,
25, 26, 27, -1,
26, 30, 28, -1,
28, 30, 31, -1,
28, 31, 29, -1 ]
normal Normal { vector [
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
-0.8164965809277261 -0.4082482904638631 0.4082482904638631,
-0.9428090415820635 -0.23570226039551587 -0.23570226039551587,
-0.2672612419124244 -0.8017837257372732 0.5345224838248487,
-0.8017837257372731 0.2672612419124246 -0.5345224838248487,
-0.30151134457776363 0.9045340337332909 0.3015113445777635,
-0.9045340337332908 0.30151134457776385 -0.3015113445777636,
-0.5773502691896256 0.577350269189626 0.5773502691896256,
0.8164965809277261 -0.4082482904638631 -0.4082482904638631,
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
0.8164965809277261 -0.4082482904638631 -0.4082482904638631,
0.23570226039551587 -0.9428090415820635 0.23570226039551564,
0.904534033733291 0.3015113445777635 -0.3015113445777637,
0.18257418583505536 0.9128709291752769 0.3651483716701107,
0.7276068751089989 0.4850712500726658 -0.48507125007266594,
0.8164965809277261 0.40824829046386285 0.4082482904638631,
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
-0.8164965809277261 -0.4082482904638631 0.4082482904638631,
-0.9428090415820635 -0.23570226039551587 -0.23570226039551587,
-0.21821789023599245 -0.8728715609439698 0.4364357804719845,
-0.727606875108999 0.4850712500726659 -0.48507125007266605,
-0.23570226039551587 0.9428090415820635 0.235702260395516,
-0.904534033733291 0.3015113445777635 -0.3015113445777637,
-0.5773502691896258 0.5773502691896256 0.5773502691896258,
0.8164965809277261 -0.4082482904638631 -0.4082482904638631,
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
0.8728715609439696 -0.2182178902359924 -0.4364357804719848,
0.3015113445777637 -0.904534033733291 0.30151134457776335,
0.9045340337332908 0.30151134457776385 -0.3015113445777636,
0.21821789023599233 0.8728715609439693 0.4364357804719849,
0.7276068751089989 0.48507125007266616 -0.48507125007266594,
0.8164965809277259 0.40824829046386335 0.40824829046386296 ] }
normalIndex [
0, 1, 2, -1,
0, 2, 6, -1,
0, 6, 14, -1,
0, 8, 9, -1,
0, 9, 1, -1,
0, 14, 8, -1,
1, 3, 2, -1,
1, 9, 3, -1,
2, 4, 6, -1,
3, 9, 11, -1,
4, 5, 7, -1,
4, 7, 6, -1,
5, 13, 7, -1,
6, 7, 14, -1,
7, 13, 15, -1,
7, 15, 14, -1,
8, 10, 9, -1,
8, 14, 10, -1,
9, 10, 11, -1,
10, 14, 12, -1,
12, 14, 15, -1,
12, 15, 13, -1,
16, 17, 18, -1,
16, 18, 22, -1,
16, 22, 30, -1,
16, 24, 25, -1,
16, 25, 17, -1,
16, 30, 24, -1,
17, 19, 18, -1,
17, 25, 19, -1,
18, 20, 22, -1,
19, 25, 27, -1,
20, 21, 23, -1,
20, 23, 22, -1,
21, 29, 23, -1,
22, 23, 30, -1,
23, 29, 31, -1,
23, 31, 30, -1,
24, 26, 25, -1,
24, 30, 26, -1,
25, 26, 27, -1,
26, 30, 28, -1,
28, 30, 31, -1,
28, 31, 29, -1 ]
}
},
Shape {
appearance Appearance {
material DEF notch Material {
diffuseColor 0.6119402985074627 0.6119402985074627 0.6119402985074627
emissiveColor 0.0 0.0 0.0
specularColor 0.1417910447761194 0.1417910447761194 0.1417910447761194
ambientIntensity 0.6044776119402985
transparency 0.0
shininess 0.0
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
0.6860791179089547 0.9842525000000001 0.5393703718773127,
0.6860791179089547 0.9842525000000001 0.6181105906504393,
0.9842525000000001 0.6860791179089547 0.5393703718773127,
0.9842525000000001 0.6860791179089547 0.6181105906504393,
0.9842525000000001 0.9842525000000001 0.5393703718773127 ] }
coordIndex [
0, 1, 3, -1,
0, 2, 4, -1,
0, 3, 2, -1 ]
normal Normal { vector [
0.29823996145562925 0.9309024589538997 0.2108874991660902,
0.11287711223264907 0.5917741412354163 0.798161715004612,
0.9677775722570919 0.14538061612673744 0.20559923903258867,
0.4945702598279719 0.28971255066084084 0.8194308366685269,
0.4082482904638631 0.8164965809277261 0.4082482904638631 ] }
normalIndex [
0, 1, 3, -1,
0, 2, 4, -1,
0, 3, 2, -1 ]
}
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff