├── docs └── banner.jpg ├── README.md ├── pcb ├── hotreus62.kicad_pro └── hotreus62.sch ├── case └── stack-acrylic-with-kerf.svg └── LICENSE /docs/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beekeeb/hotreus62/HEAD/docs/banner.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hotreus62 Keyboard 2 | 3 | ![Hotreus62 Keyboard](docs/banner.jpg) 4 | 5 | The Hotreus62 Keyboard is a fork of [atreus62 keyboard](https://github.com/profet23/atreus62). It supports MX hotswap and Kailh Choc v1 hotswap sockets on the same board, similar to [Lily58 Pro](https://github.com/kata0510/Lily58). It's great for testing which type of keyswitches feels best for the keyboard. The overall keyboard height is reduced, with the breakout board placing on the top. 6 | 7 | More photos can be found at the [beekeeb showcase](https://showcase.beekeeb.com/hotreus62-hotswap/). 8 | Pre-soldered keyboard PCBs / DIY kits are available at the [beekeeb shop](https://shop.beekeeb.com/?s=hotreus62&post_type=product). 9 | 10 | ## Features 11 | - 62 keys: enough keys for having a number row. 12 | - Dual Hotswap Sockets: Support both Kailh Choc (low profile) / MX hotswap sockets on the same board. 13 | - Lower profile: The overall keyboard height is reduced, with the breakout board placing on the top. 14 | 15 | ## Bill of Materials (BOM) 16 | 17 | Qty | Item 18 | --- | --- 19 | 1 | Hotreus62 PCB 20 | 1 | Micro controller (Pro-micro or equivalent) 21 | 2 | Pins and sockets for the controller (12 pin) 22 | 62 | 1N4148 SOD-123 diodes 23 | 62 | hotswap sockets (mx or/and choc v1) 24 | 62 | mx keycaps or choc v1 low profile keycaps 25 | 26 | ## Case 27 | 28 | A stacked acrylic case design is available in `case` folder. 29 | For the switch plate, when acrylic plates are used, 2mm (choc) or 3mm (MX) is recommended. 30 | When metal or carbon fiber plates are used, 1.2mm (choc) or 1.5mm (MX) is recommended. 31 | 32 | ## Firmware 33 | 34 | An example for the Vial firmware can be found at https://github.com/beekeeb/vial-qmk-hotreus62 35 | 36 | ## TODO 37 | - Add a photo build log 38 | -------------------------------------------------------------------------------- /pcb/hotreus62.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.09999999999999999, 6 | "copper_line_width": 0.19999999999999998, 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": 2.2, 37 | "height": 2.2, 38 | "width": 2.2 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 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "filename": "board_design_settings.json", 61 | "version": 2 62 | }, 63 | "rule_severities": { 64 | "annular_width": "error", 65 | "clearance": "error", 66 | "copper_edge_clearance": "error", 67 | "courtyards_overlap": "error", 68 | "diff_pair_gap_out_of_range": "error", 69 | "diff_pair_uncoupled_length_too_long": "error", 70 | "drill_out_of_range": "error", 71 | "duplicate_footprints": "warning", 72 | "extra_footprint": "warning", 73 | "footprint_type_mismatch": "error", 74 | "hole_clearance": "error", 75 | "hole_near_hole": "ignore", 76 | "invalid_outline": "error", 77 | "item_on_disabled_layer": "error", 78 | "items_not_allowed": "error", 79 | "length_out_of_range": "error", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "error", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_over_copper": "warning", 90 | "silk_overlap": "warning", 91 | "skew_out_of_range": "error", 92 | "through_hole_pad_without_hole": "error", 93 | "too_many_vias": "error", 94 | "track_dangling": "warning", 95 | "track_width": "error", 96 | "tracks_crossing": "error", 97 | "unconnected_items": "error", 98 | "unresolved_variable": "error", 99 | "via_dangling": "warning", 100 | "zone_has_empty_net": "error", 101 | "zones_intersect": "error" 102 | }, 103 | "rules": { 104 | "allow_blind_buried_vias": false, 105 | "allow_microvias": false, 106 | "max_error": 0.005, 107 | "min_clearance": 0.0, 108 | "min_copper_edge_clearance": 0.049999999999999996, 109 | "min_hole_clearance": 0.25, 110 | "min_hole_to_hole": 0.25, 111 | "min_microvia_diameter": 0.19999999999999998, 112 | "min_microvia_drill": 0.09999999999999999, 113 | "min_silk_clearance": 0.0, 114 | "min_through_hole_diameter": 0.3, 115 | "min_track_width": 0.19999999999999998, 116 | "min_via_annular_width": 0.049999999999999996, 117 | "min_via_diameter": 0.39999999999999997, 118 | "use_height_for_length_calcs": true 119 | }, 120 | "track_widths": [ 121 | 0.0 122 | ], 123 | "via_dimensions": [ 124 | { 125 | "diameter": 0.0, 126 | "drill": 0.0 127 | } 128 | ], 129 | "zones_allow_external_fillets": false, 130 | "zones_use_no_outline": true 131 | }, 132 | "layer_presets": [] 133 | }, 134 | "boards": [], 135 | "cvpcb": { 136 | "equivalence_files": [] 137 | }, 138 | "libraries": { 139 | "pinned_footprint_libs": [], 140 | "pinned_symbol_libs": [] 141 | }, 142 | "meta": { 143 | "filename": "Atreus62.kicad_pro", 144 | "version": 1 145 | }, 146 | "net_settings": { 147 | "classes": [ 148 | { 149 | "bus_width": 12.0, 150 | "clearance": 0.25, 151 | "diff_pair_gap": 0.25, 152 | "diff_pair_via_gap": 0.25, 153 | "diff_pair_width": 0.2, 154 | "line_style": 0, 155 | "microvia_diameter": 0.3, 156 | "microvia_drill": 0.1, 157 | "name": "Default", 158 | "pcb_color": "rgba(0, 0, 0, 0.000)", 159 | "schematic_color": "rgba(0, 0, 0, 0.000)", 160 | "track_width": 0.25, 161 | "via_diameter": 0.6, 162 | "via_drill": 0.3, 163 | "wire_width": 6.0 164 | } 165 | ], 166 | "meta": { 167 | "version": 2 168 | }, 169 | "net_colors": null 170 | }, 171 | "pcbnew": { 172 | "last_paths": { 173 | "gencad": "", 174 | "idf": "", 175 | "netlist": "", 176 | "specctra_dsn": "", 177 | "step": "", 178 | "vrml": "" 179 | }, 180 | "page_layout_descr_file": "" 181 | }, 182 | "schematic": { 183 | "drawing": { 184 | "label_size_ratio": 0.25, 185 | "pin_symbol_size": 0, 186 | "text_offset_ratio": 0.08 187 | }, 188 | "legacy_lib_dir": "", 189 | "legacy_lib_list": [ 190 | "power", 191 | "device", 192 | "transistors", 193 | "conn", 194 | "linear", 195 | "regul", 196 | "74xx", 197 | "cmos4000", 198 | "adc-dac", 199 | "memory", 200 | "xilinx", 201 | "microcontrollers", 202 | "dsp", 203 | "microchip", 204 | "analog_switches", 205 | "motorola", 206 | "texas", 207 | "intel", 208 | "audio", 209 | "interface", 210 | "digital-audio", 211 | "philips", 212 | "display", 213 | "cypress", 214 | "siliconi", 215 | "opto", 216 | "atmel", 217 | "contrib", 218 | "valves", 219 | "components", 220 | "generic_kbd-cache" 221 | ] 222 | }, 223 | "sheets": [], 224 | "text_variables": {} 225 | } 226 | -------------------------------------------------------------------------------- /case/stack-acrylic-with-kerf.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | {one line to give the program's name and a brief idea of what it does.} 635 | Copyright (C) {year} {name of author} 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | {project} Copyright (C) {year} {fullname} 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /pcb/hotreus62.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:components 32 | LIBS:generic_kbd-cache 33 | EELAYER 25 0 34 | EELAYER END 35 | $Descr USLedger 17000 11000 36 | encoding utf-8 37 | Sheet 1 1 38 | Title "" 39 | Date "" 40 | Rev "" 41 | Comp "" 42 | Comment1 "" 43 | Comment2 "" 44 | Comment3 "" 45 | Comment4 "" 46 | $EndDescr 47 | $Comp 48 | L SWITCH_PUSH SW1 49 | U 1 1 581E59C1 50 | P 1450 1100 51 | F 0 "SW1" H 1600 1210 50 0000 C CNN 52 | F 1 "SWITCH_PUSH" H 1450 1020 50 0000 C CNN 53 | F 2 "footprints:CHERRY_PCB_100H" H 1450 1100 60 0001 C CNN 54 | F 3 "" H 1450 1100 60 0001 C CNN 55 | 1 1450 1100 56 | 1 0 0 -1 57 | $EndComp 58 | $Comp 59 | L DIODE D1 60 | U 1 1 581E5A65 61 | P 1450 1400 62 | F 0 "D1" H 1350 1350 40 0000 C CNN 63 | F 1 "DIODE" H 1450 1450 40 0000 C CNN 64 | F 2 "Diodes_SMD:SOD-123" H 1450 1400 60 0001 C CNN 65 | F 3 "" H 1450 1400 60 0001 C CNN 66 | 1 1450 1400 67 | -1 0 0 -1 68 | $EndComp 69 | $Comp 70 | L SWITCH_PUSH SW2 71 | U 1 1 581E5C37 72 | P 1450 1800 73 | F 0 "SW2" H 1600 1910 50 0000 C CNN 74 | F 1 "SWITCH_PUSH" H 1450 1720 50 0000 C CNN 75 | F 2 "footprints:CHERRY_PCB_100H" H 1450 1800 60 0001 C CNN 76 | F 3 "" H 1450 1800 60 0001 C CNN 77 | 1 1450 1800 78 | 1 0 0 -1 79 | $EndComp 80 | $Comp 81 | L DIODE D2 82 | U 1 1 581E5C3D 83 | P 1450 2100 84 | F 0 "D2" H 1350 2050 40 0000 C CNN 85 | F 1 "DIODE" H 1450 2150 40 0000 C CNN 86 | F 2 "Diodes_SMD:SOD-123" H 1450 2100 60 0001 C CNN 87 | F 3 "" H 1450 2100 60 0001 C CNN 88 | 1 1450 2100 89 | -1 0 0 -1 90 | $EndComp 91 | $Comp 92 | L SWITCH_PUSH SW3 93 | U 1 1 581E5F32 94 | P 1450 2500 95 | F 0 "SW3" H 1600 2610 50 0000 C CNN 96 | F 1 "SWITCH_PUSH" H 1450 2420 50 0000 C CNN 97 | F 2 "footprints:CHERRY_PCB_100H" H 1450 2500 60 0001 C CNN 98 | F 3 "" H 1450 2500 60 0001 C CNN 99 | 1 1450 2500 100 | 1 0 0 -1 101 | $EndComp 102 | $Comp 103 | L DIODE D3 104 | U 1 1 581E5F38 105 | P 1450 2800 106 | F 0 "D3" H 1350 2750 40 0000 C CNN 107 | F 1 "DIODE" H 1450 2850 40 0000 C CNN 108 | F 2 "Diodes_SMD:SOD-123" H 1450 2800 60 0001 C CNN 109 | F 3 "" H 1450 2800 60 0001 C CNN 110 | 1 1450 2800 111 | -1 0 0 -1 112 | $EndComp 113 | $Comp 114 | L SWITCH_PUSH SW4 115 | U 1 1 581E5F45 116 | P 1450 3200 117 | F 0 "SW4" H 1600 3310 50 0000 C CNN 118 | F 1 "SWITCH_PUSH" H 1450 3120 50 0000 C CNN 119 | F 2 "footprints:CHERRY_PCB_100H" H 1450 3200 60 0001 C CNN 120 | F 3 "" H 1450 3200 60 0001 C CNN 121 | 1 1450 3200 122 | 1 0 0 -1 123 | $EndComp 124 | $Comp 125 | L DIODE D4 126 | U 1 1 581E5F4B 127 | P 1450 3500 128 | F 0 "D4" H 1350 3450 40 0000 C CNN 129 | F 1 "DIODE" H 1450 3550 40 0000 C CNN 130 | F 2 "Diodes_SMD:SOD-123" H 1450 3500 60 0001 C CNN 131 | F 3 "" H 1450 3500 60 0001 C CNN 132 | 1 1450 3500 133 | -1 0 0 -1 134 | $EndComp 135 | $Comp 136 | L SWITCH_PUSH SW5 137 | U 1 1 581E608A 138 | P 1450 3900 139 | F 0 "SW5" H 1600 4010 50 0000 C CNN 140 | F 1 "SWITCH_PUSH" H 1450 3820 50 0000 C CNN 141 | F 2 "footprints:CHERRY_PCB_100H" H 1450 3900 60 0001 C CNN 142 | F 3 "" H 1450 3900 60 0001 C CNN 143 | 1 1450 3900 144 | 1 0 0 -1 145 | $EndComp 146 | $Comp 147 | L DIODE D5 148 | U 1 1 581E6090 149 | P 1450 4200 150 | F 0 "D5" H 1350 4150 40 0000 C CNN 151 | F 1 "DIODE" H 1450 4250 40 0000 C CNN 152 | F 2 "Diodes_SMD:SOD-123" H 1450 4200 60 0001 C CNN 153 | F 3 "" H 1450 4200 60 0001 C CNN 154 | 1 1450 4200 155 | -1 0 0 -1 156 | $EndComp 157 | $Comp 158 | L SWITCH_PUSH SW6 159 | U 1 1 581E77A8 160 | P 2400 1100 161 | F 0 "SW6" H 2550 1210 50 0000 C CNN 162 | F 1 "SWITCH_PUSH" H 2400 1020 50 0000 C CNN 163 | F 2 "footprints:CHERRY_PCB_100H" H 2400 1100 60 0001 C CNN 164 | F 3 "" H 2400 1100 60 0001 C CNN 165 | 1 2400 1100 166 | 1 0 0 -1 167 | $EndComp 168 | $Comp 169 | L DIODE D6 170 | U 1 1 581E77AE 171 | P 2400 1400 172 | F 0 "D6" H 2300 1350 40 0000 C CNN 173 | F 1 "DIODE" H 2400 1450 40 0000 C CNN 174 | F 2 "Diodes_SMD:SOD-123" H 2400 1400 60 0001 C CNN 175 | F 3 "" H 2400 1400 60 0001 C CNN 176 | 1 2400 1400 177 | -1 0 0 -1 178 | $EndComp 179 | $Comp 180 | L SWITCH_PUSH SW7 181 | U 1 1 581E77BB 182 | P 2400 1800 183 | F 0 "SW7" H 2550 1910 50 0000 C CNN 184 | F 1 "SWITCH_PUSH" H 2400 1720 50 0000 C CNN 185 | F 2 "footprints:CHERRY_PCB_100H" H 2400 1800 60 0001 C CNN 186 | F 3 "" H 2400 1800 60 0001 C CNN 187 | 1 2400 1800 188 | 1 0 0 -1 189 | $EndComp 190 | $Comp 191 | L DIODE D7 192 | U 1 1 581E77C1 193 | P 2400 2100 194 | F 0 "D7" H 2300 2050 40 0000 C CNN 195 | F 1 "DIODE" H 2400 2150 40 0000 C CNN 196 | F 2 "Diodes_SMD:SOD-123" H 2400 2100 60 0001 C CNN 197 | F 3 "" H 2400 2100 60 0001 C CNN 198 | 1 2400 2100 199 | -1 0 0 -1 200 | $EndComp 201 | $Comp 202 | L SWITCH_PUSH SW8 203 | U 1 1 581E77CE 204 | P 2400 2500 205 | F 0 "SW8" H 2550 2610 50 0000 C CNN 206 | F 1 "SWITCH_PUSH" H 2400 2420 50 0000 C CNN 207 | F 2 "footprints:CHERRY_PCB_100H" H 2400 2500 60 0001 C CNN 208 | F 3 "" H 2400 2500 60 0001 C CNN 209 | 1 2400 2500 210 | 1 0 0 -1 211 | $EndComp 212 | $Comp 213 | L DIODE D8 214 | U 1 1 581E77D4 215 | P 2400 2800 216 | F 0 "D8" H 2300 2750 40 0000 C CNN 217 | F 1 "DIODE" H 2400 2850 40 0000 C CNN 218 | F 2 "Diodes_SMD:SOD-123" H 2400 2800 60 0001 C CNN 219 | F 3 "" H 2400 2800 60 0001 C CNN 220 | 1 2400 2800 221 | -1 0 0 -1 222 | $EndComp 223 | $Comp 224 | L SWITCH_PUSH SW9 225 | U 1 1 581E77E1 226 | P 2400 3200 227 | F 0 "SW9" H 2550 3310 50 0000 C CNN 228 | F 1 "SWITCH_PUSH" H 2400 3120 50 0000 C CNN 229 | F 2 "footprints:CHERRY_PCB_100H" H 2400 3200 60 0001 C CNN 230 | F 3 "" H 2400 3200 60 0001 C CNN 231 | 1 2400 3200 232 | 1 0 0 -1 233 | $EndComp 234 | $Comp 235 | L DIODE D9 236 | U 1 1 581E77E7 237 | P 2400 3500 238 | F 0 "D9" H 2300 3450 40 0000 C CNN 239 | F 1 "DIODE" H 2400 3550 40 0000 C CNN 240 | F 2 "Diodes_SMD:SOD-123" H 2400 3500 60 0001 C CNN 241 | F 3 "" H 2400 3500 60 0001 C CNN 242 | 1 2400 3500 243 | -1 0 0 -1 244 | $EndComp 245 | $Comp 246 | L SWITCH_PUSH SW10 247 | U 1 1 581E77F4 248 | P 2400 3900 249 | F 0 "SW10" H 2550 4010 50 0000 C CNN 250 | F 1 "SWITCH_PUSH" H 2400 3820 50 0000 C CNN 251 | F 2 "footprints:CHERRY_PCB_100H" H 2400 3900 60 0001 C CNN 252 | F 3 "" H 2400 3900 60 0001 C CNN 253 | 1 2400 3900 254 | 1 0 0 -1 255 | $EndComp 256 | $Comp 257 | L DIODE D10 258 | U 1 1 581E77FA 259 | P 2400 4200 260 | F 0 "D10" H 2300 4150 40 0000 C CNN 261 | F 1 "DIODE" H 2400 4250 40 0000 C CNN 262 | F 2 "Diodes_SMD:SOD-123" H 2400 4200 60 0001 C CNN 263 | F 3 "" H 2400 4200 60 0001 C CNN 264 | 1 2400 4200 265 | -1 0 0 -1 266 | $EndComp 267 | $Comp 268 | L SWITCH_PUSH SW11 269 | U 1 1 581E7F23 270 | P 3350 1100 271 | F 0 "SW11" H 3500 1210 50 0000 C CNN 272 | F 1 "SWITCH_PUSH" H 3350 1020 50 0000 C CNN 273 | F 2 "footprints:CHERRY_PCB_100H" H 3350 1100 60 0001 C CNN 274 | F 3 "" H 3350 1100 60 0001 C CNN 275 | 1 3350 1100 276 | 1 0 0 -1 277 | $EndComp 278 | $Comp 279 | L DIODE D11 280 | U 1 1 581E7F29 281 | P 3350 1400 282 | F 0 "D11" H 3250 1350 40 0000 C CNN 283 | F 1 "DIODE" H 3350 1450 40 0000 C CNN 284 | F 2 "Diodes_SMD:SOD-123" H 3350 1400 60 0001 C CNN 285 | F 3 "" H 3350 1400 60 0001 C CNN 286 | 1 3350 1400 287 | -1 0 0 -1 288 | $EndComp 289 | $Comp 290 | L SWITCH_PUSH SW12 291 | U 1 1 581E7F36 292 | P 3350 1800 293 | F 0 "SW12" H 3500 1910 50 0000 C CNN 294 | F 1 "SWITCH_PUSH" H 3350 1720 50 0000 C CNN 295 | F 2 "footprints:CHERRY_PCB_100H" H 3350 1800 60 0001 C CNN 296 | F 3 "" H 3350 1800 60 0001 C CNN 297 | 1 3350 1800 298 | 1 0 0 -1 299 | $EndComp 300 | $Comp 301 | L DIODE D12 302 | U 1 1 581E7F3C 303 | P 3350 2100 304 | F 0 "D12" H 3250 2050 40 0000 C CNN 305 | F 1 "DIODE" H 3350 2150 40 0000 C CNN 306 | F 2 "Diodes_SMD:SOD-123" H 3350 2100 60 0001 C CNN 307 | F 3 "" H 3350 2100 60 0001 C CNN 308 | 1 3350 2100 309 | -1 0 0 -1 310 | $EndComp 311 | $Comp 312 | L SWITCH_PUSH SW13 313 | U 1 1 581E7F49 314 | P 3350 2500 315 | F 0 "SW13" H 3500 2610 50 0000 C CNN 316 | F 1 "SWITCH_PUSH" H 3350 2420 50 0000 C CNN 317 | F 2 "footprints:CHERRY_PCB_100H" H 3350 2500 60 0001 C CNN 318 | F 3 "" H 3350 2500 60 0001 C CNN 319 | 1 3350 2500 320 | 1 0 0 -1 321 | $EndComp 322 | $Comp 323 | L DIODE D13 324 | U 1 1 581E7F4F 325 | P 3350 2800 326 | F 0 "D13" H 3250 2750 40 0000 C CNN 327 | F 1 "DIODE" H 3350 2850 40 0000 C CNN 328 | F 2 "Diodes_SMD:SOD-123" H 3350 2800 60 0001 C CNN 329 | F 3 "" H 3350 2800 60 0001 C CNN 330 | 1 3350 2800 331 | -1 0 0 -1 332 | $EndComp 333 | $Comp 334 | L SWITCH_PUSH SW14 335 | U 1 1 581E7F5C 336 | P 3350 3200 337 | F 0 "SW14" H 3500 3310 50 0000 C CNN 338 | F 1 "SWITCH_PUSH" H 3350 3120 50 0000 C CNN 339 | F 2 "footprints:CHERRY_PCB_100H" H 3350 3200 60 0001 C CNN 340 | F 3 "" H 3350 3200 60 0001 C CNN 341 | 1 3350 3200 342 | 1 0 0 -1 343 | $EndComp 344 | $Comp 345 | L DIODE D14 346 | U 1 1 581E7F62 347 | P 3350 3500 348 | F 0 "D14" H 3250 3450 40 0000 C CNN 349 | F 1 "DIODE" H 3350 3550 40 0000 C CNN 350 | F 2 "Diodes_SMD:SOD-123" H 3350 3500 60 0001 C CNN 351 | F 3 "" H 3350 3500 60 0001 C CNN 352 | 1 3350 3500 353 | -1 0 0 -1 354 | $EndComp 355 | $Comp 356 | L SWITCH_PUSH SW15 357 | U 1 1 581E7F6F 358 | P 3350 3900 359 | F 0 "SW15" H 3500 4010 50 0000 C CNN 360 | F 1 "SWITCH_PUSH" H 3350 3820 50 0000 C CNN 361 | F 2 "footprints:CHERRY_PCB_100H" H 3350 3900 60 0001 C CNN 362 | F 3 "" H 3350 3900 60 0001 C CNN 363 | 1 3350 3900 364 | 1 0 0 -1 365 | $EndComp 366 | $Comp 367 | L DIODE D15 368 | U 1 1 581E7F75 369 | P 3350 4200 370 | F 0 "D15" H 3250 4150 40 0000 C CNN 371 | F 1 "DIODE" H 3350 4250 40 0000 C CNN 372 | F 2 "Diodes_SMD:SOD-123" H 3350 4200 60 0001 C CNN 373 | F 3 "" H 3350 4200 60 0001 C CNN 374 | 1 3350 4200 375 | -1 0 0 -1 376 | $EndComp 377 | $Comp 378 | L SWITCH_PUSH SW16 379 | U 1 1 581E7F82 380 | P 4300 1100 381 | F 0 "SW16" H 4450 1210 50 0000 C CNN 382 | F 1 "SWITCH_PUSH" H 4300 1020 50 0000 C CNN 383 | F 2 "footprints:CHERRY_PCB_100H" H 4300 1100 60 0001 C CNN 384 | F 3 "" H 4300 1100 60 0001 C CNN 385 | 1 4300 1100 386 | 1 0 0 -1 387 | $EndComp 388 | $Comp 389 | L DIODE D16 390 | U 1 1 581E7F88 391 | P 4300 1400 392 | F 0 "D16" H 4200 1350 40 0000 C CNN 393 | F 1 "DIODE" H 4300 1450 40 0000 C CNN 394 | F 2 "Diodes_SMD:SOD-123" H 4300 1400 60 0001 C CNN 395 | F 3 "" H 4300 1400 60 0001 C CNN 396 | 1 4300 1400 397 | -1 0 0 -1 398 | $EndComp 399 | $Comp 400 | L SWITCH_PUSH SW17 401 | U 1 1 581E7F95 402 | P 4300 1800 403 | F 0 "SW17" H 4450 1910 50 0000 C CNN 404 | F 1 "SWITCH_PUSH" H 4300 1720 50 0000 C CNN 405 | F 2 "footprints:CHERRY_PCB_100H" H 4300 1800 60 0001 C CNN 406 | F 3 "" H 4300 1800 60 0001 C CNN 407 | 1 4300 1800 408 | 1 0 0 -1 409 | $EndComp 410 | $Comp 411 | L DIODE D17 412 | U 1 1 581E7F9B 413 | P 4300 2100 414 | F 0 "D17" H 4200 2050 40 0000 C CNN 415 | F 1 "DIODE" H 4300 2150 40 0000 C CNN 416 | F 2 "Diodes_SMD:SOD-123" H 4300 2100 60 0001 C CNN 417 | F 3 "" H 4300 2100 60 0001 C CNN 418 | 1 4300 2100 419 | -1 0 0 -1 420 | $EndComp 421 | $Comp 422 | L SWITCH_PUSH SW18 423 | U 1 1 581E7FA8 424 | P 4300 2500 425 | F 0 "SW18" H 4450 2610 50 0000 C CNN 426 | F 1 "SWITCH_PUSH" H 4300 2420 50 0000 C CNN 427 | F 2 "footprints:CHERRY_PCB_100H" H 4300 2500 60 0001 C CNN 428 | F 3 "" H 4300 2500 60 0001 C CNN 429 | 1 4300 2500 430 | 1 0 0 -1 431 | $EndComp 432 | $Comp 433 | L DIODE D18 434 | U 1 1 581E7FAE 435 | P 4300 2800 436 | F 0 "D18" H 4200 2750 40 0000 C CNN 437 | F 1 "DIODE" H 4300 2850 40 0000 C CNN 438 | F 2 "Diodes_SMD:SOD-123" H 4300 2800 60 0001 C CNN 439 | F 3 "" H 4300 2800 60 0001 C CNN 440 | 1 4300 2800 441 | -1 0 0 -1 442 | $EndComp 443 | $Comp 444 | L SWITCH_PUSH SW19 445 | U 1 1 581E7FBB 446 | P 4300 3200 447 | F 0 "SW19" H 4450 3310 50 0000 C CNN 448 | F 1 "SWITCH_PUSH" H 4300 3120 50 0000 C CNN 449 | F 2 "footprints:CHERRY_PCB_100H" H 4300 3200 60 0001 C CNN 450 | F 3 "" H 4300 3200 60 0001 C CNN 451 | 1 4300 3200 452 | 1 0 0 -1 453 | $EndComp 454 | $Comp 455 | L DIODE D19 456 | U 1 1 581E7FC1 457 | P 4300 3500 458 | F 0 "D19" H 4200 3450 40 0000 C CNN 459 | F 1 "DIODE" H 4300 3550 40 0000 C CNN 460 | F 2 "Diodes_SMD:SOD-123" H 4300 3500 60 0001 C CNN 461 | F 3 "" H 4300 3500 60 0001 C CNN 462 | 1 4300 3500 463 | -1 0 0 -1 464 | $EndComp 465 | $Comp 466 | L SWITCH_PUSH SW20 467 | U 1 1 581E7FCE 468 | P 4300 3900 469 | F 0 "SW20" H 4450 4010 50 0000 C CNN 470 | F 1 "SWITCH_PUSH" H 4300 3820 50 0000 C CNN 471 | F 2 "footprints:CHERRY_PCB_100H" H 4300 3900 60 0001 C CNN 472 | F 3 "" H 4300 3900 60 0001 C CNN 473 | 1 4300 3900 474 | 1 0 0 -1 475 | $EndComp 476 | $Comp 477 | L DIODE D20 478 | U 1 1 581E7FD4 479 | P 4300 4200 480 | F 0 "D20" H 4200 4150 40 0000 C CNN 481 | F 1 "DIODE" H 4300 4250 40 0000 C CNN 482 | F 2 "Diodes_SMD:SOD-123" H 4300 4200 60 0001 C CNN 483 | F 3 "" H 4300 4200 60 0001 C CNN 484 | 1 4300 4200 485 | -1 0 0 -1 486 | $EndComp 487 | $Comp 488 | L SWITCH_PUSH SW21 489 | U 1 1 581E8225 490 | P 5250 1100 491 | F 0 "SW21" H 5400 1210 50 0000 C CNN 492 | F 1 "SWITCH_PUSH" H 5250 1020 50 0000 C CNN 493 | F 2 "footprints:CHERRY_PCB_100H" H 5250 1100 60 0001 C CNN 494 | F 3 "" H 5250 1100 60 0001 C CNN 495 | 1 5250 1100 496 | 1 0 0 -1 497 | $EndComp 498 | $Comp 499 | L DIODE D21 500 | U 1 1 581E822B 501 | P 5250 1400 502 | F 0 "D21" H 5150 1350 40 0000 C CNN 503 | F 1 "DIODE" H 5250 1450 40 0000 C CNN 504 | F 2 "Diodes_SMD:SOD-123" H 5250 1400 60 0001 C CNN 505 | F 3 "" H 5250 1400 60 0001 C CNN 506 | 1 5250 1400 507 | -1 0 0 -1 508 | $EndComp 509 | $Comp 510 | L SWITCH_PUSH SW22 511 | U 1 1 581E8238 512 | P 5250 1800 513 | F 0 "SW22" H 5400 1910 50 0000 C CNN 514 | F 1 "SWITCH_PUSH" H 5250 1720 50 0000 C CNN 515 | F 2 "footprints:CHERRY_PCB_100H" H 5250 1800 60 0001 C CNN 516 | F 3 "" H 5250 1800 60 0001 C CNN 517 | 1 5250 1800 518 | 1 0 0 -1 519 | $EndComp 520 | $Comp 521 | L DIODE D22 522 | U 1 1 581E823E 523 | P 5250 2100 524 | F 0 "D22" H 5150 2050 40 0000 C CNN 525 | F 1 "DIODE" H 5250 2150 40 0000 C CNN 526 | F 2 "Diodes_SMD:SOD-123" H 5250 2100 60 0001 C CNN 527 | F 3 "" H 5250 2100 60 0001 C CNN 528 | 1 5250 2100 529 | -1 0 0 -1 530 | $EndComp 531 | $Comp 532 | L SWITCH_PUSH SW23 533 | U 1 1 581E824B 534 | P 5250 2500 535 | F 0 "SW23" H 5400 2610 50 0000 C CNN 536 | F 1 "SWITCH_PUSH" H 5250 2420 50 0000 C CNN 537 | F 2 "footprints:CHERRY_PCB_100H" H 5250 2500 60 0001 C CNN 538 | F 3 "" H 5250 2500 60 0001 C CNN 539 | 1 5250 2500 540 | 1 0 0 -1 541 | $EndComp 542 | $Comp 543 | L DIODE D23 544 | U 1 1 581E8251 545 | P 5250 2800 546 | F 0 "D23" H 5150 2750 40 0000 C CNN 547 | F 1 "DIODE" H 5250 2850 40 0000 C CNN 548 | F 2 "Diodes_SMD:SOD-123" H 5250 2800 60 0001 C CNN 549 | F 3 "" H 5250 2800 60 0001 C CNN 550 | 1 5250 2800 551 | -1 0 0 -1 552 | $EndComp 553 | $Comp 554 | L SWITCH_PUSH SW24 555 | U 1 1 581E825E 556 | P 5250 3200 557 | F 0 "SW24" H 5400 3310 50 0000 C CNN 558 | F 1 "SWITCH_PUSH" H 5250 3120 50 0000 C CNN 559 | F 2 "footprints:CHERRY_PCB_100H" H 5250 3200 60 0001 C CNN 560 | F 3 "" H 5250 3200 60 0001 C CNN 561 | 1 5250 3200 562 | 1 0 0 -1 563 | $EndComp 564 | $Comp 565 | L DIODE D24 566 | U 1 1 581E8264 567 | P 5250 3500 568 | F 0 "D24" H 5150 3450 40 0000 C CNN 569 | F 1 "DIODE" H 5250 3550 40 0000 C CNN 570 | F 2 "Diodes_SMD:SOD-123" H 5250 3500 60 0001 C CNN 571 | F 3 "" H 5250 3500 60 0001 C CNN 572 | 1 5250 3500 573 | -1 0 0 -1 574 | $EndComp 575 | $Comp 576 | L SWITCH_PUSH SW25 577 | U 1 1 581E8271 578 | P 5250 3900 579 | F 0 "SW25" H 5400 4010 50 0000 C CNN 580 | F 1 "SWITCH_PUSH" H 5250 3820 50 0000 C CNN 581 | F 2 "footprints:CHERRY_PCB_100H" H 5250 3900 60 0001 C CNN 582 | F 3 "" H 5250 3900 60 0001 C CNN 583 | 1 5250 3900 584 | 1 0 0 -1 585 | $EndComp 586 | $Comp 587 | L DIODE D25 588 | U 1 1 581E8277 589 | P 5250 4200 590 | F 0 "D25" H 5150 4150 40 0000 C CNN 591 | F 1 "DIODE" H 5250 4250 40 0000 C CNN 592 | F 2 "Diodes_SMD:SOD-123" H 5250 4200 60 0001 C CNN 593 | F 3 "" H 5250 4200 60 0001 C CNN 594 | 1 5250 4200 595 | -1 0 0 -1 596 | $EndComp 597 | $Comp 598 | L SWITCH_PUSH SW26 599 | U 1 1 581E8284 600 | P 6200 1100 601 | F 0 "SW26" H 6350 1210 50 0000 C CNN 602 | F 1 "SWITCH_PUSH" H 6200 1020 50 0000 C CNN 603 | F 2 "footprints:CHERRY_PCB_100H" H 6200 1100 60 0001 C CNN 604 | F 3 "" H 6200 1100 60 0001 C CNN 605 | 1 6200 1100 606 | 1 0 0 -1 607 | $EndComp 608 | $Comp 609 | L DIODE D26 610 | U 1 1 581E828A 611 | P 6200 1400 612 | F 0 "D26" H 6100 1350 40 0000 C CNN 613 | F 1 "DIODE" H 6200 1450 40 0000 C CNN 614 | F 2 "Diodes_SMD:SOD-123" H 6200 1400 60 0001 C CNN 615 | F 3 "" H 6200 1400 60 0001 C CNN 616 | 1 6200 1400 617 | -1 0 0 -1 618 | $EndComp 619 | $Comp 620 | L SWITCH_PUSH SW27 621 | U 1 1 581E8297 622 | P 6200 1800 623 | F 0 "SW27" H 6350 1910 50 0000 C CNN 624 | F 1 "SWITCH_PUSH" H 6200 1720 50 0000 C CNN 625 | F 2 "footprints:CHERRY_PCB_100H" H 6200 1800 60 0001 C CNN 626 | F 3 "" H 6200 1800 60 0001 C CNN 627 | 1 6200 1800 628 | 1 0 0 -1 629 | $EndComp 630 | $Comp 631 | L DIODE D27 632 | U 1 1 581E829D 633 | P 6200 2100 634 | F 0 "D27" H 6100 2050 40 0000 C CNN 635 | F 1 "DIODE" H 6200 2150 40 0000 C CNN 636 | F 2 "Diodes_SMD:SOD-123" H 6200 2100 60 0001 C CNN 637 | F 3 "" H 6200 2100 60 0001 C CNN 638 | 1 6200 2100 639 | -1 0 0 -1 640 | $EndComp 641 | $Comp 642 | L SWITCH_PUSH SW28 643 | U 1 1 581E82AA 644 | P 6200 2500 645 | F 0 "SW28" H 6350 2610 50 0000 C CNN 646 | F 1 "SWITCH_PUSH" H 6200 2420 50 0000 C CNN 647 | F 2 "footprints:CHERRY_PCB_100H" H 6200 2500 60 0001 C CNN 648 | F 3 "" H 6200 2500 60 0001 C CNN 649 | 1 6200 2500 650 | 1 0 0 -1 651 | $EndComp 652 | $Comp 653 | L DIODE D28 654 | U 1 1 581E82B0 655 | P 6200 2800 656 | F 0 "D28" H 6100 2750 40 0000 C CNN 657 | F 1 "DIODE" H 6200 2850 40 0000 C CNN 658 | F 2 "Diodes_SMD:SOD-123" H 6200 2800 60 0001 C CNN 659 | F 3 "" H 6200 2800 60 0001 C CNN 660 | 1 6200 2800 661 | -1 0 0 -1 662 | $EndComp 663 | $Comp 664 | L SWITCH_PUSH SW29 665 | U 1 1 581E82BD 666 | P 6200 3200 667 | F 0 "SW29" H 6350 3310 50 0000 C CNN 668 | F 1 "SWITCH_PUSH" H 6200 3120 50 0000 C CNN 669 | F 2 "footprints:CHERRY_PCB_100H" H 6200 3200 60 0001 C CNN 670 | F 3 "" H 6200 3200 60 0001 C CNN 671 | 1 6200 3200 672 | 1 0 0 -1 673 | $EndComp 674 | $Comp 675 | L DIODE D29 676 | U 1 1 581E82C3 677 | P 6200 3500 678 | F 0 "D29" H 6100 3450 40 0000 C CNN 679 | F 1 "DIODE" H 6200 3550 40 0000 C CNN 680 | F 2 "Diodes_SMD:SOD-123" H 6200 3500 60 0001 C CNN 681 | F 3 "" H 6200 3500 60 0001 C CNN 682 | 1 6200 3500 683 | -1 0 0 -1 684 | $EndComp 685 | $Comp 686 | L SWITCH_PUSH SW30 687 | U 1 1 581E82D0 688 | P 6200 3900 689 | F 0 "SW30" H 6350 4010 50 0000 C CNN 690 | F 1 "SWITCH_PUSH" H 6200 3820 50 0000 C CNN 691 | F 2 "footprints:CHERRY_PCB_100H" H 6200 3900 60 0001 C CNN 692 | F 3 "" H 6200 3900 60 0001 C CNN 693 | 1 6200 3900 694 | 1 0 0 -1 695 | $EndComp 696 | $Comp 697 | L DIODE D30 698 | U 1 1 581E82D6 699 | P 6200 4200 700 | F 0 "D30" H 6100 4150 40 0000 C CNN 701 | F 1 "DIODE" H 6200 4250 40 0000 C CNN 702 | F 2 "Diodes_SMD:SOD-123" H 6200 4200 60 0001 C CNN 703 | F 3 "" H 6200 4200 60 0001 C CNN 704 | 1 6200 4200 705 | -1 0 0 -1 706 | $EndComp 707 | $Comp 708 | L SWITCH_PUSH SW33 709 | U 1 1 581EDD1F 710 | P 8100 1100 711 | F 0 "SW33" H 8250 1210 50 0000 C CNN 712 | F 1 "SWITCH_PUSH" H 8100 1020 50 0000 C CNN 713 | F 2 "footprints:CHERRY_PCB_100H" H 8100 1100 60 0001 C CNN 714 | F 3 "" H 8100 1100 60 0001 C CNN 715 | 1 8100 1100 716 | 1 0 0 -1 717 | $EndComp 718 | $Comp 719 | L DIODE D33 720 | U 1 1 581EDD25 721 | P 8100 1400 722 | F 0 "D33" H 8000 1350 40 0000 C CNN 723 | F 1 "DIODE" H 8100 1450 40 0000 C CNN 724 | F 2 "Diodes_SMD:SOD-123" H 8100 1400 60 0001 C CNN 725 | F 3 "" H 8100 1400 60 0001 C CNN 726 | 1 8100 1400 727 | -1 0 0 -1 728 | $EndComp 729 | $Comp 730 | L SWITCH_PUSH SW34 731 | U 1 1 581EDD32 732 | P 8100 1800 733 | F 0 "SW34" H 8250 1910 50 0000 C CNN 734 | F 1 "SWITCH_PUSH" H 8100 1720 50 0000 C CNN 735 | F 2 "footprints:CHERRY_PCB_100H" H 8100 1800 60 0001 C CNN 736 | F 3 "" H 8100 1800 60 0001 C CNN 737 | 1 8100 1800 738 | 1 0 0 -1 739 | $EndComp 740 | $Comp 741 | L DIODE D34 742 | U 1 1 581EDD38 743 | P 8100 2100 744 | F 0 "D34" H 8000 2050 40 0000 C CNN 745 | F 1 "DIODE" H 8100 2150 40 0000 C CNN 746 | F 2 "Diodes_SMD:SOD-123" H 8100 2100 60 0001 C CNN 747 | F 3 "" H 8100 2100 60 0001 C CNN 748 | 1 8100 2100 749 | -1 0 0 -1 750 | $EndComp 751 | $Comp 752 | L SWITCH_PUSH SW35 753 | U 1 1 581EDD45 754 | P 8100 2500 755 | F 0 "SW35" H 8250 2610 50 0000 C CNN 756 | F 1 "SWITCH_PUSH" H 8100 2420 50 0000 C CNN 757 | F 2 "footprints:CHERRY_PCB_100H" H 8100 2500 60 0001 C CNN 758 | F 3 "" H 8100 2500 60 0001 C CNN 759 | 1 8100 2500 760 | 1 0 0 -1 761 | $EndComp 762 | $Comp 763 | L DIODE D35 764 | U 1 1 581EDD4B 765 | P 8100 2800 766 | F 0 "D35" H 8000 2750 40 0000 C CNN 767 | F 1 "DIODE" H 8100 2850 40 0000 C CNN 768 | F 2 "Diodes_SMD:SOD-123" H 8100 2800 60 0001 C CNN 769 | F 3 "" H 8100 2800 60 0001 C CNN 770 | 1 8100 2800 771 | -1 0 0 -1 772 | $EndComp 773 | $Comp 774 | L SWITCH_PUSH SW36 775 | U 1 1 581EDD58 776 | P 8100 3200 777 | F 0 "SW36" H 8250 3310 50 0000 C CNN 778 | F 1 "SWITCH_PUSH" H 8100 3120 50 0000 C CNN 779 | F 2 "footprints:CHERRY_PCB_100H" H 8100 3200 60 0001 C CNN 780 | F 3 "" H 8100 3200 60 0001 C CNN 781 | 1 8100 3200 782 | 1 0 0 -1 783 | $EndComp 784 | $Comp 785 | L DIODE D36 786 | U 1 1 581EDD5E 787 | P 8100 3500 788 | F 0 "D36" H 8000 3450 40 0000 C CNN 789 | F 1 "DIODE" H 8100 3550 40 0000 C CNN 790 | F 2 "Diodes_SMD:SOD-123" H 8100 3500 60 0001 C CNN 791 | F 3 "" H 8100 3500 60 0001 C CNN 792 | 1 8100 3500 793 | -1 0 0 -1 794 | $EndComp 795 | $Comp 796 | L SWITCH_PUSH SW37 797 | U 1 1 581EDD6B 798 | P 8100 3900 799 | F 0 "SW37" H 8250 4010 50 0000 C CNN 800 | F 1 "SWITCH_PUSH" H 8100 3820 50 0000 C CNN 801 | F 2 "footprints:CHERRY_PCB_100H" H 8100 3900 60 0001 C CNN 802 | F 3 "" H 8100 3900 60 0001 C CNN 803 | 1 8100 3900 804 | 1 0 0 -1 805 | $EndComp 806 | $Comp 807 | L DIODE D37 808 | U 1 1 581EDD71 809 | P 8100 4200 810 | F 0 "D37" H 8000 4150 40 0000 C CNN 811 | F 1 "DIODE" H 8100 4250 40 0000 C CNN 812 | F 2 "Diodes_SMD:SOD-123" H 8100 4200 60 0001 C CNN 813 | F 3 "" H 8100 4200 60 0001 C CNN 814 | 1 8100 4200 815 | -1 0 0 -1 816 | $EndComp 817 | $Comp 818 | L SWITCH_PUSH SW38 819 | U 1 1 581EDD7E 820 | P 9050 1100 821 | F 0 "SW38" H 9200 1210 50 0000 C CNN 822 | F 1 "SWITCH_PUSH" H 9050 1020 50 0000 C CNN 823 | F 2 "footprints:CHERRY_PCB_100H" H 9050 1100 60 0001 C CNN 824 | F 3 "" H 9050 1100 60 0001 C CNN 825 | 1 9050 1100 826 | 1 0 0 -1 827 | $EndComp 828 | $Comp 829 | L DIODE D38 830 | U 1 1 581EDD84 831 | P 9050 1400 832 | F 0 "D38" H 8950 1350 40 0000 C CNN 833 | F 1 "DIODE" H 9050 1450 40 0000 C CNN 834 | F 2 "Diodes_SMD:SOD-123" H 9050 1400 60 0001 C CNN 835 | F 3 "" H 9050 1400 60 0001 C CNN 836 | 1 9050 1400 837 | -1 0 0 -1 838 | $EndComp 839 | $Comp 840 | L SWITCH_PUSH SW39 841 | U 1 1 581EDD91 842 | P 9050 1800 843 | F 0 "SW39" H 9200 1910 50 0000 C CNN 844 | F 1 "SWITCH_PUSH" H 9050 1720 50 0000 C CNN 845 | F 2 "footprints:CHERRY_PCB_100H" H 9050 1800 60 0001 C CNN 846 | F 3 "" H 9050 1800 60 0001 C CNN 847 | 1 9050 1800 848 | 1 0 0 -1 849 | $EndComp 850 | $Comp 851 | L DIODE D39 852 | U 1 1 581EDD97 853 | P 9050 2100 854 | F 0 "D39" H 8950 2050 40 0000 C CNN 855 | F 1 "DIODE" H 9050 2150 40 0000 C CNN 856 | F 2 "Diodes_SMD:SOD-123" H 9050 2100 60 0001 C CNN 857 | F 3 "" H 9050 2100 60 0001 C CNN 858 | 1 9050 2100 859 | -1 0 0 -1 860 | $EndComp 861 | $Comp 862 | L SWITCH_PUSH SW40 863 | U 1 1 581EDDA4 864 | P 9050 2500 865 | F 0 "SW40" H 9200 2610 50 0000 C CNN 866 | F 1 "SWITCH_PUSH" H 9050 2420 50 0000 C CNN 867 | F 2 "footprints:CHERRY_PCB_100H" H 9050 2500 60 0001 C CNN 868 | F 3 "" H 9050 2500 60 0001 C CNN 869 | 1 9050 2500 870 | 1 0 0 -1 871 | $EndComp 872 | $Comp 873 | L DIODE D40 874 | U 1 1 581EDDAA 875 | P 9050 2800 876 | F 0 "D40" H 8950 2750 40 0000 C CNN 877 | F 1 "DIODE" H 9050 2850 40 0000 C CNN 878 | F 2 "Diodes_SMD:SOD-123" H 9050 2800 60 0001 C CNN 879 | F 3 "" H 9050 2800 60 0001 C CNN 880 | 1 9050 2800 881 | -1 0 0 -1 882 | $EndComp 883 | $Comp 884 | L SWITCH_PUSH SW41 885 | U 1 1 581EDDB7 886 | P 9050 3200 887 | F 0 "SW41" H 9200 3310 50 0000 C CNN 888 | F 1 "SWITCH_PUSH" H 9050 3120 50 0000 C CNN 889 | F 2 "footprints:CHERRY_PCB_100H" H 9050 3200 60 0001 C CNN 890 | F 3 "" H 9050 3200 60 0001 C CNN 891 | 1 9050 3200 892 | 1 0 0 -1 893 | $EndComp 894 | $Comp 895 | L DIODE D41 896 | U 1 1 581EDDBD 897 | P 9050 3500 898 | F 0 "D41" H 8950 3450 40 0000 C CNN 899 | F 1 "DIODE" H 9050 3550 40 0000 C CNN 900 | F 2 "Diodes_SMD:SOD-123" H 9050 3500 60 0001 C CNN 901 | F 3 "" H 9050 3500 60 0001 C CNN 902 | 1 9050 3500 903 | -1 0 0 -1 904 | $EndComp 905 | $Comp 906 | L SWITCH_PUSH SW42 907 | U 1 1 581EDDCA 908 | P 9050 3900 909 | F 0 "SW42" H 9200 4010 50 0000 C CNN 910 | F 1 "SWITCH_PUSH" H 9050 3820 50 0000 C CNN 911 | F 2 "footprints:CHERRY_PCB_100H" H 9050 3900 60 0001 C CNN 912 | F 3 "" H 9050 3900 60 0001 C CNN 913 | 1 9050 3900 914 | 1 0 0 -1 915 | $EndComp 916 | $Comp 917 | L DIODE D42 918 | U 1 1 581EDDD0 919 | P 9050 4200 920 | F 0 "D42" H 8950 4150 40 0000 C CNN 921 | F 1 "DIODE" H 9050 4250 40 0000 C CNN 922 | F 2 "Diodes_SMD:SOD-123" H 9050 4200 60 0001 C CNN 923 | F 3 "" H 9050 4200 60 0001 C CNN 924 | 1 9050 4200 925 | -1 0 0 -1 926 | $EndComp 927 | $Comp 928 | L SWITCH_PUSH SW43 929 | U 1 1 581EDDDD 930 | P 10000 1100 931 | F 0 "SW43" H 10150 1210 50 0000 C CNN 932 | F 1 "SWITCH_PUSH" H 10000 1020 50 0000 C CNN 933 | F 2 "footprints:CHERRY_PCB_100H" H 10000 1100 60 0001 C CNN 934 | F 3 "" H 10000 1100 60 0001 C CNN 935 | 1 10000 1100 936 | 1 0 0 -1 937 | $EndComp 938 | $Comp 939 | L DIODE D43 940 | U 1 1 581EDDE3 941 | P 10000 1400 942 | F 0 "D43" H 9900 1350 40 0000 C CNN 943 | F 1 "DIODE" H 10000 1450 40 0000 C CNN 944 | F 2 "Diodes_SMD:SOD-123" H 10000 1400 60 0001 C CNN 945 | F 3 "" H 10000 1400 60 0001 C CNN 946 | 1 10000 1400 947 | -1 0 0 -1 948 | $EndComp 949 | $Comp 950 | L SWITCH_PUSH SW44 951 | U 1 1 581EDDF0 952 | P 10000 1800 953 | F 0 "SW44" H 10150 1910 50 0000 C CNN 954 | F 1 "SWITCH_PUSH" H 10000 1720 50 0000 C CNN 955 | F 2 "footprints:CHERRY_PCB_100H" H 10000 1800 60 0001 C CNN 956 | F 3 "" H 10000 1800 60 0001 C CNN 957 | 1 10000 1800 958 | 1 0 0 -1 959 | $EndComp 960 | $Comp 961 | L DIODE D44 962 | U 1 1 581EDDF6 963 | P 10000 2100 964 | F 0 "D44" H 9900 2050 40 0000 C CNN 965 | F 1 "DIODE" H 10000 2150 40 0000 C CNN 966 | F 2 "Diodes_SMD:SOD-123" H 10000 2100 60 0001 C CNN 967 | F 3 "" H 10000 2100 60 0001 C CNN 968 | 1 10000 2100 969 | -1 0 0 -1 970 | $EndComp 971 | $Comp 972 | L SWITCH_PUSH SW45 973 | U 1 1 581EDE03 974 | P 10000 2500 975 | F 0 "SW45" H 10150 2610 50 0000 C CNN 976 | F 1 "SWITCH_PUSH" H 10000 2420 50 0000 C CNN 977 | F 2 "footprints:CHERRY_PCB_100H" H 10000 2500 60 0001 C CNN 978 | F 3 "" H 10000 2500 60 0001 C CNN 979 | 1 10000 2500 980 | 1 0 0 -1 981 | $EndComp 982 | $Comp 983 | L DIODE D45 984 | U 1 1 581EDE09 985 | P 10000 2800 986 | F 0 "D45" H 9900 2750 40 0000 C CNN 987 | F 1 "DIODE" H 10000 2850 40 0000 C CNN 988 | F 2 "Diodes_SMD:SOD-123" H 10000 2800 60 0001 C CNN 989 | F 3 "" H 10000 2800 60 0001 C CNN 990 | 1 10000 2800 991 | -1 0 0 -1 992 | $EndComp 993 | $Comp 994 | L SWITCH_PUSH SW46 995 | U 1 1 581EDE16 996 | P 10000 3200 997 | F 0 "SW46" H 10150 3310 50 0000 C CNN 998 | F 1 "SWITCH_PUSH" H 10000 3120 50 0000 C CNN 999 | F 2 "footprints:CHERRY_PCB_100H" H 10000 3200 60 0001 C CNN 1000 | F 3 "" H 10000 3200 60 0001 C CNN 1001 | 1 10000 3200 1002 | 1 0 0 -1 1003 | $EndComp 1004 | $Comp 1005 | L DIODE D46 1006 | U 1 1 581EDE1C 1007 | P 10000 3500 1008 | F 0 "D46" H 9900 3450 40 0000 C CNN 1009 | F 1 "DIODE" H 10000 3550 40 0000 C CNN 1010 | F 2 "Diodes_SMD:SOD-123" H 10000 3500 60 0001 C CNN 1011 | F 3 "" H 10000 3500 60 0001 C CNN 1012 | 1 10000 3500 1013 | -1 0 0 -1 1014 | $EndComp 1015 | $Comp 1016 | L SWITCH_PUSH SW47 1017 | U 1 1 581EDE29 1018 | P 10000 3900 1019 | F 0 "SW47" H 10150 4010 50 0000 C CNN 1020 | F 1 "SWITCH_PUSH" H 10000 3820 50 0000 C CNN 1021 | F 2 "footprints:CHERRY_PCB_100H" H 10000 3900 60 0001 C CNN 1022 | F 3 "" H 10000 3900 60 0001 C CNN 1023 | 1 10000 3900 1024 | 1 0 0 -1 1025 | $EndComp 1026 | $Comp 1027 | L DIODE D47 1028 | U 1 1 581EDE2F 1029 | P 10000 4200 1030 | F 0 "D47" H 9900 4150 40 0000 C CNN 1031 | F 1 "DIODE" H 10000 4250 40 0000 C CNN 1032 | F 2 "Diodes_SMD:SOD-123" H 10000 4200 60 0001 C CNN 1033 | F 3 "" H 10000 4200 60 0001 C CNN 1034 | 1 10000 4200 1035 | -1 0 0 -1 1036 | $EndComp 1037 | $Comp 1038 | L SWITCH_PUSH SW48 1039 | U 1 1 581EDE3C 1040 | P 10950 1100 1041 | F 0 "SW48" H 11100 1210 50 0000 C CNN 1042 | F 1 "SWITCH_PUSH" H 10950 1020 50 0000 C CNN 1043 | F 2 "footprints:CHERRY_PCB_100H" H 10950 1100 60 0001 C CNN 1044 | F 3 "" H 10950 1100 60 0001 C CNN 1045 | 1 10950 1100 1046 | 1 0 0 -1 1047 | $EndComp 1048 | $Comp 1049 | L DIODE D48 1050 | U 1 1 581EDE42 1051 | P 10950 1400 1052 | F 0 "D48" H 10850 1350 40 0000 C CNN 1053 | F 1 "DIODE" H 10950 1450 40 0000 C CNN 1054 | F 2 "Diodes_SMD:SOD-123" H 10950 1400 60 0001 C CNN 1055 | F 3 "" H 10950 1400 60 0001 C CNN 1056 | 1 10950 1400 1057 | -1 0 0 -1 1058 | $EndComp 1059 | $Comp 1060 | L SWITCH_PUSH SW49 1061 | U 1 1 581EDE4F 1062 | P 10950 1800 1063 | F 0 "SW49" H 11100 1910 50 0000 C CNN 1064 | F 1 "SWITCH_PUSH" H 10950 1720 50 0000 C CNN 1065 | F 2 "footprints:CHERRY_PCB_100H" H 10950 1800 60 0001 C CNN 1066 | F 3 "" H 10950 1800 60 0001 C CNN 1067 | 1 10950 1800 1068 | 1 0 0 -1 1069 | $EndComp 1070 | $Comp 1071 | L DIODE D49 1072 | U 1 1 581EDE55 1073 | P 10950 2100 1074 | F 0 "D49" H 10850 2050 40 0000 C CNN 1075 | F 1 "DIODE" H 10950 2150 40 0000 C CNN 1076 | F 2 "Diodes_SMD:SOD-123" H 10950 2100 60 0001 C CNN 1077 | F 3 "" H 10950 2100 60 0001 C CNN 1078 | 1 10950 2100 1079 | -1 0 0 -1 1080 | $EndComp 1081 | $Comp 1082 | L SWITCH_PUSH SW50 1083 | U 1 1 581EDE62 1084 | P 10950 2500 1085 | F 0 "SW50" H 11100 2610 50 0000 C CNN 1086 | F 1 "SWITCH_PUSH" H 10950 2420 50 0000 C CNN 1087 | F 2 "footprints:CHERRY_PCB_100H" H 10950 2500 60 0001 C CNN 1088 | F 3 "" H 10950 2500 60 0001 C CNN 1089 | 1 10950 2500 1090 | 1 0 0 -1 1091 | $EndComp 1092 | $Comp 1093 | L DIODE D50 1094 | U 1 1 581EDE68 1095 | P 10950 2800 1096 | F 0 "D50" H 10850 2750 40 0000 C CNN 1097 | F 1 "DIODE" H 10950 2850 40 0000 C CNN 1098 | F 2 "Diodes_SMD:SOD-123" H 10950 2800 60 0001 C CNN 1099 | F 3 "" H 10950 2800 60 0001 C CNN 1100 | 1 10950 2800 1101 | -1 0 0 -1 1102 | $EndComp 1103 | $Comp 1104 | L SWITCH_PUSH SW51 1105 | U 1 1 581EDE75 1106 | P 10950 3200 1107 | F 0 "SW51" H 11100 3310 50 0000 C CNN 1108 | F 1 "SWITCH_PUSH" H 10950 3120 50 0000 C CNN 1109 | F 2 "footprints:CHERRY_PCB_100H" H 10950 3200 60 0001 C CNN 1110 | F 3 "" H 10950 3200 60 0001 C CNN 1111 | 1 10950 3200 1112 | 1 0 0 -1 1113 | $EndComp 1114 | $Comp 1115 | L DIODE D51 1116 | U 1 1 581EDE7B 1117 | P 10950 3500 1118 | F 0 "D51" H 10850 3450 40 0000 C CNN 1119 | F 1 "DIODE" H 10950 3550 40 0000 C CNN 1120 | F 2 "Diodes_SMD:SOD-123" H 10950 3500 60 0001 C CNN 1121 | F 3 "" H 10950 3500 60 0001 C CNN 1122 | 1 10950 3500 1123 | -1 0 0 -1 1124 | $EndComp 1125 | $Comp 1126 | L SWITCH_PUSH SW52 1127 | U 1 1 581EDE88 1128 | P 10950 3900 1129 | F 0 "SW52" H 11100 4010 50 0000 C CNN 1130 | F 1 "SWITCH_PUSH" H 10950 3820 50 0000 C CNN 1131 | F 2 "footprints:CHERRY_PCB_100H" H 10950 3900 60 0001 C CNN 1132 | F 3 "" H 10950 3900 60 0001 C CNN 1133 | 1 10950 3900 1134 | 1 0 0 -1 1135 | $EndComp 1136 | $Comp 1137 | L DIODE D52 1138 | U 1 1 581EDE8E 1139 | P 10950 4200 1140 | F 0 "D52" H 10850 4150 40 0000 C CNN 1141 | F 1 "DIODE" H 10950 4250 40 0000 C CNN 1142 | F 2 "Diodes_SMD:SOD-123" H 10950 4200 60 0001 C CNN 1143 | F 3 "" H 10950 4200 60 0001 C CNN 1144 | 1 10950 4200 1145 | -1 0 0 -1 1146 | $EndComp 1147 | $Comp 1148 | L SWITCH_PUSH SW53 1149 | U 1 1 581EDE9B 1150 | P 11900 1100 1151 | F 0 "SW53" H 12050 1210 50 0000 C CNN 1152 | F 1 "SWITCH_PUSH" H 11900 1020 50 0000 C CNN 1153 | F 2 "footprints:CHERRY_PCB_100H" H 11900 1100 60 0001 C CNN 1154 | F 3 "" H 11900 1100 60 0001 C CNN 1155 | 1 11900 1100 1156 | 1 0 0 -1 1157 | $EndComp 1158 | $Comp 1159 | L DIODE D53 1160 | U 1 1 581EDEA1 1161 | P 11900 1400 1162 | F 0 "D53" H 11800 1350 40 0000 C CNN 1163 | F 1 "DIODE" H 11900 1450 40 0000 C CNN 1164 | F 2 "Diodes_SMD:SOD-123" H 11900 1400 60 0001 C CNN 1165 | F 3 "" H 11900 1400 60 0001 C CNN 1166 | 1 11900 1400 1167 | -1 0 0 -1 1168 | $EndComp 1169 | $Comp 1170 | L SWITCH_PUSH SW54 1171 | U 1 1 581EDEAE 1172 | P 11900 1800 1173 | F 0 "SW54" H 12050 1910 50 0000 C CNN 1174 | F 1 "SWITCH_PUSH" H 11900 1720 50 0000 C CNN 1175 | F 2 "footprints:CHERRY_PCB_100H" H 11900 1800 60 0001 C CNN 1176 | F 3 "" H 11900 1800 60 0001 C CNN 1177 | 1 11900 1800 1178 | 1 0 0 -1 1179 | $EndComp 1180 | $Comp 1181 | L DIODE D54 1182 | U 1 1 581EDEB4 1183 | P 11900 2100 1184 | F 0 "D54" H 11800 2050 40 0000 C CNN 1185 | F 1 "DIODE" H 11900 2150 40 0000 C CNN 1186 | F 2 "Diodes_SMD:SOD-123" H 11900 2100 60 0001 C CNN 1187 | F 3 "" H 11900 2100 60 0001 C CNN 1188 | 1 11900 2100 1189 | -1 0 0 -1 1190 | $EndComp 1191 | $Comp 1192 | L SWITCH_PUSH SW55 1193 | U 1 1 581EDEC1 1194 | P 11900 2500 1195 | F 0 "SW55" H 12050 2610 50 0000 C CNN 1196 | F 1 "SWITCH_PUSH" H 11900 2420 50 0000 C CNN 1197 | F 2 "footprints:CHERRY_PCB_100H" H 11900 2500 60 0001 C CNN 1198 | F 3 "" H 11900 2500 60 0001 C CNN 1199 | 1 11900 2500 1200 | 1 0 0 -1 1201 | $EndComp 1202 | $Comp 1203 | L DIODE D55 1204 | U 1 1 581EDEC7 1205 | P 11900 2800 1206 | F 0 "D55" H 11800 2750 40 0000 C CNN 1207 | F 1 "DIODE" H 11900 2850 40 0000 C CNN 1208 | F 2 "Diodes_SMD:SOD-123" H 11900 2800 60 0001 C CNN 1209 | F 3 "" H 11900 2800 60 0001 C CNN 1210 | 1 11900 2800 1211 | -1 0 0 -1 1212 | $EndComp 1213 | $Comp 1214 | L SWITCH_PUSH SW56 1215 | U 1 1 581EDED4 1216 | P 11900 3200 1217 | F 0 "SW56" H 12050 3310 50 0000 C CNN 1218 | F 1 "SWITCH_PUSH" H 11900 3120 50 0000 C CNN 1219 | F 2 "footprints:CHERRY_PCB_100H" H 11900 3200 60 0001 C CNN 1220 | F 3 "" H 11900 3200 60 0001 C CNN 1221 | 1 11900 3200 1222 | 1 0 0 -1 1223 | $EndComp 1224 | $Comp 1225 | L DIODE D56 1226 | U 1 1 581EDEDA 1227 | P 11900 3500 1228 | F 0 "D56" H 11800 3450 40 0000 C CNN 1229 | F 1 "DIODE" H 11900 3550 40 0000 C CNN 1230 | F 2 "Diodes_SMD:SOD-123" H 11900 3500 60 0001 C CNN 1231 | F 3 "" H 11900 3500 60 0001 C CNN 1232 | 1 11900 3500 1233 | -1 0 0 -1 1234 | $EndComp 1235 | $Comp 1236 | L SWITCH_PUSH SW57 1237 | U 1 1 581EDEE7 1238 | P 11900 3900 1239 | F 0 "SW57" H 12050 4010 50 0000 C CNN 1240 | F 1 "SWITCH_PUSH" H 11900 3820 50 0000 C CNN 1241 | F 2 "footprints:CHERRY_PCB_100H" H 11900 3900 60 0001 C CNN 1242 | F 3 "" H 11900 3900 60 0001 C CNN 1243 | 1 11900 3900 1244 | 1 0 0 -1 1245 | $EndComp 1246 | $Comp 1247 | L DIODE D57 1248 | U 1 1 581EDEED 1249 | P 11900 4200 1250 | F 0 "D57" H 11800 4150 40 0000 C CNN 1251 | F 1 "DIODE" H 11900 4250 40 0000 C CNN 1252 | F 2 "Diodes_SMD:SOD-123" H 11900 4200 60 0001 C CNN 1253 | F 3 "" H 11900 4200 60 0001 C CNN 1254 | 1 11900 4200 1255 | -1 0 0 -1 1256 | $EndComp 1257 | $Comp 1258 | L SWITCH_PUSH SW58 1259 | U 1 1 581EDEFA 1260 | P 12850 1100 1261 | F 0 "SW58" H 13000 1210 50 0000 C CNN 1262 | F 1 "SWITCH_PUSH" H 12850 1020 50 0000 C CNN 1263 | F 2 "footprints:CHERRY_PCB_100H" H 12850 1100 60 0001 C CNN 1264 | F 3 "" H 12850 1100 60 0001 C CNN 1265 | 1 12850 1100 1266 | 1 0 0 -1 1267 | $EndComp 1268 | $Comp 1269 | L DIODE D58 1270 | U 1 1 581EDF00 1271 | P 12850 1400 1272 | F 0 "D58" H 12750 1350 40 0000 C CNN 1273 | F 1 "DIODE" H 12850 1450 40 0000 C CNN 1274 | F 2 "Diodes_SMD:SOD-123" H 12850 1400 60 0001 C CNN 1275 | F 3 "" H 12850 1400 60 0001 C CNN 1276 | 1 12850 1400 1277 | -1 0 0 -1 1278 | $EndComp 1279 | $Comp 1280 | L SWITCH_PUSH SW59 1281 | U 1 1 581EDF0D 1282 | P 12850 1800 1283 | F 0 "SW59" H 13000 1910 50 0000 C CNN 1284 | F 1 "SWITCH_PUSH" H 12850 1720 50 0000 C CNN 1285 | F 2 "footprints:CHERRY_PCB_100H" H 12850 1800 60 0001 C CNN 1286 | F 3 "" H 12850 1800 60 0001 C CNN 1287 | 1 12850 1800 1288 | 1 0 0 -1 1289 | $EndComp 1290 | $Comp 1291 | L DIODE D59 1292 | U 1 1 581EDF13 1293 | P 12850 2100 1294 | F 0 "D59" H 12750 2050 40 0000 C CNN 1295 | F 1 "DIODE" H 12850 2150 40 0000 C CNN 1296 | F 2 "Diodes_SMD:SOD-123" H 12850 2100 60 0001 C CNN 1297 | F 3 "" H 12850 2100 60 0001 C CNN 1298 | 1 12850 2100 1299 | -1 0 0 -1 1300 | $EndComp 1301 | $Comp 1302 | L SWITCH_PUSH SW60 1303 | U 1 1 581EDF20 1304 | P 12850 2500 1305 | F 0 "SW60" H 13000 2610 50 0000 C CNN 1306 | F 1 "SWITCH_PUSH" H 12850 2420 50 0000 C CNN 1307 | F 2 "footprints:CHERRY_PCB_100H" H 12850 2500 60 0001 C CNN 1308 | F 3 "" H 12850 2500 60 0001 C CNN 1309 | 1 12850 2500 1310 | 1 0 0 -1 1311 | $EndComp 1312 | $Comp 1313 | L DIODE D60 1314 | U 1 1 581EDF26 1315 | P 12850 2800 1316 | F 0 "D60" H 12750 2750 40 0000 C CNN 1317 | F 1 "DIODE" H 12850 2850 40 0000 C CNN 1318 | F 2 "Diodes_SMD:SOD-123" H 12850 2800 60 0001 C CNN 1319 | F 3 "" H 12850 2800 60 0001 C CNN 1320 | 1 12850 2800 1321 | -1 0 0 -1 1322 | $EndComp 1323 | $Comp 1324 | L SWITCH_PUSH SW61 1325 | U 1 1 581EDF33 1326 | P 12850 3200 1327 | F 0 "SW61" H 13000 3310 50 0000 C CNN 1328 | F 1 "SWITCH_PUSH" H 12850 3120 50 0000 C CNN 1329 | F 2 "footprints:CHERRY_PCB_100H" H 12850 3200 60 0001 C CNN 1330 | F 3 "" H 12850 3200 60 0001 C CNN 1331 | 1 12850 3200 1332 | 1 0 0 -1 1333 | $EndComp 1334 | $Comp 1335 | L DIODE D61 1336 | U 1 1 581EDF39 1337 | P 12850 3500 1338 | F 0 "D61" H 12750 3450 40 0000 C CNN 1339 | F 1 "DIODE" H 12850 3550 40 0000 C CNN 1340 | F 2 "Diodes_SMD:SOD-123" H 12850 3500 60 0001 C CNN 1341 | F 3 "" H 12850 3500 60 0001 C CNN 1342 | 1 12850 3500 1343 | -1 0 0 -1 1344 | $EndComp 1345 | $Comp 1346 | L SWITCH_PUSH SW62 1347 | U 1 1 581EDF46 1348 | P 12850 3900 1349 | F 0 "SW62" H 13000 4010 50 0000 C CNN 1350 | F 1 "SWITCH_PUSH" H 12850 3820 50 0000 C CNN 1351 | F 2 "footprints:CHERRY_PCB_100H" H 12850 3900 60 0001 C CNN 1352 | F 3 "" H 12850 3900 60 0001 C CNN 1353 | 1 12850 3900 1354 | 1 0 0 -1 1355 | $EndComp 1356 | $Comp 1357 | L DIODE D62 1358 | U 1 1 581EDF4C 1359 | P 12850 4200 1360 | F 0 "D62" H 12750 4150 40 0000 C CNN 1361 | F 1 "DIODE" H 12850 4250 40 0000 C CNN 1362 | F 2 "Diodes_SMD:SOD-123" H 12850 4200 60 0001 C CNN 1363 | F 3 "" H 12850 4200 60 0001 C CNN 1364 | 1 12850 4200 1365 | -1 0 0 -1 1366 | $EndComp 1367 | $Comp 1368 | L SWITCH_PUSH SW32 1369 | U 1 1 581F1F15 1370 | P 7150 3900 1371 | F 0 "SW32" H 7300 4010 50 0000 C CNN 1372 | F 1 "SWITCH_PUSH" H 7150 3820 50 0000 C CNN 1373 | F 2 "footprints:CHERRY_PCB_100H" H 7150 3900 60 0001 C CNN 1374 | F 3 "" H 7150 3900 60 0001 C CNN 1375 | 1 7150 3900 1376 | 1 0 0 -1 1377 | $EndComp 1378 | $Comp 1379 | L DIODE D32 1380 | U 1 1 581F1F1B 1381 | P 7150 4200 1382 | F 0 "D32" H 7050 4150 40 0000 C CNN 1383 | F 1 "DIODE" H 7150 4250 40 0000 C CNN 1384 | F 2 "Diodes_SMD:SOD-123" H 7150 4200 60 0001 C CNN 1385 | F 3 "" H 7150 4200 60 0001 C CNN 1386 | 1 7150 4200 1387 | -1 0 0 -1 1388 | $EndComp 1389 | $Comp 1390 | L SWITCH_PUSH SW31 1391 | U 1 1 581F1F28 1392 | P 7150 3200 1393 | F 0 "SW31" H 7300 3310 50 0000 C CNN 1394 | F 1 "SWITCH_PUSH" H 7150 3120 50 0000 C CNN 1395 | F 2 "footprints:CHERRY_PCB_100H" H 7150 3200 60 0001 C CNN 1396 | F 3 "" H 7150 3200 60 0001 C CNN 1397 | 1 7150 3200 1398 | 1 0 0 -1 1399 | $EndComp 1400 | $Comp 1401 | L DIODE D31 1402 | U 1 1 581F1F2E 1403 | P 7150 3500 1404 | F 0 "D31" H 7050 3450 40 0000 C CNN 1405 | F 1 "DIODE" H 7150 3550 40 0000 C CNN 1406 | F 2 "Diodes_SMD:SOD-123" H 7150 3500 60 0001 C CNN 1407 | F 3 "" H 7150 3500 60 0001 C CNN 1408 | 1 7150 3500 1409 | -1 0 0 -1 1410 | $EndComp 1411 | Wire Wire Line 1412 | 1750 1100 1750 1400 1413 | Wire Wire Line 1414 | 1750 1400 1650 1400 1415 | Wire Wire Line 1416 | 1150 1100 1100 1100 1417 | Wire Wire Line 1418 | 1100 1100 1100 900 1419 | Connection ~ 1100 900 1420 | Wire Wire Line 1421 | 1250 1400 1050 1400 1422 | Connection ~ 1050 1400 1423 | Wire Wire Line 1424 | 1750 1800 1750 2100 1425 | Wire Wire Line 1426 | 1750 2100 1650 2100 1427 | Wire Wire Line 1428 | 1150 1800 1100 1800 1429 | Wire Wire Line 1430 | 1100 1800 1100 1600 1431 | Connection ~ 1100 1600 1432 | Wire Wire Line 1433 | 1250 2100 1050 2100 1434 | Connection ~ 1050 2100 1435 | Wire Wire Line 1436 | 1750 2500 1750 2800 1437 | Wire Wire Line 1438 | 1750 2800 1650 2800 1439 | Wire Wire Line 1440 | 1150 2500 1100 2500 1441 | Wire Wire Line 1442 | 1100 2500 1100 2300 1443 | Connection ~ 1100 2300 1444 | Wire Wire Line 1445 | 1050 2800 1250 2800 1446 | Connection ~ 1050 2800 1447 | Wire Wire Line 1448 | 1750 3200 1750 3500 1449 | Wire Wire Line 1450 | 1750 3500 1650 3500 1451 | Wire Wire Line 1452 | 1150 3200 1100 3200 1453 | Wire Wire Line 1454 | 1100 3200 1100 3000 1455 | Connection ~ 1100 3000 1456 | Wire Wire Line 1457 | 1050 3500 1250 3500 1458 | Connection ~ 1050 3500 1459 | Wire Wire Line 1460 | 1750 3900 1750 4200 1461 | Wire Wire Line 1462 | 1750 4200 1650 4200 1463 | Wire Wire Line 1464 | 1150 3900 1100 3900 1465 | Wire Wire Line 1466 | 1100 3900 1100 3700 1467 | Connection ~ 1100 3700 1468 | Wire Wire Line 1469 | 1050 4200 1250 4200 1470 | Connection ~ 1050 4200 1471 | Wire Wire Line 1472 | 2700 1100 2700 1400 1473 | Wire Wire Line 1474 | 2700 1400 2600 1400 1475 | Wire Wire Line 1476 | 2100 1100 2050 1100 1477 | Wire Wire Line 1478 | 2050 1100 2050 900 1479 | Connection ~ 2050 900 1480 | Wire Wire Line 1481 | 2200 1400 2000 1400 1482 | Connection ~ 2000 1400 1483 | Wire Wire Line 1484 | 2700 1800 2700 2100 1485 | Wire Wire Line 1486 | 2700 2100 2600 2100 1487 | Wire Wire Line 1488 | 2100 1800 2050 1800 1489 | Wire Wire Line 1490 | 2050 1800 2050 1600 1491 | Connection ~ 2050 1600 1492 | Wire Wire Line 1493 | 2200 2100 2000 2100 1494 | Connection ~ 2000 2100 1495 | Wire Wire Line 1496 | 2700 2500 2700 2800 1497 | Wire Wire Line 1498 | 2700 2800 2600 2800 1499 | Wire Wire Line 1500 | 2100 2500 2050 2500 1501 | Wire Wire Line 1502 | 2050 2500 2050 2300 1503 | Connection ~ 2050 2300 1504 | Wire Wire Line 1505 | 2000 2800 2200 2800 1506 | Connection ~ 2000 2800 1507 | Wire Wire Line 1508 | 2700 3200 2700 3500 1509 | Wire Wire Line 1510 | 2700 3500 2600 3500 1511 | Wire Wire Line 1512 | 2100 3200 2050 3200 1513 | Wire Wire Line 1514 | 2050 3200 2050 3000 1515 | Connection ~ 2050 3000 1516 | Wire Wire Line 1517 | 2000 3500 2200 3500 1518 | Connection ~ 2000 3500 1519 | Wire Wire Line 1520 | 2700 3900 2700 4200 1521 | Wire Wire Line 1522 | 2700 4200 2600 4200 1523 | Wire Wire Line 1524 | 2100 3900 2050 3900 1525 | Wire Wire Line 1526 | 2050 3900 2050 3700 1527 | Connection ~ 2050 3700 1528 | Wire Wire Line 1529 | 2000 4200 2200 4200 1530 | Connection ~ 2000 4200 1531 | Wire Wire Line 1532 | 3650 1100 3650 1400 1533 | Wire Wire Line 1534 | 3650 1400 3550 1400 1535 | Wire Wire Line 1536 | 3050 1100 3000 1100 1537 | Wire Wire Line 1538 | 3000 1100 3000 900 1539 | Connection ~ 3000 900 1540 | Wire Wire Line 1541 | 3150 1400 2950 1400 1542 | Connection ~ 2950 1400 1543 | Wire Wire Line 1544 | 3650 1800 3650 2100 1545 | Wire Wire Line 1546 | 3650 2100 3550 2100 1547 | Wire Wire Line 1548 | 3050 1800 3000 1800 1549 | Wire Wire Line 1550 | 3000 1800 3000 1600 1551 | Connection ~ 3000 1600 1552 | Wire Wire Line 1553 | 3150 2100 2950 2100 1554 | Connection ~ 2950 2100 1555 | Wire Wire Line 1556 | 3650 2500 3650 2800 1557 | Wire Wire Line 1558 | 3650 2800 3550 2800 1559 | Wire Wire Line 1560 | 3050 2500 3000 2500 1561 | Wire Wire Line 1562 | 3000 2500 3000 2300 1563 | Connection ~ 3000 2300 1564 | Wire Wire Line 1565 | 2950 2800 3150 2800 1566 | Connection ~ 2950 2800 1567 | Wire Wire Line 1568 | 3650 3200 3650 3500 1569 | Wire Wire Line 1570 | 3650 3500 3550 3500 1571 | Wire Wire Line 1572 | 3050 3200 3000 3200 1573 | Wire Wire Line 1574 | 3000 3200 3000 3000 1575 | Connection ~ 3000 3000 1576 | Wire Wire Line 1577 | 2950 3500 3150 3500 1578 | Connection ~ 2950 3500 1579 | Wire Wire Line 1580 | 3650 3900 3650 4200 1581 | Wire Wire Line 1582 | 3650 4200 3550 4200 1583 | Wire Wire Line 1584 | 3050 3900 3000 3900 1585 | Wire Wire Line 1586 | 3000 3900 3000 3700 1587 | Connection ~ 3000 3700 1588 | Wire Wire Line 1589 | 2950 4200 3150 4200 1590 | Connection ~ 2950 4200 1591 | Wire Wire Line 1592 | 4600 1100 4600 1400 1593 | Wire Wire Line 1594 | 4600 1400 4500 1400 1595 | Wire Wire Line 1596 | 4000 1100 3950 1100 1597 | Wire Wire Line 1598 | 3950 1100 3950 900 1599 | Connection ~ 3950 900 1600 | Wire Wire Line 1601 | 4100 1400 3900 1400 1602 | Connection ~ 3900 1400 1603 | Wire Wire Line 1604 | 4600 1800 4600 2100 1605 | Wire Wire Line 1606 | 4600 2100 4500 2100 1607 | Wire Wire Line 1608 | 4000 1800 3950 1800 1609 | Wire Wire Line 1610 | 3950 1800 3950 1600 1611 | Connection ~ 3950 1600 1612 | Wire Wire Line 1613 | 4100 2100 3900 2100 1614 | Connection ~ 3900 2100 1615 | Wire Wire Line 1616 | 4600 2500 4600 2800 1617 | Wire Wire Line 1618 | 4600 2800 4500 2800 1619 | Wire Wire Line 1620 | 4000 2500 3950 2500 1621 | Wire Wire Line 1622 | 3950 2500 3950 2300 1623 | Connection ~ 3950 2300 1624 | Wire Wire Line 1625 | 3900 2800 4100 2800 1626 | Connection ~ 3900 2800 1627 | Wire Wire Line 1628 | 4600 3200 4600 3500 1629 | Wire Wire Line 1630 | 4600 3500 4500 3500 1631 | Wire Wire Line 1632 | 4000 3200 3950 3200 1633 | Wire Wire Line 1634 | 3950 3200 3950 3000 1635 | Connection ~ 3950 3000 1636 | Wire Wire Line 1637 | 3900 3500 4100 3500 1638 | Connection ~ 3900 3500 1639 | Wire Wire Line 1640 | 4600 3900 4600 4200 1641 | Wire Wire Line 1642 | 4600 4200 4500 4200 1643 | Wire Wire Line 1644 | 4000 3900 3950 3900 1645 | Wire Wire Line 1646 | 3950 3900 3950 3700 1647 | Connection ~ 3950 3700 1648 | Wire Wire Line 1649 | 3900 4200 4100 4200 1650 | Connection ~ 3900 4200 1651 | Wire Wire Line 1652 | 5550 1100 5550 1400 1653 | Wire Wire Line 1654 | 5550 1400 5450 1400 1655 | Wire Wire Line 1656 | 4950 1100 4900 1100 1657 | Wire Wire Line 1658 | 4900 1100 4900 900 1659 | Connection ~ 4900 900 1660 | Wire Wire Line 1661 | 5050 1400 4850 1400 1662 | Connection ~ 4850 1400 1663 | Wire Wire Line 1664 | 5550 1800 5550 2100 1665 | Wire Wire Line 1666 | 5550 2100 5450 2100 1667 | Wire Wire Line 1668 | 4950 1800 4900 1800 1669 | Wire Wire Line 1670 | 4900 1800 4900 1600 1671 | Connection ~ 4900 1600 1672 | Wire Wire Line 1673 | 5050 2100 4850 2100 1674 | Connection ~ 4850 2100 1675 | Wire Wire Line 1676 | 5550 2500 5550 2800 1677 | Wire Wire Line 1678 | 5550 2800 5450 2800 1679 | Wire Wire Line 1680 | 4950 2500 4900 2500 1681 | Wire Wire Line 1682 | 4900 2500 4900 2300 1683 | Connection ~ 4900 2300 1684 | Wire Wire Line 1685 | 4850 2800 5050 2800 1686 | Connection ~ 4850 2800 1687 | Wire Wire Line 1688 | 5550 3200 5550 3500 1689 | Wire Wire Line 1690 | 5550 3500 5450 3500 1691 | Wire Wire Line 1692 | 4950 3200 4900 3200 1693 | Wire Wire Line 1694 | 4900 3200 4900 3000 1695 | Connection ~ 4900 3000 1696 | Wire Wire Line 1697 | 4850 3500 5050 3500 1698 | Connection ~ 4850 3500 1699 | Wire Wire Line 1700 | 5550 3900 5550 4200 1701 | Wire Wire Line 1702 | 5550 4200 5450 4200 1703 | Wire Wire Line 1704 | 4950 3900 4900 3900 1705 | Wire Wire Line 1706 | 4900 3900 4900 3700 1707 | Connection ~ 4900 3700 1708 | Wire Wire Line 1709 | 4850 4200 5050 4200 1710 | Connection ~ 4850 4200 1711 | Wire Wire Line 1712 | 6500 1100 6500 1400 1713 | Wire Wire Line 1714 | 6500 1400 6400 1400 1715 | Wire Wire Line 1716 | 5900 1100 5850 1100 1717 | Wire Wire Line 1718 | 5850 1100 5850 900 1719 | Connection ~ 5850 900 1720 | Wire Wire Line 1721 | 6000 1400 5800 1400 1722 | Connection ~ 5800 1400 1723 | Wire Wire Line 1724 | 6500 1800 6500 2100 1725 | Wire Wire Line 1726 | 6500 2100 6400 2100 1727 | Wire Wire Line 1728 | 5900 1800 5850 1800 1729 | Wire Wire Line 1730 | 5850 1800 5850 1600 1731 | Connection ~ 5850 1600 1732 | Wire Wire Line 1733 | 6000 2100 5800 2100 1734 | Connection ~ 5800 2100 1735 | Wire Wire Line 1736 | 6500 2500 6500 2800 1737 | Wire Wire Line 1738 | 6500 2800 6400 2800 1739 | Wire Wire Line 1740 | 5900 2500 5850 2500 1741 | Wire Wire Line 1742 | 5850 2500 5850 2300 1743 | Connection ~ 5850 2300 1744 | Wire Wire Line 1745 | 5800 2800 6000 2800 1746 | Connection ~ 5800 2800 1747 | Wire Wire Line 1748 | 6500 3200 6500 3500 1749 | Wire Wire Line 1750 | 6500 3500 6400 3500 1751 | Wire Wire Line 1752 | 5900 3200 5850 3200 1753 | Wire Wire Line 1754 | 5850 3200 5850 3000 1755 | Connection ~ 5850 3000 1756 | Wire Wire Line 1757 | 5800 3500 6000 3500 1758 | Connection ~ 5800 3500 1759 | Wire Wire Line 1760 | 6500 3900 6500 4200 1761 | Wire Wire Line 1762 | 6500 4200 6400 4200 1763 | Wire Wire Line 1764 | 5900 3900 5850 3900 1765 | Wire Wire Line 1766 | 5850 3900 5850 3700 1767 | Connection ~ 5850 3700 1768 | Wire Wire Line 1769 | 5800 4200 6000 4200 1770 | Connection ~ 5800 4200 1771 | Wire Wire Line 1772 | 8400 1100 8400 1400 1773 | Wire Wire Line 1774 | 8400 1400 8300 1400 1775 | Wire Wire Line 1776 | 7800 1100 7750 1100 1777 | Wire Wire Line 1778 | 7750 1100 7750 900 1779 | Connection ~ 7750 900 1780 | Wire Wire Line 1781 | 7900 1400 7700 1400 1782 | Connection ~ 7700 1400 1783 | Wire Wire Line 1784 | 8400 1800 8400 2100 1785 | Wire Wire Line 1786 | 8400 2100 8300 2100 1787 | Wire Wire Line 1788 | 7800 1800 7750 1800 1789 | Wire Wire Line 1790 | 7750 1800 7750 1600 1791 | Connection ~ 7750 1600 1792 | Wire Wire Line 1793 | 7900 2100 7700 2100 1794 | Connection ~ 7700 2100 1795 | Wire Wire Line 1796 | 8400 2500 8400 2800 1797 | Wire Wire Line 1798 | 8400 2800 8300 2800 1799 | Wire Wire Line 1800 | 7800 2500 7750 2500 1801 | Wire Wire Line 1802 | 7750 2500 7750 2300 1803 | Connection ~ 7750 2300 1804 | Wire Wire Line 1805 | 7700 2800 7900 2800 1806 | Connection ~ 7700 2800 1807 | Wire Wire Line 1808 | 8400 3200 8400 3500 1809 | Wire Wire Line 1810 | 8400 3500 8300 3500 1811 | Wire Wire Line 1812 | 7800 3200 7750 3200 1813 | Wire Wire Line 1814 | 7750 3200 7750 3000 1815 | Connection ~ 7750 3000 1816 | Wire Wire Line 1817 | 7700 3500 7900 3500 1818 | Connection ~ 7700 3500 1819 | Wire Wire Line 1820 | 8400 3900 8400 4200 1821 | Wire Wire Line 1822 | 8400 4200 8300 4200 1823 | Wire Wire Line 1824 | 7800 3900 7750 3900 1825 | Wire Wire Line 1826 | 7750 3900 7750 3700 1827 | Connection ~ 7750 3700 1828 | Wire Wire Line 1829 | 7700 4200 7900 4200 1830 | Connection ~ 7700 4200 1831 | Wire Wire Line 1832 | 9350 1100 9350 1400 1833 | Wire Wire Line 1834 | 9350 1400 9250 1400 1835 | Wire Wire Line 1836 | 8750 1100 8700 1100 1837 | Wire Wire Line 1838 | 8700 1100 8700 900 1839 | Connection ~ 8700 900 1840 | Wire Wire Line 1841 | 8850 1400 8650 1400 1842 | Connection ~ 8650 1400 1843 | Wire Wire Line 1844 | 9350 1800 9350 2100 1845 | Wire Wire Line 1846 | 9350 2100 9250 2100 1847 | Wire Wire Line 1848 | 8750 1800 8700 1800 1849 | Wire Wire Line 1850 | 8700 1800 8700 1600 1851 | Connection ~ 8700 1600 1852 | Wire Wire Line 1853 | 8850 2100 8650 2100 1854 | Connection ~ 8650 2100 1855 | Wire Wire Line 1856 | 9350 2500 9350 2800 1857 | Wire Wire Line 1858 | 9350 2800 9250 2800 1859 | Wire Wire Line 1860 | 8750 2500 8700 2500 1861 | Wire Wire Line 1862 | 8700 2500 8700 2300 1863 | Connection ~ 8700 2300 1864 | Wire Wire Line 1865 | 8650 2800 8850 2800 1866 | Connection ~ 8650 2800 1867 | Wire Wire Line 1868 | 9350 3200 9350 3500 1869 | Wire Wire Line 1870 | 9350 3500 9250 3500 1871 | Wire Wire Line 1872 | 8750 3200 8700 3200 1873 | Wire Wire Line 1874 | 8700 3200 8700 3000 1875 | Connection ~ 8700 3000 1876 | Wire Wire Line 1877 | 8650 3500 8850 3500 1878 | Connection ~ 8650 3500 1879 | Wire Wire Line 1880 | 9350 3900 9350 4200 1881 | Wire Wire Line 1882 | 9350 4200 9250 4200 1883 | Wire Wire Line 1884 | 8750 3900 8700 3900 1885 | Wire Wire Line 1886 | 8700 3900 8700 3700 1887 | Connection ~ 8700 3700 1888 | Wire Wire Line 1889 | 8650 4200 8850 4200 1890 | Connection ~ 8650 4200 1891 | Wire Wire Line 1892 | 10300 1100 10300 1400 1893 | Wire Wire Line 1894 | 10300 1400 10200 1400 1895 | Wire Wire Line 1896 | 9700 1100 9650 1100 1897 | Wire Wire Line 1898 | 9650 1100 9650 900 1899 | Connection ~ 9650 900 1900 | Wire Wire Line 1901 | 9800 1400 9600 1400 1902 | Connection ~ 9600 1400 1903 | Wire Wire Line 1904 | 10300 1800 10300 2100 1905 | Wire Wire Line 1906 | 10300 2100 10200 2100 1907 | Wire Wire Line 1908 | 9700 1800 9650 1800 1909 | Wire Wire Line 1910 | 9650 1800 9650 1600 1911 | Connection ~ 9650 1600 1912 | Wire Wire Line 1913 | 9800 2100 9600 2100 1914 | Connection ~ 9600 2100 1915 | Wire Wire Line 1916 | 10300 2500 10300 2800 1917 | Wire Wire Line 1918 | 10300 2800 10200 2800 1919 | Wire Wire Line 1920 | 9700 2500 9650 2500 1921 | Wire Wire Line 1922 | 9650 2500 9650 2300 1923 | Connection ~ 9650 2300 1924 | Wire Wire Line 1925 | 9600 2800 9800 2800 1926 | Connection ~ 9600 2800 1927 | Wire Wire Line 1928 | 10300 3200 10300 3500 1929 | Wire Wire Line 1930 | 10300 3500 10200 3500 1931 | Wire Wire Line 1932 | 9700 3200 9650 3200 1933 | Wire Wire Line 1934 | 9650 3200 9650 3000 1935 | Connection ~ 9650 3000 1936 | Wire Wire Line 1937 | 9600 3500 9800 3500 1938 | Connection ~ 9600 3500 1939 | Wire Wire Line 1940 | 10300 3900 10300 4200 1941 | Wire Wire Line 1942 | 10300 4200 10200 4200 1943 | Wire Wire Line 1944 | 9700 3900 9650 3900 1945 | Wire Wire Line 1946 | 9650 3900 9650 3700 1947 | Connection ~ 9650 3700 1948 | Wire Wire Line 1949 | 9600 4200 9800 4200 1950 | Connection ~ 9600 4200 1951 | Wire Wire Line 1952 | 11250 1100 11250 1400 1953 | Wire Wire Line 1954 | 11250 1400 11150 1400 1955 | Wire Wire Line 1956 | 10650 1100 10600 1100 1957 | Wire Wire Line 1958 | 10600 1100 10600 900 1959 | Connection ~ 10600 900 1960 | Wire Wire Line 1961 | 10750 1400 10550 1400 1962 | Connection ~ 10550 1400 1963 | Wire Wire Line 1964 | 11250 1800 11250 2100 1965 | Wire Wire Line 1966 | 11250 2100 11150 2100 1967 | Wire Wire Line 1968 | 10650 1800 10600 1800 1969 | Wire Wire Line 1970 | 10600 1800 10600 1600 1971 | Connection ~ 10600 1600 1972 | Wire Wire Line 1973 | 10750 2100 10550 2100 1974 | Connection ~ 10550 2100 1975 | Wire Wire Line 1976 | 11250 2500 11250 2800 1977 | Wire Wire Line 1978 | 11250 2800 11150 2800 1979 | Wire Wire Line 1980 | 10650 2500 10600 2500 1981 | Wire Wire Line 1982 | 10600 2500 10600 2300 1983 | Connection ~ 10600 2300 1984 | Wire Wire Line 1985 | 10550 2800 10750 2800 1986 | Connection ~ 10550 2800 1987 | Wire Wire Line 1988 | 11250 3200 11250 3500 1989 | Wire Wire Line 1990 | 11250 3500 11150 3500 1991 | Wire Wire Line 1992 | 10650 3200 10600 3200 1993 | Wire Wire Line 1994 | 10600 3200 10600 3000 1995 | Connection ~ 10600 3000 1996 | Wire Wire Line 1997 | 10550 3500 10750 3500 1998 | Connection ~ 10550 3500 1999 | Wire Wire Line 2000 | 11250 3900 11250 4200 2001 | Wire Wire Line 2002 | 11250 4200 11150 4200 2003 | Wire Wire Line 2004 | 10650 3900 10600 3900 2005 | Wire Wire Line 2006 | 10600 3900 10600 3700 2007 | Connection ~ 10600 3700 2008 | Wire Wire Line 2009 | 10550 4200 10750 4200 2010 | Connection ~ 10550 4200 2011 | Wire Wire Line 2012 | 12200 1100 12200 1400 2013 | Wire Wire Line 2014 | 12200 1400 12100 1400 2015 | Wire Wire Line 2016 | 11600 1100 11550 1100 2017 | Wire Wire Line 2018 | 11550 1100 11550 900 2019 | Connection ~ 11550 900 2020 | Wire Wire Line 2021 | 11700 1400 11500 1400 2022 | Connection ~ 11500 1400 2023 | Wire Wire Line 2024 | 12200 1800 12200 2100 2025 | Wire Wire Line 2026 | 12200 2100 12100 2100 2027 | Wire Wire Line 2028 | 11600 1800 11550 1800 2029 | Wire Wire Line 2030 | 11550 1800 11550 1600 2031 | Connection ~ 11550 1600 2032 | Wire Wire Line 2033 | 11700 2100 11500 2100 2034 | Connection ~ 11500 2100 2035 | Wire Wire Line 2036 | 12200 2500 12200 2800 2037 | Wire Wire Line 2038 | 12200 2800 12100 2800 2039 | Wire Wire Line 2040 | 11600 2500 11550 2500 2041 | Wire Wire Line 2042 | 11550 2500 11550 2300 2043 | Connection ~ 11550 2300 2044 | Wire Wire Line 2045 | 11500 2800 11700 2800 2046 | Connection ~ 11500 2800 2047 | Wire Wire Line 2048 | 12200 3200 12200 3500 2049 | Wire Wire Line 2050 | 12200 3500 12100 3500 2051 | Wire Wire Line 2052 | 11600 3200 11550 3200 2053 | Wire Wire Line 2054 | 11550 3200 11550 3000 2055 | Connection ~ 11550 3000 2056 | Wire Wire Line 2057 | 11500 3500 11700 3500 2058 | Connection ~ 11500 3500 2059 | Wire Wire Line 2060 | 12200 3900 12200 4200 2061 | Wire Wire Line 2062 | 12200 4200 12100 4200 2063 | Wire Wire Line 2064 | 11600 3900 11550 3900 2065 | Wire Wire Line 2066 | 11550 3900 11550 3700 2067 | Connection ~ 11550 3700 2068 | Wire Wire Line 2069 | 11500 4200 11700 4200 2070 | Connection ~ 11500 4200 2071 | Wire Wire Line 2072 | 13150 1100 13150 1400 2073 | Wire Wire Line 2074 | 13150 1400 13050 1400 2075 | Wire Wire Line 2076 | 12550 1100 12500 1100 2077 | Wire Wire Line 2078 | 12500 1100 12500 900 2079 | Connection ~ 12500 900 2080 | Wire Wire Line 2081 | 12650 1400 12450 1400 2082 | Connection ~ 12450 1400 2083 | Wire Wire Line 2084 | 13150 1800 13150 2100 2085 | Wire Wire Line 2086 | 13150 2100 13050 2100 2087 | Wire Wire Line 2088 | 12550 1800 12500 1800 2089 | Wire Wire Line 2090 | 12500 1800 12500 1600 2091 | Connection ~ 12500 1600 2092 | Wire Wire Line 2093 | 12650 2100 12450 2100 2094 | Connection ~ 12450 2100 2095 | Wire Wire Line 2096 | 13150 2500 13150 2800 2097 | Wire Wire Line 2098 | 13150 2800 13050 2800 2099 | Wire Wire Line 2100 | 12550 2500 12500 2500 2101 | Wire Wire Line 2102 | 12500 2500 12500 2300 2103 | Connection ~ 12500 2300 2104 | Wire Wire Line 2105 | 12450 2800 12650 2800 2106 | Connection ~ 12450 2800 2107 | Wire Wire Line 2108 | 13150 3200 13150 3500 2109 | Wire Wire Line 2110 | 13150 3500 13050 3500 2111 | Wire Wire Line 2112 | 12550 3200 12500 3200 2113 | Wire Wire Line 2114 | 12500 3200 12500 3000 2115 | Connection ~ 12500 3000 2116 | Wire Wire Line 2117 | 12450 3500 12650 3500 2118 | Connection ~ 12450 3500 2119 | Wire Wire Line 2120 | 13150 3900 13150 4200 2121 | Wire Wire Line 2122 | 13150 4200 13050 4200 2123 | Wire Wire Line 2124 | 12550 3900 12500 3900 2125 | Wire Wire Line 2126 | 12500 3900 12500 3700 2127 | Connection ~ 12500 3700 2128 | Wire Wire Line 2129 | 12450 4200 12650 4200 2130 | Connection ~ 12450 4200 2131 | Wire Wire Line 2132 | 7450 3900 7450 4200 2133 | Wire Wire Line 2134 | 7450 4200 7350 4200 2135 | Wire Wire Line 2136 | 6850 3900 6800 3900 2137 | Wire Wire Line 2138 | 6800 3900 6800 3700 2139 | Connection ~ 6800 3700 2140 | Wire Wire Line 2141 | 6950 4200 6750 4200 2142 | Connection ~ 6750 4200 2143 | Wire Wire Line 2144 | 7450 3200 7450 3500 2145 | Wire Wire Line 2146 | 7450 3500 7350 3500 2147 | Wire Wire Line 2148 | 6850 3200 6800 3200 2149 | Wire Wire Line 2150 | 6800 3200 6800 3000 2151 | Connection ~ 6800 3000 2152 | Wire Wire Line 2153 | 6950 3500 6750 3500 2154 | Connection ~ 6750 3500 2155 | Wire Wire Line 2156 | 12500 900 800 900 2157 | Wire Wire Line 2158 | 12500 1600 800 1600 2159 | Wire Wire Line 2160 | 12500 2300 800 2300 2161 | Wire Wire Line 2162 | 12500 3000 800 3000 2163 | Wire Wire Line 2164 | 12500 3700 800 3700 2165 | Wire Wire Line 2166 | 12450 1400 12450 4600 2167 | Wire Wire Line 2168 | 11500 1400 11500 4600 2169 | Wire Wire Line 2170 | 10550 1400 10550 4600 2171 | Wire Wire Line 2172 | 9600 1400 9600 4600 2173 | Wire Wire Line 2174 | 8650 1400 8650 4600 2175 | Wire Wire Line 2176 | 7700 1400 7700 4600 2177 | Wire Wire Line 2178 | 6750 3500 6750 4600 2179 | Wire Wire Line 2180 | 5800 1400 5800 4600 2181 | Wire Wire Line 2182 | 4850 1400 4850 4600 2183 | Wire Wire Line 2184 | 3900 1400 3900 4600 2185 | Wire Wire Line 2186 | 2950 1400 2950 4600 2187 | Wire Wire Line 2188 | 2000 1400 2000 4600 2189 | Wire Wire Line 2190 | 1050 1400 1050 4600 2191 | $Comp 2192 | L ARDUINO_PRO_MICRO U1 2193 | U 1 1 58242AD2 2194 | P 6900 6400 2195 | F 0 "U1" V 7000 6350 60 0000 C CNN 2196 | F 1 "ARDUINO_PRO_MICRO" V 6900 6350 60 0000 C CNN 2197 | F 2 "footprints:ARDUINO_PRO_MICRO" H 6750 6900 60 0001 C CNN 2198 | F 3 "" H 6750 6900 60 0000 C CNN 2199 | 1 6900 6400 2200 | 1 0 0 -1 2201 | $EndComp 2202 | Text Label 800 3700 2 60 ~ 0 2203 | ROW0 2204 | Text Label 800 3000 2 60 ~ 0 2205 | ROW1 2206 | Text Label 800 2300 2 60 ~ 0 2207 | ROW2 2208 | Text Label 800 1600 2 60 ~ 0 2209 | ROW3 2210 | Text Label 800 900 2 60 ~ 0 2211 | ROW4 2212 | Text Label 1050 4600 3 60 ~ 0 2213 | COL0 2214 | Text Label 2000 4600 3 60 ~ 0 2215 | COL1 2216 | Text Label 2950 4600 3 60 ~ 0 2217 | COL2 2218 | Text Label 3900 4600 3 60 ~ 0 2219 | COL3 2220 | Text Label 4850 4600 3 60 ~ 0 2221 | COL4 2222 | Text Label 5800 4600 3 60 ~ 0 2223 | COL5 2224 | Text Label 6750 4600 3 60 ~ 0 2225 | COL6 2226 | Text Label 7700 4600 3 60 ~ 0 2227 | COL7 2228 | Text Label 8650 4600 3 60 ~ 0 2229 | COL8 2230 | Text Label 9600 4600 3 60 ~ 0 2231 | COL9 2232 | Text Label 10550 4600 3 60 ~ 0 2233 | COL10 2234 | Text Label 11500 4600 3 60 ~ 0 2235 | COL11 2236 | Text Label 12450 4600 3 60 ~ 0 2237 | COL12 2238 | Text Label 6300 6500 2 60 ~ 0 2239 | ROW4 2240 | Text Label 6300 6600 2 60 ~ 0 2241 | ROW3 2242 | Text Label 7500 5600 0 60 ~ 0 2243 | ROW2 2244 | Text Label 7500 5700 0 60 ~ 0 2245 | ROW1 2246 | Text Label 7500 5800 0 60 ~ 0 2247 | ROW0 2248 | Text Label 7500 7200 0 60 ~ 0 2249 | COL0 2250 | Text Label 7500 7100 0 60 ~ 0 2251 | COL1 2252 | Text Label 7500 7000 0 60 ~ 0 2253 | COL2 2254 | Text Label 7500 6900 0 60 ~ 0 2255 | COL3 2256 | Text Label 7500 6700 0 60 ~ 0 2257 | COL4 2258 | Text Label 7500 6600 0 60 ~ 0 2259 | COL5 2260 | Text Label 7500 6500 0 60 ~ 0 2261 | COL6 2262 | Text Label 7500 6400 0 60 ~ 0 2263 | COL7 2264 | Text Label 7500 6300 0 60 ~ 0 2265 | COL8 2266 | Text Label 7500 6200 0 60 ~ 0 2267 | COL9 2268 | Text Label 7500 6100 0 60 ~ 0 2269 | COL10 2270 | Text Label 7500 6000 0 60 ~ 0 2271 | COL11 2272 | Text Label 7500 5900 0 60 ~ 0 2273 | COL12 2274 | $Comp 2275 | L GND #PWR01 2276 | U 1 1 582A256B 2277 | P 6300 7100 2278 | F 0 "#PWR01" H 6300 6850 50 0001 C CNN 2279 | F 1 "GND" H 6300 6950 50 0000 C CNN 2280 | F 2 "" H 6300 7100 50 0000 C CNN 2281 | F 3 "" H 6300 7100 50 0000 C CNN 2282 | 1 6300 7100 2283 | 0 1 1 0 2284 | $EndComp 2285 | $Comp 2286 | L VCC #PWR02 2287 | U 1 1 582A7904 2288 | P 6300 6200 2289 | F 0 "#PWR02" H 6300 6050 50 0001 C CNN 2290 | F 1 "VCC" H 6300 6350 50 0000 C CNN 2291 | F 2 "" H 6300 6200 50 0000 C CNN 2292 | F 3 "" H 6300 6200 50 0000 C CNN 2293 | 1 6300 6200 2294 | 0 -1 -1 0 2295 | $EndComp 2296 | NoConn ~ 6300 5700 2297 | $Comp 2298 | L GND #PWR03 2299 | U 1 1 582BDD75 2300 | P 6300 7000 2301 | F 0 "#PWR03" H 6300 6750 50 0001 C CNN 2302 | F 1 "GND" H 6300 6850 50 0000 C CNN 2303 | F 2 "" H 6300 7000 50 0000 C CNN 2304 | F 3 "" H 6300 7000 50 0000 C CNN 2305 | 1 6300 7000 2306 | 0 1 1 0 2307 | $EndComp 2308 | $Comp 2309 | L GND #PWR04 2310 | U 1 1 582BDF83 2311 | P 6300 6900 2312 | F 0 "#PWR04" H 6300 6650 50 0001 C CNN 2313 | F 1 "GND" H 6300 6750 50 0000 C CNN 2314 | F 2 "" H 6300 6900 50 0000 C CNN 2315 | F 3 "" H 6300 6900 50 0000 C CNN 2316 | 1 6300 6900 2317 | 0 1 1 0 2318 | $EndComp 2319 | $Comp 2320 | L SWITCH_PUSH SW-RST1 2321 | U 1 1 5839BFF0 2322 | P 5100 5900 2323 | F 0 "SW-RST1" H 5250 6010 50 0000 C CNN 2324 | F 1 "SWITCH_PUSH" H 5100 5820 50 0000 C CNN 2325 | F 2 "Buttons_Switches_SMD:SW_SPST_B3U-1000P" H 5100 5900 60 0001 C CNN 2326 | F 3 "" H 5100 5900 60 0001 C CNN 2327 | 1 5100 5900 2328 | 1 0 0 -1 2329 | $EndComp 2330 | Wire Wire Line 2331 | 5400 5900 5650 5900 2332 | Wire Wire Line 2333 | 5650 5900 5650 5600 2334 | Wire Wire Line 2335 | 5650 5600 6300 5600 2336 | $Comp 2337 | L GND #PWR05 2338 | U 1 1 583A2352 2339 | P 4800 5900 2340 | F 0 "#PWR05" H 4800 5650 50 0001 C CNN 2341 | F 1 "GND" H 4800 5750 50 0000 C CNN 2342 | F 2 "" H 4800 5900 50 0000 C CNN 2343 | F 3 "" H 4800 5900 50 0000 C CNN 2344 | 1 4800 5900 2345 | 1 0 0 -1 2346 | $EndComp 2347 | $EndSCHEMATC 2348 | --------------------------------------------------------------------------------