more cad files as well as readme

This commit is contained in:
Ben Kyd
2023-07-28 21:17:23 +01:00
parent f21c23d3b7
commit 29870a7629
36 changed files with 1749 additions and 39744 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,22 +1,28 @@
"#","Reference","Qty","Value","Footprint","DNP"
"1","C1, C2, C5, C9, C19, C20","6","4.7uF","Capacitor_SMD:C_0603_1608Metric",""
"2","C3, C13, C18","3","1uF","Capacitor_SMD:C_0603_1608Metric",""
"3","C4","1","47nF","Capacitor_SMD:C_0603_1608Metric",""
"4","C6, C10, C11, C12","4","100nF","Capacitor_SMD:C_0603_1608Metric",""
"5","C7","1","100pF","Capacitor_SMD:C_0603_1608Metric",""
"6","C8","1","820pF","Capacitor_SMD:C_0603_1608Metric",""
"7","C14","1","0.5pF","Capacitor_SMD:C_0603_1608Metric",""
"8","C16, C17, C22, C23","4","12pF","Capacitor_SMD:C_0603_1608Metric",""
"9","C21","1","0.8pF","Capacitor_SMD:C_0603_1608Metric",""
"10","J1","1","USB_C_Receptacle_USB2.0","Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV",""
"11","L1, L3","2","10uH","Inductor_SMD:L_0603_1608Metric",""
"12","L2","1","15nH","Inductor_SMD:L_0603_1608Metric",""
"13","L4","1","4.1nH","Inductor_SMD:L_0603_1608Metric",""
"14","R1, R2","2","5.1k","Resistor_SMD:R_0603_1608Metric",""
"15","R3, R4, R5","3","10k","Resistor_SMD:R_0603_1608Metric",""
"16","RED1","1","LED","LED_SMD:LED_0805_2012Metric",""
"17","SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21","21","SW_Push","keyswitches:Kailh_socket_MX",""
"18","U1","1","nRF52840","Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mm",""
"19","U2","1","BQ24075RGT","Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm",""
"20","Y1","1","32MHz","Crystal:Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm",""
"21","Y2","1","32.768kHz","Crystal:Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm",""
"Source:","/home/benk/dprog/active/benboard/kicad/benboard.kicad_sch"
"Date:","Thu 27 Jul 2023 17:12:29 BST"
"Tool:","Eeschema 7.0.6"
"Generator:","/usr/share/kicad/plugins/bom_csv_grouped_by_value_with_fp.py"
"Component Count:","59"
"Ref","Qnty","Value","Cmp name","Footprint","Description","Vendor","DNP"
"C1, C2, C5, C9, C19, C20","6","4.7uF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C3, C13, C18","3","1uF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C4","1","47nF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C6, C10, C11, C12","4","100nF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C7","1","100pF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C8","1","820pF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C14","1","0.5pF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C16, C17, C22, C23","4","12pF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"C21","1","0.8pF","C","Capacitor_SMD:C_0603_1608Metric","Unpolarized capacitor","",""
"J1","1","USB_C_Receptacle_USB2.0","USB_C_Receptacle_USB2.0","Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV","USB 2.0-only Type-C Receptacle connector","",""
"J2","1","~","vik-keyboard-connector","","","",""
"L1, L3","2","10uH","L","Inductor_SMD:L_0603_1608Metric","Inductor","",""
"L2","1","15nH","L","Inductor_SMD:L_0603_1608Metric","Inductor","",""
"L4","1","4.1nH","L","Inductor_SMD:L_0603_1608Metric","Inductor","",""
"R1, R2","2","5.1k","R","Resistor_SMD:R_0603_1608Metric","Resistor","",""
"R3, R4, R5","3","10k","R","Resistor_SMD:R_0603_1608Metric","Resistor","",""
"RED1","1","LED","LED","LED_SMD:LED_0805_2012Metric","Light emitting diode","",""
"SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21","21","SW_Push","SW_Push","keyswitches:Kailh_socket_MX","Push button switch, generic, two pins","",""
"U1","1","nRF52840","nRF52840","Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mm","Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, AQFN-73","",""
"U2","1","BQ24075RGT","BQ24075RGT","Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm","USB-Friendly Li-Ion Battery Charger and Power-Path Management, VQFN-16","",""
"Y1","1","32MHz","Crystal_GND2","Crystal:Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm","Three pin crystal, GND on pin 2","",""
"Y2","1","32.768kHz","Crystal_GND2","Crystal:Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm","Three pin crystal, GND on pin 2","",""
1 # Source: Reference /home/benk/dprog/active/benboard/kicad/benboard.kicad_sch Qty Value Footprint DNP
2 1 Date: C1, C2, C5, C9, C19, C20 Thu 27 Jul 2023 17:12:29 BST 6 4.7uF Capacitor_SMD:C_0603_1608Metric
3 2 Tool: C3, C13, C18 Eeschema 7.0.6 3 1uF Capacitor_SMD:C_0603_1608Metric
4 3 Generator: C4 /usr/share/kicad/plugins/bom_csv_grouped_by_value_with_fp.py 1 47nF Capacitor_SMD:C_0603_1608Metric
5 4 Component Count: C6, C10, C11, C12 59 4 100nF Capacitor_SMD:C_0603_1608Metric
6 5 Ref C7 Qnty 1 100pF Capacitor_SMD:C_0603_1608Metric
7 6 C1, C2, C5, C9, C19, C20 C8 6 1 820pF Capacitor_SMD:C_0603_1608Metric
8 7 C3, C13, C18 C14 3 1 0.5pF Capacitor_SMD:C_0603_1608Metric
9 8 C4 C16, C17, C22, C23 1 4 12pF Capacitor_SMD:C_0603_1608Metric
10 9 C6, C10, C11, C12 C21 4 1 0.8pF Capacitor_SMD:C_0603_1608Metric
11 10 C7 J1 1 1 USB_C_Receptacle_USB2.0 Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV
12 11 C8 L1, L3 1 2 10uH Inductor_SMD:L_0603_1608Metric
13 12 C14 L2 1 1 15nH Inductor_SMD:L_0603_1608Metric
14 13 C16, C17, C22, C23 L4 4 1 4.1nH Inductor_SMD:L_0603_1608Metric
15 14 C21 R1, R2 1 2 5.1k Resistor_SMD:R_0603_1608Metric
16 15 J1 R3, R4, R5 1 3 10k Resistor_SMD:R_0603_1608Metric
17 16 J2 RED1 1 1 LED LED_SMD:LED_0805_2012Metric
18 17 L1, L3 SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21 2 21 SW_Push keyswitches:Kailh_socket_MX
19 18 L2 U1 1 1 nRF52840 Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mm
20 19 L4 U2 1 1 BQ24075RGT Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm
21 20 R1, R2 Y1 2 1 32MHz Crystal:Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm
22 21 R3, R4, R5 Y2 3 1 32.768kHz Crystal:Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm
23 RED1 1
24 SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21 21
25 U1 1
26 U2 1
27 Y1 1
28 Y2 1

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,11 @@
{
"board": {
"active_layer": 31,
"active_layer": 41,
"active_layer_preset": "",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 1,
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,

View File

@@ -1075,6 +1075,70 @@
)
)
)
(symbol "vik:vik-keyboard-connector" (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 17.78 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "vik-keyboard-connector_1_1"
(pin power_out line (at 0 13.97 0) (length 2.54)
(name "3V3" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -8.89 0) (length 2.54)
(name "SPI_CS" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -11.43 0) (length 2.54)
(name "MISO" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -13.97 0) (length 2.54)
(name "SCLK" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 0 11.43 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 8.89 0) (length 2.54)
(name "SDA" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 6.35 0) (length 2.54)
(name "SCL" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 3.81 0) (length 2.54)
(name "RGB_LED_OUT" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 0 1.27 0) (length 2.54)
(name "5V" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -1.27 0) (length 2.54)
(name "GPIO_AD1" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -3.81 0) (length 2.54)
(name "MOSI" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -6.35 0) (length 2.54)
(name "GPIO_AD2" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 46.99 102.87) (diameter 0) (color 0 0 0 0)
@@ -1179,6 +1243,7 @@
(no_connect (at 196.85 72.39) (uuid 3c8b2e18-76a8-4495-ab94-ef50491a4580))
(no_connect (at 270.51 73.66) (uuid 4c3b1db7-9a14-42b5-8a81-dc41c99b407e))
(no_connect (at 64.77 77.47) (uuid 4ce783f1-4ce9-4e73-9071-82a23b472790))
(no_connect (at 177.8 190.5) (uuid 80fccb9e-451c-4066-be3f-e458af4fa801))
(no_connect (at 171.45 62.23) (uuid d92e009f-56ce-44b9-aeec-db703fdfba0f))
(wire (pts (xy 116.84 181.61) (xy 115.57 181.61))
@@ -1269,6 +1334,10 @@
(stroke (width 0) (type default))
(uuid 16d76a57-10da-495c-a7aa-f452f5cec5b8)
)
(wire (pts (xy 177.8 182.88) (xy 163.83 182.88))
(stroke (width 0) (type default))
(uuid 17da4375-7cd6-433a-b6e0-f48c52d25594)
)
(wire (pts (xy 116.84 176.53) (xy 115.57 176.53))
(stroke (width 0) (type default))
(uuid 18de3815-8578-4462-aee8-9aa36555b425)
@@ -1329,6 +1398,10 @@
(stroke (width 0) (type default))
(uuid 2b245f32-5824-4b70-8e3c-d715d0e876c1)
)
(wire (pts (xy 176.53 193.04) (xy 177.8 193.04))
(stroke (width 0) (type default))
(uuid 2d24e784-704b-4af7-939c-da0ae0b29106)
)
(wire (pts (xy 224.79 147.32) (xy 223.52 147.32))
(stroke (width 0) (type default))
(uuid 2ee09e3e-a7e5-40ba-852a-1f07c7a0c52a)
@@ -1593,6 +1666,10 @@
(stroke (width 0) (type default))
(uuid 74f0e415-566f-4428-bcef-59118c6865b0)
)
(wire (pts (xy 176.53 180.34) (xy 177.8 180.34))
(stroke (width 0) (type default))
(uuid 75b12b91-6ed8-40b4-a9fc-24c7a87a2cea)
)
(wire (pts (xy 100.33 35.56) (xy 100.33 36.83))
(stroke (width 0) (type default))
(uuid 76f59967-b741-41cd-a1d1-c60128b139e1)
@@ -1641,6 +1718,10 @@
(stroke (width 0) (type default))
(uuid 89e53cde-7756-4bd7-9d82-df2550d41248)
)
(wire (pts (xy 163.83 182.88) (xy 163.83 184.15))
(stroke (width 0) (type default))
(uuid 8a31a833-3654-455c-9fe5-9fec0b83d4ca)
)
(wire (pts (xy 271.78 62.23) (xy 271.78 63.5))
(stroke (width 0) (type default))
(uuid 8af91c00-95f3-4603-8464-9a752e46747c)
@@ -2134,6 +2215,11 @@
(fill (type none))
(uuid c64dcdbe-446a-46a2-9481-a84e603ac8db)
)
(rectangle (start 149.86 160.02) (end 205.74 229.87)
(stroke (width 0) (type default))
(fill (type none))
(uuid da50ffdf-b76a-407f-aff2-fc3cd3827fdc)
)
(text "[x] Optional 32kHz on X1/2\n[ ] Figure out VDD\n\n" (at 300.99 260.35 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
@@ -2167,6 +2253,10 @@
(effects (font (size 3 3)) (justify right bottom))
(uuid 77b1e357-c017-4ae4-bf6d-ca38dfe80406)
)
(text "VIK" (at 158.75 166.37 0)
(effects (font (size 3 3)) (justify right bottom))
(uuid 8573c891-908b-434d-afdb-9ec391168356)
)
(text "July 2023\n" (at 339.5801 281.0095 0)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 8c7c95ac-fca2-4565-a1b0-01a3a738c39c)
@@ -2340,6 +2430,13 @@
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(global_label "VDD_NRF" (shape input) (at 176.53 180.34 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 5ce2b806-9bea-4b23-9b40-aac064600469)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 165.2595 180.34 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
(global_label "SW20" (shape input) (at 116.84 173.99 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 5fc53bdd-8607-45f6-ab31-8af795f4249c)
@@ -2529,6 +2626,13 @@
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(global_label "VBUS" (shape input) (at 176.53 193.04 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid c6874d1e-9e94-4a54-b0bd-857471061799)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 168.6462 193.04 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
(global_label "VDD_NRF" (shape input) (at 82.55 53.34 90) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid d8900eb9-9e77-4de1-8d52-3fa2add9ca81)
@@ -3068,6 +3172,42 @@
)
)
(symbol (lib_id "vik:vik-keyboard-connector") (at 177.8 194.31 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 2d0e88fc-6612-4fc4-a3b0-3e35d9596fc9)
(property "Reference" "J2" (at 181.61 194.31 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "~" (at 177.8 187.96 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 177.8 187.96 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 177.8 187.96 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d7d67c68-9d9d-4097-9ab4-257f0854c21b))
(pin "10" (uuid d334741c-0d6b-42a0-9f5a-1ba7b82d23c3))
(pin "11" (uuid b2736999-4776-413e-9edb-80aab4355468))
(pin "12" (uuid 904fdd91-96fe-44dc-b413-b0af05626afe))
(pin "2" (uuid d08bc788-9171-4d95-92d3-1e1bde909920))
(pin "3" (uuid ef6bf04b-bc53-47bb-aef4-0cbcd8f66232))
(pin "4" (uuid d883ccf5-f194-4030-8c05-d86aa743ce01))
(pin "5" (uuid f7f6ac2c-c576-489a-9d50-801f3766675f))
(pin "6" (uuid 3b62c1b3-4298-41c7-a172-31909ebafafb))
(pin "7" (uuid da9ce3bf-7e9f-4961-8b88-974452029e96))
(pin "8" (uuid a3658411-0704-4bb6-b0f2-5732fa7017a7))
(pin "9" (uuid cdb203a2-d375-4eff-9ec4-94f3f34d31ed))
(instances
(project "benboard"
(path "/b2065370-6f3a-4205-b26a-a9c2368077cd"
(reference "J2") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 281.94 48.26 90) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 2dd59beb-f9f3-4179-8e57-825386a4c53c)
@@ -3439,6 +3579,31 @@
)
)
(symbol (lib_id "power:GND") (at 163.83 184.15 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 4c0f3a77-9b22-4c39-ab09-5aefc1cb39de)
(property "Reference" "#PWR045" (at 163.83 190.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 163.83 187.96 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 163.83 184.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 163.83 184.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid eff1af0d-0ee2-4f31-a2b7-d5253c25550b))
(instances
(project "benboard"
(path "/b2065370-6f3a-4205-b26a-a9c2368077cd"
(reference "#PWR045") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 100.33 48.26 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 4d71e075-b001-4149-a9d2-ee2fe8e830f3)

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>/home/benk/dprog/active/benhardware/benboard/benboard.kicad_sch</source>
<date>Mon 24 Jul 2023 14:06:52 BST</date>
<source>/home/benk/dprog/active/benboard/kicad/benboard.kicad_sch</source>
<date>Thu 27 Jul 2023 17:12:29 BST</date>
<tool>Eeschema 7.0.6</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
@@ -278,6 +278,14 @@
<sheetpath names="/" tstamps="/"/>
<tstamps>853cd093-ee5d-412d-acaf-339a7c25043c</tstamps>
</comp>
<comp ref="J2">
<value>~</value>
<libsource lib="vik" part="vik-keyboard-connector" description=""/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="benboard.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>2d0e88fc-6612-4fc4-a3b0-3e35d9596fc9</tstamps>
</comp>
<comp ref="L1">
<value>10uH</value>
<footprint>Inductor_SMD:L_0603_1608Metric</footprint>
@@ -918,6 +926,25 @@
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="vik" part="vik-keyboard-connector">
<fields>
<field name="Reference">J</field>
</fields>
<pins>
<pin num="1" name="3V3" type="power_out"/>
<pin num="2" name="GND" type="power_out"/>
<pin num="3" name="SDA" type="output"/>
<pin num="4" name="SCL" type="output"/>
<pin num="5" name="RGB_LED_OUT" type="output"/>
<pin num="6" name="5V" type="power_out"/>
<pin num="7" name="GPIO_AD1" type="output"/>
<pin num="8" name="MOSI" type="output"/>
<pin num="9" name="GPIO_AD2" type="output"/>
<pin num="10" name="SPI_CS" type="output"/>
<pin num="11" name="MISO" type="output"/>
<pin num="12" name="SCLK" type="output"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Battery_Management">
@@ -935,6 +962,9 @@
<library logical="Switch">
<uri>/usr/share/kicad/symbols//Switch.kicad_sym</uri>
</library>
<library logical="vik">
<uri>/home/benk/dprog/active/benboard/kicad/libraries/vik.kicad_sym</uri>
</library>
</libraries>
<nets>
<net code="1" name="ANTENNA">
@@ -978,6 +1008,8 @@
<node ref="J1" pin="A12" pinfunction="GND" pintype="passive"/>
<node ref="J1" pin="B1" pinfunction="GND" pintype="passive"/>
<node ref="J1" pin="B12" pinfunction="GND" pintype="passive"/>
<node ref="J1" pin="S1" pinfunction="SHIELD" pintype="passive"/>
<node ref="J2" pin="2" pinfunction="GND" pintype="power_out"/>
<node ref="R1" pin="2" pintype="passive"/>
<node ref="R2" pin="2" pintype="passive"/>
<node ref="R4" pin="2" pintype="passive"/>
@@ -1208,6 +1240,7 @@
<node ref="J1" pin="A9" pinfunction="VBUS" pintype="passive"/>
<node ref="J1" pin="B4" pinfunction="VBUS" pintype="passive"/>
<node ref="J1" pin="B9" pinfunction="VBUS" pintype="passive"/>
<node ref="J2" pin="6" pinfunction="5V" pintype="power_out"/>
<node ref="U1" pin="AD2" pinfunction="VBUS" pintype="power_in"/>
<node ref="U2" pin="13" pinfunction="IN" pintype="power_in"/>
</net>
@@ -1226,6 +1259,7 @@
<node ref="C12" pin="1" pintype="passive"/>
<node ref="C13" pin="1" pintype="passive"/>
<node ref="C9" pin="1" pintype="passive"/>
<node ref="J2" pin="1" pinfunction="3V3" pintype="power_out"/>
<node ref="L3" pin="2" pinfunction="2" pintype="passive"/>
<node ref="U1" pin="A22" pinfunction="VDD" pintype="passive"/>
<node ref="U1" pin="AD14" pinfunction="VDD" pintype="passive"/>
@@ -1239,82 +1273,106 @@
<net code="54" name="unconnected-(J1-SBU2-PadB8)">
<node ref="J1" pin="B8" pinfunction="SBU2" pintype="bidirectional+no_connect"/>
</net>
<net code="55" name="unconnected-(J1-SHIELD-PadS1)">
<node ref="J1" pin="S1" pinfunction="SHIELD" pintype="passive+no_connect"/>
<net code="55" name="unconnected-(J2-GPIO_AD1-Pad7)">
<node ref="J2" pin="7" pinfunction="GPIO_AD1" pintype="output"/>
</net>
<net code="56" name="unconnected-(U1-AIN0{slash}P0.02-PadA12)">
<net code="56" name="unconnected-(J2-GPIO_AD2-Pad9)">
<node ref="J2" pin="9" pinfunction="GPIO_AD2" pintype="output"/>
</net>
<net code="57" name="unconnected-(J2-MISO-Pad11)">
<node ref="J2" pin="11" pinfunction="MISO" pintype="output"/>
</net>
<net code="58" name="unconnected-(J2-MOSI-Pad8)">
<node ref="J2" pin="8" pinfunction="MOSI" pintype="output"/>
</net>
<net code="59" name="unconnected-(J2-RGB_LED_OUT-Pad5)">
<node ref="J2" pin="5" pinfunction="RGB_LED_OUT" pintype="output+no_connect"/>
</net>
<net code="60" name="unconnected-(J2-SCL-Pad4)">
<node ref="J2" pin="4" pinfunction="SCL" pintype="output"/>
</net>
<net code="61" name="unconnected-(J2-SCLK-Pad12)">
<node ref="J2" pin="12" pinfunction="SCLK" pintype="output"/>
</net>
<net code="62" name="unconnected-(J2-SDA-Pad3)">
<node ref="J2" pin="3" pinfunction="SDA" pintype="output"/>
</net>
<net code="63" name="unconnected-(J2-SPI_CS-Pad10)">
<node ref="J2" pin="10" pinfunction="SPI_CS" pintype="output"/>
</net>
<net code="64" name="unconnected-(U1-AIN0{slash}P0.02-PadA12)">
<node ref="U1" pin="A12" pinfunction="AIN0/P0.02" pintype="bidirectional"/>
</net>
<net code="57" name="unconnected-(U1-AIN1{slash}P0.03-PadB13)">
<net code="65" name="unconnected-(U1-AIN1{slash}P0.03-PadB13)">
<node ref="U1" pin="B13" pinfunction="AIN1/P0.03" pintype="bidirectional"/>
</net>
<net code="58" name="unconnected-(U1-AIN2{slash}P0.04-PadJ1)">
<net code="66" name="unconnected-(U1-AIN2{slash}P0.04-PadJ1)">
<node ref="U1" pin="J1" pinfunction="AIN2/P0.04" pintype="bidirectional"/>
</net>
<net code="59" name="unconnected-(U1-AIN3{slash}P0.05-PadK2)">
<net code="67" name="unconnected-(U1-AIN3{slash}P0.05-PadK2)">
<node ref="U1" pin="K2" pinfunction="AIN3/P0.05" pintype="bidirectional"/>
</net>
<net code="60" name="unconnected-(U1-AIN4{slash}P0.28-PadB11)">
<net code="68" name="unconnected-(U1-AIN4{slash}P0.28-PadB11)">
<node ref="U1" pin="B11" pinfunction="AIN4/P0.28" pintype="bidirectional"/>
</net>
<net code="61" name="unconnected-(U1-AIN5{slash}P0.29-PadA10)">
<net code="69" name="unconnected-(U1-AIN5{slash}P0.29-PadA10)">
<node ref="U1" pin="A10" pinfunction="AIN5/P0.29" pintype="bidirectional"/>
</net>
<net code="62" name="unconnected-(U1-AIN6{slash}P0.30-PadB9)">
<net code="70" name="unconnected-(U1-AIN6{slash}P0.30-PadB9)">
<node ref="U1" pin="B9" pinfunction="AIN6/P0.30" pintype="bidirectional"/>
</net>
<net code="63" name="unconnected-(U1-AIN7{slash}P0.31-PadA8)">
<net code="71" name="unconnected-(U1-AIN7{slash}P0.31-PadA8)">
<node ref="U1" pin="A8" pinfunction="AIN7/P0.31" pintype="bidirectional"/>
</net>
<net code="64" name="unconnected-(U1-DEC2-PadA18)">
<net code="72" name="unconnected-(U1-DEC2-PadA18)">
<node ref="U1" pin="A18" pinfunction="DEC2" pintype="passive+no_connect"/>
</net>
<net code="65" name="unconnected-(U1-NFC1{slash}P0.09-PadL24)">
<net code="73" name="unconnected-(U1-NFC1{slash}P0.09-PadL24)">
<node ref="U1" pin="L24" pinfunction="NFC1/P0.09" pintype="bidirectional"/>
</net>
<net code="66" name="unconnected-(U1-NFC2{slash}P0.10-PadJ24)">
<net code="74" name="unconnected-(U1-NFC2{slash}P0.10-PadJ24)">
<node ref="U1" pin="J24" pinfunction="NFC2/P0.10" pintype="bidirectional"/>
</net>
<net code="67" name="unconnected-(U1-P0.26-PadG1)">
<net code="75" name="unconnected-(U1-P0.26-PadG1)">
<node ref="U1" pin="G1" pinfunction="P0.26" pintype="bidirectional"/>
</net>
<net code="68" name="unconnected-(U1-P1.10-PadA20)">
<net code="76" name="unconnected-(U1-P1.10-PadA20)">
<node ref="U1" pin="A20" pinfunction="P1.10" pintype="bidirectional"/>
</net>
<net code="69" name="unconnected-(U1-P1.11-PadB19)">
<net code="77" name="unconnected-(U1-P1.11-PadB19)">
<node ref="U1" pin="B19" pinfunction="P1.11" pintype="bidirectional"/>
</net>
<net code="70" name="unconnected-(U1-P1.12-PadB17)">
<net code="78" name="unconnected-(U1-P1.12-PadB17)">
<node ref="U1" pin="B17" pinfunction="P1.12" pintype="bidirectional"/>
</net>
<net code="71" name="unconnected-(U1-P1.13-PadA16)">
<net code="79" name="unconnected-(U1-P1.13-PadA16)">
<node ref="U1" pin="A16" pinfunction="P1.13" pintype="bidirectional"/>
</net>
<net code="72" name="unconnected-(U1-P1.14-PadB15)">
<net code="80" name="unconnected-(U1-P1.14-PadB15)">
<node ref="U1" pin="B15" pinfunction="P1.14" pintype="bidirectional"/>
</net>
<net code="73" name="unconnected-(U1-P1.15-PadA14)">
<net code="81" name="unconnected-(U1-P1.15-PadA14)">
<node ref="U1" pin="A14" pinfunction="P1.15" pintype="bidirectional"/>
</net>
<net code="74" name="unconnected-(U1-TRACECLK{slash}P0.07-PadM2)">
<net code="82" name="unconnected-(U1-TRACECLK{slash}P0.07-PadM2)">
<node ref="U1" pin="M2" pinfunction="TRACECLK/P0.07" pintype="bidirectional"/>
</net>
<net code="75" name="unconnected-(U1-TRACEDATA1{slash}P0.12-PadU1)">
<net code="83" name="unconnected-(U1-TRACEDATA1{slash}P0.12-PadU1)">
<node ref="U1" pin="U1" pinfunction="TRACEDATA1/P0.12" pintype="bidirectional"/>
</net>
<net code="76" name="unconnected-(U1-TRACEDATA2{slash}P0.11-PadT2)">
<net code="84" name="unconnected-(U1-TRACEDATA2{slash}P0.11-PadT2)">
<node ref="U1" pin="T2" pinfunction="TRACEDATA2/P0.11" pintype="bidirectional"/>
</net>
<net code="77" name="unconnected-(U1-TRACEDATA3{slash}P1.09-PadR1)">
<net code="85" name="unconnected-(U1-TRACEDATA3{slash}P1.09-PadR1)">
<node ref="U1" pin="R1" pinfunction="TRACEDATA3/P1.09" pintype="bidirectional"/>
</net>
<net code="78" name="unconnected-(U2-ILIM-Pad12)">
<net code="86" name="unconnected-(U2-ILIM-Pad12)">
<node ref="U2" pin="12" pinfunction="ILIM" pintype="passive+no_connect"/>
</net>
<net code="79" name="unconnected-(U2-TMR-Pad14)">
<net code="87" name="unconnected-(U2-TMR-Pad14)">
<node ref="U2" pin="14" pinfunction="TMR" pintype="input+no_connect"/>
</net>
<net code="80" name="unconnected-(U2-~{PGOOD}-Pad7)">
<net code="88" name="unconnected-(U2-~{PGOOD}-Pad7)">
<node ref="U2" pin="7" pinfunction="~{PGOOD}" pintype="open_collector+no_connect"/>
</net>
</nets>

View File

@@ -1,4 +1,5 @@
(fp_lib_table
(version 7)
(lib (name "keyswitches")(type "KiCad")(uri "${KIPRJMOD}/libraries/keyswitches.pretty")(options "")(descr ""))
(lib (name "vik")(type "KiCad")(uri "${KIPRJMOD}/libraries/vik.pretty")(options "")(descr ""))
)

View File

@@ -0,0 +1,130 @@
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
(symbol "vik-keyboard-connector" (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 17.78 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "vik-keyboard-connector_1_1"
(pin power_out line (at 0 13.97 0) (length 2.54)
(name "3V3" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -8.89 0) (length 2.54)
(name "SPI_CS" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -11.43 0) (length 2.54)
(name "MISO" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -13.97 0) (length 2.54)
(name "SCLK" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 0 11.43 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 8.89 0) (length 2.54)
(name "SDA" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 6.35 0) (length 2.54)
(name "SCL" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 3.81 0) (length 2.54)
(name "RGB_LED_OUT" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 0 1.27 0) (length 2.54)
(name "5V" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -1.27 0) (length 2.54)
(name "GPIO_AD1" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -3.81 0) (length 2.54)
(name "MOSI" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -6.35 0) (length 2.54)
(name "GPIO_AD2" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "vik-module-connector" (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 17.78 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "vik-module-connector_1_1"
(pin input line (at 0 13.97 0) (length 2.54)
(name "SCLK" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -8.89 0) (length 2.54)
(name "SDA" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -11.43 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -13.97 0) (length 2.54)
(name "3V3" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 11.43 0) (length 2.54)
(name "MISO" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 8.89 0) (length 2.54)
(name "SPI_CS" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 6.35 0) (length 2.54)
(name "GPIO_AD2" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 3.81 0) (length 2.54)
(name "MOSI" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 1.27 0) (length 2.54)
(name "GPIO_AD1" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -1.27 0) (length 2.54)
(name "5V" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -3.81 0) (length 2.54)
(name "RGB_LED_IN" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -6.35 0) (length 2.54)
(name "SCL" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
)

View File

@@ -0,0 +1,58 @@
(footprint "vik-keyboard-connector-horizontal" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 4.25 -3.5 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6a24f8c0-aeb6-4acc-9c9e-28fc44782c17)
)
(fp_text value "vik-keyboard-connector-horizontal" (at 0.05 5.09 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c70d6d6a-d6fc-495d-9524-6faba107174f)
)
(fp_text user "3v3" (at -5.9 -2.7 unlocked) (layer "F.SilkS")
(effects (font (size 0.75 0.75) (thickness 0.15)) (justify left bottom))
(tstamp 406371b3-d729-4746-a81f-a7e7bae453e6)
)
(fp_text user "VIK OUT" (at -3.05 -3.48 unlocked) (layer "F.SilkS" knockout)
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 680dee3f-61a6-4e55-8e3f-51c2eda13336)
)
(fp_text user "C479750" (at 0 0.75) (layer "User.2")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f5c1073f-d475-4492-a36d-fb0b7148e8a1)
)
(fp_line (start -5.5 -2.2) (end -3.131 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp e9c3c16c-d370-46bb-8ec2-bcf5a670a865))
(fp_line (start -5.5 -0.539) (end -5.5 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 432687d1-f599-4763-a3a1-716eb5338f19))
(fp_line (start -5.5 4.295) (end -5.5 1.912)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 500be781-dcbb-4d71-aa39-5dc1c0b2a28b))
(fp_line (start 5.5 -2.2) (end 3.131 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp d62be2f6-d1e3-4136-a34b-7d2f16211654))
(fp_line (start 5.5 -0.539) (end 5.5 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp aff7b656-725d-4a36-bd1d-dfb618d9818f))
(fp_line (start 5.5 4.295) (end -5.5 4.295)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 60ebbfd5-fbba-4ecf-91e2-3418f75fdb23))
(fp_line (start 5.5 4.295) (end 5.5 1.912)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 6bfda8d1-d217-4924-ba4e-8c2698453f37))
(fp_circle (center -3.429 -2.708) (end -3.302 -2.708)
(stroke (width 0.254) (type solid)) (fill none) (layer "F.SilkS") (tstamp 23c8b252-36ac-4d51-ab48-29ba0dc7cb7f))
(fp_line (start -3.5 2) (end -3.5 4.5)
(stroke (width 0.12) (type default)) (layer "Cmts.User") (tstamp 4ea22fb2-74e3-4048-bbfa-0116ba82c802))
(fp_line (start 3.5 2) (end 3.5 4.5)
(stroke (width 0.12) (type default)) (layer "Cmts.User") (tstamp 5942cc9a-20b1-4fc9-ba6f-30ad255b531b))
(pad "1" smd rect (at -2.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9addef9-1afc-4014-a229-a9de062d5ae2))
(pad "2" smd rect (at -2.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8403a7e1-7cbc-4e22-b921-5c769088b17b))
(pad "3" smd rect (at -1.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6b94f95-8e7b-4bd7-9237-c62c44f7b5b0))
(pad "4" smd rect (at -1.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04e12e25-b35e-401a-aad1-426d496578f1))
(pad "5" smd rect (at -0.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9aa84185-be6d-436f-a468-aa048b10c536))
(pad "6" smd rect (at -0.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8b34486-19e6-4cdb-8904-d8c5a0dbcbd4))
(pad "7" smd rect (at 0.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b448983c-3629-4ddb-8567-d84b93ef2ced))
(pad "8" smd rect (at 0.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05792805-de7b-4fb3-befc-a6ed057194a8))
(pad "9" smd rect (at 1.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46512633-de25-4f9f-be65-79a3f5141146))
(pad "10" smd rect (at 1.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e81a27d8-8637-4524-870a-4b523b84e211))
(pad "11" smd rect (at 2.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39220a33-8dec-43c5-a397-9878d2b9ba0c))
(pad "12" smd rect (at 2.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c5ad9f7-41f1-47a5-af74-cfe9c6f2bd63))
(pad "13" smd rect (at 4.55 0.686) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac0050f6-430d-46d0-afc7-4653652e0e29))
(pad "14" smd rect (at -4.55 0.686) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd32776b-07a6-490f-a260-1a414ce7f65a))
)

View File

@@ -0,0 +1,74 @@
(footprint "vik-keyboard-connector-vertical" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 4.25 -3 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1f223643-2caf-4a56-89a5-0d0e5d7690f1)
)
(fp_text value "vik-keyboard-connector-vertical" (at 0 3 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 73fd7c8b-a7c4-42a1-8f18-947babcd56dc)
)
(fp_text user "3v3" (at -5.4 2.77 unlocked) (layer "F.SilkS")
(effects (font (size 0.75 0.75) (thickness 0.15)) (justify left bottom))
(tstamp 2164bb7b-bdf1-4a11-bca3-780a9facf731)
)
(fp_text user "VIK OUT" (at -3.02 -2.67 unlocked) (layer "F.SilkS" knockout)
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 2486f5fb-9a01-45e4-b241-2da1787cb49f)
)
(fp_text user " C262499" (at -4 3.75 unlocked) (layer "User.2")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 28c590ba-629f-42b9-af0d-f890495ced4d)
)
(fp_line (start -5.8 -1.5) (end -5.8 -0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5b7222ab-fa7a-4ae2-8ba1-186e65a3a903))
(fp_line (start -5.8 -1.5) (end -5.05 -1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 4ce5f806-7e91-46cb-ab95-931dae256ce1))
(fp_line (start -5.8 1.5) (end -5.8 0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9bb56868-a5b6-4f12-84f4-f657cb62d622))
(fp_line (start -5.8 1.5) (end -5.05 1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 484a4e07-e9bc-45e1-a392-b3f0ce6ae893))
(fp_line (start 5.8 -1.5) (end 5.05 -1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 80915f11-65be-4766-a924-f671d4f1586c))
(fp_line (start 5.8 -1.5) (end 5.8 -0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 05fab351-c95a-42d4-95f4-2079df99266d))
(fp_line (start 5.8 1.5) (end 5.05 1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 13553c16-9c62-4aff-aa9d-c0be057d1698))
(fp_line (start 5.8 1.5) (end 5.8 0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp aa457871-977d-4c85-92b7-cbdd143c0ce5))
(fp_circle (center -2.773 2.15) (end -2.646 2.15)
(stroke (width 0.254) (type solid)) (fill none) (layer "F.SilkS") (tstamp 3a607dd4-b6f6-4e2f-90a0-da29060a800f))
(fp_rect (start -5.8 -1.5) (end 5.8 1.5)
(stroke (width 0.12) (type default)) (fill none) (layer "Cmts.User") (tstamp fa46dca5-3c7b-4e82-9189-58ea6e969cff))
(fp_circle (center -2.773 2.15) (end -2.646 2.15)
(stroke (width 0.254) (type solid)) (fill none) (layer "F.Fab") (tstamp fbe15807-99e8-43c5-8a18-6a36f5ae3f46))
(pad "" smd rect (at -4.35 0) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 97f175f0-ce93-42c1-9ded-c4ebe0fed459))
(pad "" smd rect (at 4.35 0) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 1e86b112-86a1-49c1-891c-a2bbe7090cb4))
(pad "1" smd rect (at -2.75 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 52ba868a-44b3-4f10-b69e-01557684c6f5))
(pad "2" smd rect (at -2.25 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 72686d1f-2dee-4a23-8bfd-858ac8b2ad0a))
(pad "3" smd rect (at -1.75 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp a3cf5e54-c93f-4273-b17a-4c4c391b4a75))
(pad "4" smd rect (at -1.25 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 04462577-9626-4b92-87e2-8b345fb53324))
(pad "5" smd rect (at -0.75 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 2e1725ea-493c-4844-89c1-bd24111dcb4e))
(pad "6" smd rect (at -0.25 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp b119f5c7-0dbc-4cdc-9b76-f0f11e2a4d1b))
(pad "7" smd rect (at 0.25 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 0d68b5d2-a09e-4f8d-a6a3-62c6e11a6e75))
(pad "8" smd rect (at 0.75 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 7ec4dc3a-8b14-4cc9-b833-caa6366f18f4))
(pad "9" smd rect (at 1.25 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp c8ce7f80-6077-403d-8a4b-ba94004f89e3))
(pad "10" smd rect (at 1.75 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp dc7f30ac-e402-41c4-9c22-ae74f88e5c1e))
(pad "11" smd rect (at 2.25 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp b004f436-cb22-4ecf-b189-fa367cb62b93))
(pad "12" smd rect (at 2.75 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 52e7a7e3-fc54-446b-b199-5e68450b3778))
)

