├── README.md └── popcorn ├── fp-info-cache ├── fp-lib-table ├── popcorn-cache.lib ├── popcorn-gerber-files.zip ├── popcorn-rescue.dcm ├── popcorn-rescue.lib ├── popcorn.kicad_pcb ├── popcorn.kicad_prl ├── popcorn.kicad_pro ├── popcorn.net ├── popcorn.png ├── popcorn.pro ├── popcorn.rules ├── popcorn.sch └── sym-lib-table /README.md: -------------------------------------------------------------------------------- 1 | # Popcorn 2 | 36 key corne thing with more pinky stagger. 3 | 4 | ![](/popcorn/popcorn.png) -------------------------------------------------------------------------------- /popcorn/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "popcorn")(type "KiCad")(uri "/Users/exsor/Downloads/popcorn-main/popcorn.pretty")(options "")(descr "")) 3 | (lib (name "popcorn-main")(type "KiCad")(uri "/Users/exsor/Downloads/popcorn-main.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /popcorn/popcorn-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Generic_Conn_01x04 5 | # 6 | DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N 7 | F0 "J" 0 200 50 H V C CNN 8 | F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:*_1x??_* 13 | $ENDFPLIST 14 | DRAW 15 | S -50 -195 0 -205 1 1 6 N 16 | S -50 -95 0 -105 1 1 6 N 17 | S -50 5 0 -5 1 1 6 N 18 | S -50 105 0 95 1 1 6 N 19 | S -50 150 50 -250 1 1 10 f 20 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 21 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 22 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 23 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P 24 | ENDDRAW 25 | ENDDEF 26 | # 27 | # Device_D 28 | # 29 | DEF Device_D D 0 40 N N 1 F N 30 | F0 "D" 0 100 50 H V C CNN 31 | F1 "Device_D" 0 -100 50 H V C CNN 32 | F2 "" 0 0 50 H I C CNN 33 | F3 "" 0 0 50 H I C CNN 34 | $FPLIST 35 | TO-???* 36 | *_Diode_* 37 | *SingleDiode* 38 | D_* 39 | $ENDFPLIST 40 | DRAW 41 | P 2 0 1 8 -50 50 -50 -50 N 42 | P 2 0 1 0 50 0 -50 0 N 43 | P 4 0 1 8 50 50 50 -50 -50 0 50 50 N 44 | X K 1 -150 0 100 R 50 50 1 1 P 45 | X A 2 150 0 100 L 50 50 1 1 P 46 | ENDDRAW 47 | ENDDEF 48 | # 49 | # corne-light-rescue_MJ-4PP-9-kbd 50 | # 51 | DEF corne-light-rescue_MJ-4PP-9-kbd J 0 40 Y Y 1 F N 52 | F0 "J" 0 150 50 H V C CNN 53 | F1 "corne-light-rescue_MJ-4PP-9-kbd" 0 -150 50 H V C CNN 54 | F2 "" 275 175 50 H I C CNN 55 | F3 "" 275 175 50 H I C CNN 56 | DRAW 57 | S -75 -75 -125 50 0 1 0 N 58 | S 125 100 -150 -100 0 1 12 N 59 | P 3 0 1 0 -100 50 -100 75 125 75 N 60 | P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N 61 | P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N 62 | P 4 0 1 0 50 25 75 50 100 25 125 25 N 63 | X ~ A 200 75 79 L 28 20 1 1 I 64 | X ~ B 200 -75 79 L 28 20 1 1 I 65 | X ~ C 200 -25 79 L 28 20 1 1 I 66 | X ~ D 200 25 79 L 28 20 1 1 I 67 | ENDDRAW 68 | ENDDEF 69 | # 70 | # corne-light-rescue_ProMicro-kbd 71 | # 72 | DEF corne-light-rescue_ProMicro-kbd U 0 40 Y Y 1 F N 73 | F0 "U" 0 950 60 H V C CNN 74 | F1 "corne-light-rescue_ProMicro-kbd" 0 -550 60 H V C CNN 75 | F2 "" 100 -1050 60 H V C CNN 76 | F3 "" 100 -1050 60 H V C CNN 77 | DRAW 78 | S -500 850 500 -450 0 1 0 N 79 | X TX 1 -700 750 200 R 50 50 1 1 B 80 | X E6 10 -700 -150 200 R 50 50 1 1 B 81 | X B4 11 -700 -250 200 R 50 50 1 1 B 82 | X B5 12 -700 -350 200 R 50 50 1 1 B 83 | X B6 13 700 -350 200 L 50 50 1 1 B 84 | X B2 14 700 -250 200 L 50 50 1 1 B 85 | X B3 15 700 -150 200 L 50 50 1 1 B 86 | X B1 16 700 -50 200 L 50 50 1 1 B 87 | X F7 17 700 50 200 L 50 50 1 1 B 88 | X F6 18 700 150 200 L 50 50 1 1 B 89 | X F5 19 700 250 200 L 50 50 1 1 B 90 | X RX 2 -700 650 200 R 50 50 1 1 B 91 | X F4 20 700 350 200 L 50 50 1 1 B 92 | X VCC 21 700 450 200 L 50 50 1 1 W 93 | X RST 22 700 550 200 L 50 50 1 1 I 94 | X GND 23 700 650 200 L 50 50 1 1 W 95 | X RAW 24 700 750 200 L 50 50 1 1 w 96 | X GND 3 -700 550 200 R 50 50 1 1 W 97 | X GND 4 -700 450 200 R 50 50 1 1 W 98 | X SDA 5 -700 350 200 R 50 50 1 1 B 99 | X SCL 6 -700 250 200 R 50 50 1 1 B 100 | X D4 7 -700 150 200 R 50 50 1 1 B 101 | X C6 8 -700 50 200 R 50 50 1 1 B 102 | X D7 9 -700 -50 200 R 50 50 1 1 B 103 | ENDDRAW 104 | ENDDEF 105 | # 106 | # corne-light-rescue_SW_PUSH-kbd 107 | # 108 | DEF corne-light-rescue_SW_PUSH-kbd SW 0 40 N N 1 F N 109 | F0 "SW" 150 110 50 H V C CNN 110 | F1 "corne-light-rescue_SW_PUSH-kbd" 0 -80 50 H V C CNN 111 | F2 "" 0 0 50 H V C CNN 112 | F3 "" 0 0 50 H V C CNN 113 | DRAW 114 | S -170 50 170 60 0 1 0 N 115 | P 4 0 1 0 -40 60 -30 90 30 90 40 60 N 116 | X 1 1 -300 0 200 R 50 50 0 1 P I 117 | X 2 2 300 0 200 L 50 50 0 1 P I 118 | ENDDRAW 119 | ENDDEF 120 | # 121 | # power_GND 122 | # 123 | DEF power_GND #PWR 0 0 Y Y 1 F P 124 | F0 "#PWR" 0 -250 50 H I C CNN 125 | F1 "power_GND" 0 -150 50 H V C CNN 126 | F2 "" 0 0 50 H I C CNN 127 | F3 "" 0 0 50 H I C CNN 128 | DRAW 129 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 130 | X GND 1 0 0 0 D 50 50 1 1 W N 131 | ENDDRAW 132 | ENDDEF 133 | # 134 | # power_GNDA 135 | # 136 | DEF power_GNDA #PWR 0 0 Y Y 1 F P 137 | F0 "#PWR" 0 -250 50 H I C CNN 138 | F1 "power_GNDA" 0 -150 50 H V C CNN 139 | F2 "" 0 0 50 H I C CNN 140 | F3 "" 0 0 50 H I C CNN 141 | DRAW 142 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 143 | X GNDA 1 0 0 0 D 50 50 1 1 W N 144 | ENDDRAW 145 | ENDDEF 146 | # 147 | # power_PWR_FLAG 148 | # 149 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 150 | F0 "#FLG" 0 75 50 H I C CNN 151 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 152 | F2 "" 0 0 50 H I C CNN 153 | F3 "" 0 0 50 H I C CNN 154 | DRAW 155 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 156 | X pwr 1 0 0 0 U 50 50 0 0 w 157 | ENDDRAW 158 | ENDDEF 159 | # 160 | # power_VCC 161 | # 162 | DEF power_VCC #PWR 0 0 Y Y 1 F P 163 | F0 "#PWR" 0 -150 50 H I C CNN 164 | F1 "power_VCC" 0 150 50 H V C CNN 165 | F2 "" 0 0 50 H I C CNN 166 | F3 "" 0 0 50 H I C CNN 167 | DRAW 168 | C 0 75 25 0 1 0 N 169 | P 2 0 1 0 0 0 0 50 N 170 | X VCC 1 0 0 0 U 50 50 1 1 W N 171 | ENDDRAW 172 | ENDDEF 173 | # 174 | # power_VDD 175 | # 176 | DEF power_VDD #PWR 0 0 Y Y 1 F P 177 | F0 "#PWR" 0 -150 50 H I C CNN 178 | F1 "power_VDD" 0 150 50 H V C CNN 179 | F2 "" 0 0 50 H I C CNN 180 | F3 "" 0 0 50 H I C CNN 181 | DRAW 182 | C 0 75 25 0 1 0 N 183 | P 2 0 1 0 0 0 0 50 N 184 | X VDD 1 0 0 0 U 50 50 1 1 W N 185 | ENDDRAW 186 | ENDDEF 187 | # 188 | #End Library 189 | -------------------------------------------------------------------------------- /popcorn/popcorn-gerber-files.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidphilipbarr/popcorn/d4dd380ae7ac475f6f42c63eefa7cde2ee18583c/popcorn/popcorn-gerber-files.zip -------------------------------------------------------------------------------- /popcorn/popcorn-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /popcorn/popcorn-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # GND-power 5 | # 6 | DEF GND-power #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -250 50 H I C CNN 8 | F1 "GND-power" 0 -150 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | DRAW 12 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 13 | X GND 1 0 0 0 D 50 50 1 1 W N 14 | ENDDRAW 15 | ENDDEF 16 | # 17 | # GNDA-power 18 | # 19 | DEF GNDA-power #PWR 0 0 Y Y 1 F P 20 | F0 "#PWR" 0 -250 50 H I C CNN 21 | F1 "GNDA-power" 0 -150 50 H V C CNN 22 | F2 "" 0 0 50 H I C CNN 23 | F3 "" 0 0 50 H I C CNN 24 | DRAW 25 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 26 | X GNDA 1 0 0 0 D 50 50 1 1 W N 27 | ENDDRAW 28 | ENDDEF 29 | # 30 | # MJ-4PP-9-kbd-corne-light-rescue 31 | # 32 | DEF MJ-4PP-9-kbd-corne-light-rescue J 0 40 Y Y 1 F N 33 | F0 "J" 0 150 50 H V C CNN 34 | F1 "MJ-4PP-9-kbd-corne-light-rescue" 0 -150 50 H V C CNN 35 | F2 "" 275 175 50 H I C CNN 36 | F3 "" 275 175 50 H I C CNN 37 | DRAW 38 | S -75 -75 -125 50 0 1 0 N 39 | S 125 100 -150 -100 0 1 12 N 40 | P 3 0 1 0 -100 50 -100 75 125 75 N 41 | P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N 42 | P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N 43 | P 4 0 1 0 50 25 75 50 100 25 125 25 N 44 | X ~ A 200 75 79 L 28 20 1 1 I 45 | X ~ B 200 -75 79 L 28 20 1 1 I 46 | X ~ C 200 -25 79 L 28 20 1 1 I 47 | X ~ D 200 25 79 L 28 20 1 1 I 48 | ENDDRAW 49 | ENDDEF 50 | # 51 | # ProMicro-kbd-corne-light-rescue 52 | # 53 | DEF ProMicro-kbd-corne-light-rescue U 0 40 Y Y 1 F N 54 | F0 "U" 0 950 60 H V C CNN 55 | F1 "ProMicro-kbd-corne-light-rescue" 0 -550 60 H V C CNN 56 | F2 "" 100 -1050 60 H V C CNN 57 | F3 "" 100 -1050 60 H V C CNN 58 | DRAW 59 | S -500 850 500 -450 0 1 0 N 60 | X TX 1 -700 750 200 R 50 50 1 1 B 61 | X E6 10 -700 -150 200 R 50 50 1 1 B 62 | X B4 11 -700 -250 200 R 50 50 1 1 B 63 | X B5 12 -700 -350 200 R 50 50 1 1 B 64 | X B6 13 700 -350 200 L 50 50 1 1 B 65 | X B2 14 700 -250 200 L 50 50 1 1 B 66 | X B3 15 700 -150 200 L 50 50 1 1 B 67 | X B1 16 700 -50 200 L 50 50 1 1 B 68 | X F7 17 700 50 200 L 50 50 1 1 B 69 | X F6 18 700 150 200 L 50 50 1 1 B 70 | X F5 19 700 250 200 L 50 50 1 1 B 71 | X RX 2 -700 650 200 R 50 50 1 1 B 72 | X F4 20 700 350 200 L 50 50 1 1 B 73 | X VCC 21 700 450 200 L 50 50 1 1 W 74 | X RST 22 700 550 200 L 50 50 1 1 I 75 | X GND 23 700 650 200 L 50 50 1 1 W 76 | X RAW 24 700 750 200 L 50 50 1 1 w 77 | X GND 3 -700 550 200 R 50 50 1 1 W 78 | X GND 4 -700 450 200 R 50 50 1 1 W 79 | X SDA 5 -700 350 200 R 50 50 1 1 B 80 | X SCL 6 -700 250 200 R 50 50 1 1 B 81 | X D4 7 -700 150 200 R 50 50 1 1 B 82 | X C6 8 -700 50 200 R 50 50 1 1 B 83 | X D7 9 -700 -50 200 R 50 50 1 1 B 84 | ENDDRAW 85 | ENDDEF 86 | # 87 | # SW_PUSH-kbd-corne-light-rescue 88 | # 89 | DEF SW_PUSH-kbd-corne-light-rescue SW 0 40 N N 1 F N 90 | F0 "SW" 150 110 50 H V C CNN 91 | F1 "SW_PUSH-kbd-corne-light-rescue" 0 -80 50 H V C CNN 92 | F2 "" 0 0 50 H V C CNN 93 | F3 "" 0 0 50 H V C CNN 94 | DRAW 95 | S -170 50 170 60 0 1 0 N 96 | P 4 0 1 0 -40 60 -30 90 30 90 40 60 N 97 | X 1 1 -300 0 200 R 50 50 0 1 P I 98 | X 2 2 300 0 200 L 50 50 0 1 P I 99 | ENDDRAW 100 | ENDDEF 101 | # 102 | # VCC-power 103 | # 104 | DEF VCC-power #PWR 0 0 Y Y 1 F P 105 | F0 "#PWR" 0 -150 50 H I C CNN 106 | F1 "VCC-power" 0 150 50 H V C CNN 107 | F2 "" 0 0 50 H I C CNN 108 | F3 "" 0 0 50 H I C CNN 109 | DRAW 110 | C 0 75 25 0 1 0 N 111 | P 2 0 1 0 0 0 0 50 N 112 | X VCC 1 0 0 0 U 50 50 1 1 W N 113 | ENDDRAW 114 | ENDDEF 115 | # 116 | # VDD-power 117 | # 118 | DEF VDD-power #PWR 0 0 Y Y 1 F P 119 | F0 "#PWR" 0 -150 50 H I C CNN 120 | F1 "VDD-power" 0 150 50 H V C CNN 121 | F2 "" 0 0 50 H I C CNN 122 | F3 "" 0 0 50 H I C CNN 123 | DRAW 124 | C 0 75 25 0 1 0 N 125 | P 2 0 1 0 0 0 0 50 N 126 | X VDD 1 0 0 0 U 50 50 1 1 W N 127 | ENDDRAW 128 | ENDDEF 129 | # 130 | #End Library 131 | -------------------------------------------------------------------------------- /popcorn/popcorn.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "All Layers", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": false, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 8, 37 | 9, 38 | 10, 39 | 11, 40 | 12, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36 64 | ], 65 | "visible_layers": "fffffff_ffffffff", 66 | "zone_display_mode": 0 67 | }, 68 | "meta": { 69 | "filename": "popcorn.kicad_prl", 70 | "version": 3 71 | }, 72 | "project": { 73 | "files": [] 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /popcorn/popcorn.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.15, 6 | "copper_line_width": 0.15, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.0, 37 | "height": 1.143, 38 | "width": 0.635 39 | }, 40 | "silk_line_width": 0.15, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "copper_edge_clearance": "error", 61 | "courtyards_overlap": "error", 62 | "diff_pair_gap_out_of_range": "error", 63 | "diff_pair_uncoupled_length_too_long": "error", 64 | "drill_out_of_range": "error", 65 | "duplicate_footprints": "warning", 66 | "extra_footprint": "warning", 67 | "footprint_type_mismatch": "error", 68 | "hole_clearance": "error", 69 | "hole_near_hole": "error", 70 | "invalid_outline": "error", 71 | "item_on_disabled_layer": "error", 72 | "items_not_allowed": "error", 73 | "length_out_of_range": "error", 74 | "malformed_courtyard": "error", 75 | "microvia_drill_out_of_range": "error", 76 | "missing_courtyard": "ignore", 77 | "missing_footprint": "warning", 78 | "net_conflict": "warning", 79 | "npth_inside_courtyard": "ignore", 80 | "padstack": "error", 81 | "pth_inside_courtyard": "ignore", 82 | "shorting_items": "error", 83 | "silk_over_copper": "warning", 84 | "silk_overlap": "warning", 85 | "skew_out_of_range": "error", 86 | "through_hole_pad_without_hole": "error", 87 | "too_many_vias": "error", 88 | "track_dangling": "warning", 89 | "track_width": "error", 90 | "tracks_crossing": "error", 91 | "unconnected_items": "error", 92 | "unresolved_variable": "error", 93 | "via_dangling": "warning", 94 | "zone_has_empty_net": "error", 95 | "zones_intersect": "error" 96 | }, 97 | "rule_severitieslegacy_courtyards_overlap": true, 98 | "rule_severitieslegacy_no_courtyard_defined": false, 99 | "rules": { 100 | "allow_blind_buried_vias": false, 101 | "allow_microvias": false, 102 | "max_error": 0.005, 103 | "min_clearance": 0.0, 104 | "min_copper_edge_clearance": 0.075, 105 | "min_hole_clearance": 0.0, 106 | "min_hole_to_hole": 0.25, 107 | "min_microvia_diameter": 0.19999999999999998, 108 | "min_microvia_drill": 0.09999999999999999, 109 | "min_silk_clearance": 0.0, 110 | "min_through_hole_diameter": 0.3, 111 | "min_track_width": 0.19999999999999998, 112 | "min_via_annular_width": 0.049999999999999996, 113 | "min_via_diameter": 0.39999999999999997, 114 | "use_height_for_length_calcs": true 115 | }, 116 | "track_widths": [ 117 | 0.0, 118 | 0.5 119 | ], 120 | "via_dimensions": [], 121 | "zones_allow_external_fillets": false, 122 | "zones_use_no_outline": true 123 | }, 124 | "layer_presets": [] 125 | }, 126 | "boards": [], 127 | "cvpcb": { 128 | "equivalence_files": [] 129 | }, 130 | "libraries": { 131 | "pinned_footprint_libs": [], 132 | "pinned_symbol_libs": [] 133 | }, 134 | "meta": { 135 | "filename": "popcorn.kicad_pro", 136 | "version": 1 137 | }, 138 | "net_settings": { 139 | "classes": [ 140 | { 141 | "bus_width": 12.0, 142 | "clearance": 0.2, 143 | "diff_pair_gap": 0.25, 144 | "diff_pair_via_gap": 0.25, 145 | "diff_pair_width": 0.2, 146 | "line_style": 0, 147 | "microvia_diameter": 0.3, 148 | "microvia_drill": 0.1, 149 | "name": "Default", 150 | "pcb_color": "rgba(0, 0, 0, 0.000)", 151 | "schematic_color": "rgba(0, 0, 0, 0.000)", 152 | "track_width": 0.25, 153 | "via_diameter": 0.6, 154 | "via_drill": 0.4, 155 | "wire_width": 6.0 156 | } 157 | ], 158 | "meta": { 159 | "version": 2 160 | }, 161 | "net_colors": null 162 | }, 163 | "pcbnew": { 164 | "last_paths": { 165 | "gencad": "", 166 | "idf": "", 167 | "netlist": "robot.net", 168 | "specctra_dsn": "", 169 | "step": "", 170 | "vrml": "" 171 | }, 172 | "page_layout_descr_file": "" 173 | }, 174 | "schematic": { 175 | "drawing": { 176 | "label_size_ratio": 0.25, 177 | "text_offset_ratio": 0.08 178 | }, 179 | "legacy_lib_dir": "", 180 | "legacy_lib_list": [] 181 | }, 182 | "sheets": [], 183 | "text_variables": {} 184 | } 185 | -------------------------------------------------------------------------------- /popcorn/popcorn.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch) 4 | (date "2019年02月16日土曜日 00:14:31") 5 | (tool "Eeschema (5.0.0-3-g5ebb6b6)") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title "Corne Light") 9 | (company foostan) 10 | (rev 2.1) 11 | (date 2018-12-26) 12 | (source corne-light.sch) 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U1) 19 | (value ProMicro) 20 | (footprint kbd:ProMicro_v2_1side) 21 | (libsource (lib kbd) (part ProMicro) (description "")) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 5A5E14C2)) 24 | (comp (ref SW2) 25 | (value SW_PUSH) 26 | (footprint kbd:CherryMX_Choc_1u) 27 | (libsource (lib kbd) (part SW_PUSH) (description "")) 28 | (sheetpath (names /) (tstamps /)) 29 | (tstamp 5A5E2699)) 30 | (comp (ref D2) 31 | (value D) 32 | (footprint kbd:D3_TH) 33 | (libsource (lib Device) (part D) (description Diode)) 34 | (sheetpath (names /) (tstamps /)) 35 | (tstamp 5A5E26C6)) 36 | (comp (ref SW3) 37 | (value SW_PUSH) 38 | (footprint kbd:CherryMX_Choc_1u) 39 | (libsource (lib kbd) (part SW_PUSH) (description "")) 40 | (sheetpath (names /) (tstamps /)) 41 | (tstamp 5A5E27F9)) 42 | (comp (ref D3) 43 | (value D) 44 | (footprint kbd:D3_TH) 45 | (libsource (lib Device) (part D) (description Diode)) 46 | (sheetpath (names /) (tstamps /)) 47 | (tstamp 5A5E281F)) 48 | (comp (ref SW4) 49 | (value SW_PUSH) 50 | (footprint kbd:CherryMX_Choc_1u) 51 | (libsource (lib kbd) (part SW_PUSH) (description "")) 52 | (sheetpath (names /) (tstamps /)) 53 | (tstamp 5A5E2908)) 54 | (comp (ref SW5) 55 | (value SW_PUSH) 56 | (footprint kbd:CherryMX_Choc_1u) 57 | (libsource (lib kbd) (part SW_PUSH) (description "")) 58 | (sheetpath (names /) (tstamps /)) 59 | (tstamp 5A5E2933)) 60 | (comp (ref SW6) 61 | (value SW_PUSH) 62 | (footprint kbd:CherryMX_Choc_1u) 63 | (libsource (lib kbd) (part SW_PUSH) (description "")) 64 | (sheetpath (names /) (tstamps /)) 65 | (tstamp 5A5E295E)) 66 | (comp (ref D4) 67 | (value D) 68 | (footprint kbd:D3_TH) 69 | (libsource (lib Device) (part D) (description Diode)) 70 | (sheetpath (names /) (tstamps /)) 71 | (tstamp 5A5E29BF)) 72 | (comp (ref D5) 73 | (value D) 74 | (footprint kbd:D3_TH) 75 | (libsource (lib Device) (part D) (description Diode)) 76 | (sheetpath (names /) (tstamps /)) 77 | (tstamp 5A5E29F2)) 78 | (comp (ref D6) 79 | (value D) 80 | (footprint kbd:D3_TH) 81 | (libsource (lib Device) (part D) (description Diode)) 82 | (sheetpath (names /) (tstamps /)) 83 | (tstamp 5A5E2A33)) 84 | (comp (ref SW1) 85 | (value SW_PUSH) 86 | (footprint kbd:CherryMX_Choc_1u) 87 | (libsource (lib kbd) (part SW_PUSH) (description "")) 88 | (sheetpath (names /) (tstamps /)) 89 | (tstamp 5A5E2B19)) 90 | (comp (ref D1) 91 | (value D) 92 | (footprint kbd:D3_TH) 93 | (libsource (lib Device) (part D) (description Diode)) 94 | (sheetpath (names /) (tstamps /)) 95 | (tstamp 5A5E2B5B)) 96 | (comp (ref SW8) 97 | (value SW_PUSH) 98 | (footprint kbd:CherryMX_Choc_1u) 99 | (libsource (lib kbd) (part SW_PUSH) (description "")) 100 | (sheetpath (names /) (tstamps /)) 101 | (tstamp 5A5E2D26)) 102 | (comp (ref D8) 103 | (value D) 104 | (footprint kbd:D3_TH) 105 | (libsource (lib Device) (part D) (description Diode)) 106 | (sheetpath (names /) (tstamps /)) 107 | (tstamp 5A5E2D2C)) 108 | (comp (ref SW9) 109 | (value SW_PUSH) 110 | (footprint kbd:CherryMX_Choc_1u) 111 | (libsource (lib kbd) (part SW_PUSH) (description "")) 112 | (sheetpath (names /) (tstamps /)) 113 | (tstamp 5A5E2D32)) 114 | (comp (ref D9) 115 | (value D) 116 | (footprint kbd:D3_TH) 117 | (libsource (lib Device) (part D) (description Diode)) 118 | (sheetpath (names /) (tstamps /)) 119 | (tstamp 5A5E2D38)) 120 | (comp (ref SW10) 121 | (value SW_PUSH) 122 | (footprint kbd:CherryMX_Choc_1u) 123 | (libsource (lib kbd) (part SW_PUSH) (description "")) 124 | (sheetpath (names /) (tstamps /)) 125 | (tstamp 5A5E2D3E)) 126 | (comp (ref SW11) 127 | (value SW_PUSH) 128 | (footprint kbd:CherryMX_Choc_1u) 129 | (libsource (lib kbd) (part SW_PUSH) (description "")) 130 | (sheetpath (names /) (tstamps /)) 131 | (tstamp 5A5E2D44)) 132 | (comp (ref SW12) 133 | (value SW_PUSH) 134 | (footprint kbd:CherryMX_Choc_1u) 135 | (libsource (lib kbd) (part SW_PUSH) (description "")) 136 | (sheetpath (names /) (tstamps /)) 137 | (tstamp 5A5E2D4A)) 138 | (comp (ref D10) 139 | (value D) 140 | (footprint kbd:D3_TH) 141 | (libsource (lib Device) (part D) (description Diode)) 142 | (sheetpath (names /) (tstamps /)) 143 | (tstamp 5A5E2D56)) 144 | (comp (ref D11) 145 | (value D) 146 | (footprint kbd:D3_TH) 147 | (libsource (lib Device) (part D) (description Diode)) 148 | (sheetpath (names /) (tstamps /)) 149 | (tstamp 5A5E2D5C)) 150 | (comp (ref D12) 151 | (value D) 152 | (footprint kbd:D3_TH) 153 | (libsource (lib Device) (part D) (description Diode)) 154 | (sheetpath (names /) (tstamps /)) 155 | (tstamp 5A5E2D62)) 156 | (comp (ref SW7) 157 | (value SW_PUSH) 158 | (footprint kbd:CherryMX_Choc_1u) 159 | (libsource (lib kbd) (part SW_PUSH) (description "")) 160 | (sheetpath (names /) (tstamps /)) 161 | (tstamp 5A5E2D6E)) 162 | (comp (ref D7) 163 | (value D) 164 | (footprint kbd:D3_TH) 165 | (libsource (lib Device) (part D) (description Diode)) 166 | (sheetpath (names /) (tstamps /)) 167 | (tstamp 5A5E2D74)) 168 | (comp (ref SW14) 169 | (value SW_PUSH) 170 | (footprint kbd:CherryMX_Choc_1u) 171 | (libsource (lib kbd) (part SW_PUSH) (description "")) 172 | (sheetpath (names /) (tstamps /)) 173 | (tstamp 5A5E35B1)) 174 | (comp (ref D14) 175 | (value D) 176 | (footprint kbd:D3_TH) 177 | (libsource (lib Device) (part D) (description Diode)) 178 | (sheetpath (names /) (tstamps /)) 179 | (tstamp 5A5E35B7)) 180 | (comp (ref SW15) 181 | (value SW_PUSH) 182 | (footprint kbd:CherryMX_Choc_1u) 183 | (libsource (lib kbd) (part SW_PUSH) (description "")) 184 | (sheetpath (names /) (tstamps /)) 185 | (tstamp 5A5E35BD)) 186 | (comp (ref D15) 187 | (value D) 188 | (footprint kbd:D3_TH) 189 | (libsource (lib Device) (part D) (description Diode)) 190 | (sheetpath (names /) (tstamps /)) 191 | (tstamp 5A5E35C3)) 192 | (comp (ref SW16) 193 | (value SW_PUSH) 194 | (footprint kbd:CherryMX_Choc_1u) 195 | (libsource (lib kbd) (part SW_PUSH) (description "")) 196 | (sheetpath (names /) (tstamps /)) 197 | (tstamp 5A5E35C9)) 198 | (comp (ref SW17) 199 | (value SW_PUSH) 200 | (footprint kbd:CherryMX_Choc_1u) 201 | (libsource (lib kbd) (part SW_PUSH) (description "")) 202 | (sheetpath (names /) (tstamps /)) 203 | (tstamp 5A5E35CF)) 204 | (comp (ref SW18) 205 | (value SW_PUSH) 206 | (footprint kbd:CherryMX_Choc_1u) 207 | (libsource (lib kbd) (part SW_PUSH) (description "")) 208 | (sheetpath (names /) (tstamps /)) 209 | (tstamp 5A5E35D5)) 210 | (comp (ref D16) 211 | (value D) 212 | (footprint kbd:D3_TH) 213 | (libsource (lib Device) (part D) (description Diode)) 214 | (sheetpath (names /) (tstamps /)) 215 | (tstamp 5A5E35E1)) 216 | (comp (ref D17) 217 | (value D) 218 | (footprint kbd:D3_TH) 219 | (libsource (lib Device) (part D) (description Diode)) 220 | (sheetpath (names /) (tstamps /)) 221 | (tstamp 5A5E35E7)) 222 | (comp (ref D18) 223 | (value D) 224 | (footprint kbd:D3_TH) 225 | (libsource (lib Device) (part D) (description Diode)) 226 | (sheetpath (names /) (tstamps /)) 227 | (tstamp 5A5E35ED)) 228 | (comp (ref SW13) 229 | (value SW_PUSH) 230 | (footprint kbd:CherryMX_Choc_1u) 231 | (libsource (lib kbd) (part SW_PUSH) (description "")) 232 | (sheetpath (names /) (tstamps /)) 233 | (tstamp 5A5E35F9)) 234 | (comp (ref D13) 235 | (value D) 236 | (footprint kbd:D3_TH) 237 | (libsource (lib Device) (part D) (description Diode)) 238 | (sheetpath (names /) (tstamps /)) 239 | (tstamp 5A5E35FF)) 240 | (comp (ref SW20) 241 | (value SW_PUSH) 242 | (footprint kbd:CherryMX_Choc_1u) 243 | (libsource (lib kbd) (part SW_PUSH) (description "")) 244 | (sheetpath (names /) (tstamps /)) 245 | (tstamp 5A5E37A4)) 246 | (comp (ref D20) 247 | (value D) 248 | (footprint kbd:D3_TH) 249 | (libsource (lib Device) (part D) (description Diode)) 250 | (sheetpath (names /) (tstamps /)) 251 | (tstamp 5A5E37AA)) 252 | (comp (ref SW21) 253 | (value SW_PUSH) 254 | (footprint kbd:CherryMX_Choc_1.5u) 255 | (libsource (lib kbd) (part SW_PUSH) (description "")) 256 | (sheetpath (names /) (tstamps /)) 257 | (tstamp 5A5E37B0)) 258 | (comp (ref D21) 259 | (value D) 260 | (footprint kbd:D3_TH) 261 | (libsource (lib Device) (part D) (description Diode)) 262 | (sheetpath (names /) (tstamps /)) 263 | (tstamp 5A5E37B6)) 264 | (comp (ref SW19) 265 | (value SW_PUSH) 266 | (footprint kbd:CherryMX_Choc_1u) 267 | (libsource (lib kbd) (part SW_PUSH) (description "")) 268 | (sheetpath (names /) (tstamps /)) 269 | (tstamp 5A5E37EC)) 270 | (comp (ref D19) 271 | (value D) 272 | (footprint kbd:D3_TH) 273 | (libsource (lib Device) (part D) (description Diode)) 274 | (sheetpath (names /) (tstamps /)) 275 | (tstamp 5A5E37F2)) 276 | (comp (ref RSW1) 277 | (value SW_PUSH) 278 | (footprint kbd:ResetSW_1side) 279 | (libsource (lib kbd) (part SW_PUSH) (description "")) 280 | (sheetpath (names /) (tstamps /)) 281 | (tstamp 5A5EB9E2)) 282 | (comp (ref J2) 283 | (value OLED) 284 | (footprint kbd:OLED_1side) 285 | (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) 286 | (sheetpath (names /) (tstamps /)) 287 | (tstamp 5A91DA4B)) 288 | (comp (ref J1) 289 | (value MJ-4PP-9) 290 | (footprint kbd:MJ-4PP-9_1side) 291 | (libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")) 292 | (sheetpath (names /) (tstamps /)) 293 | (tstamp 5ACD605D)) 294 | (comp (ref U2) 295 | (value ProMicro) 296 | (footprint kbd:ProMicro_v2_1side) 297 | (libsource (lib kbd) (part ProMicro) (description "")) 298 | (sheetpath (names /) (tstamps /)) 299 | (tstamp 5C25F857)) 300 | (comp (ref SW23) 301 | (value SW_PUSH) 302 | (footprint kbd:CherryMX_Choc_1u) 303 | (libsource (lib kbd) (part SW_PUSH) (description "")) 304 | (sheetpath (names /) (tstamps /)) 305 | (tstamp 5C25F85D)) 306 | (comp (ref D23) 307 | (value D) 308 | (footprint kbd:D3_TH) 309 | (libsource (lib Device) (part D) (description Diode)) 310 | (sheetpath (names /) (tstamps /)) 311 | (tstamp 5C25F863)) 312 | (comp (ref SW24) 313 | (value SW_PUSH) 314 | (footprint kbd:CherryMX_Choc_1u) 315 | (libsource (lib kbd) (part SW_PUSH) (description "")) 316 | (sheetpath (names /) (tstamps /)) 317 | (tstamp 5C25F869)) 318 | (comp (ref D24) 319 | (value D) 320 | (footprint kbd:D3_TH) 321 | (libsource (lib Device) (part D) (description Diode)) 322 | (sheetpath (names /) (tstamps /)) 323 | (tstamp 5C25F86F)) 324 | (comp (ref SW25) 325 | (value SW_PUSH) 326 | (footprint kbd:CherryMX_Choc_1u) 327 | (libsource (lib kbd) (part SW_PUSH) (description "")) 328 | (sheetpath (names /) (tstamps /)) 329 | (tstamp 5C25F875)) 330 | (comp (ref SW26) 331 | (value SW_PUSH) 332 | (footprint kbd:CherryMX_Choc_1u) 333 | (libsource (lib kbd) (part SW_PUSH) (description "")) 334 | (sheetpath (names /) (tstamps /)) 335 | (tstamp 5C25F87B)) 336 | (comp (ref SW27) 337 | (value SW_PUSH) 338 | (footprint kbd:CherryMX_Choc_1u) 339 | (libsource (lib kbd) (part SW_PUSH) (description "")) 340 | (sheetpath (names /) (tstamps /)) 341 | (tstamp 5C25F881)) 342 | (comp (ref D25) 343 | (value D) 344 | (footprint kbd:D3_TH) 345 | (libsource (lib Device) (part D) (description Diode)) 346 | (sheetpath (names /) (tstamps /)) 347 | (tstamp 5C25F887)) 348 | (comp (ref D26) 349 | (value D) 350 | (footprint kbd:D3_TH) 351 | (libsource (lib Device) (part D) (description Diode)) 352 | (sheetpath (names /) (tstamps /)) 353 | (tstamp 5C25F88D)) 354 | (comp (ref D27) 355 | (value D) 356 | (footprint kbd:D3_TH) 357 | (libsource (lib Device) (part D) (description Diode)) 358 | (sheetpath (names /) (tstamps /)) 359 | (tstamp 5C25F893)) 360 | (comp (ref SW22) 361 | (value SW_PUSH) 362 | (footprint kbd:CherryMX_Choc_1u) 363 | (libsource (lib kbd) (part SW_PUSH) (description "")) 364 | (sheetpath (names /) (tstamps /)) 365 | (tstamp 5C25F899)) 366 | (comp (ref D22) 367 | (value D) 368 | (footprint kbd:D3_TH) 369 | (libsource (lib Device) (part D) (description Diode)) 370 | (sheetpath (names /) (tstamps /)) 371 | (tstamp 5C25F89F)) 372 | (comp (ref SW29) 373 | (value SW_PUSH) 374 | (footprint kbd:CherryMX_Choc_1u) 375 | (libsource (lib kbd) (part SW_PUSH) (description "")) 376 | (sheetpath (names /) (tstamps /)) 377 | (tstamp 5C25F8A5)) 378 | (comp (ref D29) 379 | (value D) 380 | (footprint kbd:D3_TH) 381 | (libsource (lib Device) (part D) (description Diode)) 382 | (sheetpath (names /) (tstamps /)) 383 | (tstamp 5C25F8AB)) 384 | (comp (ref SW30) 385 | (value SW_PUSH) 386 | (footprint kbd:CherryMX_Choc_1u) 387 | (libsource (lib kbd) (part SW_PUSH) (description "")) 388 | (sheetpath (names /) (tstamps /)) 389 | (tstamp 5C25F8B1)) 390 | (comp (ref D30) 391 | (value D) 392 | (footprint kbd:D3_TH) 393 | (libsource (lib Device) (part D) (description Diode)) 394 | (sheetpath (names /) (tstamps /)) 395 | (tstamp 5C25F8B7)) 396 | (comp (ref SW31) 397 | (value SW_PUSH) 398 | (footprint kbd:CherryMX_Choc_1u) 399 | (libsource (lib kbd) (part SW_PUSH) (description "")) 400 | (sheetpath (names /) (tstamps /)) 401 | (tstamp 5C25F8BD)) 402 | (comp (ref SW32) 403 | (value SW_PUSH) 404 | (footprint kbd:CherryMX_Choc_1u) 405 | (libsource (lib kbd) (part SW_PUSH) (description "")) 406 | (sheetpath (names /) (tstamps /)) 407 | (tstamp 5C25F8C3)) 408 | (comp (ref SW33) 409 | (value SW_PUSH) 410 | (footprint kbd:CherryMX_Choc_1u) 411 | (libsource (lib kbd) (part SW_PUSH) (description "")) 412 | (sheetpath (names /) (tstamps /)) 413 | (tstamp 5C25F8C9)) 414 | (comp (ref D31) 415 | (value D) 416 | (footprint kbd:D3_TH) 417 | (libsource (lib Device) (part D) (description Diode)) 418 | (sheetpath (names /) (tstamps /)) 419 | (tstamp 5C25F8CF)) 420 | (comp (ref D32) 421 | (value D) 422 | (footprint kbd:D3_TH) 423 | (libsource (lib Device) (part D) (description Diode)) 424 | (sheetpath (names /) (tstamps /)) 425 | (tstamp 5C25F8D5)) 426 | (comp (ref D33) 427 | (value D) 428 | (footprint kbd:D3_TH) 429 | (libsource (lib Device) (part D) (description Diode)) 430 | (sheetpath (names /) (tstamps /)) 431 | (tstamp 5C25F8DB)) 432 | (comp (ref SW28) 433 | (value SW_PUSH) 434 | (footprint kbd:CherryMX_Choc_1u) 435 | (libsource (lib kbd) (part SW_PUSH) (description "")) 436 | (sheetpath (names /) (tstamps /)) 437 | (tstamp 5C25F8E1)) 438 | (comp (ref D28) 439 | (value D) 440 | (footprint kbd:D3_TH) 441 | (libsource (lib Device) (part D) (description Diode)) 442 | (sheetpath (names /) (tstamps /)) 443 | (tstamp 5C25F8E7)) 444 | (comp (ref SW35) 445 | (value SW_PUSH) 446 | (footprint kbd:CherryMX_Choc_1u) 447 | (libsource (lib kbd) (part SW_PUSH) (description "")) 448 | (sheetpath (names /) (tstamps /)) 449 | (tstamp 5C25F8ED)) 450 | (comp (ref D35) 451 | (value D) 452 | (footprint kbd:D3_TH) 453 | (libsource (lib Device) (part D) (description Diode)) 454 | (sheetpath (names /) (tstamps /)) 455 | (tstamp 5C25F8F3)) 456 | (comp (ref SW36) 457 | (value SW_PUSH) 458 | (footprint kbd:CherryMX_Choc_1u) 459 | (libsource (lib kbd) (part SW_PUSH) (description "")) 460 | (sheetpath (names /) (tstamps /)) 461 | (tstamp 5C25F8F9)) 462 | (comp (ref D36) 463 | (value D) 464 | (footprint kbd:D3_TH) 465 | (libsource (lib Device) (part D) (description Diode)) 466 | (sheetpath (names /) (tstamps /)) 467 | (tstamp 5C25F8FF)) 468 | (comp (ref SW37) 469 | (value SW_PUSH) 470 | (footprint kbd:CherryMX_Choc_1u) 471 | (libsource (lib kbd) (part SW_PUSH) (description "")) 472 | (sheetpath (names /) (tstamps /)) 473 | (tstamp 5C25F905)) 474 | (comp (ref SW38) 475 | (value SW_PUSH) 476 | (footprint kbd:CherryMX_Choc_1u) 477 | (libsource (lib kbd) (part SW_PUSH) (description "")) 478 | (sheetpath (names /) (tstamps /)) 479 | (tstamp 5C25F90B)) 480 | (comp (ref SW39) 481 | (value SW_PUSH) 482 | (footprint kbd:CherryMX_Choc_1u) 483 | (libsource (lib kbd) (part SW_PUSH) (description "")) 484 | (sheetpath (names /) (tstamps /)) 485 | (tstamp 5C25F911)) 486 | (comp (ref D37) 487 | (value D) 488 | (footprint kbd:D3_TH) 489 | (libsource (lib Device) (part D) (description Diode)) 490 | (sheetpath (names /) (tstamps /)) 491 | (tstamp 5C25F917)) 492 | (comp (ref D38) 493 | (value D) 494 | (footprint kbd:D3_TH) 495 | (libsource (lib Device) (part D) (description Diode)) 496 | (sheetpath (names /) (tstamps /)) 497 | (tstamp 5C25F91D)) 498 | (comp (ref D39) 499 | (value D) 500 | (footprint kbd:D3_TH) 501 | (libsource (lib Device) (part D) (description Diode)) 502 | (sheetpath (names /) (tstamps /)) 503 | (tstamp 5C25F923)) 504 | (comp (ref SW34) 505 | (value SW_PUSH) 506 | (footprint kbd:CherryMX_Choc_1u) 507 | (libsource (lib kbd) (part SW_PUSH) (description "")) 508 | (sheetpath (names /) (tstamps /)) 509 | (tstamp 5C25F929)) 510 | (comp (ref D34) 511 | (value D) 512 | (footprint kbd:D3_TH) 513 | (libsource (lib Device) (part D) (description Diode)) 514 | (sheetpath (names /) (tstamps /)) 515 | (tstamp 5C25F92F)) 516 | (comp (ref SW41) 517 | (value SW_PUSH) 518 | (footprint kbd:CherryMX_Choc_1u) 519 | (libsource (lib kbd) (part SW_PUSH) (description "")) 520 | (sheetpath (names /) (tstamps /)) 521 | (tstamp 5C25F935)) 522 | (comp (ref D41) 523 | (value D) 524 | (footprint kbd:D3_TH) 525 | (libsource (lib Device) (part D) (description Diode)) 526 | (sheetpath (names /) (tstamps /)) 527 | (tstamp 5C25F93B)) 528 | (comp (ref SW42) 529 | (value SW_PUSH) 530 | (footprint kbd:CherryMX_Choc_1.5u) 531 | (libsource (lib kbd) (part SW_PUSH) (description "")) 532 | (sheetpath (names /) (tstamps /)) 533 | (tstamp 5C25F941)) 534 | (comp (ref D42) 535 | (value D) 536 | (footprint kbd:D3_TH) 537 | (libsource (lib Device) (part D) (description Diode)) 538 | (sheetpath (names /) (tstamps /)) 539 | (tstamp 5C25F947)) 540 | (comp (ref SW40) 541 | (value SW_PUSH) 542 | (footprint kbd:CherryMX_Choc_1u) 543 | (libsource (lib kbd) (part SW_PUSH) (description "")) 544 | (sheetpath (names /) (tstamps /)) 545 | (tstamp 5C25F94D)) 546 | (comp (ref D40) 547 | (value D) 548 | (footprint kbd:D3_TH) 549 | (libsource (lib Device) (part D) (description Diode)) 550 | (sheetpath (names /) (tstamps /)) 551 | (tstamp 5C25F953)) 552 | (comp (ref RSW2) 553 | (value SW_PUSH) 554 | (footprint kbd:ResetSW_1side) 555 | (libsource (lib kbd) (part SW_PUSH) (description "")) 556 | (sheetpath (names /) (tstamps /)) 557 | (tstamp 5C25F978)) 558 | (comp (ref J7) 559 | (value OLED) 560 | (footprint kbd:OLED_1side) 561 | (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) 562 | (sheetpath (names /) (tstamps /)) 563 | (tstamp 5C25F9A2)) 564 | (comp (ref J6) 565 | (value MJ-4PP-9) 566 | (footprint kbd:MJ-4PP-9_1side) 567 | (libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")) 568 | (sheetpath (names /) (tstamps /)) 569 | (tstamp 5C25FA15))) 570 | (libparts 571 | (libpart (lib Connector_Generic) (part Conn_01x04) 572 | (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)") 573 | (docs ~) 574 | (footprints 575 | (fp Connector*:*_1x??_*)) 576 | (fields 577 | (field (name Reference) J) 578 | (field (name Value) Conn_01x04)) 579 | (pins 580 | (pin (num 1) (name Pin_1) (type passive)) 581 | (pin (num 2) (name Pin_2) (type passive)) 582 | (pin (num 3) (name Pin_3) (type passive)) 583 | (pin (num 4) (name Pin_4) (type passive)))) 584 | (libpart (lib Device) (part D) 585 | (description Diode) 586 | (docs ~) 587 | (footprints 588 | (fp TO-???*) 589 | (fp *_Diode_*) 590 | (fp *SingleDiode*) 591 | (fp D_*)) 592 | (fields 593 | (field (name Reference) D) 594 | (field (name Value) D)) 595 | (pins 596 | (pin (num 1) (name K) (type passive)) 597 | (pin (num 2) (name A) (type passive)))) 598 | (libpart (lib kbd) (part MJ-4PP-9) 599 | (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)") 600 | (docs ~) 601 | (fields 602 | (field (name Reference) J) 603 | (field (name Value) MJ-4PP-9)) 604 | (pins 605 | (pin (num A) (name ~) (type input)) 606 | (pin (num B) (name ~) (type input)) 607 | (pin (num C) (name ~) (type input)) 608 | (pin (num D) (name ~) (type input)))) 609 | (libpart (lib kbd) (part ProMicro) 610 | (fields 611 | (field (name Reference) U) 612 | (field (name Value) ProMicro)) 613 | (pins 614 | (pin (num 1) (name TX) (type BiDi)) 615 | (pin (num 2) (name RX) (type BiDi)) 616 | (pin (num 3) (name GND) (type power_in)) 617 | (pin (num 4) (name GND) (type power_in)) 618 | (pin (num 5) (name SDA) (type BiDi)) 619 | (pin (num 6) (name SCL) (type BiDi)) 620 | (pin (num 7) (name D4) (type BiDi)) 621 | (pin (num 8) (name C6) (type BiDi)) 622 | (pin (num 9) (name D7) (type BiDi)) 623 | (pin (num 10) (name E6) (type BiDi)) 624 | (pin (num 11) (name B4) (type BiDi)) 625 | (pin (num 12) (name B5) (type BiDi)) 626 | (pin (num 13) (name B6) (type BiDi)) 627 | (pin (num 14) (name B2) (type BiDi)) 628 | (pin (num 15) (name B3) (type BiDi)) 629 | (pin (num 16) (name B1) (type BiDi)) 630 | (pin (num 17) (name F7) (type BiDi)) 631 | (pin (num 18) (name F6) (type BiDi)) 632 | (pin (num 19) (name F5) (type BiDi)) 633 | (pin (num 20) (name F4) (type BiDi)) 634 | (pin (num 21) (name VCC) (type power_in)) 635 | (pin (num 22) (name RST) (type input)) 636 | (pin (num 23) (name GND) (type power_in)) 637 | (pin (num 24) (name RAW) (type power_out)))) 638 | (libpart (lib kbd) (part SW_PUSH) 639 | (fields 640 | (field (name Reference) SW) 641 | (field (name Value) SW_PUSH)) 642 | (pins 643 | (pin (num 1) (name 1) (type passive)) 644 | (pin (num 2) (name 2) (type passive))))) 645 | (libraries 646 | (library (logical Connector_Generic) 647 | (uri "/Library/Application Support/kicad/library/Connector_Generic.lib")) 648 | (library (logical Device) 649 | (uri "/Library/Application Support/kicad/library/Device.lib")) 650 | (library (logical kbd) 651 | (uri /Users/adachi-kousuke/src/github.com/foostan/kbd/library/kbd.lib))) 652 | (nets 653 | (net (code 1) (name LED) 654 | (node (ref U1) (pin 1))) 655 | (net (code 2) (name data) 656 | (node (ref U1) (pin 2)) 657 | (node (ref J1) (pin B))) 658 | (net (code 3) (name SDA) 659 | (node (ref U1) (pin 5)) 660 | (node (ref J2) (pin 1))) 661 | (net (code 4) (name SCL) 662 | (node (ref U1) (pin 6)) 663 | (node (ref J2) (pin 2))) 664 | (net (code 5) (name "Net-(U1-Pad11)") 665 | (node (ref U1) (pin 11))) 666 | (net (code 6) (name "Net-(U1-Pad12)") 667 | (node (ref U1) (pin 12))) 668 | (net (code 7) (name reset) 669 | (node (ref U1) (pin 22)) 670 | (node (ref RSW1) (pin 1))) 671 | (net (code 8) (name "Net-(U1-Pad13)") 672 | (node (ref U1) (pin 13))) 673 | (net (code 9) (name "Net-(U1-Pad14)") 674 | (node (ref U1) (pin 14))) 675 | (net (code 10) (name "Net-(U1-Pad24)") 676 | (node (ref U1) (pin 24))) 677 | (net (code 11) (name "Net-(D2-Pad2)") 678 | (node (ref D2) (pin 2)) 679 | (node (ref SW2) (pin 2))) 680 | (net (code 12) (name "Net-(D3-Pad2)") 681 | (node (ref SW3) (pin 2)) 682 | (node (ref D3) (pin 2))) 683 | (net (code 13) (name "Net-(D4-Pad2)") 684 | (node (ref SW4) (pin 2)) 685 | (node (ref D4) (pin 2))) 686 | (net (code 14) (name "Net-(D5-Pad2)") 687 | (node (ref SW5) (pin 2)) 688 | (node (ref D5) (pin 2))) 689 | (net (code 15) (name "Net-(D6-Pad2)") 690 | (node (ref SW6) (pin 2)) 691 | (node (ref D6) (pin 2))) 692 | (net (code 16) (name "Net-(D1-Pad2)") 693 | (node (ref SW1) (pin 2)) 694 | (node (ref D1) (pin 2))) 695 | (net (code 17) (name "Net-(D8-Pad2)") 696 | (node (ref D8) (pin 2)) 697 | (node (ref SW8) (pin 2))) 698 | (net (code 18) (name "Net-(D9-Pad2)") 699 | (node (ref D9) (pin 2)) 700 | (node (ref SW9) (pin 2))) 701 | (net (code 19) (name "Net-(D10-Pad2)") 702 | (node (ref D10) (pin 2)) 703 | (node (ref SW10) (pin 2))) 704 | (net (code 20) (name "Net-(D11-Pad2)") 705 | (node (ref D11) (pin 2)) 706 | (node (ref SW11) (pin 2))) 707 | (net (code 21) (name "Net-(D12-Pad2)") 708 | (node (ref SW12) (pin 2)) 709 | (node (ref D12) (pin 2))) 710 | (net (code 22) (name "Net-(D7-Pad2)") 711 | (node (ref D7) (pin 2)) 712 | (node (ref SW7) (pin 2))) 713 | (net (code 23) (name "Net-(D14-Pad2)") 714 | (node (ref D14) (pin 2)) 715 | (node (ref SW14) (pin 2))) 716 | (net (code 24) (name "Net-(D15-Pad2)") 717 | (node (ref D15) (pin 2)) 718 | (node (ref SW15) (pin 2))) 719 | (net (code 25) (name "Net-(D16-Pad2)") 720 | (node (ref SW16) (pin 2)) 721 | (node (ref D16) (pin 2))) 722 | (net (code 26) (name "Net-(D17-Pad2)") 723 | (node (ref D17) (pin 2)) 724 | (node (ref SW17) (pin 2))) 725 | (net (code 27) (name "Net-(D18-Pad2)") 726 | (node (ref SW18) (pin 2)) 727 | (node (ref D18) (pin 2))) 728 | (net (code 28) (name "Net-(D13-Pad2)") 729 | (node (ref SW13) (pin 2)) 730 | (node (ref D13) (pin 2))) 731 | (net (code 29) (name "Net-(D20-Pad2)") 732 | (node (ref SW20) (pin 2)) 733 | (node (ref D20) (pin 2))) 734 | (net (code 30) (name "Net-(D21-Pad2)") 735 | (node (ref D21) (pin 2)) 736 | (node (ref SW21) (pin 2))) 737 | (net (code 31) (name "Net-(D19-Pad2)") 738 | (node (ref D19) (pin 2)) 739 | (node (ref SW19) (pin 2))) 740 | (net (code 32) (name col1) 741 | (node (ref U1) (pin 19)) 742 | (node (ref SW2) (pin 1)) 743 | (node (ref SW14) (pin 1)) 744 | (node (ref SW8) (pin 1))) 745 | (net (code 33) (name col0) 746 | (node (ref U1) (pin 20)) 747 | (node (ref SW7) (pin 1)) 748 | (node (ref SW1) (pin 1)) 749 | (node (ref SW13) (pin 1))) 750 | (net (code 34) (name col2) 751 | (node (ref SW3) (pin 1)) 752 | (node (ref U1) (pin 18)) 753 | (node (ref SW15) (pin 1)) 754 | (node (ref SW9) (pin 1))) 755 | (net (code 35) (name col3) 756 | (node (ref SW19) (pin 1)) 757 | (node (ref U1) (pin 17)) 758 | (node (ref SW4) (pin 1)) 759 | (node (ref SW10) (pin 1)) 760 | (node (ref SW16) (pin 1))) 761 | (net (code 36) (name col4) 762 | (node (ref SW17) (pin 1)) 763 | (node (ref U1) (pin 16)) 764 | (node (ref SW5) (pin 1)) 765 | (node (ref SW11) (pin 1)) 766 | (node (ref SW20) (pin 1))) 767 | (net (code 37) (name col5) 768 | (node (ref SW6) (pin 1)) 769 | (node (ref SW18) (pin 1)) 770 | (node (ref SW21) (pin 1)) 771 | (node (ref SW12) (pin 1)) 772 | (node (ref U1) (pin 15))) 773 | (net (code 38) (name row0) 774 | (node (ref D1) (pin 1)) 775 | (node (ref D5) (pin 1)) 776 | (node (ref D4) (pin 1)) 777 | (node (ref D3) (pin 1)) 778 | (node (ref D6) (pin 1)) 779 | (node (ref D2) (pin 1)) 780 | (node (ref U1) (pin 7))) 781 | (net (code 39) (name row1) 782 | (node (ref D7) (pin 1)) 783 | (node (ref D12) (pin 1)) 784 | (node (ref D11) (pin 1)) 785 | (node (ref D10) (pin 1)) 786 | (node (ref D9) (pin 1)) 787 | (node (ref D8) (pin 1)) 788 | (node (ref U1) (pin 8))) 789 | (net (code 40) (name row2) 790 | (node (ref D14) (pin 1)) 791 | (node (ref D15) (pin 1)) 792 | (node (ref D16) (pin 1)) 793 | (node (ref D17) (pin 1)) 794 | (node (ref D18) (pin 1)) 795 | (node (ref D13) (pin 1)) 796 | (node (ref U1) (pin 9))) 797 | (net (code 41) (name row3) 798 | (node (ref U1) (pin 10)) 799 | (node (ref D20) (pin 1)) 800 | (node (ref D21) (pin 1)) 801 | (node (ref D19) (pin 1))) 802 | (net (code 42) (name GND) 803 | (node (ref RSW1) (pin 2)) 804 | (node (ref U1) (pin 3)) 805 | (node (ref J1) (pin C)) 806 | (node (ref U1) (pin 23)) 807 | (node (ref U1) (pin 4)) 808 | (node (ref J2) (pin 4))) 809 | (net (code 43) (name VCC) 810 | (node (ref U1) (pin 21)) 811 | (node (ref J2) (pin 3)) 812 | (node (ref J1) (pin D))) 813 | (net (code 44) (name "Net-(J1-PadA)") 814 | (node (ref J1) (pin A))) 815 | (net (code 45) (name LED_r) 816 | (node (ref U2) (pin 1))) 817 | (net (code 46) (name data_r) 818 | (node (ref J6) (pin B)) 819 | (node (ref U2) (pin 2))) 820 | (net (code 47) (name SDA_r) 821 | (node (ref U2) (pin 5)) 822 | (node (ref J7) (pin 4))) 823 | (net (code 48) (name SCL_r) 824 | (node (ref U2) (pin 6)) 825 | (node (ref J7) (pin 3))) 826 | (net (code 49) (name "Net-(U2-Pad11)") 827 | (node (ref U2) (pin 11))) 828 | (net (code 50) (name VDD) 829 | (node (ref J6) (pin D)) 830 | (node (ref U2) (pin 21)) 831 | (node (ref J7) (pin 2))) 832 | (net (code 51) (name "Net-(U2-Pad12)") 833 | (node (ref U2) (pin 12))) 834 | (net (code 52) (name reset_r) 835 | (node (ref RSW2) (pin 1)) 836 | (node (ref U2) (pin 22))) 837 | (net (code 53) (name "Net-(U2-Pad13)") 838 | (node (ref U2) (pin 13))) 839 | (net (code 54) (name "Net-(U2-Pad14)") 840 | (node (ref U2) (pin 14))) 841 | (net (code 55) (name "Net-(U2-Pad24)") 842 | (node (ref U2) (pin 24))) 843 | (net (code 56) (name "Net-(D23-Pad2)") 844 | (node (ref SW23) (pin 2)) 845 | (node (ref D23) (pin 2))) 846 | (net (code 57) (name "Net-(D24-Pad2)") 847 | (node (ref D24) (pin 2)) 848 | (node (ref SW24) (pin 2))) 849 | (net (code 58) (name "Net-(D25-Pad2)") 850 | (node (ref SW25) (pin 2)) 851 | (node (ref D25) (pin 2))) 852 | (net (code 59) (name "Net-(D26-Pad2)") 853 | (node (ref D26) (pin 2)) 854 | (node (ref SW26) (pin 2))) 855 | (net (code 60) (name "Net-(D27-Pad2)") 856 | (node (ref D27) (pin 2)) 857 | (node (ref SW27) (pin 2))) 858 | (net (code 61) (name "Net-(D22-Pad2)") 859 | (node (ref SW22) (pin 2)) 860 | (node (ref D22) (pin 2))) 861 | (net (code 62) (name "Net-(D29-Pad2)") 862 | (node (ref D29) (pin 2)) 863 | (node (ref SW29) (pin 2))) 864 | (net (code 63) (name "Net-(D30-Pad2)") 865 | (node (ref D30) (pin 2)) 866 | (node (ref SW30) (pin 2))) 867 | (net (code 64) (name "Net-(D31-Pad2)") 868 | (node (ref D31) (pin 2)) 869 | (node (ref SW31) (pin 2))) 870 | (net (code 65) (name "Net-(D32-Pad2)") 871 | (node (ref SW32) (pin 2)) 872 | (node (ref D32) (pin 2))) 873 | (net (code 66) (name "Net-(D33-Pad2)") 874 | (node (ref D33) (pin 2)) 875 | (node (ref SW33) (pin 2))) 876 | (net (code 67) (name "Net-(D28-Pad2)") 877 | (node (ref SW28) (pin 2)) 878 | (node (ref D28) (pin 2))) 879 | (net (code 68) (name "Net-(D35-Pad2)") 880 | (node (ref SW35) (pin 2)) 881 | (node (ref D35) (pin 2))) 882 | (net (code 69) (name "Net-(D36-Pad2)") 883 | (node (ref SW36) (pin 2)) 884 | (node (ref D36) (pin 2))) 885 | (net (code 70) (name "Net-(D37-Pad2)") 886 | (node (ref SW37) (pin 2)) 887 | (node (ref D37) (pin 2))) 888 | (net (code 71) (name "Net-(D38-Pad2)") 889 | (node (ref SW38) (pin 2)) 890 | (node (ref D38) (pin 2))) 891 | (net (code 72) (name "Net-(D39-Pad2)") 892 | (node (ref SW39) (pin 2)) 893 | (node (ref D39) (pin 2))) 894 | (net (code 73) (name "Net-(D34-Pad2)") 895 | (node (ref D34) (pin 2)) 896 | (node (ref SW34) (pin 2))) 897 | (net (code 74) (name "Net-(D41-Pad2)") 898 | (node (ref D41) (pin 2)) 899 | (node (ref SW41) (pin 2))) 900 | (net (code 75) (name "Net-(D42-Pad2)") 901 | (node (ref D42) (pin 2)) 902 | (node (ref SW42) (pin 2))) 903 | (net (code 76) (name "Net-(D40-Pad2)") 904 | (node (ref D40) (pin 2)) 905 | (node (ref SW40) (pin 2))) 906 | (net (code 77) (name col1_r) 907 | (node (ref SW23) (pin 1)) 908 | (node (ref SW35) (pin 1)) 909 | (node (ref U2) (pin 19)) 910 | (node (ref SW29) (pin 1))) 911 | (net (code 78) (name col0_r) 912 | (node (ref SW28) (pin 1)) 913 | (node (ref SW34) (pin 1)) 914 | (node (ref SW22) (pin 1)) 915 | (node (ref U2) (pin 20))) 916 | (net (code 79) (name col2_r) 917 | (node (ref SW36) (pin 1)) 918 | (node (ref SW30) (pin 1)) 919 | (node (ref U2) (pin 18)) 920 | (node (ref SW24) (pin 1))) 921 | (net (code 80) (name col3_r) 922 | (node (ref SW31) (pin 1)) 923 | (node (ref SW37) (pin 1)) 924 | (node (ref SW40) (pin 1)) 925 | (node (ref U2) (pin 17)) 926 | (node (ref SW25) (pin 1))) 927 | (net (code 81) (name col4_r) 928 | (node (ref SW32) (pin 1)) 929 | (node (ref U2) (pin 16)) 930 | (node (ref SW38) (pin 1)) 931 | (node (ref SW26) (pin 1)) 932 | (node (ref SW41) (pin 1))) 933 | (net (code 82) (name col5_r) 934 | (node (ref SW33) (pin 1)) 935 | (node (ref U2) (pin 15)) 936 | (node (ref SW39) (pin 1)) 937 | (node (ref SW42) (pin 1)) 938 | (node (ref SW27) (pin 1))) 939 | (net (code 83) (name row0_r) 940 | (node (ref U2) (pin 7)) 941 | (node (ref D22) (pin 1)) 942 | (node (ref D27) (pin 1)) 943 | (node (ref D26) (pin 1)) 944 | (node (ref D25) (pin 1)) 945 | (node (ref D24) (pin 1)) 946 | (node (ref D23) (pin 1))) 947 | (net (code 84) (name row1_r) 948 | (node (ref U2) (pin 8)) 949 | (node (ref D28) (pin 1)) 950 | (node (ref D33) (pin 1)) 951 | (node (ref D32) (pin 1)) 952 | (node (ref D31) (pin 1)) 953 | (node (ref D30) (pin 1)) 954 | (node (ref D29) (pin 1))) 955 | (net (code 85) (name row2_r) 956 | (node (ref D35) (pin 1)) 957 | (node (ref D36) (pin 1)) 958 | (node (ref U2) (pin 9)) 959 | (node (ref D37) (pin 1)) 960 | (node (ref D38) (pin 1)) 961 | (node (ref D39) (pin 1)) 962 | (node (ref D34) (pin 1))) 963 | (net (code 86) (name row3_r) 964 | (node (ref U2) (pin 10)) 965 | (node (ref D40) (pin 1)) 966 | (node (ref D42) (pin 1)) 967 | (node (ref D41) (pin 1))) 968 | (net (code 87) (name GNDA) 969 | (node (ref RSW2) (pin 2)) 970 | (node (ref J7) (pin 1)) 971 | (node (ref J6) (pin C)) 972 | (node (ref U2) (pin 23)) 973 | (node (ref U2) (pin 4)) 974 | (node (ref U2) (pin 3))) 975 | (net (code 88) (name "Net-(J6-PadA)") 976 | (node (ref J6) (pin A))))) -------------------------------------------------------------------------------- /popcorn/popcorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidphilipbarr/popcorn/d4dd380ae7ac475f6f42c63eefa7cde2ee18583c/popcorn/popcorn.png -------------------------------------------------------------------------------- /popcorn/popcorn.pro: -------------------------------------------------------------------------------- 1 | update=Wednesday, 15 April 2020 at 14:35:28 2 | version=1 3 | last_client=kicad 4 | [cvpcb] 5 | version=1 6 | NetIExt=net 7 | [general] 8 | version=1 9 | [eeschema] 10 | version=1 11 | LibDir= 12 | [pcbnew] 13 | version=1 14 | PageLayoutDescrFile= 15 | LastNetListRead=robot.net 16 | CopperLayerCount=2 17 | BoardThickness=1.6 18 | AllowMicroVias=0 19 | AllowBlindVias=0 20 | RequireCourtyardDefinitions=0 21 | ProhibitOverlappingCourtyards=1 22 | MinTrackWidth=0.2 23 | MinViaDiameter=0.4 24 | MinViaDrill=0.3 25 | MinMicroViaDiameter=0.2 26 | MinMicroViaDrill=0.09999999999999999 27 | MinHoleToHole=0.25 28 | TrackWidth1=0.25 29 | TrackWidth2=0.5 30 | ViaDiameter1=0.6 31 | ViaDrill1=0.4 32 | dPairWidth1=0.2 33 | dPairGap1=0.25 34 | dPairViaGap1=0.25 35 | SilkLineWidth=0.15 36 | SilkTextSizeV=1 37 | SilkTextSizeH=1 38 | SilkTextSizeThickness=0.15 39 | SilkTextItalic=0 40 | SilkTextUpright=1 41 | CopperLineWidth=0.15 42 | CopperTextSizeV=1.5 43 | CopperTextSizeH=1.5 44 | CopperTextThickness=0.3 45 | CopperTextItalic=0 46 | CopperTextUpright=1 47 | EdgeCutLineWidth=0.15 48 | CourtyardLineWidth=0.05 49 | OthersLineWidth=0.15 50 | OthersTextSizeV=1 51 | OthersTextSizeH=1 52 | OthersTextSizeThickness=0.15 53 | OthersTextItalic=0 54 | OthersTextUpright=1 55 | SolderMaskClearance=0.2 56 | SolderMaskMinWidth=0 57 | SolderPasteClearance=0 58 | SolderPasteRatio=0 59 | [pcbnew/Layer.F.Cu] 60 | Name=F.Cu 61 | Type=0 62 | Enabled=1 63 | [pcbnew/Layer.In1.Cu] 64 | Name=In1.Cu 65 | Type=0 66 | Enabled=0 67 | [pcbnew/Layer.In2.Cu] 68 | Name=In2.Cu 69 | Type=0 70 | Enabled=0 71 | [pcbnew/Layer.In3.Cu] 72 | Name=In3.Cu 73 | Type=0 74 | Enabled=0 75 | [pcbnew/Layer.In4.Cu] 76 | Name=In4.Cu 77 | Type=0 78 | Enabled=0 79 | [pcbnew/Layer.In5.Cu] 80 | Name=In5.Cu 81 | Type=0 82 | Enabled=0 83 | [pcbnew/Layer.In6.Cu] 84 | Name=In6.Cu 85 | Type=0 86 | Enabled=0 87 | [pcbnew/Layer.In7.Cu] 88 | Name=In7.Cu 89 | Type=0 90 | Enabled=0 91 | [pcbnew/Layer.In8.Cu] 92 | Name=In8.Cu 93 | Type=0 94 | Enabled=0 95 | [pcbnew/Layer.In9.Cu] 96 | Name=In9.Cu 97 | Type=0 98 | Enabled=0 99 | [pcbnew/Layer.In10.Cu] 100 | Name=In10.Cu 101 | Type=0 102 | Enabled=0 103 | [pcbnew/Layer.In11.Cu] 104 | Name=In11.Cu 105 | Type=0 106 | Enabled=0 107 | [pcbnew/Layer.In12.Cu] 108 | Name=In12.Cu 109 | Type=0 110 | Enabled=0 111 | [pcbnew/Layer.In13.Cu] 112 | Name=In13.Cu 113 | Type=0 114 | Enabled=0 115 | [pcbnew/Layer.In14.Cu] 116 | Name=In14.Cu 117 | Type=0 118 | Enabled=0 119 | [pcbnew/Layer.In15.Cu] 120 | Name=In15.Cu 121 | Type=0 122 | Enabled=0 123 | [pcbnew/Layer.In16.Cu] 124 | Name=In16.Cu 125 | Type=0 126 | Enabled=0 127 | [pcbnew/Layer.In17.Cu] 128 | Name=In17.Cu 129 | Type=0 130 | Enabled=0 131 | [pcbnew/Layer.In18.Cu] 132 | Name=In18.Cu 133 | Type=0 134 | Enabled=0 135 | [pcbnew/Layer.In19.Cu] 136 | Name=In19.Cu 137 | Type=0 138 | Enabled=0 139 | [pcbnew/Layer.In20.Cu] 140 | Name=In20.Cu 141 | Type=0 142 | Enabled=0 143 | [pcbnew/Layer.In21.Cu] 144 | Name=In21.Cu 145 | Type=0 146 | Enabled=0 147 | [pcbnew/Layer.In22.Cu] 148 | Name=In22.Cu 149 | Type=0 150 | Enabled=0 151 | [pcbnew/Layer.In23.Cu] 152 | Name=In23.Cu 153 | Type=0 154 | Enabled=0 155 | [pcbnew/Layer.In24.Cu] 156 | Name=In24.Cu 157 | Type=0 158 | Enabled=0 159 | [pcbnew/Layer.In25.Cu] 160 | Name=In25.Cu 161 | Type=0 162 | Enabled=0 163 | [pcbnew/Layer.In26.Cu] 164 | Name=In26.Cu 165 | Type=0 166 | Enabled=0 167 | [pcbnew/Layer.In27.Cu] 168 | Name=In27.Cu 169 | Type=0 170 | Enabled=0 171 | [pcbnew/Layer.In28.Cu] 172 | Name=In28.Cu 173 | Type=0 174 | Enabled=0 175 | [pcbnew/Layer.In29.Cu] 176 | Name=In29.Cu 177 | Type=0 178 | Enabled=0 179 | [pcbnew/Layer.In30.Cu] 180 | Name=In30.Cu 181 | Type=0 182 | Enabled=0 183 | [pcbnew/Layer.B.Cu] 184 | Name=B.Cu 185 | Type=0 186 | Enabled=1 187 | [pcbnew/Layer.B.Adhes] 188 | Enabled=1 189 | [pcbnew/Layer.F.Adhes] 190 | Enabled=1 191 | [pcbnew/Layer.B.Paste] 192 | Enabled=1 193 | [pcbnew/Layer.F.Paste] 194 | Enabled=1 195 | [pcbnew/Layer.B.SilkS] 196 | Enabled=1 197 | [pcbnew/Layer.F.SilkS] 198 | Enabled=1 199 | [pcbnew/Layer.B.Mask] 200 | Enabled=1 201 | [pcbnew/Layer.F.Mask] 202 | Enabled=1 203 | [pcbnew/Layer.Dwgs.User] 204 | Enabled=1 205 | [pcbnew/Layer.Cmts.User] 206 | Enabled=1 207 | [pcbnew/Layer.Eco1.User] 208 | Enabled=1 209 | [pcbnew/Layer.Eco2.User] 210 | Enabled=1 211 | [pcbnew/Layer.Edge.Cuts] 212 | Enabled=1 213 | [pcbnew/Layer.Margin] 214 | Enabled=1 215 | [pcbnew/Layer.B.CrtYd] 216 | Enabled=1 217 | [pcbnew/Layer.F.CrtYd] 218 | Enabled=1 219 | [pcbnew/Layer.B.Fab] 220 | Enabled=1 221 | [pcbnew/Layer.F.Fab] 222 | Enabled=1 223 | [pcbnew/Layer.Rescue] 224 | Enabled=0 225 | [pcbnew/Netclasses] 226 | [pcbnew/Netclasses/Default] 227 | Name=Default 228 | Clearance=0.2 229 | TrackWidth=0.25 230 | ViaDiameter=0.6 231 | ViaDrill=0.4 232 | uViaDiameter=0.3 233 | uViaDrill=0.1 234 | dPairWidth=0.2 235 | dPairGap=0.25 236 | dPairViaGap=0.25 237 | -------------------------------------------------------------------------------- /popcorn/popcorn.rules: -------------------------------------------------------------------------------- 1 | 2 | (rules PCB chococorne 3 | (snap_angle 4 | fortyfive_degree 5 | ) 6 | (autoroute_settings 7 | (fanout off) 8 | (autoroute on) 9 | (postroute on) 10 | (vias on) 11 | (via_costs 50) 12 | (plane_via_costs 5) 13 | (start_ripup_costs 100) 14 | (start_pass_no 2683) 15 | (layer_rule F.Cu 16 | (active on) 17 | (preferred_direction horizontal) 18 | (preferred_direction_trace_costs 1.0) 19 | (against_preferred_direction_trace_costs 2.4) 20 | ) 21 | (layer_rule B.Cu 22 | (active on) 23 | (preferred_direction vertical) 24 | (preferred_direction_trace_costs 1.0) 25 | (against_preferred_direction_trace_costs 1.7) 26 | ) 27 | ) 28 | (rule 29 | (width 250.0) 30 | (clear 200.2) 31 | (clear 125.0 (type smd_to_turn_gap)) 32 | (clear 50.0 (type smd_smd)) 33 | ) 34 | (padstack "Via[0-1]_600:400_um" 35 | (shape 36 | (circle F.Cu 600.0 0.0 0.0) 37 | ) 38 | (shape 39 | (circle B.Cu 600.0 0.0 0.0) 40 | ) 41 | (attach off) 42 | ) 43 | (via 44 | "Via[0-1]_600:400_um" "Via[0-1]_600:400_um" default 45 | ) 46 | (via 47 | "Via[0-1]_600:400_um-kicad_default" "Via[0-1]_600:400_um" "kicad_default" 48 | ) 49 | (via_rule 50 | default "Via[0-1]_600:400_um" 51 | ) 52 | (via_rule 53 | "kicad_default" "Via[0-1]_600:400_um-kicad_default" 54 | ) 55 | (class default 56 | "@:no_net_0" "@:no_net_1" 57 | (clearance_class default) 58 | (via_rule default) 59 | (rule 60 | (width 250.0) 61 | ) 62 | (circuit 63 | (use_layer F.Cu B.Cu) 64 | ) 65 | ) 66 | (class "kicad_default" 67 | row0 row1 "Net-(D2-Pad2)" row2 "Net-(D3-Pad2)" row3 "Net-(D4-Pad2)" "Net-(D5-Pad2)" 68 | "Net-(D6-Pad2)" "Net-(D8-Pad2)" "Net-(D9-Pad2)" "Net-(D10-Pad2)" "Net-(D11-Pad2)" "Net-(D12-Pad2)" "Net-(D14-Pad2)" "Net-(D15-Pad2)" 69 | "Net-(D16-Pad2)" "Net-(D17-Pad2)" "Net-(D18-Pad2)" "Net-(D19-Pad2)" "Net-(D20-Pad2)" "Net-(D21-Pad2)" GND VCC 70 | col0 col1 col2 col3 col4 col5 LED data 71 | reset SCL SDA "Net-(U1-Pad14)" "Net-(U1-Pad13)" "Net-(U1-Pad12)" "Net-(U1-Pad11)" "Net-(J1-PadA)" 72 | "Net-(U1-Pad24)" "Net-(D1-Pad2)" "Net-(D7-Pad2)" "Net-(D13-Pad2)" 73 | (clearance_class "kicad_default") 74 | (via_rule kicad_default) 75 | (rule 76 | (width 250.0) 77 | ) 78 | (circuit 79 | (use_layer F.Cu B.Cu) 80 | ) 81 | ) 82 | ) -------------------------------------------------------------------------------- /popcorn/popcorn.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:corne-light-cache 3 | EELAYER 30 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "Corne Light" 9 | Date "2018-12-26" 10 | Rev "2.1" 11 | Comp "foostan" 12 | Comment1 "" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L corne-light-rescue:ProMicro-kbd U1 19 | U 1 1 5A5E14C2 20 | P 6225 1625 21 | F 0 "U1" H 6225 2575 60 0000 C CNN 22 | F 1 "ProMicro" H 6225 1075 60 0000 C CNN 23 | F 2 "kbd:ProMicro_v2_1side" H 6325 575 60 0001 C CNN 24 | F 3 "" H 6325 575 60 0000 C CNN 25 | 1 6225 1625 26 | 1 0 0 -1 27 | $EndComp 28 | $Comp 29 | L corne-light-rescue:SW_PUSH-kbd SW2 30 | U 1 1 5A5E2699 31 | P 1625 950 32 | F 0 "SW2" H 1775 1060 50 0000 C CNN 33 | F 1 "SW_PUSH" H 1625 870 50 0000 C CNN 34 | F 2 "kbd:CherryMX_Choc_1u" H 1625 950 50 0001 C CNN 35 | F 3 "" H 1625 950 50 0000 C CNN 36 | 1 1625 950 37 | 1 0 0 -1 38 | $EndComp 39 | $Comp 40 | L Device:D D2 41 | U 1 1 5A5E26C6 42 | P 1925 1100 43 | F 0 "D2" H 1925 1200 50 0000 C CNN 44 | F 1 "D" H 1925 1000 50 0000 C CNN 45 | F 2 "kbd:D3_TH" H 1925 1100 50 0001 C CNN 46 | F 3 "" H 1925 1100 50 0001 C CNN 47 | 1 1925 1100 48 | 0 -1 -1 0 49 | $EndComp 50 | $Comp 51 | L corne-light-rescue:SW_PUSH-kbd SW3 52 | U 1 1 5A5E27F9 53 | P 2325 950 54 | F 0 "SW3" H 2475 1060 50 0000 C CNN 55 | F 1 "SW_PUSH" H 2325 870 50 0000 C CNN 56 | F 2 "kbd:CherryMX_Choc_1u" H 2325 950 50 0001 C CNN 57 | F 3 "" H 2325 950 50 0000 C CNN 58 | 1 2325 950 59 | 1 0 0 -1 60 | $EndComp 61 | $Comp 62 | L Device:D D3 63 | U 1 1 5A5E281F 64 | P 2625 1100 65 | F 0 "D3" H 2625 1200 50 0000 C CNN 66 | F 1 "D" H 2625 1000 50 0000 C CNN 67 | F 2 "kbd:D3_TH" H 2625 1100 50 0001 C CNN 68 | F 3 "" H 2625 1100 50 0001 C CNN 69 | 1 2625 1100 70 | 0 -1 -1 0 71 | $EndComp 72 | $Comp 73 | L corne-light-rescue:SW_PUSH-kbd SW4 74 | U 1 1 5A5E2908 75 | P 3025 950 76 | F 0 "SW4" H 3175 1060 50 0000 C CNN 77 | F 1 "SW_PUSH" H 3025 870 50 0000 C CNN 78 | F 2 "kbd:CherryMX_Choc_1u" H 3025 950 50 0001 C CNN 79 | F 3 "" H 3025 950 50 0000 C CNN 80 | 1 3025 950 81 | 1 0 0 -1 82 | $EndComp 83 | $Comp 84 | L corne-light-rescue:SW_PUSH-kbd SW5 85 | U 1 1 5A5E2933 86 | P 3725 950 87 | F 0 "SW5" H 3875 1060 50 0000 C CNN 88 | F 1 "SW_PUSH" H 3725 870 50 0000 C CNN 89 | F 2 "kbd:CherryMX_Choc_1u" H 3725 950 50 0001 C CNN 90 | F 3 "" H 3725 950 50 0000 C CNN 91 | 1 3725 950 92 | 1 0 0 -1 93 | $EndComp 94 | $Comp 95 | L corne-light-rescue:SW_PUSH-kbd SW6 96 | U 1 1 5A5E295E 97 | P 4425 950 98 | F 0 "SW6" H 4575 1060 50 0000 C CNN 99 | F 1 "SW_PUSH" H 4425 870 50 0000 C CNN 100 | F 2 "kbd:CherryMX_Choc_1u" H 4425 950 50 0001 C CNN 101 | F 3 "" H 4425 950 50 0000 C CNN 102 | 1 4425 950 103 | 1 0 0 -1 104 | $EndComp 105 | $Comp 106 | L Device:D D4 107 | U 1 1 5A5E29BF 108 | P 3325 1100 109 | F 0 "D4" H 3325 1200 50 0000 C CNN 110 | F 1 "D" H 3325 1000 50 0000 C CNN 111 | F 2 "kbd:D3_TH" H 3325 1100 50 0001 C CNN 112 | F 3 "" H 3325 1100 50 0001 C CNN 113 | 1 3325 1100 114 | 0 -1 -1 0 115 | $EndComp 116 | $Comp 117 | L Device:D D5 118 | U 1 1 5A5E29F2 119 | P 4025 1100 120 | F 0 "D5" H 4025 1200 50 0000 C CNN 121 | F 1 "D" H 4025 1000 50 0000 C CNN 122 | F 2 "kbd:D3_TH" H 4025 1100 50 0001 C CNN 123 | F 3 "" H 4025 1100 50 0001 C CNN 124 | 1 4025 1100 125 | 0 -1 -1 0 126 | $EndComp 127 | $Comp 128 | L Device:D D6 129 | U 1 1 5A5E2A33 130 | P 4725 1100 131 | F 0 "D6" H 4725 1200 50 0000 C CNN 132 | F 1 "D" H 4725 1000 50 0000 C CNN 133 | F 2 "kbd:D3_TH" H 4725 1100 50 0001 C CNN 134 | F 3 "" H 4725 1100 50 0001 C CNN 135 | 1 4725 1100 136 | 0 -1 -1 0 137 | $EndComp 138 | $Comp 139 | L corne-light-rescue:SW_PUSH-kbd SW1 140 | U 1 1 5A5E2B19 141 | P 925 950 142 | F 0 "SW1" H 1075 1060 50 0000 C CNN 143 | F 1 "SW_PUSH" H 925 870 50 0000 C CNN 144 | F 2 "kbd:CherryMX_Choc_1u" H 925 950 50 0001 C CNN 145 | F 3 "" H 925 950 50 0000 C CNN 146 | 1 925 950 147 | 1 0 0 -1 148 | $EndComp 149 | $Comp 150 | L Device:D D1 151 | U 1 1 5A5E2B5B 152 | P 1225 1100 153 | F 0 "D1" H 1225 1200 50 0000 C CNN 154 | F 1 "D" H 1225 1000 50 0000 C CNN 155 | F 2 "kbd:D3_TH" H 1225 1100 50 0001 C CNN 156 | F 3 "" H 1225 1100 50 0001 C CNN 157 | 1 1225 1100 158 | 0 -1 -1 0 159 | $EndComp 160 | $Comp 161 | L corne-light-rescue:SW_PUSH-kbd SW8 162 | U 1 1 5A5E2D26 163 | P 1625 1550 164 | F 0 "SW8" H 1775 1660 50 0000 C CNN 165 | F 1 "SW_PUSH" H 1625 1470 50 0000 C CNN 166 | F 2 "kbd:CherryMX_Choc_1u" H 1625 1550 50 0001 C CNN 167 | F 3 "" H 1625 1550 50 0000 C CNN 168 | 1 1625 1550 169 | 1 0 0 -1 170 | $EndComp 171 | $Comp 172 | L Device:D D8 173 | U 1 1 5A5E2D2C 174 | P 1925 1700 175 | F 0 "D8" H 1925 1800 50 0000 C CNN 176 | F 1 "D" H 1925 1600 50 0000 C CNN 177 | F 2 "kbd:D3_TH" H 1925 1700 50 0001 C CNN 178 | F 3 "" H 1925 1700 50 0001 C CNN 179 | 1 1925 1700 180 | 0 -1 -1 0 181 | $EndComp 182 | $Comp 183 | L corne-light-rescue:SW_PUSH-kbd SW9 184 | U 1 1 5A5E2D32 185 | P 2325 1550 186 | F 0 "SW9" H 2475 1660 50 0000 C CNN 187 | F 1 "SW_PUSH" H 2325 1470 50 0000 C CNN 188 | F 2 "kbd:CherryMX_Choc_1u" H 2325 1550 50 0001 C CNN 189 | F 3 "" H 2325 1550 50 0000 C CNN 190 | 1 2325 1550 191 | 1 0 0 -1 192 | $EndComp 193 | $Comp 194 | L Device:D D9 195 | U 1 1 5A5E2D38 196 | P 2625 1700 197 | F 0 "D9" H 2625 1800 50 0000 C CNN 198 | F 1 "D" H 2625 1600 50 0000 C CNN 199 | F 2 "kbd:D3_TH" H 2625 1700 50 0001 C CNN 200 | F 3 "" H 2625 1700 50 0001 C CNN 201 | 1 2625 1700 202 | 0 -1 -1 0 203 | $EndComp 204 | $Comp 205 | L corne-light-rescue:SW_PUSH-kbd SW10 206 | U 1 1 5A5E2D3E 207 | P 3025 1550 208 | F 0 "SW10" H 3175 1660 50 0000 C CNN 209 | F 1 "SW_PUSH" H 3025 1470 50 0000 C CNN 210 | F 2 "kbd:CherryMX_Choc_1u" H 3025 1550 50 0001 C CNN 211 | F 3 "" H 3025 1550 50 0000 C CNN 212 | 1 3025 1550 213 | 1 0 0 -1 214 | $EndComp 215 | $Comp 216 | L corne-light-rescue:SW_PUSH-kbd SW11 217 | U 1 1 5A5E2D44 218 | P 3725 1550 219 | F 0 "SW11" H 3875 1660 50 0000 C CNN 220 | F 1 "SW_PUSH" H 3725 1470 50 0000 C CNN 221 | F 2 "kbd:CherryMX_Choc_1u" H 3725 1550 50 0001 C CNN 222 | F 3 "" H 3725 1550 50 0000 C CNN 223 | 1 3725 1550 224 | 1 0 0 -1 225 | $EndComp 226 | $Comp 227 | L corne-light-rescue:SW_PUSH-kbd SW12 228 | U 1 1 5A5E2D4A 229 | P 4425 1550 230 | F 0 "SW12" H 4575 1660 50 0000 C CNN 231 | F 1 "SW_PUSH" H 4425 1470 50 0000 C CNN 232 | F 2 "kbd:CherryMX_Choc_1u" H 4425 1550 50 0001 C CNN 233 | F 3 "" H 4425 1550 50 0000 C CNN 234 | 1 4425 1550 235 | 1 0 0 -1 236 | $EndComp 237 | $Comp 238 | L Device:D D10 239 | U 1 1 5A5E2D56 240 | P 3325 1700 241 | F 0 "D10" H 3325 1800 50 0000 C CNN 242 | F 1 "D" H 3325 1600 50 0000 C CNN 243 | F 2 "kbd:D3_TH" H 3325 1700 50 0001 C CNN 244 | F 3 "" H 3325 1700 50 0001 C CNN 245 | 1 3325 1700 246 | 0 -1 -1 0 247 | $EndComp 248 | $Comp 249 | L Device:D D11 250 | U 1 1 5A5E2D5C 251 | P 4025 1700 252 | F 0 "D11" H 4025 1800 50 0000 C CNN 253 | F 1 "D" H 4025 1600 50 0000 C CNN 254 | F 2 "kbd:D3_TH" H 4025 1700 50 0001 C CNN 255 | F 3 "" H 4025 1700 50 0001 C CNN 256 | 1 4025 1700 257 | 0 -1 -1 0 258 | $EndComp 259 | $Comp 260 | L Device:D D12 261 | U 1 1 5A5E2D62 262 | P 4725 1700 263 | F 0 "D12" H 4725 1800 50 0000 C CNN 264 | F 1 "D" H 4725 1600 50 0000 C CNN 265 | F 2 "kbd:D3_TH" H 4725 1700 50 0001 C CNN 266 | F 3 "" H 4725 1700 50 0001 C CNN 267 | 1 4725 1700 268 | 0 -1 -1 0 269 | $EndComp 270 | $Comp 271 | L corne-light-rescue:SW_PUSH-kbd SW7 272 | U 1 1 5A5E2D6E 273 | P 925 1550 274 | F 0 "SW7" H 1075 1660 50 0000 C CNN 275 | F 1 "SW_PUSH" H 925 1470 50 0000 C CNN 276 | F 2 "kbd:CherryMX_Choc_1u" H 925 1550 50 0001 C CNN 277 | F 3 "" H 925 1550 50 0000 C CNN 278 | 1 925 1550 279 | 1 0 0 -1 280 | $EndComp 281 | $Comp 282 | L Device:D D7 283 | U 1 1 5A5E2D74 284 | P 1225 1700 285 | F 0 "D7" H 1225 1800 50 0000 C CNN 286 | F 1 "D" H 1225 1600 50 0000 C CNN 287 | F 2 "kbd:D3_TH" H 1225 1700 50 0001 C CNN 288 | F 3 "" H 1225 1700 50 0001 C CNN 289 | 1 1225 1700 290 | 0 -1 -1 0 291 | $EndComp 292 | $Comp 293 | L corne-light-rescue:SW_PUSH-kbd SW14 294 | U 1 1 5A5E35B1 295 | P 1625 2150 296 | F 0 "SW14" H 1775 2260 50 0000 C CNN 297 | F 1 "SW_PUSH" H 1625 2070 50 0000 C CNN 298 | F 2 "kbd:CherryMX_Choc_1u" H 1625 2150 50 0001 C CNN 299 | F 3 "" H 1625 2150 50 0000 C CNN 300 | 1 1625 2150 301 | 1 0 0 -1 302 | $EndComp 303 | $Comp 304 | L Device:D D14 305 | U 1 1 5A5E35B7 306 | P 1925 2300 307 | F 0 "D14" H 1925 2400 50 0000 C CNN 308 | F 1 "D" H 1925 2200 50 0000 C CNN 309 | F 2 "kbd:D3_TH" H 1925 2300 50 0001 C CNN 310 | F 3 "" H 1925 2300 50 0001 C CNN 311 | 1 1925 2300 312 | 0 -1 -1 0 313 | $EndComp 314 | $Comp 315 | L corne-light-rescue:SW_PUSH-kbd SW15 316 | U 1 1 5A5E35BD 317 | P 2325 2150 318 | F 0 "SW15" H 2475 2260 50 0000 C CNN 319 | F 1 "SW_PUSH" H 2325 2070 50 0000 C CNN 320 | F 2 "kbd:CherryMX_Choc_1u" H 2325 2150 50 0001 C CNN 321 | F 3 "" H 2325 2150 50 0000 C CNN 322 | 1 2325 2150 323 | 1 0 0 -1 324 | $EndComp 325 | $Comp 326 | L Device:D D15 327 | U 1 1 5A5E35C3 328 | P 2625 2300 329 | F 0 "D15" H 2625 2400 50 0000 C CNN 330 | F 1 "D" H 2625 2200 50 0000 C CNN 331 | F 2 "kbd:D3_TH" H 2625 2300 50 0001 C CNN 332 | F 3 "" H 2625 2300 50 0001 C CNN 333 | 1 2625 2300 334 | 0 -1 -1 0 335 | $EndComp 336 | $Comp 337 | L corne-light-rescue:SW_PUSH-kbd SW16 338 | U 1 1 5A5E35C9 339 | P 3025 2150 340 | F 0 "SW16" H 3175 2260 50 0000 C CNN 341 | F 1 "SW_PUSH" H 3025 2070 50 0000 C CNN 342 | F 2 "kbd:CherryMX_Choc_1u" H 3025 2150 50 0001 C CNN 343 | F 3 "" H 3025 2150 50 0000 C CNN 344 | 1 3025 2150 345 | 1 0 0 -1 346 | $EndComp 347 | $Comp 348 | L corne-light-rescue:SW_PUSH-kbd SW17 349 | U 1 1 5A5E35CF 350 | P 3725 2150 351 | F 0 "SW17" H 3875 2260 50 0000 C CNN 352 | F 1 "SW_PUSH" H 3725 2070 50 0000 C CNN 353 | F 2 "kbd:CherryMX_Choc_1u" H 3725 2150 50 0001 C CNN 354 | F 3 "" H 3725 2150 50 0000 C CNN 355 | 1 3725 2150 356 | 1 0 0 -1 357 | $EndComp 358 | $Comp 359 | L corne-light-rescue:SW_PUSH-kbd SW18 360 | U 1 1 5A5E35D5 361 | P 4425 2150 362 | F 0 "SW18" H 4575 2260 50 0000 C CNN 363 | F 1 "SW_PUSH" H 4425 2070 50 0000 C CNN 364 | F 2 "kbd:CherryMX_Choc_1u" H 4425 2150 50 0001 C CNN 365 | F 3 "" H 4425 2150 50 0000 C CNN 366 | 1 4425 2150 367 | 1 0 0 -1 368 | $EndComp 369 | $Comp 370 | L Device:D D16 371 | U 1 1 5A5E35E1 372 | P 3325 2300 373 | F 0 "D16" H 3325 2400 50 0000 C CNN 374 | F 1 "D" H 3325 2200 50 0000 C CNN 375 | F 2 "kbd:D3_TH" H 3325 2300 50 0001 C CNN 376 | F 3 "" H 3325 2300 50 0001 C CNN 377 | 1 3325 2300 378 | 0 -1 -1 0 379 | $EndComp 380 | $Comp 381 | L Device:D D17 382 | U 1 1 5A5E35E7 383 | P 4025 2300 384 | F 0 "D17" H 4025 2400 50 0000 C CNN 385 | F 1 "D" H 4025 2200 50 0000 C CNN 386 | F 2 "kbd:D3_TH" H 4025 2300 50 0001 C CNN 387 | F 3 "" H 4025 2300 50 0001 C CNN 388 | 1 4025 2300 389 | 0 -1 -1 0 390 | $EndComp 391 | $Comp 392 | L Device:D D18 393 | U 1 1 5A5E35ED 394 | P 4725 2300 395 | F 0 "D18" H 4725 2400 50 0000 C CNN 396 | F 1 "D" H 4725 2200 50 0000 C CNN 397 | F 2 "kbd:D3_TH" H 4725 2300 50 0001 C CNN 398 | F 3 "" H 4725 2300 50 0001 C CNN 399 | 1 4725 2300 400 | 0 -1 -1 0 401 | $EndComp 402 | $Comp 403 | L corne-light-rescue:SW_PUSH-kbd SW13 404 | U 1 1 5A5E35F9 405 | P 925 2150 406 | F 0 "SW13" H 1075 2260 50 0000 C CNN 407 | F 1 "SW_PUSH" H 925 2070 50 0000 C CNN 408 | F 2 "kbd:CherryMX_Choc_1u" H 925 2150 50 0001 C CNN 409 | F 3 "" H 925 2150 50 0000 C CNN 410 | 1 925 2150 411 | 1 0 0 -1 412 | $EndComp 413 | $Comp 414 | L Device:D D13 415 | U 1 1 5A5E35FF 416 | P 1225 2300 417 | F 0 "D13" H 1225 2400 50 0000 C CNN 418 | F 1 "D" H 1225 2200 50 0000 C CNN 419 | F 2 "kbd:D3_TH" H 1225 2300 50 0001 C CNN 420 | F 3 "" H 1225 2300 50 0001 C CNN 421 | 1 1225 2300 422 | 0 -1 -1 0 423 | $EndComp 424 | $Comp 425 | L corne-light-rescue:SW_PUSH-kbd SW20 426 | U 1 1 5A5E37A4 427 | P 3725 2750 428 | F 0 "SW20" H 3875 2860 50 0000 C CNN 429 | F 1 "SW_PUSH" H 3725 2670 50 0000 C CNN 430 | F 2 "kbd:CherryMX_Choc_1u" H 3725 2750 50 0001 C CNN 431 | F 3 "" H 3725 2750 50 0000 C CNN 432 | 1 3725 2750 433 | 1 0 0 -1 434 | $EndComp 435 | $Comp 436 | L Device:D D20 437 | U 1 1 5A5E37AA 438 | P 4025 2900 439 | F 0 "D20" H 4025 3000 50 0000 C CNN 440 | F 1 "D" H 4025 2800 50 0000 C CNN 441 | F 2 "kbd:D3_TH" H 4025 2900 50 0001 C CNN 442 | F 3 "" H 4025 2900 50 0001 C CNN 443 | 1 4025 2900 444 | 0 -1 -1 0 445 | $EndComp 446 | $Comp 447 | L corne-light-rescue:SW_PUSH-kbd SW21 448 | U 1 1 5A5E37B0 449 | P 4425 2750 450 | F 0 "SW21" H 4575 2860 50 0000 C CNN 451 | F 1 "SW_PUSH" H 4425 2670 50 0000 C CNN 452 | F 2 "kbd:CherryMX_Choc_1.5u" H 4425 2750 50 0001 C CNN 453 | F 3 "" H 4425 2750 50 0000 C CNN 454 | 1 4425 2750 455 | 1 0 0 -1 456 | $EndComp 457 | $Comp 458 | L Device:D D21 459 | U 1 1 5A5E37B6 460 | P 4725 2900 461 | F 0 "D21" H 4725 3000 50 0000 C CNN 462 | F 1 "D" H 4725 2800 50 0000 C CNN 463 | F 2 "kbd:D3_TH" H 4725 2900 50 0001 C CNN 464 | F 3 "" H 4725 2900 50 0001 C CNN 465 | 1 4725 2900 466 | 0 -1 -1 0 467 | $EndComp 468 | $Comp 469 | L corne-light-rescue:SW_PUSH-kbd SW19 470 | U 1 1 5A5E37EC 471 | P 3025 2750 472 | F 0 "SW19" H 3175 2860 50 0000 C CNN 473 | F 1 "SW_PUSH" H 3025 2670 50 0000 C CNN 474 | F 2 "kbd:CherryMX_Choc_1u" H 3025 2750 50 0001 C CNN 475 | F 3 "" H 3025 2750 50 0000 C CNN 476 | 1 3025 2750 477 | 1 0 0 -1 478 | $EndComp 479 | $Comp 480 | L Device:D D19 481 | U 1 1 5A5E37F2 482 | P 3325 2900 483 | F 0 "D19" H 3325 3000 50 0000 C CNN 484 | F 1 "D" H 3325 2800 50 0000 C CNN 485 | F 2 "kbd:D3_TH" H 3325 2900 50 0001 C CNN 486 | F 3 "" H 3325 2900 50 0001 C CNN 487 | 1 3325 2900 488 | 0 -1 -1 0 489 | $EndComp 490 | Text GLabel 1325 800 1 60 Input ~ 0 491 | col1 492 | Text GLabel 625 800 1 60 Input ~ 0 493 | col0 494 | Text GLabel 2025 800 1 60 Input ~ 0 495 | col2 496 | Text GLabel 2725 800 1 60 Input ~ 0 497 | col3 498 | Text GLabel 3425 800 1 60 Input ~ 0 499 | col4 500 | Text GLabel 4125 800 1 60 Input ~ 0 501 | col5 502 | Text GLabel 1075 1250 0 60 Input ~ 0 503 | row0 504 | Text GLabel 1075 1850 0 60 Input ~ 0 505 | row1 506 | Text GLabel 1075 2450 0 60 Input ~ 0 507 | row2 508 | Text GLabel 3150 3050 0 60 Input ~ 0 509 | row3 510 | $Comp 511 | L power:GND #PWR03 512 | U 1 1 5A5E8A2C 513 | P 7125 975 514 | F 0 "#PWR03" H 7125 725 50 0001 C CNN 515 | F 1 "GND" H 7125 825 50 0000 C CNN 516 | F 2 "" H 7125 975 50 0001 C CNN 517 | F 3 "" H 7125 975 50 0001 C CNN 518 | 1 7125 975 519 | 0 -1 -1 0 520 | $EndComp 521 | $Comp 522 | L power:GND #PWR04 523 | U 1 1 5A5E8E4C 524 | P 5325 1175 525 | F 0 "#PWR04" H 5325 925 50 0001 C CNN 526 | F 1 "GND" H 5325 1025 50 0000 C CNN 527 | F 2 "" H 5325 1175 50 0001 C CNN 528 | F 3 "" H 5325 1175 50 0001 C CNN 529 | 1 5325 1175 530 | 0 1 1 0 531 | $EndComp 532 | $Comp 533 | L power:GND #PWR01 534 | U 1 1 5A5E9252 535 | P 10600 750 536 | F 0 "#PWR01" H 10600 500 50 0001 C CNN 537 | F 1 "GND" H 10600 600 50 0000 C CNN 538 | F 2 "" H 10600 750 50 0001 C CNN 539 | F 3 "" H 10600 750 50 0001 C CNN 540 | 1 10600 750 541 | 1 0 0 -1 542 | $EndComp 543 | $Comp 544 | L power:VCC #PWR02 545 | U 1 1 5A5E9332 546 | P 11000 750 547 | F 0 "#PWR02" H 11000 600 50 0001 C CNN 548 | F 1 "VCC" H 11000 900 50 0000 C CNN 549 | F 2 "" H 11000 750 50 0001 C CNN 550 | F 3 "" H 11000 750 50 0001 C CNN 551 | 1 11000 750 552 | 1 0 0 -1 553 | $EndComp 554 | $Comp 555 | L power:PWR_FLAG #FLG02 556 | U 1 1 5A5E94F5 557 | P 11000 750 558 | F 0 "#FLG02" H 11000 825 50 0001 C CNN 559 | F 1 "PWR_FLAG" H 11000 900 50 0000 C CNN 560 | F 2 "" H 11000 750 50 0001 C CNN 561 | F 3 "" H 11000 750 50 0001 C CNN 562 | 1 11000 750 563 | -1 0 0 1 564 | $EndComp 565 | $Comp 566 | L power:PWR_FLAG #FLG01 567 | U 1 1 5A5E9623 568 | P 10600 750 569 | F 0 "#FLG01" H 10600 825 50 0001 C CNN 570 | F 1 "PWR_FLAG" H 10600 900 50 0000 C CNN 571 | F 2 "" H 10600 750 50 0001 C CNN 572 | F 3 "" H 10600 750 50 0001 C CNN 573 | 1 10600 750 574 | 1 0 0 -1 575 | $EndComp 576 | Text GLabel 6925 1375 2 47 Input ~ 0 577 | col1 578 | Text GLabel 6925 1475 2 47 Input ~ 0 579 | col2 580 | Text GLabel 6925 1575 2 47 Input ~ 0 581 | col3 582 | Text GLabel 6925 1675 2 47 Input ~ 0 583 | col4 584 | Text GLabel 6925 1775 2 47 Input ~ 0 585 | col5 586 | Text GLabel 5525 1775 0 47 Input ~ 0 587 | row3 588 | Text GLabel 5525 1675 0 47 Input ~ 0 589 | row2 590 | Text GLabel 5525 1575 0 47 Input ~ 0 591 | row1 592 | Text GLabel 5525 1475 0 47 Input ~ 0 593 | row0 594 | $Comp 595 | L corne-light-rescue:SW_PUSH-kbd RSW1 596 | U 1 1 5A5EB9E2 597 | P 8625 825 598 | F 0 "RSW1" H 8775 935 50 0000 C CNN 599 | F 1 "SW_PUSH" H 8625 745 50 0000 C CNN 600 | F 2 "kbd:ResetSW_1side" H 8625 825 50 0001 C CNN 601 | F 3 "" H 8625 825 50 0000 C CNN 602 | 1 8625 825 603 | 1 0 0 -1 604 | $EndComp 605 | $Comp 606 | L power:GND #PWR07 607 | U 1 1 5A5EBDFF 608 | P 8925 825 609 | F 0 "#PWR07" H 8925 575 50 0001 C CNN 610 | F 1 "GND" H 8925 675 50 0000 C CNN 611 | F 2 "" H 8925 825 50 0001 C CNN 612 | F 3 "" H 8925 825 50 0001 C CNN 613 | 1 8925 825 614 | 1 0 0 -1 615 | $EndComp 616 | Text GLabel 5525 875 0 47 Input ~ 0 617 | LED 618 | Text GLabel 5525 975 0 47 Input ~ 0 619 | data 620 | $Comp 621 | L power:VCC #PWR06 622 | U 1 1 5A76093E 623 | P 8425 1575 624 | F 0 "#PWR06" H 8425 1425 50 0001 C CNN 625 | F 1 "VCC" H 8425 1725 50 0000 C CNN 626 | F 2 "" H 8425 1575 50 0001 C CNN 627 | F 3 "" H 8425 1575 50 0001 C CNN 628 | 1 8425 1575 629 | 1 0 0 -1 630 | $EndComp 631 | $Comp 632 | L power:GND #PWR08 633 | U 1 1 5A760ADB 634 | P 8425 1825 635 | F 0 "#PWR08" H 8425 1575 50 0001 C CNN 636 | F 1 "GND" H 8425 1675 50 0000 C CNN 637 | F 2 "" H 8425 1825 50 0001 C CNN 638 | F 3 "" H 8425 1825 50 0001 C CNN 639 | 1 8425 1825 640 | 1 0 0 -1 641 | $EndComp 642 | Text GLabel 8625 1775 2 60 Input ~ 0 643 | data 644 | Text GLabel 6925 1075 2 47 Input ~ 0 645 | reset 646 | Text GLabel 8325 825 0 60 Input ~ 0 647 | reset 648 | NoConn ~ 6925 1975 649 | NoConn ~ 5525 1975 650 | Text GLabel 6925 1275 2 47 Input ~ 0 651 | col0 652 | NoConn ~ 6925 1875 653 | NoConn ~ 5525 1875 654 | Text GLabel 5525 1275 0 47 Input ~ 0 655 | SDA 656 | Text GLabel 5525 1375 0 47 Input ~ 0 657 | SCL 658 | $Comp 659 | L Connector_Generic:Conn_01x04 J2 660 | U 1 1 5A91DA4B 661 | P 5450 2700 662 | F 0 "J2" H 5450 2350 50 0000 C CNN 663 | F 1 "OLED" H 5450 2950 50 0000 C CNN 664 | F 2 "kbd:OLED_1side" H 5450 2700 50 0001 C CNN 665 | F 3 "" H 5450 2700 50 0001 C CNN 666 | 1 5450 2700 667 | -1 0 0 1 668 | $EndComp 669 | $Comp 670 | L power:VCC #PWR018 671 | U 1 1 5A923DD7 672 | P 6000 2600 673 | F 0 "#PWR018" H 6000 2450 50 0001 C CNN 674 | F 1 "VCC" H 6000 2750 50 0000 C CNN 675 | F 2 "" H 6000 2600 50 0001 C CNN 676 | F 3 "" H 6000 2600 50 0001 C CNN 677 | 1 6000 2600 678 | 0 1 1 0 679 | $EndComp 680 | Text GLabel 5650 2700 2 47 Input ~ 0 681 | SCL 682 | Text GLabel 5650 2800 2 47 Input ~ 0 683 | SDA 684 | $Comp 685 | L power:VCC #PWR05 686 | U 1 1 5A5E8CD1 687 | P 7125 1175 688 | F 0 "#PWR05" H 7125 1025 50 0001 C CNN 689 | F 1 "VCC" H 7125 1325 50 0000 C CNN 690 | F 2 "" H 7125 1175 50 0001 C CNN 691 | F 3 "" H 7125 1175 50 0001 C CNN 692 | 1 7125 1175 693 | 0 1 1 0 694 | $EndComp 695 | NoConn ~ 6925 875 696 | $Comp 697 | L corne-light-rescue:MJ-4PP-9-kbd J1 698 | U 1 1 5ACD605D 699 | P 8125 1700 700 | F 0 "J1" H 8125 1850 50 0000 C CNN 701 | F 1 "MJ-4PP-9" H 8125 1550 50 0000 C CNN 702 | F 2 "kbd:MJ-4PP-9_1side" H 8400 1875 50 0001 C CNN 703 | F 3 "" H 8400 1875 50 0001 C CNN 704 | 1 8125 1700 705 | 1 0 0 -1 706 | $EndComp 707 | Connection ~ 3325 3050 708 | Connection ~ 4025 3050 709 | Wire Wire Line 710 | 1075 2450 1225 2450 711 | Wire Wire Line 712 | 1075 1850 1225 1850 713 | Wire Wire Line 714 | 1075 1250 1225 1250 715 | Wire Wire Line 716 | 5425 1075 5425 1175 717 | Connection ~ 5425 1175 718 | Wire Wire Line 719 | 5525 1075 5425 1075 720 | Wire Wire Line 721 | 5325 1175 5425 1175 722 | Connection ~ 1225 2450 723 | Connection ~ 1925 2450 724 | Connection ~ 2625 2450 725 | Connection ~ 3325 2450 726 | Connection ~ 4025 2450 727 | Connection ~ 1225 1850 728 | Connection ~ 1925 1850 729 | Connection ~ 2625 1850 730 | Connection ~ 3325 1850 731 | Connection ~ 4025 1850 732 | Connection ~ 1225 1250 733 | Connection ~ 1925 1250 734 | Connection ~ 2625 1250 735 | Connection ~ 3325 1250 736 | Connection ~ 4025 1250 737 | Wire Wire Line 738 | 6925 975 7125 975 739 | Wire Wire Line 740 | 6925 1175 7125 1175 741 | Wire Wire Line 742 | 8325 1775 8625 1775 743 | Wire Wire Line 744 | 8325 1675 8425 1675 745 | Wire Wire Line 746 | 8425 1675 8425 1575 747 | Wire Wire Line 748 | 8325 1725 8425 1725 749 | Wire Wire Line 750 | 8425 1725 8425 1825 751 | Wire Wire Line 752 | 3325 3050 4025 3050 753 | Wire Wire Line 754 | 4025 3050 4725 3050 755 | Wire Wire Line 756 | 5425 1175 5525 1175 757 | Wire Wire Line 758 | 1225 2450 1925 2450 759 | Wire Wire Line 760 | 1925 2450 2625 2450 761 | Wire Wire Line 762 | 2625 2450 3325 2450 763 | Wire Wire Line 764 | 3325 2450 4025 2450 765 | Wire Wire Line 766 | 4025 2450 4725 2450 767 | Wire Wire Line 768 | 1225 1850 1925 1850 769 | Wire Wire Line 770 | 1925 1850 2625 1850 771 | Wire Wire Line 772 | 2625 1850 3325 1850 773 | Wire Wire Line 774 | 3325 1850 4025 1850 775 | Wire Wire Line 776 | 4025 1850 4725 1850 777 | Wire Wire Line 778 | 1225 1250 1925 1250 779 | Wire Wire Line 780 | 1925 1250 2625 1250 781 | Wire Wire Line 782 | 2625 1250 3325 1250 783 | Wire Wire Line 784 | 3325 1250 4025 1250 785 | Wire Wire Line 786 | 4025 1250 4725 1250 787 | Wire Wire Line 788 | 3150 3050 3325 3050 789 | Wire Wire Line 790 | 625 800 625 950 791 | Wire Wire Line 792 | 1325 800 1325 950 793 | Wire Wire Line 794 | 2025 800 2025 950 795 | Wire Wire Line 796 | 4125 800 4125 950 797 | Wire Wire Line 798 | 3425 800 3425 950 799 | Wire Wire Line 800 | 2725 800 2725 950 801 | Connection ~ 625 950 802 | Wire Wire Line 803 | 625 950 625 1550 804 | Connection ~ 625 1550 805 | Wire Wire Line 806 | 625 1550 625 2150 807 | Connection ~ 1325 950 808 | Wire Wire Line 809 | 1325 950 1325 1550 810 | Connection ~ 1325 1550 811 | Wire Wire Line 812 | 1325 1550 1325 2150 813 | Connection ~ 2025 950 814 | Wire Wire Line 815 | 2025 950 2025 1550 816 | Connection ~ 2025 1550 817 | Wire Wire Line 818 | 2025 1550 2025 2150 819 | Connection ~ 2725 950 820 | Wire Wire Line 821 | 2725 950 2725 1550 822 | Connection ~ 2725 1550 823 | Wire Wire Line 824 | 2725 1550 2725 2150 825 | Connection ~ 2725 2150 826 | Wire Wire Line 827 | 2725 2150 2725 2750 828 | Connection ~ 3425 950 829 | Wire Wire Line 830 | 3425 950 3425 1550 831 | Connection ~ 3425 1550 832 | Wire Wire Line 833 | 3425 1550 3425 2150 834 | Connection ~ 3425 2150 835 | Wire Wire Line 836 | 3425 2150 3425 2750 837 | Connection ~ 4125 950 838 | Wire Wire Line 839 | 4125 950 4125 1550 840 | Connection ~ 4125 1550 841 | Wire Wire Line 842 | 4125 1550 4125 2150 843 | Connection ~ 4125 2150 844 | Wire Wire Line 845 | 4125 2150 4125 2750 846 | $Comp 847 | L corne-light-rescue:ProMicro-kbd U2 848 | U 1 1 5C25F857 849 | P 6225 4500 850 | F 0 "U2" H 6225 5450 60 0000 C CNN 851 | F 1 "ProMicro" H 6225 3950 60 0000 C CNN 852 | F 2 "kbd:ProMicro_v2_1side" H 6325 3450 60 0001 C CNN 853 | F 3 "" H 6325 3450 60 0000 C CNN 854 | 1 6225 4500 855 | 1 0 0 -1 856 | $EndComp 857 | $Comp 858 | L corne-light-rescue:SW_PUSH-kbd SW23 859 | U 1 1 5C25F85D 860 | P 1650 4200 861 | F 0 "SW23" H 1800 4310 50 0000 C CNN 862 | F 1 "SW_PUSH" H 1650 4120 50 0000 C CNN 863 | F 2 "kbd:CherryMX_Choc_1u" H 1650 4200 50 0001 C CNN 864 | F 3 "" H 1650 4200 50 0000 C CNN 865 | 1 1650 4200 866 | 1 0 0 -1 867 | $EndComp 868 | $Comp 869 | L Device:D D23 870 | U 1 1 5C25F863 871 | P 1950 4350 872 | F 0 "D23" H 1950 4450 50 0000 C CNN 873 | F 1 "D" H 1950 4250 50 0000 C CNN 874 | F 2 "kbd:D3_TH" H 1950 4350 50 0001 C CNN 875 | F 3 "" H 1950 4350 50 0001 C CNN 876 | 1 1950 4350 877 | 0 -1 -1 0 878 | $EndComp 879 | $Comp 880 | L corne-light-rescue:SW_PUSH-kbd SW24 881 | U 1 1 5C25F869 882 | P 2350 4200 883 | F 0 "SW24" H 2500 4310 50 0000 C CNN 884 | F 1 "SW_PUSH" H 2350 4120 50 0000 C CNN 885 | F 2 "kbd:CherryMX_Choc_1u" H 2350 4200 50 0001 C CNN 886 | F 3 "" H 2350 4200 50 0000 C CNN 887 | 1 2350 4200 888 | 1 0 0 -1 889 | $EndComp 890 | $Comp 891 | L Device:D D24 892 | U 1 1 5C25F86F 893 | P 2650 4350 894 | F 0 "D24" H 2650 4450 50 0000 C CNN 895 | F 1 "D" H 2650 4250 50 0000 C CNN 896 | F 2 "kbd:D3_TH" H 2650 4350 50 0001 C CNN 897 | F 3 "" H 2650 4350 50 0001 C CNN 898 | 1 2650 4350 899 | 0 -1 -1 0 900 | $EndComp 901 | $Comp 902 | L corne-light-rescue:SW_PUSH-kbd SW25 903 | U 1 1 5C25F875 904 | P 3050 4200 905 | F 0 "SW25" H 3200 4310 50 0000 C CNN 906 | F 1 "SW_PUSH" H 3050 4120 50 0000 C CNN 907 | F 2 "kbd:CherryMX_Choc_1u" H 3050 4200 50 0001 C CNN 908 | F 3 "" H 3050 4200 50 0000 C CNN 909 | 1 3050 4200 910 | 1 0 0 -1 911 | $EndComp 912 | $Comp 913 | L corne-light-rescue:SW_PUSH-kbd SW26 914 | U 1 1 5C25F87B 915 | P 3750 4200 916 | F 0 "SW26" H 3900 4310 50 0000 C CNN 917 | F 1 "SW_PUSH" H 3750 4120 50 0000 C CNN 918 | F 2 "kbd:CherryMX_Choc_1u" H 3750 4200 50 0001 C CNN 919 | F 3 "" H 3750 4200 50 0000 C CNN 920 | 1 3750 4200 921 | 1 0 0 -1 922 | $EndComp 923 | $Comp 924 | L corne-light-rescue:SW_PUSH-kbd SW27 925 | U 1 1 5C25F881 926 | P 4450 4200 927 | F 0 "SW27" H 4600 4310 50 0000 C CNN 928 | F 1 "SW_PUSH" H 4450 4120 50 0000 C CNN 929 | F 2 "kbd:CherryMX_Choc_1u" H 4450 4200 50 0001 C CNN 930 | F 3 "" H 4450 4200 50 0000 C CNN 931 | 1 4450 4200 932 | 1 0 0 -1 933 | $EndComp 934 | $Comp 935 | L Device:D D25 936 | U 1 1 5C25F887 937 | P 3350 4350 938 | F 0 "D25" H 3350 4450 50 0000 C CNN 939 | F 1 "D" H 3350 4250 50 0000 C CNN 940 | F 2 "kbd:D3_TH" H 3350 4350 50 0001 C CNN 941 | F 3 "" H 3350 4350 50 0001 C CNN 942 | 1 3350 4350 943 | 0 -1 -1 0 944 | $EndComp 945 | $Comp 946 | L Device:D D26 947 | U 1 1 5C25F88D 948 | P 4050 4350 949 | F 0 "D26" H 4050 4450 50 0000 C CNN 950 | F 1 "D" H 4050 4250 50 0000 C CNN 951 | F 2 "kbd:D3_TH" H 4050 4350 50 0001 C CNN 952 | F 3 "" H 4050 4350 50 0001 C CNN 953 | 1 4050 4350 954 | 0 -1 -1 0 955 | $EndComp 956 | $Comp 957 | L Device:D D27 958 | U 1 1 5C25F893 959 | P 4750 4350 960 | F 0 "D27" H 4750 4450 50 0000 C CNN 961 | F 1 "D" H 4750 4250 50 0000 C CNN 962 | F 2 "kbd:D3_TH" H 4750 4350 50 0001 C CNN 963 | F 3 "" H 4750 4350 50 0001 C CNN 964 | 1 4750 4350 965 | 0 -1 -1 0 966 | $EndComp 967 | $Comp 968 | L corne-light-rescue:SW_PUSH-kbd SW22 969 | U 1 1 5C25F899 970 | P 950 4200 971 | F 0 "SW22" H 1100 4310 50 0000 C CNN 972 | F 1 "SW_PUSH" H 950 4120 50 0000 C CNN 973 | F 2 "kbd:CherryMX_Choc_1u" H 950 4200 50 0001 C CNN 974 | F 3 "" H 950 4200 50 0000 C CNN 975 | 1 950 4200 976 | 1 0 0 -1 977 | $EndComp 978 | $Comp 979 | L Device:D D22 980 | U 1 1 5C25F89F 981 | P 1250 4350 982 | F 0 "D22" H 1250 4450 50 0000 C CNN 983 | F 1 "D" H 1250 4250 50 0000 C CNN 984 | F 2 "kbd:D3_TH" H 1250 4350 50 0001 C CNN 985 | F 3 "" H 1250 4350 50 0001 C CNN 986 | 1 1250 4350 987 | 0 -1 -1 0 988 | $EndComp 989 | $Comp 990 | L corne-light-rescue:SW_PUSH-kbd SW29 991 | U 1 1 5C25F8A5 992 | P 1650 4800 993 | F 0 "SW29" H 1800 4910 50 0000 C CNN 994 | F 1 "SW_PUSH" H 1650 4720 50 0000 C CNN 995 | F 2 "kbd:CherryMX_Choc_1u" H 1650 4800 50 0001 C CNN 996 | F 3 "" H 1650 4800 50 0000 C CNN 997 | 1 1650 4800 998 | 1 0 0 -1 999 | $EndComp 1000 | $Comp 1001 | L Device:D D29 1002 | U 1 1 5C25F8AB 1003 | P 1950 4950 1004 | F 0 "D29" H 1950 5050 50 0000 C CNN 1005 | F 1 "D" H 1950 4850 50 0000 C CNN 1006 | F 2 "kbd:D3_TH" H 1950 4950 50 0001 C CNN 1007 | F 3 "" H 1950 4950 50 0001 C CNN 1008 | 1 1950 4950 1009 | 0 -1 -1 0 1010 | $EndComp 1011 | $Comp 1012 | L corne-light-rescue:SW_PUSH-kbd SW30 1013 | U 1 1 5C25F8B1 1014 | P 2350 4800 1015 | F 0 "SW30" H 2500 4910 50 0000 C CNN 1016 | F 1 "SW_PUSH" H 2350 4720 50 0000 C CNN 1017 | F 2 "kbd:CherryMX_Choc_1u" H 2350 4800 50 0001 C CNN 1018 | F 3 "" H 2350 4800 50 0000 C CNN 1019 | 1 2350 4800 1020 | 1 0 0 -1 1021 | $EndComp 1022 | $Comp 1023 | L Device:D D30 1024 | U 1 1 5C25F8B7 1025 | P 2650 4950 1026 | F 0 "D30" H 2650 5050 50 0000 C CNN 1027 | F 1 "D" H 2650 4850 50 0000 C CNN 1028 | F 2 "kbd:D3_TH" H 2650 4950 50 0001 C CNN 1029 | F 3 "" H 2650 4950 50 0001 C CNN 1030 | 1 2650 4950 1031 | 0 -1 -1 0 1032 | $EndComp 1033 | $Comp 1034 | L corne-light-rescue:SW_PUSH-kbd SW31 1035 | U 1 1 5C25F8BD 1036 | P 3050 4800 1037 | F 0 "SW31" H 3200 4910 50 0000 C CNN 1038 | F 1 "SW_PUSH" H 3050 4720 50 0000 C CNN 1039 | F 2 "kbd:CherryMX_Choc_1u" H 3050 4800 50 0001 C CNN 1040 | F 3 "" H 3050 4800 50 0000 C CNN 1041 | 1 3050 4800 1042 | 1 0 0 -1 1043 | $EndComp 1044 | $Comp 1045 | L corne-light-rescue:SW_PUSH-kbd SW32 1046 | U 1 1 5C25F8C3 1047 | P 3750 4800 1048 | F 0 "SW32" H 3900 4910 50 0000 C CNN 1049 | F 1 "SW_PUSH" H 3750 4720 50 0000 C CNN 1050 | F 2 "kbd:CherryMX_Choc_1u" H 3750 4800 50 0001 C CNN 1051 | F 3 "" H 3750 4800 50 0000 C CNN 1052 | 1 3750 4800 1053 | 1 0 0 -1 1054 | $EndComp 1055 | $Comp 1056 | L corne-light-rescue:SW_PUSH-kbd SW33 1057 | U 1 1 5C25F8C9 1058 | P 4450 4800 1059 | F 0 "SW33" H 4600 4910 50 0000 C CNN 1060 | F 1 "SW_PUSH" H 4450 4720 50 0000 C CNN 1061 | F 2 "kbd:CherryMX_Choc_1u" H 4450 4800 50 0001 C CNN 1062 | F 3 "" H 4450 4800 50 0000 C CNN 1063 | 1 4450 4800 1064 | 1 0 0 -1 1065 | $EndComp 1066 | $Comp 1067 | L Device:D D31 1068 | U 1 1 5C25F8CF 1069 | P 3350 4950 1070 | F 0 "D31" H 3350 5050 50 0000 C CNN 1071 | F 1 "D" H 3350 4850 50 0000 C CNN 1072 | F 2 "kbd:D3_TH" H 3350 4950 50 0001 C CNN 1073 | F 3 "" H 3350 4950 50 0001 C CNN 1074 | 1 3350 4950 1075 | 0 -1 -1 0 1076 | $EndComp 1077 | $Comp 1078 | L Device:D D32 1079 | U 1 1 5C25F8D5 1080 | P 4050 4950 1081 | F 0 "D32" H 4050 5050 50 0000 C CNN 1082 | F 1 "D" H 4050 4850 50 0000 C CNN 1083 | F 2 "kbd:D3_TH" H 4050 4950 50 0001 C CNN 1084 | F 3 "" H 4050 4950 50 0001 C CNN 1085 | 1 4050 4950 1086 | 0 -1 -1 0 1087 | $EndComp 1088 | $Comp 1089 | L Device:D D33 1090 | U 1 1 5C25F8DB 1091 | P 4750 4950 1092 | F 0 "D33" H 4750 5050 50 0000 C CNN 1093 | F 1 "D" H 4750 4850 50 0000 C CNN 1094 | F 2 "kbd:D3_TH" H 4750 4950 50 0001 C CNN 1095 | F 3 "" H 4750 4950 50 0001 C CNN 1096 | 1 4750 4950 1097 | 0 -1 -1 0 1098 | $EndComp 1099 | $Comp 1100 | L corne-light-rescue:SW_PUSH-kbd SW28 1101 | U 1 1 5C25F8E1 1102 | P 950 4800 1103 | F 0 "SW28" H 1100 4910 50 0000 C CNN 1104 | F 1 "SW_PUSH" H 950 4720 50 0000 C CNN 1105 | F 2 "kbd:CherryMX_Choc_1u" H 950 4800 50 0001 C CNN 1106 | F 3 "" H 950 4800 50 0000 C CNN 1107 | 1 950 4800 1108 | 1 0 0 -1 1109 | $EndComp 1110 | $Comp 1111 | L Device:D D28 1112 | U 1 1 5C25F8E7 1113 | P 1250 4950 1114 | F 0 "D28" H 1250 5050 50 0000 C CNN 1115 | F 1 "D" H 1250 4850 50 0000 C CNN 1116 | F 2 "kbd:D3_TH" H 1250 4950 50 0001 C CNN 1117 | F 3 "" H 1250 4950 50 0001 C CNN 1118 | 1 1250 4950 1119 | 0 -1 -1 0 1120 | $EndComp 1121 | $Comp 1122 | L corne-light-rescue:SW_PUSH-kbd SW35 1123 | U 1 1 5C25F8ED 1124 | P 1650 5400 1125 | F 0 "SW35" H 1800 5510 50 0000 C CNN 1126 | F 1 "SW_PUSH" H 1650 5320 50 0000 C CNN 1127 | F 2 "kbd:CherryMX_Choc_1u" H 1650 5400 50 0001 C CNN 1128 | F 3 "" H 1650 5400 50 0000 C CNN 1129 | 1 1650 5400 1130 | 1 0 0 -1 1131 | $EndComp 1132 | $Comp 1133 | L Device:D D35 1134 | U 1 1 5C25F8F3 1135 | P 1950 5550 1136 | F 0 "D35" H 1950 5650 50 0000 C CNN 1137 | F 1 "D" H 1950 5450 50 0000 C CNN 1138 | F 2 "kbd:D3_TH" H 1950 5550 50 0001 C CNN 1139 | F 3 "" H 1950 5550 50 0001 C CNN 1140 | 1 1950 5550 1141 | 0 -1 -1 0 1142 | $EndComp 1143 | $Comp 1144 | L corne-light-rescue:SW_PUSH-kbd SW36 1145 | U 1 1 5C25F8F9 1146 | P 2350 5400 1147 | F 0 "SW36" H 2500 5510 50 0000 C CNN 1148 | F 1 "SW_PUSH" H 2350 5320 50 0000 C CNN 1149 | F 2 "kbd:CherryMX_Choc_1u" H 2350 5400 50 0001 C CNN 1150 | F 3 "" H 2350 5400 50 0000 C CNN 1151 | 1 2350 5400 1152 | 1 0 0 -1 1153 | $EndComp 1154 | $Comp 1155 | L Device:D D36 1156 | U 1 1 5C25F8FF 1157 | P 2650 5550 1158 | F 0 "D36" H 2650 5650 50 0000 C CNN 1159 | F 1 "D" H 2650 5450 50 0000 C CNN 1160 | F 2 "kbd:D3_TH" H 2650 5550 50 0001 C CNN 1161 | F 3 "" H 2650 5550 50 0001 C CNN 1162 | 1 2650 5550 1163 | 0 -1 -1 0 1164 | $EndComp 1165 | $Comp 1166 | L corne-light-rescue:SW_PUSH-kbd SW37 1167 | U 1 1 5C25F905 1168 | P 3050 5400 1169 | F 0 "SW37" H 3200 5510 50 0000 C CNN 1170 | F 1 "SW_PUSH" H 3050 5320 50 0000 C CNN 1171 | F 2 "kbd:CherryMX_Choc_1u" H 3050 5400 50 0001 C CNN 1172 | F 3 "" H 3050 5400 50 0000 C CNN 1173 | 1 3050 5400 1174 | 1 0 0 -1 1175 | $EndComp 1176 | $Comp 1177 | L corne-light-rescue:SW_PUSH-kbd SW38 1178 | U 1 1 5C25F90B 1179 | P 3750 5400 1180 | F 0 "SW38" H 3900 5510 50 0000 C CNN 1181 | F 1 "SW_PUSH" H 3750 5320 50 0000 C CNN 1182 | F 2 "kbd:CherryMX_Choc_1u" H 3750 5400 50 0001 C CNN 1183 | F 3 "" H 3750 5400 50 0000 C CNN 1184 | 1 3750 5400 1185 | 1 0 0 -1 1186 | $EndComp 1187 | $Comp 1188 | L corne-light-rescue:SW_PUSH-kbd SW39 1189 | U 1 1 5C25F911 1190 | P 4450 5400 1191 | F 0 "SW39" H 4600 5510 50 0000 C CNN 1192 | F 1 "SW_PUSH" H 4450 5320 50 0000 C CNN 1193 | F 2 "kbd:CherryMX_Choc_1u" H 4450 5400 50 0001 C CNN 1194 | F 3 "" H 4450 5400 50 0000 C CNN 1195 | 1 4450 5400 1196 | 1 0 0 -1 1197 | $EndComp 1198 | $Comp 1199 | L Device:D D37 1200 | U 1 1 5C25F917 1201 | P 3350 5550 1202 | F 0 "D37" H 3350 5650 50 0000 C CNN 1203 | F 1 "D" H 3350 5450 50 0000 C CNN 1204 | F 2 "kbd:D3_TH" H 3350 5550 50 0001 C CNN 1205 | F 3 "" H 3350 5550 50 0001 C CNN 1206 | 1 3350 5550 1207 | 0 -1 -1 0 1208 | $EndComp 1209 | $Comp 1210 | L Device:D D38 1211 | U 1 1 5C25F91D 1212 | P 4050 5550 1213 | F 0 "D38" H 4050 5650 50 0000 C CNN 1214 | F 1 "D" H 4050 5450 50 0000 C CNN 1215 | F 2 "kbd:D3_TH" H 4050 5550 50 0001 C CNN 1216 | F 3 "" H 4050 5550 50 0001 C CNN 1217 | 1 4050 5550 1218 | 0 -1 -1 0 1219 | $EndComp 1220 | $Comp 1221 | L Device:D D39 1222 | U 1 1 5C25F923 1223 | P 4750 5550 1224 | F 0 "D39" H 4750 5650 50 0000 C CNN 1225 | F 1 "D" H 4750 5450 50 0000 C CNN 1226 | F 2 "kbd:D3_TH" H 4750 5550 50 0001 C CNN 1227 | F 3 "" H 4750 5550 50 0001 C CNN 1228 | 1 4750 5550 1229 | 0 -1 -1 0 1230 | $EndComp 1231 | $Comp 1232 | L corne-light-rescue:SW_PUSH-kbd SW34 1233 | U 1 1 5C25F929 1234 | P 950 5400 1235 | F 0 "SW34" H 1100 5510 50 0000 C CNN 1236 | F 1 "SW_PUSH" H 950 5320 50 0000 C CNN 1237 | F 2 "kbd:CherryMX_Choc_1u" H 950 5400 50 0001 C CNN 1238 | F 3 "" H 950 5400 50 0000 C CNN 1239 | 1 950 5400 1240 | 1 0 0 -1 1241 | $EndComp 1242 | $Comp 1243 | L Device:D D34 1244 | U 1 1 5C25F92F 1245 | P 1250 5550 1246 | F 0 "D34" H 1250 5650 50 0000 C CNN 1247 | F 1 "D" H 1250 5450 50 0000 C CNN 1248 | F 2 "kbd:D3_TH" H 1250 5550 50 0001 C CNN 1249 | F 3 "" H 1250 5550 50 0001 C CNN 1250 | 1 1250 5550 1251 | 0 -1 -1 0 1252 | $EndComp 1253 | $Comp 1254 | L corne-light-rescue:SW_PUSH-kbd SW41 1255 | U 1 1 5C25F935 1256 | P 3750 6000 1257 | F 0 "SW41" H 3900 6110 50 0000 C CNN 1258 | F 1 "SW_PUSH" H 3750 5920 50 0000 C CNN 1259 | F 2 "kbd:CherryMX_Choc_1u" H 3750 6000 50 0001 C CNN 1260 | F 3 "" H 3750 6000 50 0000 C CNN 1261 | 1 3750 6000 1262 | 1 0 0 -1 1263 | $EndComp 1264 | $Comp 1265 | L Device:D D41 1266 | U 1 1 5C25F93B 1267 | P 4050 6150 1268 | F 0 "D41" H 4050 6250 50 0000 C CNN 1269 | F 1 "D" H 4050 6050 50 0000 C CNN 1270 | F 2 "kbd:D3_TH" H 4050 6150 50 0001 C CNN 1271 | F 3 "" H 4050 6150 50 0001 C CNN 1272 | 1 4050 6150 1273 | 0 -1 -1 0 1274 | $EndComp 1275 | $Comp 1276 | L corne-light-rescue:SW_PUSH-kbd SW42 1277 | U 1 1 5C25F941 1278 | P 4450 6000 1279 | F 0 "SW42" H 4600 6110 50 0000 C CNN 1280 | F 1 "SW_PUSH" H 4450 5920 50 0000 C CNN 1281 | F 2 "kbd:CherryMX_Choc_1.5u" H 4450 6000 50 0001 C CNN 1282 | F 3 "" H 4450 6000 50 0000 C CNN 1283 | 1 4450 6000 1284 | 1 0 0 -1 1285 | $EndComp 1286 | $Comp 1287 | L Device:D D42 1288 | U 1 1 5C25F947 1289 | P 4750 6150 1290 | F 0 "D42" H 4750 6250 50 0000 C CNN 1291 | F 1 "D" H 4750 6050 50 0000 C CNN 1292 | F 2 "kbd:D3_TH" H 4750 6150 50 0001 C CNN 1293 | F 3 "" H 4750 6150 50 0001 C CNN 1294 | 1 4750 6150 1295 | 0 -1 -1 0 1296 | $EndComp 1297 | $Comp 1298 | L corne-light-rescue:SW_PUSH-kbd SW40 1299 | U 1 1 5C25F94D 1300 | P 3050 6000 1301 | F 0 "SW40" H 3200 6110 50 0000 C CNN 1302 | F 1 "SW_PUSH" H 3050 5920 50 0000 C CNN 1303 | F 2 "kbd:CherryMX_Choc_1u" H 3050 6000 50 0001 C CNN 1304 | F 3 "" H 3050 6000 50 0000 C CNN 1305 | 1 3050 6000 1306 | 1 0 0 -1 1307 | $EndComp 1308 | $Comp 1309 | L Device:D D40 1310 | U 1 1 5C25F953 1311 | P 3350 6150 1312 | F 0 "D40" H 3350 6250 50 0000 C CNN 1313 | F 1 "D" H 3350 6050 50 0000 C CNN 1314 | F 2 "kbd:D3_TH" H 3350 6150 50 0001 C CNN 1315 | F 3 "" H 3350 6150 50 0001 C CNN 1316 | 1 3350 6150 1317 | 0 -1 -1 0 1318 | $EndComp 1319 | Text GLabel 1350 4050 1 60 Input ~ 0 1320 | col1_r 1321 | Text GLabel 650 4050 1 60 Input ~ 0 1322 | col0_r 1323 | Text GLabel 2050 4050 1 60 Input ~ 0 1324 | col2_r 1325 | Text GLabel 2750 4050 1 60 Input ~ 0 1326 | col3_r 1327 | Text GLabel 3450 4050 1 60 Input ~ 0 1328 | col4_r 1329 | Text GLabel 4150 4050 1 60 Input ~ 0 1330 | col5_r 1331 | Text GLabel 1100 4500 0 60 Input ~ 0 1332 | row0_r 1333 | Text GLabel 1100 5100 0 60 Input ~ 0 1334 | row1_r 1335 | Text GLabel 1100 5700 0 60 Input ~ 0 1336 | row2_r 1337 | Text GLabel 3175 6300 0 60 Input ~ 0 1338 | row3_r 1339 | $Comp 1340 | L power:GNDA #PWR0101 1341 | U 1 1 5C25F963 1342 | P 7125 3850 1343 | F 0 "#PWR0101" H 7125 3600 50 0001 C CNN 1344 | F 1 "GNDA" H 7125 3700 50 0000 C CNN 1345 | F 2 "" H 7125 3850 50 0001 C CNN 1346 | F 3 "" H 7125 3850 50 0001 C CNN 1347 | 1 7125 3850 1348 | 0 -1 -1 0 1349 | $EndComp 1350 | $Comp 1351 | L power:GNDA #PWR0102 1352 | U 1 1 5C25F969 1353 | P 5325 4050 1354 | F 0 "#PWR0102" H 5325 3800 50 0001 C CNN 1355 | F 1 "GNDA" H 5325 3900 50 0000 C CNN 1356 | F 2 "" H 5325 4050 50 0001 C CNN 1357 | F 3 "" H 5325 4050 50 0001 C CNN 1358 | 1 5325 4050 1359 | 0 1 1 0 1360 | $EndComp 1361 | Text GLabel 6925 4250 2 47 Input ~ 0 1362 | col1_r 1363 | Text GLabel 6925 4350 2 47 Input ~ 0 1364 | col2_r 1365 | Text GLabel 6925 4450 2 47 Input ~ 0 1366 | col3_r 1367 | Text GLabel 6925 4550 2 47 Input ~ 0 1368 | col4_r 1369 | Text GLabel 6925 4650 2 47 Input ~ 0 1370 | col5_r 1371 | Text GLabel 5525 4650 0 47 Input ~ 0 1372 | row3_r 1373 | Text GLabel 5525 4550 0 47 Input ~ 0 1374 | row2_r 1375 | Text GLabel 5525 4450 0 47 Input ~ 0 1376 | row1_r 1377 | Text GLabel 5525 4350 0 47 Input ~ 0 1378 | row0_r 1379 | $Comp 1380 | L corne-light-rescue:SW_PUSH-kbd RSW2 1381 | U 1 1 5C25F978 1382 | P 8650 4075 1383 | F 0 "RSW2" H 8800 4185 50 0000 C CNN 1384 | F 1 "SW_PUSH" H 8650 3995 50 0000 C CNN 1385 | F 2 "kbd:ResetSW_1side" H 8650 4075 50 0001 C CNN 1386 | F 3 "" H 8650 4075 50 0000 C CNN 1387 | 1 8650 4075 1388 | 1 0 0 -1 1389 | $EndComp 1390 | $Comp 1391 | L power:GNDA #PWR0103 1392 | U 1 1 5C25F97E 1393 | P 8950 4075 1394 | F 0 "#PWR0103" H 8950 3825 50 0001 C CNN 1395 | F 1 "GNDA" H 8950 3925 50 0000 C CNN 1396 | F 2 "" H 8950 4075 50 0001 C CNN 1397 | F 3 "" H 8950 4075 50 0001 C CNN 1398 | 1 8950 4075 1399 | 1 0 0 -1 1400 | $EndComp 1401 | Text GLabel 5525 3750 0 47 Input ~ 0 1402 | LED_r 1403 | Text GLabel 5525 3850 0 47 Input ~ 0 1404 | data_r 1405 | $Comp 1406 | L power:GNDA #PWR0105 1407 | U 1 1 5C25F992 1408 | P 8450 5075 1409 | F 0 "#PWR0105" H 8450 4825 50 0001 C CNN 1410 | F 1 "GNDA" H 8450 4925 50 0000 C CNN 1411 | F 2 "" H 8450 5075 50 0001 C CNN 1412 | F 3 "" H 8450 5075 50 0001 C CNN 1413 | 1 8450 5075 1414 | 1 0 0 -1 1415 | $EndComp 1416 | Text GLabel 8650 5025 2 60 Input ~ 0 1417 | data_r 1418 | Text GLabel 6925 3950 2 47 Input ~ 0 1419 | reset_r 1420 | Text GLabel 8350 4075 0 60 Input ~ 0 1421 | reset_r 1422 | NoConn ~ 6925 4850 1423 | NoConn ~ 5525 4850 1424 | Text GLabel 6925 4150 2 47 Input ~ 0 1425 | col0_r 1426 | NoConn ~ 6925 4750 1427 | NoConn ~ 5525 4750 1428 | Text GLabel 5525 4150 0 47 Input ~ 0 1429 | SDA_r 1430 | Text GLabel 5525 4250 0 47 Input ~ 0 1431 | SCL_r 1432 | $Comp 1433 | L Connector_Generic:Conn_01x04 J7 1434 | U 1 1 5C25F9A2 1435 | P 5400 5575 1436 | F 0 "J7" H 5400 5225 50 0000 C CNN 1437 | F 1 "OLED" H 5400 5825 50 0000 C CNN 1438 | F 2 "kbd:OLED_1side" H 5400 5575 50 0001 C CNN 1439 | F 3 "" H 5400 5575 50 0001 C CNN 1440 | 1 5400 5575 1441 | -1 0 0 1 1442 | $EndComp 1443 | $Comp 1444 | L power:GNDA #PWR0106 1445 | U 1 1 5C25F9D8 1446 | P 5675 5725 1447 | F 0 "#PWR0106" H 5675 5475 50 0001 C CNN 1448 | F 1 "GNDA" H 5675 5575 50 0000 C CNN 1449 | F 2 "" H 5675 5725 50 0001 C CNN 1450 | F 3 "" H 5675 5725 50 0001 C CNN 1451 | 1 5675 5725 1452 | 1 0 0 -1 1453 | $EndComp 1454 | Text GLabel 5600 5475 2 47 Input ~ 0 1455 | SCL_r 1456 | Text GLabel 5600 5375 2 47 Input ~ 0 1457 | SDA_r 1458 | NoConn ~ 6925 3750 1459 | $Comp 1460 | L corne-light-rescue:MJ-4PP-9-kbd J6 1461 | U 1 1 5C25FA15 1462 | P 8150 4950 1463 | F 0 "J6" H 8150 5100 50 0000 C CNN 1464 | F 1 "MJ-4PP-9" H 8150 4800 50 0000 C CNN 1465 | F 2 "kbd:MJ-4PP-9_1side" H 8425 5125 50 0001 C CNN 1466 | F 3 "" H 8425 5125 50 0001 C CNN 1467 | 1 8150 4950 1468 | 1 0 0 -1 1469 | $EndComp 1470 | Connection ~ 3350 6300 1471 | Connection ~ 4050 6300 1472 | Wire Wire Line 1473 | 1100 5700 1250 5700 1474 | Wire Wire Line 1475 | 1100 5100 1250 5100 1476 | Wire Wire Line 1477 | 1100 4500 1250 4500 1478 | Wire Wire Line 1479 | 5425 3950 5425 4050 1480 | Connection ~ 5425 4050 1481 | Wire Wire Line 1482 | 5525 3950 5425 3950 1483 | Wire Wire Line 1484 | 5325 4050 5425 4050 1485 | Connection ~ 1250 5700 1486 | Connection ~ 1950 5700 1487 | Connection ~ 2650 5700 1488 | Connection ~ 3350 5700 1489 | Connection ~ 4050 5700 1490 | Connection ~ 1250 5100 1491 | Connection ~ 1950 5100 1492 | Connection ~ 2650 5100 1493 | Connection ~ 3350 5100 1494 | Connection ~ 4050 5100 1495 | Connection ~ 1250 4500 1496 | Connection ~ 1950 4500 1497 | Connection ~ 2650 4500 1498 | Connection ~ 3350 4500 1499 | Connection ~ 4050 4500 1500 | Wire Wire Line 1501 | 6925 3850 7125 3850 1502 | Wire Wire Line 1503 | 6925 4050 7125 4050 1504 | Wire Wire Line 1505 | 8350 5025 8650 5025 1506 | Wire Wire Line 1507 | 8350 4925 8450 4925 1508 | Wire Wire Line 1509 | 8450 4925 8450 4825 1510 | Wire Wire Line 1511 | 8350 4975 8450 4975 1512 | Wire Wire Line 1513 | 8450 4975 8450 5075 1514 | Wire Wire Line 1515 | 3350 6300 4050 6300 1516 | Wire Wire Line 1517 | 4050 6300 4750 6300 1518 | Wire Wire Line 1519 | 5425 4050 5525 4050 1520 | Wire Wire Line 1521 | 1250 5700 1950 5700 1522 | Wire Wire Line 1523 | 1950 5700 2650 5700 1524 | Wire Wire Line 1525 | 2650 5700 3350 5700 1526 | Wire Wire Line 1527 | 3350 5700 4050 5700 1528 | Wire Wire Line 1529 | 4050 5700 4750 5700 1530 | Wire Wire Line 1531 | 1250 5100 1950 5100 1532 | Wire Wire Line 1533 | 1950 5100 2650 5100 1534 | Wire Wire Line 1535 | 2650 5100 3350 5100 1536 | Wire Wire Line 1537 | 3350 5100 4050 5100 1538 | Wire Wire Line 1539 | 4050 5100 4750 5100 1540 | Wire Wire Line 1541 | 1250 4500 1950 4500 1542 | Wire Wire Line 1543 | 1950 4500 2650 4500 1544 | Wire Wire Line 1545 | 2650 4500 3350 4500 1546 | Wire Wire Line 1547 | 3350 4500 4050 4500 1548 | Wire Wire Line 1549 | 4050 4500 4750 4500 1550 | Wire Wire Line 1551 | 3175 6300 3350 6300 1552 | Wire Wire Line 1553 | 650 4050 650 4200 1554 | Wire Wire Line 1555 | 1350 4050 1350 4200 1556 | Wire Wire Line 1557 | 2050 4050 2050 4200 1558 | Wire Wire Line 1559 | 4150 4050 4150 4200 1560 | Wire Wire Line 1561 | 3450 4050 3450 4200 1562 | Wire Wire Line 1563 | 2750 4050 2750 4200 1564 | Connection ~ 650 4200 1565 | Wire Wire Line 1566 | 650 4200 650 4800 1567 | Connection ~ 650 4800 1568 | Wire Wire Line 1569 | 650 4800 650 5400 1570 | Connection ~ 1350 4200 1571 | Wire Wire Line 1572 | 1350 4200 1350 4800 1573 | Connection ~ 1350 4800 1574 | Wire Wire Line 1575 | 1350 4800 1350 5400 1576 | Connection ~ 2050 4200 1577 | Wire Wire Line 1578 | 2050 4200 2050 4800 1579 | Connection ~ 2050 4800 1580 | Wire Wire Line 1581 | 2050 4800 2050 5400 1582 | Connection ~ 2750 4200 1583 | Wire Wire Line 1584 | 2750 4200 2750 4800 1585 | Connection ~ 2750 4800 1586 | Wire Wire Line 1587 | 2750 4800 2750 5400 1588 | Connection ~ 2750 5400 1589 | Wire Wire Line 1590 | 2750 5400 2750 6000 1591 | Connection ~ 3450 4200 1592 | Wire Wire Line 1593 | 3450 4200 3450 4800 1594 | Connection ~ 3450 4800 1595 | Wire Wire Line 1596 | 3450 4800 3450 5400 1597 | Connection ~ 3450 5400 1598 | Wire Wire Line 1599 | 3450 5400 3450 6000 1600 | Connection ~ 4150 4200 1601 | Wire Wire Line 1602 | 4150 4200 4150 4800 1603 | Connection ~ 4150 4800 1604 | Wire Wire Line 1605 | 4150 4800 4150 5400 1606 | Connection ~ 4150 5400 1607 | Wire Wire Line 1608 | 4150 5400 4150 6000 1609 | NoConn ~ 8325 1625 1610 | NoConn ~ 8350 4875 1611 | Wire Wire Line 1612 | 5650 2600 6000 2600 1613 | $Comp 1614 | L power:GND #PWR019 1615 | U 1 1 5A92390A 1616 | P 5950 2675 1617 | F 0 "#PWR019" H 5950 2425 50 0001 C CNN 1618 | F 1 "GND" H 5950 2525 50 0000 C CNN 1619 | F 2 "" H 5950 2675 50 0001 C CNN 1620 | F 3 "" H 5950 2675 50 0001 C CNN 1621 | 1 5950 2675 1622 | 1 0 0 -1 1623 | $EndComp 1624 | Wire Wire Line 1625 | 5950 2675 5950 2500 1626 | Wire Wire Line 1627 | 5950 2500 5650 2500 1628 | Wire Wire Line 1629 | 5600 5575 5750 5575 1630 | Wire Wire Line 1631 | 5600 5675 5675 5675 1632 | Wire Wire Line 1633 | 5675 5675 5675 5725 1634 | $Comp 1635 | L power:VDD #PWR0104 1636 | U 1 1 5C714C7F 1637 | P 7125 4050 1638 | F 0 "#PWR0104" H 7125 3900 50 0001 C CNN 1639 | F 1 "VDD" V 7142 4178 50 0000 L CNN 1640 | F 2 "" H 7125 4050 50 0001 C CNN 1641 | F 3 "" H 7125 4050 50 0001 C CNN 1642 | 1 7125 4050 1643 | 0 1 1 0 1644 | $EndComp 1645 | $Comp 1646 | L power:VDD #PWR0107 1647 | U 1 1 5C71DE62 1648 | P 5750 5575 1649 | F 0 "#PWR0107" H 5750 5425 50 0001 C CNN 1650 | F 1 "VDD" V 5767 5703 50 0000 L CNN 1651 | F 2 "" H 5750 5575 50 0001 C CNN 1652 | F 3 "" H 5750 5575 50 0001 C CNN 1653 | 1 5750 5575 1654 | 0 1 1 0 1655 | $EndComp 1656 | $Comp 1657 | L power:VDD #PWR0113 1658 | U 1 1 5C72B5F9 1659 | P 8450 4825 1660 | F 0 "#PWR0113" H 8450 4675 50 0001 C CNN 1661 | F 1 "VDD" H 8467 4998 50 0000 C CNN 1662 | F 2 "" H 8450 4825 50 0001 C CNN 1663 | F 3 "" H 8450 4825 50 0001 C CNN 1664 | 1 8450 4825 1665 | 1 0 0 -1 1666 | $EndComp 1667 | $Comp 1668 | L power:PWR_FLAG #FLG0101 1669 | U 1 1 5C73013A 1670 | P 10950 3500 1671 | F 0 "#FLG0101" H 10950 3575 50 0001 C CNN 1672 | F 1 "PWR_FLAG" H 10950 3650 50 0000 C CNN 1673 | F 2 "" H 10950 3500 50 0001 C CNN 1674 | F 3 "" H 10950 3500 50 0001 C CNN 1675 | 1 10950 3500 1676 | -1 0 0 1 1677 | $EndComp 1678 | $Comp 1679 | L power:VDD #PWR0115 1680 | U 1 1 5C7385F8 1681 | P 10950 3500 1682 | F 0 "#PWR0115" H 10950 3350 50 0001 C CNN 1683 | F 1 "VDD" H 10967 3673 50 0000 C CNN 1684 | F 2 "" H 10950 3500 50 0001 C CNN 1685 | F 3 "" H 10950 3500 50 0001 C CNN 1686 | 1 10950 3500 1687 | 1 0 0 -1 1688 | $EndComp 1689 | $Comp 1690 | L power:GNDA #PWR0108 1691 | U 1 1 5C754593 1692 | P 10575 3475 1693 | F 0 "#PWR0108" H 10575 3225 50 0001 C CNN 1694 | F 1 "GNDA" H 10575 3325 50 0000 C CNN 1695 | F 2 "" H 10575 3475 50 0001 C CNN 1696 | F 3 "" H 10575 3475 50 0001 C CNN 1697 | 1 10575 3475 1698 | 1 0 0 -1 1699 | $EndComp 1700 | $Comp 1701 | L power:PWR_FLAG #FLG0102 1702 | U 1 1 5C754599 1703 | P 10575 3475 1704 | F 0 "#FLG0102" H 10575 3550 50 0001 C CNN 1705 | F 1 "PWR_FLAG" H 10575 3625 50 0000 C CNN 1706 | F 2 "" H 10575 3475 50 0001 C CNN 1707 | F 3 "" H 10575 3475 50 0001 C CNN 1708 | 1 10575 3475 1709 | 1 0 0 -1 1710 | $EndComp 1711 | $EndSCHEMATC 1712 | -------------------------------------------------------------------------------- /popcorn/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name corne-light-rescue)(type Legacy)(uri ${KIPRJMOD}/corne-light-rescue.lib)(options "")(descr "")) 3 | (lib (name robot-rescue)(type Legacy)(uri ${KIPRJMOD}/robot-rescue.lib)(options "")(descr "")) 4 | (lib (name chococorne-rescue)(type Legacy)(uri ${KIPRJMOD}/chococorne-rescue.lib)(options "")(descr "")) 5 | ) 6 | --------------------------------------------------------------------------------