View File

@@ -0,0 +1,76 @@
(footprint "vik-keyboard-throughole" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 1.08 -0.5 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp eb26614f-425b-4449-963b-5ed24e5e61a8)
)
(fp_text value "vik-keyboard-throughole" (at 2.16 1 unlocked) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 36098acb-a4d3-48cf-9968-60aad765d2f9)
)
(fp_text user "SDA" (at -1.86 -2.97 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 21efb994-0217-46ac-bfe0-0999afc9cf76)
)
(fp_text user "MISO" (at 8.3 -2.87 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 275bf651-2d8f-4070-8109-86d17f385192)
)
(fp_text user "3.3V" (at -4.4 -2.77 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 2f90b66a-007d-4f47-a3f2-d8b30d4c288d)
)
(fp_text user "MOSI" (at 3.22 6.17 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 70f7aedb-93de-4fa6-bf4f-04437f5a0f54)
)
(fp_text user "SCLK" (at 8.3 6.27 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 744b139f-0d05-4839-aa34-c34f851b8c63)
)
(fp_text user "SPI CS" (at 5.76 7.67 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 9e97d068-77ee-4d3a-9b9c-8d886d830744)
)
(fp_text user "RGB" (at 0.68 -2.97 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp a51a2213-6f61-401d-8cd8-1218b3b2e263)
)
(fp_text user "GP AD2" (at 5.76 -2.87 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp aa396028-b86e-40e1-be35-000ada6b6c8e)
)
(fp_text user "5V" (at 0.68 4.97 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp bf9baf8e-5fc6-4b96-9f7f-9f49d0b2dc27)
)
(fp_text user "SCL" (at -1.86 5.47 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp c5f68e0b-f0de-4158-8a10-fc73c9d31a15)
)
(fp_text user "GND" (at -4.4 5.67 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp d44eca05-6b62-4d42-817d-81bf87e6a833)
)
(fp_text user "GP AD1" (at 3.22 -2.97 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp df40c44f-6991-4248-9d0f-fd6df1f41818)
)
(fp_text user "VIK OUT" (at -7.02 2.99 90 unlocked) (layer "F.SilkS" knockout)
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp f5c52d25-13ac-4f45-b650-8a223554b140)
)
(pad "1" thru_hole circle (at -5 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 8d7ea8c9-e9ff-4abc-8c6b-611df631a621))
(pad "2" thru_hole circle (at -5 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 74e9ff98-0ce3-4a3c-b76a-35f1696ed318))
(pad "3" thru_hole circle (at -2.46 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp ea1c4ac6-520b-4ee9-a4f6-c30ed89b4a12))
(pad "4" thru_hole circle (at -2.46 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp d88bd4a2-4ad2-4780-8252-6d128d2b258c))
(pad "5" thru_hole circle (at 0.08 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 1ff5b634-79ad-4af8-90e8-1feac5150784))
(pad "6" thru_hole circle (at 0.08 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 2e753262-ae42-4e4d-865e-1f715cc786db))
(pad "7" thru_hole circle (at 2.62 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 122cdd8b-f10a-4ee6-a80f-88347822c37e))
(pad "8" thru_hole circle (at 2.62 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 88257fb9-cb1a-4f02-84b3-bb9052210889))
(pad "9" thru_hole circle (at 5.16 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp aa9e3d24-644d-4a77-938f-442e8b9077d6))
(pad "10" thru_hole circle (at 5.16 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp fd546028-f98c-4af7-baff-0e26660c88b7))
(pad "11" thru_hole circle (at 7.7 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 8792fca8-804c-4ec9-8760-ce99048e45cd))
(pad "12" thru_hole circle (at 7.7 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 6dc998f0-8589-4185-b1b0-af864daa711b))
)

View File

@@ -0,0 +1,39 @@
(footprint "vik-logo-large" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0.13 -10.91 unlocked) (layer "User.1")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 21637da7-1b71-4b90-9df3-519a1d12304d)
)
(fp_text value "vik-logo-large" (at -7.46 10.03 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 87ab7988-c3b9-4382-9060-fe884b622fa2)
)
(fp_text user "${REFERENCE}" (at 0 1.74 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b50e7758-82a0-4734-9059-732c66b7c5b7)
)
(fp_line (start 3.69571 -9.532491) (end 14.338005 -9.533991) (layer "F.SilkS") (width 0.5) (tstamp 32469a0f-66a7-408d-a2bd-695950628802))
(fp_line (start -14.411375 -9.597292) (end -9.472183 -9.595442) (layer "F.SilkS") (width 0.5) (tstamp 48da3ccd-1746-4fb2-9923-288bb2cff56b))
(fp_line (start 14.338005 -9.533991) (end 11.866675 -5.257526) (layer "F.SilkS") (width 0.5) (tstamp 553b5653-eee8-44a5-8882-30736f57fa95))
(fp_line (start 5.30985 6.19275) (end -0.01 15.41) (layer "F.SilkS") (width 0.5) (tstamp 75d96363-5619-4f97-b660-6ba2a5d0241b))
(fp_line (start -0.01 15.41) (end -2.477865 11.131535) (layer "F.SilkS") (width 0.5) (tstamp 81e674f1-f403-4736-9410-7d4aa605d0e7))
(fp_line (start -0.02008 12.462317) (end -11.92959 -8.16556) (layer "F.SilkS") (width 0.5) (tstamp 8db9c582-c0b8-4fb8-b68b-a24809727cd7))
(fp_line (start -11.92959 -8.16556) (end 11.889432 -8.16556) (layer "F.SilkS") (width 0.5) (tstamp 9d811e45-13c3-404a-94a5-21fdcfc6ee37))
(fp_line (start 11.889432 -8.16556) (end -0.02008 12.462317) (layer "F.SilkS") (width 0.5) (tstamp d60bc473-810e-406e-b02a-78ecb68530c4))
(fp_line (start -9.089016 -0.381495) (end -14.411375 -9.597292) (layer "F.SilkS") (width 0.5) (tstamp e12de285-dca6-4cbb-a7e8-afc85315df08))
(group "" (id f7448b55-eb97-4761-b21b-c1036315efcc)
(members
32469a0f-66a7-408d-a2bd-695950628802
48da3ccd-1746-4fb2-9923-288bb2cff56b
553b5653-eee8-44a5-8882-30736f57fa95
75d96363-5619-4f97-b660-6ba2a5d0241b
81e674f1-f403-4736-9410-7d4aa605d0e7
8db9c582-c0b8-4fb8-b68b-a24809727cd7
9d811e45-13c3-404a-94a5-21fdcfc6ee37
d60bc473-810e-406e-b02a-78ecb68530c4
e12de285-dca6-4cbb-a7e8-afc85315df08
)
)
)

View File

@@ -0,0 +1,39 @@
(footprint "vik-logo-medium" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at -0.05 -6.96 unlocked) (layer "User.1")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 21637da7-1b71-4b90-9df3-519a1d12304d)
)
(fp_text value "vik-logo-medium" (at 0.1 9.97 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 87ab7988-c3b9-4382-9060-fe884b622fa2)
)
(fp_text user "${REFERENCE}" (at 0.3 0.3 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b50e7758-82a0-4734-9059-732c66b7c5b7)
)
(fp_line (start 1.87 -4.75) (end 7.191148 -4.75075) (layer "F.SilkS") (width 0.25) (tstamp 1522ffd9-a0a5-4481-9d55-c6ef6b88a265))
(fp_line (start 7.191148 -4.75075) (end 5.955482 -2.612518) (layer "F.SilkS") (width 0.25) (tstamp 5542b906-7145-4746-bc95-0e9fff2b2dda))
(fp_line (start 0.017145 7.721245) (end -1.216787 5.582013) (layer "F.SilkS") (width 0.25) (tstamp 99a8925d-5f14-4c19-8483-e1708a257ea0))
(fp_line (start -5.94265 -4.066535) (end 5.966861 -4.066535) (layer "F.SilkS") (width 0.25) (tstamp a038c751-de59-4e24-83d5-a769de0da748))
(fp_line (start 2.67707 3.11262) (end 0.017145 7.721245) (layer "F.SilkS") (width 0.25) (tstamp a6015625-291f-4ee1-bfc2-3dd2bf5f67a9))
(fp_line (start 0.012105 6.247404) (end -5.94265 -4.066535) (layer "F.SilkS") (width 0.25) (tstamp b2e22d1d-9c2c-40b7-9022-59e3102e30d8))
(fp_line (start 5.966861 -4.066535) (end 0.012105 6.247404) (layer "F.SilkS") (width 0.25) (tstamp ba705c3e-3715-4317-b468-706c109121b0))
(fp_line (start -4.522363 -0.174502) (end -7.183542 -4.782401) (layer "F.SilkS") (width 0.25) (tstamp bc824d82-b9ca-4bf2-b3b2-e6e34f9c8ca5))
(fp_line (start -7.183542 -4.782401) (end -4.713947 -4.781476) (layer "F.SilkS") (width 0.25) (tstamp cf0ef2b8-c460-41c8-b040-a7c36f20975b))
(group "" (id d77565fb-8630-4723-b8d7-6c202fbd96b6)
(members
1522ffd9-a0a5-4481-9d55-c6ef6b88a265
5542b906-7145-4746-bc95-0e9fff2b2dda
99a8925d-5f14-4c19-8483-e1708a257ea0
a038c751-de59-4e24-83d5-a769de0da748
a6015625-291f-4ee1-bfc2-3dd2bf5f67a9
b2e22d1d-9c2c-40b7-9022-59e3102e30d8
ba705c3e-3715-4317-b468-706c109121b0
bc824d82-b9ca-4bf2-b3b2-e6e34f9c8ca5
cf0ef2b8-c460-41c8-b040-a7c36f20975b
)
)
)

View File

@@ -0,0 +1,39 @@
(footprint "vik-logo-small" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0.18 -3.29 unlocked) (layer "User.1")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 21637da7-1b71-4b90-9df3-519a1d12304d)
)
(fp_text value "vik-logo-small" (at 0.05 4.33 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 87ab7988-c3b9-4382-9060-fe884b622fa2)
)
(fp_text user "${REFERENCE}" (at 0.4 0.21 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b50e7758-82a0-4734-9059-732c66b7c5b7)
)
(fp_line (start 2.869715 -1.793686) (end 2.375449 -0.938393) (layer "F.SilkS") (width 0.1) (tstamp 1207aaf4-8cbe-4b32-9ac3-5a5c77ce581b))
(fp_line (start 0.000114 3.195112) (end -0.493459 2.339419) (layer "F.SilkS") (width 0.1) (tstamp 4f26803f-8fa1-4134-9eec-3d10d8596ed0))
(fp_line (start -2.383804 -1.52) (end 2.38 -1.52) (layer "F.SilkS") (width 0.1) (tstamp 5aa4feec-4699-40f8-8636-351c9db1d01c))
(fp_line (start 2.38 -1.52) (end -0.001902 2.605575) (layer "F.SilkS") (width 0.1) (tstamp 626f4726-c1c2-4196-8034-a981db5c2db3))
(fp_line (start 1.064084 1.351662) (end 0.000114 3.195112) (layer "F.SilkS") (width 0.1) (tstamp 6bbb0739-1219-4213-88b0-ab524d3b816c))
(fp_line (start -0.001902 2.605575) (end -2.383804 -1.52) (layer "F.SilkS") (width 0.1) (tstamp 7b200cb6-3a9b-4a03-b051-7e743c633213))
(fp_line (start 0.741256 -1.793386) (end 2.869715 -1.793686) (layer "F.SilkS") (width 0.1) (tstamp 87e01dc1-6880-4093-a38a-d7f6d96c9ace))
(fp_line (start -2.880161 -1.806346) (end -1.892323 -1.805976) (layer "F.SilkS") (width 0.1) (tstamp 940502aa-341f-4ea4-ab2b-79e8c17cbd16))
(fp_line (start -1.815689 0.036813) (end -2.880161 -1.806346) (layer "F.SilkS") (width 0.1) (tstamp a1f1c5bc-59b1-4256-a11e-43dd9568a86d))
(group "" (id c0f7dfd1-1950-4e86-a81e-b782dde2c331)
(members
1207aaf4-8cbe-4b32-9ac3-5a5c77ce581b
4f26803f-8fa1-4134-9eec-3d10d8596ed0
5aa4feec-4699-40f8-8636-351c9db1d01c
626f4726-c1c2-4196-8034-a981db5c2db3
6bbb0739-1219-4213-88b0-ab524d3b816c
7b200cb6-3a9b-4a03-b051-7e743c633213
87e01dc1-6880-4093-a38a-d7f6d96c9ace
940502aa-341f-4ea4-ab2b-79e8c17cbd16
a1f1c5bc-59b1-4256-a11e-43dd9568a86d
)
)
)

View File

@@ -0,0 +1,58 @@
(footprint "vik-module-connector-horizontal" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 5.12 -3.56 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6a24f8c0-aeb6-4acc-9c9e-28fc44782c17)
)
(fp_text value "vik-module-connector-horizontal" (at 0.1 2.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c70d6d6a-d6fc-495d-9524-6faba107174f)
)
(fp_text user "3v3" (at 3.3 -2.7 unlocked) (layer "F.SilkS")
(effects (font (size 0.75 0.75) (thickness 0.15)) (justify left bottom))
(tstamp 4b11a486-b108-4ffc-8af7-1f570059679e)
)
(fp_text user "VIK IN" (at -2.36 -3.42 unlocked) (layer "F.SilkS" knockout)
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 680dee3f-61a6-4e55-8e3f-51c2eda13336)
)
(fp_text user "C479750" (at 0 0.75) (layer "User.2")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f5c1073f-d475-4492-a36d-fb0b7148e8a1)
)
(fp_line (start -5.5 -2.2) (end -3.131 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp e9c3c16c-d370-46bb-8ec2-bcf5a670a865))
(fp_line (start -5.5 -0.539) (end -5.5 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 432687d1-f599-4763-a3a1-716eb5338f19))
(fp_line (start -5.5 4.295) (end -5.5 1.912)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 500be781-dcbb-4d71-aa39-5dc1c0b2a28b))
(fp_line (start 5.5 -2.2) (end 3.131 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp d62be2f6-d1e3-4136-a34b-7d2f16211654))
(fp_line (start 5.5 -0.539) (end 5.5 -2.2)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp aff7b656-725d-4a36-bd1d-dfb618d9818f))
(fp_line (start 5.5 4.295) (end -5.5 4.295)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 60ebbfd5-fbba-4ecf-91e2-3418f75fdb23))
(fp_line (start 5.5 4.295) (end 5.5 1.912)
(stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 6bfda8d1-d217-4924-ba4e-8c2698453f37))
(fp_circle (center -3.429 -2.708) (end -3.302 -2.708)
(stroke (width 0.254) (type solid)) (fill none) (layer "F.SilkS") (tstamp 23c8b252-36ac-4d51-ab48-29ba0dc7cb7f))
(fp_line (start -3.5 2) (end -3.5 4.5)
(stroke (width 0.12) (type default)) (layer "Cmts.User") (tstamp 98fc752f-6329-4116-b170-1697d5789616))
(fp_line (start 3.5 2) (end 3.5 4.5)
(stroke (width 0.12) (type default)) (layer "Cmts.User") (tstamp d61faa52-f880-4bf1-bb18-952e3ddbb395))
(pad "1" smd rect (at -2.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9addef9-1afc-4014-a229-a9de062d5ae2))
(pad "2" smd rect (at -2.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8403a7e1-7cbc-4e22-b921-5c769088b17b))
(pad "3" smd rect (at -1.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6b94f95-8e7b-4bd7-9237-c62c44f7b5b0))
(pad "4" smd rect (at -1.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04e12e25-b35e-401a-aad1-426d496578f1))
(pad "5" smd rect (at -0.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9aa84185-be6d-436f-a468-aa048b10c536))
(pad "6" smd rect (at -0.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8b34486-19e6-4cdb-8904-d8c5a0dbcbd4))
(pad "7" smd rect (at 0.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b448983c-3629-4ddb-8567-d84b93ef2ced))
(pad "8" smd rect (at 0.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05792805-de7b-4fb3-befc-a6ed057194a8))
(pad "9" smd rect (at 1.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46512633-de25-4f9f-be65-79a3f5141146))
(pad "10" smd rect (at 1.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e81a27d8-8637-4524-870a-4b523b84e211))
(pad "11" smd rect (at 2.25 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39220a33-8dec-43c5-a397-9878d2b9ba0c))
(pad "12" smd rect (at 2.75 -2.038) (size 0.28 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c5ad9f7-41f1-47a5-af74-cfe9c6f2bd63))
(pad "13" smd rect (at 4.55 0.686) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac0050f6-430d-46d0-afc7-4653652e0e29))
(pad "14" smd rect (at -4.55 0.686) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd32776b-07a6-490f-a260-1a414ce7f65a))
)

View File

@@ -0,0 +1,74 @@
(footprint "vik-module-connector-vertical" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 4.25 -3 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1f223643-2caf-4a56-89a5-0d0e5d7690f1)
)
(fp_text value "vik-module-connector-vertical" (at 0 3 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 73fd7c8b-a7c4-42a1-8f18-947babcd56dc)
)
(fp_text user "VIK IN" (at -2.45 -2.67 unlocked) (layer "F.SilkS" knockout)
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 2486f5fb-9a01-45e4-b241-2da1787cb49f)
)
(fp_text user "3v3" (at 3.12 -1.98 unlocked) (layer "F.SilkS")
(effects (font (size 0.75 0.75) (thickness 0.15)) (justify left bottom))
(tstamp 6b95e1f5-9794-4749-a21f-929abb9c265d)
)
(fp_text user " C262499" (at -4 3.75 unlocked) (layer "User.2")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 28c590ba-629f-42b9-af0d-f890495ced4d)
)
(fp_line (start -5.8 -1.5) (end -5.8 -0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5b7222ab-fa7a-4ae2-8ba1-186e65a3a903))
(fp_line (start -5.8 -1.5) (end -5.05 -1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 4ce5f806-7e91-46cb-ab95-931dae256ce1))
(fp_line (start -5.8 1.5) (end -5.8 0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9bb56868-a5b6-4f12-84f4-f657cb62d622))
(fp_line (start -5.8 1.5) (end -5.05 1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 484a4e07-e9bc-45e1-a392-b3f0ce6ae893))
(fp_line (start 5.8 -1.5) (end 5.05 -1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 80915f11-65be-4766-a924-f671d4f1586c))
(fp_line (start 5.8 -1.5) (end 5.8 -0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 05fab351-c95a-42d4-95f4-2079df99266d))
(fp_line (start 5.8 1.5) (end 5.05 1.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 13553c16-9c62-4aff-aa9d-c0be057d1698))
(fp_line (start 5.8 1.5) (end 5.8 0.75)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp aa457871-977d-4c85-92b7-cbdd143c0ce5))
(fp_circle (center -2.773 2.15) (end -2.646 2.15)
(stroke (width 0.254) (type solid)) (fill none) (layer "F.SilkS") (tstamp 3a607dd4-b6f6-4e2f-90a0-da29060a800f))
(fp_rect (start -5.8 -1.5) (end 5.8 1.5)
(stroke (width 0.12) (type default)) (fill none) (layer "Cmts.User") (tstamp fa46dca5-3c7b-4e82-9189-58ea6e969cff))
(fp_circle (center -2.773 2.15) (end -2.646 2.15)
(stroke (width 0.254) (type solid)) (fill none) (layer "F.Fab") (tstamp fbe15807-99e8-43c5-8a18-6a36f5ae3f46))
(pad "" smd rect (at -4.35 0) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 97f175f0-ce93-42c1-9ded-c4ebe0fed459))
(pad "" smd rect (at 4.35 0) (size 1.8 2) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 1e86b112-86a1-49c1-891c-a2bbe7090cb4))
(pad "1" smd rect (at -2.75 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 52ba868a-44b3-4f10-b69e-01557684c6f5))
(pad "2" smd rect (at -2.25 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 72686d1f-2dee-4a23-8bfd-858ac8b2ad0a))
(pad "3" smd rect (at -1.75 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp a3cf5e54-c93f-4273-b17a-4c4c391b4a75))
(pad "4" smd rect (at -1.25 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 04462577-9626-4b92-87e2-8b345fb53324))
(pad "5" smd rect (at -0.75 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 2e1725ea-493c-4844-89c1-bd24111dcb4e))
(pad "6" smd rect (at -0.25 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp b119f5c7-0dbc-4cdc-9b76-f0f11e2a4d1b))
(pad "7" smd rect (at 0.25 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 0d68b5d2-a09e-4f8d-a6a3-62c6e11a6e75))
(pad "8" smd rect (at 0.75 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 7ec4dc3a-8b14-4cc9-b833-caa6366f18f4))
(pad "9" smd rect (at 1.25 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp c8ce7f80-6077-403d-8a4b-ba94004f89e3))
(pad "10" smd rect (at 1.75 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp dc7f30ac-e402-41c4-9c22-ae74f88e5c1e))
(pad "11" smd rect (at 2.25 1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp b004f436-cb22-4ecf-b189-fa367cb62b93))
(pad "12" smd rect (at 2.75 -1) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 52e7a7e3-fc54-446b-b199-5e68450b3778))
)

View File

@@ -0,0 +1,76 @@
(footprint "vik-module-throughole" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 1.62 -0.5 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp eb26614f-425b-4449-963b-5ed24e5e61a8)
)
(fp_text value "vik-module-throughole" (at 2.7 1 unlocked) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 36098acb-a4d3-48cf-9968-60aad765d2f9)
)
(fp_text user "SDA" (at -1.99 -2.82 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 21efb994-0217-46ac-bfe0-0999afc9cf76)
)
(fp_text user "MISO" (at 8.33 -2.79 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 275bf651-2d8f-4070-8109-86d17f385192)
)
(fp_text user "3.3V" (at -4.46 -2.78 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 2f90b66a-007d-4f47-a3f2-d8b30d4c288d)
)
(fp_text user "MOSI" (at 3.27 6.05 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 70f7aedb-93de-4fa6-bf4f-04437f5a0f54)
)
(fp_text user "SCLK" (at 8.37 6.21 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 744b139f-0d05-4839-aa34-c34f851b8c63)
)
(fp_text user "SPI CS" (at 5.82 7.64 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp 9e97d068-77ee-4d3a-9b9c-8d886d830744)
)
(fp_text user "RGB" (at 0.68 -2.76 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp a51a2213-6f61-401d-8cd8-1218b3b2e263)
)
(fp_text user "GP AD2" (at 5.72 -2.48 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp aa396028-b86e-40e1-be35-000ada6b6c8e)
)
(fp_text user "5V" (at 0.7 4.48 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp bf9baf8e-5fc6-4b96-9f7f-9f49d0b2dc27)
)
(fp_text user "SCL" (at -1.91 5.31 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp c5f68e0b-f0de-4158-8a10-fc73c9d31a15)
)
(fp_text user "VIK IN" (at -6.75 2.46 90 unlocked) (layer "F.SilkS" knockout)
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp d24b72f2-346a-4e2d-a7fa-1385205157f0)
)
(fp_text user "GND" (at -4.38 5.59 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp d44eca05-6b62-4d42-817d-81bf87e6a833)
)
(fp_text user "GP AD1" (at 3.23 -2.46 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
(tstamp df40c44f-6991-4248-9d0f-fd6df1f41818)
)
(pad "1" thru_hole circle (at 7.7 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 6dc998f0-8589-4185-b1b0-af864daa711b))
(pad "2" thru_hole circle (at 7.7 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 8792fca8-804c-4ec9-8760-ce99048e45cd))
(pad "3" thru_hole circle (at 5.16 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp fd546028-f98c-4af7-baff-0e26660c88b7))
(pad "4" thru_hole circle (at 5.16 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp aa9e3d24-644d-4a77-938f-442e8b9077d6))
(pad "5" thru_hole circle (at 2.62 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 88257fb9-cb1a-4f02-84b3-bb9052210889))
(pad "6" thru_hole circle (at 2.62 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 122cdd8b-f10a-4ee6-a80f-88347822c37e))
(pad "7" thru_hole circle (at 0.08 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 2e753262-ae42-4e4d-865e-1f715cc786db))
(pad "8" thru_hole circle (at 0.08 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 1ff5b634-79ad-4af8-90e8-1feac5150784))
(pad "9" thru_hole circle (at -2.46 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp d88bd4a2-4ad2-4780-8252-6d128d2b258c))
(pad "10" thru_hole circle (at -2.46 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp ea1c4ac6-520b-4ee9-a4f6-c30ed89b4a12))
(pad "11" thru_hole circle (at -5 1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 74e9ff98-0ce3-4a3c-b76a-35f1696ed318))
(pad "12" thru_hole circle (at -5 -1.27) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 8d7ea8c9-e9ff-4abc-8c6b-611df631a621))
)

4
kicad/sym-lib-table Normal file
View File

@@ -0,0 +1,4 @@
(sym_lib_table
(version 7)
(lib (name "vik")(type "KiCad")(uri "${KIPRJMOD}/libraries/vik.kicad_sym")(options "")(descr ""))
)

View File

@@ -1 +0,0 @@
{"hostname":"ben-pc","username":"benk"}