├── .gitmodules ├── LICENSE ├── README.md ├── case ├── README.md ├── case.step ├── pad_outline.dxf └── plate.step ├── firmware ├── gamehand │ ├── config.h │ ├── gamehand.c │ ├── gamehand.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk └── gamehand_via.json └── pcb ├── GameHand-all-pos.csv ├── GameHand-cache.lib ├── GameHand.csv ├── GameHand.kicad_pcb ├── GameHand.kicad_pcb-bak ├── GameHand.pro ├── GameHand.sch ├── GameHand.sch-bak ├── GameHand.xml ├── README.md ├── back.png ├── custom_parts ├── elmo.kicad_mod └── qmk.kicad_mod ├── fab ├── GameHand_bom_jlc.csv └── GameHand_cpl_jlc.csv ├── fp-info-cache ├── fp-lib-table ├── front.png ├── gerbers ├── GameHand-B_Cu.gbr ├── GameHand-B_Mask.gbr ├── GameHand-B_Paste.gbr ├── GameHand-B_SilkS.gbr ├── GameHand-Edge_Cuts.gbr ├── GameHand-F_Cu.gbr ├── GameHand-F_Mask.gbr ├── GameHand-F_Paste.gbr ├── GameHand-F_SilkS.gbr ├── GameHand-NPTH.drl ├── GameHand-PTH.drl └── GameHand-job.gbrjob └── sym-lib-table /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "pcb/MX_Alps_Hybrid"] 2 | path = pcb/MX_Alps_Hybrid 3 | url = https://github.com/ai03-2725/MX_Alps_Hybrid 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Attribution-NonCommercial-ShareAlike 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International 58 | Public License 59 | 60 | By exercising the Licensed Rights (defined below), You accept and agree 61 | to be bound by the terms and conditions of this Creative Commons 62 | Attribution-NonCommercial-ShareAlike 4.0 International Public License 63 | ("Public License"). To the extent this Public License may be 64 | interpreted as a contract, You are granted the Licensed Rights in 65 | consideration of Your acceptance of these terms and conditions, and the 66 | Licensor grants You such rights in consideration of benefits the 67 | Licensor receives from making the Licensed Material available under 68 | these terms and conditions. 69 | 70 | 71 | Section 1 -- Definitions. 72 | 73 | a. Adapted Material means material subject to Copyright and Similar 74 | Rights that is derived from or based upon the Licensed Material 75 | and in which the Licensed Material is translated, altered, 76 | arranged, transformed, or otherwise modified in a manner requiring 77 | permission under the Copyright and Similar Rights held by the 78 | Licensor. For purposes of this Public License, where the Licensed 79 | Material is a musical work, performance, or sound recording, 80 | Adapted Material is always produced where the Licensed Material is 81 | synched in timed relation with a moving image. 82 | 83 | b. Adapter's License means the license You apply to Your Copyright 84 | and Similar Rights in Your contributions to Adapted Material in 85 | accordance with the terms and conditions of this Public License. 86 | 87 | c. BY-NC-SA Compatible License means a license listed at 88 | creativecommons.org/compatiblelicenses, approved by Creative 89 | Commons as essentially the equivalent of this Public License. 90 | 91 | d. Copyright and Similar Rights means copyright and/or similar rights 92 | closely related to copyright including, without limitation, 93 | performance, broadcast, sound recording, and Sui Generis Database 94 | Rights, without regard to how the rights are labeled or 95 | categorized. For purposes of this Public License, the rights 96 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 97 | Rights. 98 | 99 | e. Effective Technological Measures means those measures that, in the 100 | absence of proper authority, may not be circumvented under laws 101 | fulfilling obligations under Article 11 of the WIPO Copyright 102 | Treaty adopted on December 20, 1996, and/or similar international 103 | agreements. 104 | 105 | f. Exceptions and Limitations means fair use, fair dealing, and/or 106 | any other exception or limitation to Copyright and Similar Rights 107 | that applies to Your use of the Licensed Material. 108 | 109 | g. License Elements means the license attributes listed in the name 110 | of a Creative Commons Public License. The License Elements of this 111 | Public License are Attribution, NonCommercial, and ShareAlike. 112 | 113 | h. Licensed Material means the artistic or literary work, database, 114 | or other material to which the Licensor applied this Public 115 | License. 116 | 117 | i. Licensed Rights means the rights granted to You subject to the 118 | terms and conditions of this Public License, which are limited to 119 | all Copyright and Similar Rights that apply to Your use of the 120 | Licensed Material and that the Licensor has authority to license. 121 | 122 | j. Licensor means the individual(s) or entity(ies) granting rights 123 | under this Public License. 124 | 125 | k. NonCommercial means not primarily intended for or directed towards 126 | commercial advantage or monetary compensation. For purposes of 127 | this Public License, the exchange of the Licensed Material for 128 | other material subject to Copyright and Similar Rights by digital 129 | file-sharing or similar means is NonCommercial provided there is 130 | no payment of monetary compensation in connection with the 131 | exchange. 132 | 133 | l. Share means to provide material to the public by any means or 134 | process that requires permission under the Licensed Rights, such 135 | as reproduction, public display, public performance, distribution, 136 | dissemination, communication, or importation, and to make material 137 | available to the public including in ways that members of the 138 | public may access the material from a place and at a time 139 | individually chosen by them. 140 | 141 | m. Sui Generis Database Rights means rights other than copyright 142 | resulting from Directive 96/9/EC of the European Parliament and of 143 | the Council of 11 March 1996 on the legal protection of databases, 144 | as amended and/or succeeded, as well as other essentially 145 | equivalent rights anywhere in the world. 146 | 147 | n. You means the individual or entity exercising the Licensed Rights 148 | under this Public License. Your has a corresponding meaning. 149 | 150 | 151 | Section 2 -- Scope. 152 | 153 | a. License grant. 154 | 155 | 1. Subject to the terms and conditions of this Public License, 156 | the Licensor hereby grants You a worldwide, royalty-free, 157 | non-sublicensable, non-exclusive, irrevocable license to 158 | exercise the Licensed Rights in the Licensed Material to: 159 | 160 | a. reproduce and Share the Licensed Material, in whole or 161 | in part, for NonCommercial purposes only; and 162 | 163 | b. produce, reproduce, and Share Adapted Material for 164 | NonCommercial purposes only. 165 | 166 | 2. Exceptions and Limitations. For the avoidance of doubt, where 167 | Exceptions and Limitations apply to Your use, this Public 168 | License does not apply, and You do not need to comply with 169 | its terms and conditions. 170 | 171 | 3. Term. The term of this Public License is specified in Section 172 | 6(a). 173 | 174 | 4. Media and formats; technical modifications allowed. The 175 | Licensor authorizes You to exercise the Licensed Rights in 176 | all media and formats whether now known or hereafter created, 177 | and to make technical modifications necessary to do so. The 178 | Licensor waives and/or agrees not to assert any right or 179 | authority to forbid You from making technical modifications 180 | necessary to exercise the Licensed Rights, including 181 | technical modifications necessary to circumvent Effective 182 | Technological Measures. For purposes of this Public License, 183 | simply making modifications authorized by this Section 2(a) 184 | (4) never produces Adapted Material. 185 | 186 | 5. Downstream recipients. 187 | 188 | a. Offer from the Licensor -- Licensed Material. Every 189 | recipient of the Licensed Material automatically 190 | receives an offer from the Licensor to exercise the 191 | Licensed Rights under the terms and conditions of this 192 | Public License. 193 | 194 | b. Additional offer from the Licensor -- Adapted Material. 195 | Every recipient of Adapted Material from You 196 | automatically receives an offer from the Licensor to 197 | exercise the Licensed Rights in the Adapted Material 198 | under the conditions of the Adapter's License You apply. 199 | 200 | c. No downstream restrictions. You may not offer or impose 201 | any additional or different terms or conditions on, or 202 | apply any Effective Technological Measures to, the 203 | Licensed Material if doing so restricts exercise of the 204 | Licensed Rights by any recipient of the Licensed 205 | Material. 206 | 207 | 6. No endorsement. Nothing in this Public License constitutes or 208 | may be construed as permission to assert or imply that You 209 | are, or that Your use of the Licensed Material is, connected 210 | with, or sponsored, endorsed, or granted official status by, 211 | the Licensor or others designated to receive attribution as 212 | provided in Section 3(a)(1)(A)(i). 213 | 214 | b. Other rights. 215 | 216 | 1. Moral rights, such as the right of integrity, are not 217 | licensed under this Public License, nor are publicity, 218 | privacy, and/or other similar personality rights; however, to 219 | the extent possible, the Licensor waives and/or agrees not to 220 | assert any such rights held by the Licensor to the limited 221 | extent necessary to allow You to exercise the Licensed 222 | Rights, but not otherwise. 223 | 224 | 2. Patent and trademark rights are not licensed under this 225 | Public License. 226 | 227 | 3. To the extent possible, the Licensor waives any right to 228 | collect royalties from You for the exercise of the Licensed 229 | Rights, whether directly or through a collecting society 230 | under any voluntary or waivable statutory or compulsory 231 | licensing scheme. In all other cases the Licensor expressly 232 | reserves any right to collect such royalties, including when 233 | the Licensed Material is used other than for NonCommercial 234 | purposes. 235 | 236 | 237 | Section 3 -- License Conditions. 238 | 239 | Your exercise of the Licensed Rights is expressly made subject to the 240 | following conditions. 241 | 242 | a. Attribution. 243 | 244 | 1. If You Share the Licensed Material (including in modified 245 | form), You must: 246 | 247 | a. retain the following if it is supplied by the Licensor 248 | with the Licensed Material: 249 | 250 | i. identification of the creator(s) of the Licensed 251 | Material and any others designated to receive 252 | attribution, in any reasonable manner requested by 253 | the Licensor (including by pseudonym if 254 | designated); 255 | 256 | ii. a copyright notice; 257 | 258 | iii. a notice that refers to this Public License; 259 | 260 | iv. a notice that refers to the disclaimer of 261 | warranties; 262 | 263 | v. a URI or hyperlink to the Licensed Material to the 264 | extent reasonably practicable; 265 | 266 | b. indicate if You modified the Licensed Material and 267 | retain an indication of any previous modifications; and 268 | 269 | c. indicate the Licensed Material is licensed under this 270 | Public License, and include the text of, or the URI or 271 | hyperlink to, this Public License. 272 | 273 | 2. You may satisfy the conditions in Section 3(a)(1) in any 274 | reasonable manner based on the medium, means, and context in 275 | which You Share the Licensed Material. For example, it may be 276 | reasonable to satisfy the conditions by providing a URI or 277 | hyperlink to a resource that includes the required 278 | information. 279 | 3. If requested by the Licensor, You must remove any of the 280 | information required by Section 3(a)(1)(A) to the extent 281 | reasonably practicable. 282 | 283 | b. ShareAlike. 284 | 285 | In addition to the conditions in Section 3(a), if You Share 286 | Adapted Material You produce, the following conditions also apply. 287 | 288 | 1. The Adapter's License You apply must be a Creative Commons 289 | license with the same License Elements, this version or 290 | later, or a BY-NC-SA Compatible License. 291 | 292 | 2. You must include the text of, or the URI or hyperlink to, the 293 | Adapter's License You apply. You may satisfy this condition 294 | in any reasonable manner based on the medium, means, and 295 | context in which You Share Adapted Material. 296 | 297 | 3. You may not offer or impose any additional or different terms 298 | or conditions on, or apply any Effective Technological 299 | Measures to, Adapted Material that restrict exercise of the 300 | rights granted under the Adapter's License You apply. 301 | 302 | 303 | Section 4 -- Sui Generis Database Rights. 304 | 305 | Where the Licensed Rights include Sui Generis Database Rights that 306 | apply to Your use of the Licensed Material: 307 | 308 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 309 | to extract, reuse, reproduce, and Share all or a substantial 310 | portion of the contents of the database for NonCommercial purposes 311 | only; 312 | 313 | b. if You include all or a substantial portion of the database 314 | contents in a database in which You have Sui Generis Database 315 | Rights, then the database in which You have Sui Generis Database 316 | Rights (but not its individual contents) is Adapted Material, 317 | including for purposes of Section 3(b); and 318 | 319 | c. You must comply with the conditions in Section 3(a) if You Share 320 | all or a substantial portion of the contents of the database. 321 | 322 | For the avoidance of doubt, this Section 4 supplements and does not 323 | replace Your obligations under this Public License where the Licensed 324 | Rights include other Copyright and Similar Rights. 325 | 326 | 327 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 328 | 329 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 330 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 331 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 332 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 333 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 334 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 335 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 336 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 337 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 338 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 339 | 340 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 341 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 342 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 343 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 344 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 345 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 346 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 347 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 348 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 349 | 350 | c. The disclaimer of warranties and limitation of liability provided 351 | above shall be interpreted in a manner that, to the extent 352 | possible, most closely approximates an absolute disclaimer and 353 | waiver of all liability. 354 | 355 | 356 | Section 6 -- Term and Termination. 357 | 358 | a. This Public License applies for the term of the Copyright and 359 | Similar Rights licensed here. However, if You fail to comply with 360 | this Public License, then Your rights under this Public License 361 | terminate automatically. 362 | 363 | b. Where Your right to use the Licensed Material has terminated under 364 | Section 6(a), it reinstates: 365 | 366 | 1. automatically as of the date the violation is cured, provided 367 | it is cured within 30 days of Your discovery of the 368 | violation; or 369 | 370 | 2. upon express reinstatement by the Licensor. 371 | 372 | For the avoidance of doubt, this Section 6(b) does not affect any 373 | right the Licensor may have to seek remedies for Your violations 374 | of this Public License. 375 | 376 | c. For the avoidance of doubt, the Licensor may also offer the 377 | Licensed Material under separate terms or conditions or stop 378 | distributing the Licensed Material at any time; however, doing so 379 | will not terminate this Public License. 380 | 381 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 382 | License. 383 | 384 | 385 | Section 7 -- Other Terms and Conditions. 386 | 387 | a. The Licensor shall not be bound by any additional or different 388 | terms or conditions communicated by You unless expressly agreed. 389 | 390 | b. Any arrangements, understandings, or agreements regarding the 391 | Licensed Material not stated herein are separate from and 392 | independent of the terms and conditions of this Public License. 393 | 394 | 395 | Section 8 -- Interpretation. 396 | 397 | a. For the avoidance of doubt, this Public License does not, and 398 | shall not be interpreted to, reduce, limit, restrict, or impose 399 | conditions on any use of the Licensed Material that could lawfully 400 | be made without permission under this Public License. 401 | 402 | b. To the extent possible, if any provision of this Public License is 403 | deemed unenforceable, it shall be automatically reformed to the 404 | minimum extent necessary to make it enforceable. If the provision 405 | cannot be reformed, it shall be severed from this Public License 406 | without affecting the enforceability of the remaining terms and 407 | conditions. 408 | 409 | c. No term or condition of this Public License will be waived and no 410 | failure to comply consented to unless expressly agreed to by the 411 | Licensor. 412 | 413 | d. Nothing in this Public License constitutes or may be interpreted 414 | as a limitation upon, or waiver of, any privileges and immunities 415 | that apply to the Licensor or You, including from the legal 416 | processes of any jurisdiction or authority. 417 | 418 | ======================================================================= 419 | 420 | Creative Commons is not a party to its public 421 | licenses. Notwithstanding, Creative Commons may elect to apply one of 422 | its public licenses to material it publishes and in those instances 423 | will be considered the “Licensor.” The text of the Creative Commons 424 | public licenses is dedicated to the public domain under the CC0 Public 425 | Domain Dedication. Except for the limited purpose of indicating that 426 | material is shared under a Creative Commons public license or as 427 | otherwise permitted by the Creative Commons policies published at 428 | creativecommons.org/policies, Creative Commons does not authorize the 429 | use of the trademark "Creative Commons" or any other trademark or logo 430 | of Creative Commons without its prior written consent including, 431 | without limitation, in connection with any unauthorized modifications 432 | to any of its public licenses or any other arrangements, 433 | understandings, or agreements concerning use of licensed material. For 434 | the avoidance of doubt, this paragraph does not form part of the 435 | public licenses. 436 | 437 | Creative Commons may be contacted at creativecommons.org. 438 | 439 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GameHand 2 | 3 | [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa] 4 | kofibadge 5 | 6 | ### Left-hand gaming keypad with a 3D printed case 7 | 8 | drawing 9 | 10 | --- 11 | 12 | [Case files](case/) 13 | 14 | [KiCAD PCB files](pcb/) 15 | 16 | [Gerbers for PCB production](pcb/gerbers/) 17 | 18 | [JLCPCB BOM](pcb/fab/GameHand_bom_jlc.csv) 19 | 20 | [JLCPCB CPL](pcb/fab/GameHand_cpl_jlc.csv) 21 | 22 | --- 23 | 24 | This work is licensed under a 25 | [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa]. 26 | 27 | [![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa] 28 | 29 | [cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/ 30 | [cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png 31 | [cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg 32 | -------------------------------------------------------------------------------- /case/README.md: -------------------------------------------------------------------------------- 1 | # GameHand case 2 | 3 | ### These files are meant for 3D printing only! 4 | 5 | They are not suitable for CNC machining at all and trying to do so will result in failure of the part. 6 | 7 | 5x M2 screws are required for assembly. 8 | 9 | The wrist rest pad can be made out of simple 5mm thick EPDM foam (can be found in any decent hardware store). 10 | 11 | [Cutting template for the pad](pad_outline.dxf) -------------------------------------------------------------------------------- /case/pad_outline.dxf: -------------------------------------------------------------------------------- 1 | 0 2 | SECTION 3 | 2 4 | HEADER 5 | 9 6 | $INSUNITS 7 | 70 8 | 4 9 | 9 10 | $ACADVER 11 | 1 12 | AC1014 13 | 9 14 | $HANDSEED 15 | 5 16 | FFFF 17 | 0 18 | ENDSEC 19 | 0 20 | SECTION 21 | 2 22 | TABLES 23 | 0 24 | TABLE 25 | 2 26 | VPORT 27 | 5 28 | 8 29 | 100 30 | AcDbSymbolTable 31 | 0 32 | ENDTAB 33 | 0 34 | TABLE 35 | 2 36 | LTYPE 37 | 5 38 | 5 39 | 100 40 | AcDbSymbolTable 41 | 0 42 | LTYPE 43 | 5 44 | 14 45 | 100 46 | AcDbSymbolTableRecord 47 | 100 48 | AcDbLinetypeTableRecord 49 | 2 50 | BYBLOCK 51 | 70 52 | 0 53 | 0 54 | LTYPE 55 | 5 56 | 15 57 | 100 58 | AcDbSymbolTableRecord 59 | 100 60 | AcDbLinetypeTableRecord 61 | 2 62 | BYLAYER 63 | 70 64 | 0 65 | 0 66 | ENDTAB 67 | 0 68 | TABLE 69 | 2 70 | LAYER 71 | 5 72 | 2 73 | 100 74 | AcDbSymbolTable 75 | 70 76 | 2 77 | 0 78 | LAYER 79 | 5 80 | 50 81 | 100 82 | AcDbSymbolTableRecord 83 | 100 84 | AcDbLayerTableRecord 85 | 2 86 | 0 87 | 70 88 | 0 89 | 6 90 | CONTINUOUS 91 | 0 92 | ENDTAB 93 | 0 94 | TABLE 95 | 2 96 | STYLE 97 | 5 98 | 3 99 | 100 100 | AcDbSymbolTable 101 | 70 102 | 1 103 | 0 104 | STYLE 105 | 5 106 | 11 107 | 100 108 | AcDbSymbolTableRecord 109 | 100 110 | AcDbTextStyleTableRecord 111 | 2 112 | STANDARD 113 | 70 114 | 0 115 | 0 116 | ENDTAB 117 | 0 118 | TABLE 119 | 2 120 | VIEW 121 | 5 122 | 6 123 | 100 124 | AcDbSymbolTable 125 | 70 126 | 0 127 | 0 128 | ENDTAB 129 | 0 130 | TABLE 131 | 2 132 | UCS 133 | 5 134 | 7 135 | 100 136 | AcDbSymbolTable 137 | 70 138 | 0 139 | 0 140 | ENDTAB 141 | 0 142 | TABLE 143 | 2 144 | APPID 145 | 5 146 | 9 147 | 100 148 | AcDbSymbolTable 149 | 70 150 | 2 151 | 0 152 | APPID 153 | 5 154 | 12 155 | 100 156 | AcDbSymbolTableRecord 157 | 100 158 | AcDbRegAppTableRecord 159 | 2 160 | ACAD 161 | 70 162 | 0 163 | 0 164 | ENDTAB 165 | 0 166 | TABLE 167 | 2 168 | DIMSTYLE 169 | 5 170 | A 171 | 100 172 | AcDbSymbolTable 173 | 70 174 | 1 175 | 0 176 | ENDTAB 177 | 0 178 | TABLE 179 | 2 180 | BLOCK_RECORD 181 | 5 182 | 1 183 | 100 184 | AcDbSymbolTable 185 | 70 186 | 1 187 | 0 188 | BLOCK_RECORD 189 | 5 190 | 1F 191 | 100 192 | AcDbSymbolTableRecord 193 | 100 194 | AcDbBlockTableRecord 195 | 2 196 | *MODEL_SPACE 197 | 0 198 | BLOCK_RECORD 199 | 5 200 | 1B 201 | 100 202 | AcDbSymbolTableRecord 203 | 100 204 | AcDbBlockTableRecord 205 | 2 206 | *PAPER_SPACE 207 | 0 208 | ENDTAB 209 | 0 210 | ENDSEC 211 | 0 212 | SECTION 213 | 2 214 | BLOCKS 215 | 0 216 | BLOCK 217 | 5 218 | 20 219 | 100 220 | AcDbEntity 221 | 100 222 | AcDbBlockBegin 223 | 2 224 | *MODEL_SPACE 225 | 0 226 | ENDBLK 227 | 5 228 | 21 229 | 100 230 | AcDbEntity 231 | 100 232 | AcDbBlockEnd 233 | 0 234 | BLOCK 235 | 5 236 | 1C 237 | 100 238 | AcDbEntity 239 | 100 240 | AcDbBlockBegin 241 | 2 242 | *PAPER_SPACE 243 | 0 244 | ENDBLK 245 | 5 246 | 1D 247 | 100 248 | AcDbEntity 249 | 100 250 | AcDbBlockEnd 251 | 0 252 | ENDSEC 253 | 0 254 | SECTION 255 | 2 256 | ENTITIES 257 | 0 258 | LWPOLYLINE 259 | 5 260 | 100 261 | 100 262 | AcDbEntity 263 | 8 264 | 0 265 | 100 266 | AcDbPolyline 267 | 90 268 | 10 269 | 70 270 | 1 271 | 43 272 | 0.0 273 | 10 274 | 0.29999999999999816 275 | 20 276 | 185.5 277 | 10 278 | 0.30000000000001276 279 | 20 280 | 103.74999999999993 281 | 42 282 | -0.41421356237309531 283 | 10 284 | -1.499999999999968 285 | 20 286 | 101.94999999999995 287 | 10 288 | -89.383669368438859 289 | 20 290 | 101.94999999999999 291 | 42 292 | -0.22169466264296153 293 | 10 294 | -90.762549366053022 295 | 20 296 | 102.59298230256422 297 | 10 298 | -99.420908368489165 299 | 20 300 | 112.91161274968808 301 | 42 302 | -0.26482166750424757 303 | 10 304 | -99.740550886298749 305 | 20 306 | 114.66446705610196 307 | 10 308 | -74.682640483250992 309 | 20 310 | 186.09583660897812 311 | 42 312 | -0.31851236877012129 313 | 10 314 | -72.984117967827245 315 | 20 316 | 187.30000000000001 317 | 10 318 | -1.5000000000000047 319 | 20 320 | 187.30000000000001 321 | 42 322 | -0.4142135623730942 323 | 0 324 | ENDSEC 325 | 0 326 | SECTION 327 | 2 328 | OBJECTS 329 | 0 330 | DICTIONARY 331 | 5 332 | C 333 | 100 334 | AcDbDictionary 335 | 3 336 | ACAD_GROUP 337 | 350 338 | D 339 | 3 340 | ACAD_MLINESTYLE 341 | 350 342 | 17 343 | 0 344 | DICTIONARY 345 | 5 346 | D 347 | 100 348 | AcDbDictionary 349 | 0 350 | DICTIONARY 351 | 5 352 | 1A 353 | 330 354 | C 355 | 100 356 | AcDbDictionary 357 | 0 358 | DICTIONARY 359 | 5 360 | 17 361 | 100 362 | AcDbDictionary 363 | 0 364 | ENDSEC 365 | 0 366 | EOF 367 | -------------------------------------------------------------------------------- /firmware/gamehand/config.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2021 kb-elmo 3 | 4 | This program is free software: you can redistribute it and/or modify 5 | it under the terms of the GNU General Public License as published by 6 | the Free Software Foundation, either version 2 of the License, or 7 | (at your option) any later version. 8 | 9 | This program is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | GNU General Public License for more details. 13 | 14 | You should have received a copy of the GNU General Public License 15 | along with this program. If not, see . 16 | */ 17 | 18 | #pragma once 19 | 20 | #include "config_common.h" 21 | 22 | /* USB Device descriptor parameter */ 23 | #define VENDOR_ID 0xA68C 24 | #define PRODUCT_ID 0x4D90 25 | #define DEVICE_VER 0x0001 26 | #define MANUFACTURER kb-elmo 27 | #define PRODUCT GameHand 28 | 29 | /* key matrix size */ 30 | #define MATRIX_ROWS 5 31 | #define MATRIX_COLS 6 32 | 33 | /* Keyboard Matrix Assignments */ 34 | #define MATRIX_ROW_PINS { D6, D5, D4, D3, D2 } 35 | #define MATRIX_COL_PINS { B2, B1, B0, B7, C7, C6 } 36 | 37 | /* COL2ROW, ROW2COL */ 38 | #define DIODE_DIRECTION COL2ROW 39 | 40 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 41 | #define DEBOUNCE 5 42 | 43 | /* NKRO 1000Hz */ 44 | #define FORCE_NKRO 45 | #define USB_POLLING_INTERVAL_MS 1 46 | #define QMK_KEYS_PER_SCAN 12 -------------------------------------------------------------------------------- /firmware/gamehand/gamehand.c: -------------------------------------------------------------------------------- 1 | /* Copyright 2021 kb-elmo 2 | * 3 | * This program is free software: you can redistribute it and/or modify 4 | * it under the terms of the GNU General Public License as published by 5 | * the Free Software Foundation, either version 2 of the License, or 6 | * (at your option) any later version. 7 | * 8 | * This program is distributed in the hope that it will be useful, 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | * GNU General Public License for more details. 12 | * 13 | * You should have received a copy of the GNU General Public License 14 | * along with this program. If not, see . 15 | */ 16 | 17 | #include "gamehand.h" 18 | -------------------------------------------------------------------------------- /firmware/gamehand/gamehand.h: -------------------------------------------------------------------------------- 1 | /* Copyright 2021 kb-elmo 2 | * 3 | * This program is free software: you can redistribute it and/or modify 4 | * it under the terms of the GNU General Public License as published by 5 | * the Free Software Foundation, either version 2 of the License, or 6 | * (at your option) any later version. 7 | * 8 | * This program is distributed in the hope that it will be useful, 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | * GNU General Public License for more details. 12 | * 13 | * You should have received a copy of the GNU General Public License 14 | * along with this program. If not, see . 15 | */ 16 | 17 | #pragma once 18 | 19 | #include "quantum.h" 20 | 21 | #define ___ KC_NO 22 | 23 | #define LAYOUT( \ 24 | k00, k01, k02, k03, k04, k05, \ 25 | k10, k11, k12, k13, k14, k15, \ 26 | k20, k21, k22, k23, k24, k25, \ 27 | k30, k31, k32, k33, k34, \ 28 | k40, k41, k42, k45 \ 29 | ) { \ 30 | { k00, k01, k02, k03, k04, k05 }, \ 31 | { k10, k11, k12, k13, k14, k15 }, \ 32 | { k20, k21, k22, k23, k24, k25 }, \ 33 | { k30, k31, k32, k33, k34, ___ }, \ 34 | { k40, k41, k42, ___, ___, k45 } \ 35 | } 36 | -------------------------------------------------------------------------------- /firmware/gamehand/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "keyboard_name": "gamehand", 3 | "url": "", 4 | "maintainer": "kb-elmo", 5 | "width": 3, 6 | "height": 2, 7 | "layouts": { 8 | "LAYOUT": { 9 | "layout": [ 10 | {"label": "k00", "x": 0, "y": 0}, 11 | {"label": "k01", "x": 1, "y": 0}, 12 | {"label": "k02", "x": 2, "y": 0}, 13 | 14 | {"label": "k10", "x": 0, "y": 1, "w": 1.5}, 15 | {"label": "k12", "x": 1.5, "y": 1, "w": 1.5} 16 | ] 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /firmware/gamehand/keymaps/default/keymap.c: -------------------------------------------------------------------------------- 1 | /* Copyright 2021 kb-elmo 2 | * 3 | * This program is free software: you can redistribute it and/or modify 4 | * it under the terms of the GNU General Public License as published by 5 | * the Free Software Foundation, either version 2 of the License, or 6 | * (at your option) any later version. 7 | * 8 | * This program is distributed in the hope that it will be useful, 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | * GNU General Public License for more details. 12 | * 13 | * You should have received a copy of the GNU General Public License 14 | * along with this program. If not, see . 15 | */ 16 | #include QMK_KEYBOARD_H 17 | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19 | [0] = LAYOUT( 20 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, 21 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, 22 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, 23 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, 24 | KC_LCTL, KC_M, KC_H, KC_SPC 25 | ), 26 | [1] = LAYOUT( 27 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, 28 | KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, 29 | KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT 32 | ) 33 | }; 34 | -------------------------------------------------------------------------------- /firmware/gamehand/keymaps/via/keymap.c: -------------------------------------------------------------------------------- 1 | /* Copyright 2021 kb-elmo 2 | * 3 | * This program is free software: you can redistribute it and/or modify 4 | * it under the terms of the GNU General Public License as published by 5 | * the Free Software Foundation, either version 2 of the License, or 6 | * (at your option) any later version. 7 | * 8 | * This program is distributed in the hope that it will be useful, 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | * GNU General Public License for more details. 12 | * 13 | * You should have received a copy of the GNU General Public License 14 | * along with this program. If not, see . 15 | */ 16 | #include QMK_KEYBOARD_H 17 | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19 | [0] = LAYOUT( 20 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, 21 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, 22 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, 23 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, 24 | KC_LCTL, KC_M, KC_H, KC_SPC 25 | ), 26 | [1] = LAYOUT( 27 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, 28 | KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, 29 | KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT 32 | ), 33 | [2] = LAYOUT( 34 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 37 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 39 | ), 40 | [3] = LAYOUT( 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 46 | ) 47 | }; 48 | -------------------------------------------------------------------------------- /firmware/gamehand/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | LTO_ENABLE = yes 3 | -------------------------------------------------------------------------------- /firmware/gamehand/readme.md: -------------------------------------------------------------------------------- 1 | # GameHand 2 | 3 | ![gamehand](https://i.imgur.com/ia3bcUBl.jpg) 4 | 5 | A left-hand gaming keypad with a 3D printed case 6 | 7 | * Keyboard Maintainer: [kb-elmo](https://github.com/kb-elmo) 8 | * Hardware Supported: GameHand rev.1 PCB 9 | * Hardware Availability: [OpenSource Project](https://github.com/kb-elmo/GameHand) 10 | 11 | Make example for this keyboard (after setting up your build environment): 12 | 13 | make gamehand:default 14 | 15 | Flashing example for this keyboard: 16 | 17 | make gamehand:default:flash 18 | 19 | **Bootloader:** Press the physical reset button on the bottom side of the PCB (labeled Reset) or hold down the top left key while plugging in the board. 20 | 21 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). 22 | -------------------------------------------------------------------------------- /firmware/gamehand/rules.mk: -------------------------------------------------------------------------------- 1 | # MCU name 2 | MCU = atmega32u2 3 | 4 | # Bootloader selection 5 | BOOTLOADER = atmel-dfu 6 | 7 | # Build Options 8 | # change yes to no to disable 9 | # 10 | BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration 11 | MOUSEKEY_ENABLE = no # Mouse keys 12 | EXTRAKEY_ENABLE = yes # Audio control and System control 13 | CONSOLE_ENABLE = no # Console for debug 14 | COMMAND_ENABLE = no # Commands for debug and configuration 15 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE 16 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend 17 | # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 18 | NKRO_ENABLE = yes # USB Nkey Rollover 19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth 22 | AUDIO_ENABLE = no # Audio output 23 | 24 | DEBOUNCE_TYPE = sym_defer_pk 25 | -------------------------------------------------------------------------------- /firmware/gamehand_via.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"GameHand", 3 | "vendorId":"0xA68C", 4 | "productId":"0x4D90", 5 | "lighting": "none", 6 | "matrix":{ 7 | "rows":5, 8 | "cols":6 9 | }, 10 | "layouts":{ 11 | "keymap": [ 12 | [ 13 | { 14 | "c": "#777777" 15 | }, 16 | "0,0", 17 | { 18 | "c": "#cccccc" 19 | }, 20 | "0,1", 21 | "0,2", 22 | "0,3", 23 | "0,4", 24 | "0,5" 25 | ], 26 | [ 27 | { 28 | "c": "#aaaaaa" 29 | }, 30 | "1,0", 31 | { 32 | "c": "#cccccc" 33 | }, 34 | "1,1", 35 | "1,2", 36 | "1,3", 37 | "1,4", 38 | "1,5" 39 | ], 40 | [ 41 | { 42 | "c": "#aaaaaa", 43 | "w": 1.25 44 | }, 45 | "2,0", 46 | { 47 | "c": "#cccccc" 48 | }, 49 | "2,1", 50 | "2,2", 51 | "2,3", 52 | "2,4", 53 | "2,5" 54 | ], 55 | [ 56 | { 57 | "c": "#aaaaaa", 58 | "w": 1.75 59 | }, 60 | "3,0", 61 | { 62 | "c": "#cccccc" 63 | }, 64 | "3,1", 65 | "3,2", 66 | "3,3", 67 | "3,4" 68 | ], 69 | [ 70 | { 71 | "c": "#aaaaaa", 72 | "w": 1.5 73 | }, 74 | "4,0", 75 | { 76 | "w": 1.5 77 | }, 78 | "4,1", 79 | { 80 | "w": 1.5 81 | }, 82 | "4,2" 83 | ], 84 | [ 85 | { 86 | "r": -40, 87 | "rx": 4.9, 88 | "ry": 5, 89 | "y": -0.09999999999999964, 90 | "c": "#777777", 91 | "w": 2.75 92 | }, 93 | "4,5" 94 | ] 95 | ] 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /pcb/GameHand-all-pos.csv: -------------------------------------------------------------------------------- 1 | Ref,Val,Package,PosX,PosY,Rot,Side 2 | "C1","10uF","C_0805_2012Metric",172.429249,-110.044151,225.000000,bottom 3 | "C2","0.1uF","C_0805_2012Metric",189.407800,-111.226600,45.000000,bottom 4 | "C3","0.1uF","C_0805_2012Metric",184.708800,-124.129800,315.000000,bottom 5 | "C7","1uF","C_0805_2012Metric",186.182000,-108.356400,45.000000,bottom 6 | "C8","22pF","C_0805_2012Metric",191.109600,-117.678200,135.000000,bottom 7 | "C9","22pF","C_0805_2012Metric",186.334401,-122.453400,315.000000,bottom 8 | "D1","D_Small","D_SOD-123",109.550200,-47.142400,90.000000,bottom 9 | "D2","D_Small","D_SOD-123",127.076200,-47.142400,90.000000,bottom 10 | "D3","D_Small","D_SOD-123",130.149600,-47.142400,90.000000,bottom 11 | "D4","D_Small","D_SOD-123",165.201600,-47.142400,90.000000,bottom 12 | "D5","D_Small","D_SOD-123",168.249600,-47.117000,90.000000,bottom 13 | "D6","D_Small","D_SOD-123",185.724800,-47.091600,90.000000,bottom 14 | "D14","D_Small","D_SOD-123",109.524800,-66.014600,90.000000,bottom 15 | "D15","D_Small","D_SOD-123",127.152400,-66.040000,90.000000,bottom 16 | "D16","D_Small","D_SOD-123",130.022600,-66.014600,90.000000,bottom 17 | "D17","D_Small","D_SOD-123",165.252400,-65.989200,90.000000,bottom 18 | "D18","D_Small","D_SOD-123",168.148000,-65.989200,90.000000,bottom 19 | "D19","D_Small","D_SOD-123",185.724800,-65.989200,90.000000,bottom 20 | "D27","D_Small","D_SOD-123",113.360200,-85.115400,90.000000,bottom 21 | "D28","D_Small","D_SOD-123",131.902200,-85.115400,90.000000,bottom 22 | "D29","D_Small","D_SOD-123",134.874000,-85.115400,90.000000,bottom 23 | "D30","D_Small","D_SOD-123",169.976800,-85.115400,90.000000,bottom 24 | "D31","D_Small","D_SOD-123",172.923200,-85.115400,90.000000,bottom 25 | "D32","D_Small","D_SOD-123",190.449200,-85.090000,90.000000,bottom 26 | "D40","D_Small","D_SOD-123",118.287800,-104.317800,90.000000,bottom 27 | "D41","D_Small","D_SOD-123",141.351000,-104.343200,90.000000,bottom 28 | "D42","D_Small","D_SOD-123",144.348200,-104.343200,90.000000,bottom 29 | "D43","D_Small","D_SOD-123",179.451000,-104.343200,90.000000,bottom 30 | "D44","D_Small","D_SOD-123",182.499000,-104.343200,90.000000,bottom 31 | "D53","D_Small","D_SOD-123",119.075200,-123.469400,90.000000,bottom 32 | "D54","D_Small","D_SOD-123",145.846800,-123.494800,90.000000,bottom 33 | "D55","D_Small","D_SOD-123",149.479000,-123.494800,90.000000,bottom 34 | "D58","D_Small","D_SOD-123",200.050400,-126.034800,40.000000,bottom 35 | "F1","Polyfuse_Small","Fuse_1206_3216Metric",143.535400,-50.266600,90.000000,bottom 36 | "J1","USB_C_Receptacle_USB2.0","USB_C_Receptacle_HRO_TYPE-C-31-M-12",147.624800,-33.172400,0.000000,bottom 37 | "R1","22r","R_0805_2012Metric",148.818600,-57.150000,270.000000,bottom 38 | "R2","22r","R_0805_2012Metric",146.431000,-57.150000,270.000000,bottom 39 | "R3","10k","R_0805_2012Metric",173.990000,-121.589800,45.000000,bottom 40 | "R4","10k","R_0805_2012Metric",207.873600,-99.847400,310.000000,bottom 41 | "R5","5.1k","R_0805_2012Metric",128.600200,-36.957000,0.000000,bottom 42 | "R6","5.1k","R_0805_2012Metric",166.674800,-37.033200,180.000000,bottom 43 | "RESET","SW_Push","SW_SPST_TL3342",213.207600,-95.504000,40.000000,bottom 44 | "U1","ATmega32U2-AU","TQFP-32_7x7mm_P0.8mm",181.025800,-115.646200,135.000000,bottom 45 | "U2","SRV05-4","SOT-23-6",147.574000,-50.266600,180.000000,bottom 46 | "X1","Crystal_GND24_Small","Crystal_SMD_3225-4Pin_3.2x2.5mm",188.772800,-120.065800,225.000000,bottom 47 | -------------------------------------------------------------------------------- /pcb/GameHand-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_USB_C_Receptacle_USB2.0 5 | # 6 | DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N 7 | F0 "J" -400 750 50 H V L CNN 8 | F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 50 H V R CNN 9 | F2 "" 150 0 50 H I C CNN 10 | F3 "" 150 0 50 H I C CNN 11 | $FPLIST 12 | USB*C*Receptacle* 13 | $ENDFPLIST 14 | DRAW 15 | A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150 16 | A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150 17 | A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150 18 | A -275 150 25 1 1799 0 1 10 F -250 150 -300 150 19 | A -275 150 25 1 1799 0 1 10 N -250 150 -300 150 20 | A -275 150 75 1 1799 0 1 20 N -200 150 -350 150 21 | C -100 45 25 0 1 10 F 22 | C 0 -230 50 0 1 0 F 23 | S -10 -700 10 -660 0 0 0 N 24 | S 400 -590 360 -610 0 0 0 N 25 | S 400 -490 360 -510 0 0 0 N 26 | S 400 -190 360 -210 0 0 0 N 27 | S 400 -90 360 -110 0 0 0 N 28 | S 400 10 360 -10 0 0 0 N 29 | S 400 110 360 90 0 0 0 N 30 | S 400 310 360 290 0 0 0 N 31 | S 400 410 360 390 0 0 0 N 32 | S 400 610 360 590 0 0 0 N 33 | S -400 700 400 -700 0 1 10 f 34 | S -300 -150 -250 150 0 1 10 F 35 | S 75 70 125 120 0 1 10 F 36 | P 2 0 1 20 -350 -150 -350 150 N 37 | P 2 0 1 20 -200 150 -200 -150 N 38 | P 2 0 1 20 0 -230 0 170 N 39 | P 3 0 1 20 0 -130 -100 -30 -100 20 N 40 | P 3 0 1 20 0 -80 100 20 100 70 N 41 | P 4 0 1 10 -50 170 0 270 50 170 -50 170 F 42 | X GND A1 0 -900 200 U 50 50 1 1 P 43 | X GND A12 0 -900 200 U 50 50 1 1 P N 44 | X VBUS A4 600 600 200 L 50 50 1 1 P 45 | X CC1 A5 600 400 200 L 50 50 1 1 B 46 | X D+ A6 600 -100 200 L 50 50 1 1 B 47 | X D- A7 600 100 200 L 50 50 1 1 B 48 | X SBU1 A8 600 -500 200 L 50 50 1 1 B 49 | X VBUS A9 600 600 200 L 50 50 1 1 P N 50 | X GND B1 0 -900 200 U 50 50 1 1 P N 51 | X GND B12 0 -900 200 U 50 50 1 1 P N 52 | X VBUS B4 600 600 200 L 50 50 1 1 P N 53 | X CC2 B5 600 300 200 L 50 50 1 1 B 54 | X D+ B6 600 -200 200 L 50 50 1 1 B 55 | X D- B7 600 0 200 L 50 50 1 1 B 56 | X SBU2 B8 600 -600 200 L 50 50 1 1 B 57 | X VBUS B9 600 600 200 L 50 50 1 1 P N 58 | X SHIELD S1 -300 -900 200 U 50 50 1 1 P 59 | ENDDRAW 60 | ENDDEF 61 | # 62 | # Device_C_Small 63 | # 64 | DEF Device_C_Small C 0 10 N N 1 F N 65 | F0 "C" 10 70 50 H V L CNN 66 | F1 "Device_C_Small" 10 -80 50 H V L CNN 67 | F2 "" 0 0 50 H I C CNN 68 | F3 "" 0 0 50 H I C CNN 69 | $FPLIST 70 | C_* 71 | $ENDFPLIST 72 | DRAW 73 | P 2 0 1 13 -60 -20 60 -20 N 74 | P 2 0 1 12 -60 20 60 20 N 75 | X ~ 1 0 100 80 D 50 50 1 1 P 76 | X ~ 2 0 -100 80 U 50 50 1 1 P 77 | ENDDRAW 78 | ENDDEF 79 | # 80 | # Device_Crystal_GND24_Small 81 | # 82 | DEF Device_Crystal_GND24_Small Y 0 40 Y N 1 F N 83 | F0 "Y" 50 175 50 H V L CNN 84 | F1 "Device_Crystal_GND24_Small" 50 100 50 H V L CNN 85 | F2 "" 0 0 50 H I C CNN 86 | F3 "" 0 0 50 H I C CNN 87 | $FPLIST 88 | Crystal* 89 | $ENDFPLIST 90 | DRAW 91 | S -30 -60 30 60 0 1 0 N 92 | P 2 0 1 15 -50 -30 -50 30 N 93 | P 2 0 1 15 50 -30 50 30 N 94 | P 4 0 1 0 -50 -50 -50 -75 50 -75 50 -50 N 95 | P 4 0 1 0 -50 50 -50 75 50 75 50 50 N 96 | X 1 1 -100 0 50 R 30 50 1 1 P 97 | X 2 2 0 -100 25 U 30 50 1 1 P 98 | X 3 3 100 0 50 L 30 50 1 1 P 99 | X 4 4 0 100 25 D 30 50 1 1 P 100 | ENDDRAW 101 | ENDDEF 102 | # 103 | # Device_D_Small 104 | # 105 | DEF Device_D_Small D 0 10 N N 1 F N 106 | F0 "D" -50 80 50 H V L CNN 107 | F1 "Device_D_Small" -150 -80 50 H V L CNN 108 | F2 "" 0 0 50 V I C CNN 109 | F3 "" 0 0 50 V I C CNN 110 | $FPLIST 111 | TO-???* 112 | *_Diode_* 113 | *SingleDiode* 114 | D_* 115 | $ENDFPLIST 116 | DRAW 117 | P 2 0 1 10 -30 -40 -30 40 N 118 | P 2 0 1 0 -30 0 30 0 N 119 | P 4 0 1 10 30 -40 -30 0 30 40 30 -40 N 120 | X K 1 -100 0 70 R 50 50 1 1 P 121 | X A 2 100 0 70 L 50 50 1 1 P 122 | ENDDRAW 123 | ENDDEF 124 | # 125 | # Device_Polyfuse_Small 126 | # 127 | DEF Device_Polyfuse_Small F 0 0 N Y 1 F N 128 | F0 "F" -75 0 50 V V C CNN 129 | F1 "Device_Polyfuse_Small" 75 0 50 V V C CNN 130 | F2 "" 50 -200 50 H I L CNN 131 | F3 "" 0 0 50 H I C CNN 132 | $FPLIST 133 | *polyfuse* 134 | *PTC* 135 | $ENDFPLIST 136 | DRAW 137 | S -20 50 20 -50 0 1 0 N 138 | P 2 0 1 0 0 100 0 -100 N 139 | P 4 0 1 0 -40 50 -40 30 40 -30 40 -50 N 140 | X ~ 1 0 100 25 D 50 50 1 1 P 141 | X ~ 2 0 -100 25 U 50 50 1 1 P 142 | ENDDRAW 143 | ENDDEF 144 | # 145 | # Device_R_Small 146 | # 147 | DEF Device_R_Small R 0 10 N N 1 F N 148 | F0 "R" 30 20 50 H V L CNN 149 | F1 "Device_R_Small" 30 -40 50 H V L CNN 150 | F2 "" 0 0 50 H I C CNN 151 | F3 "" 0 0 50 H I C CNN 152 | $FPLIST 153 | R_* 154 | $ENDFPLIST 155 | DRAW 156 | S -30 70 30 -70 0 1 8 N 157 | X ~ 1 0 100 30 D 50 50 1 1 P 158 | X ~ 2 0 -100 30 U 50 50 1 1 P 159 | ENDDRAW 160 | ENDDEF 161 | # 162 | # MCU_Microchip_ATmega_ATmega32U2-AU 163 | # 164 | DEF MCU_Microchip_ATmega_ATmega32U2-AU U 0 20 Y Y 1 F N 165 | F0 "U" -600 1350 50 H V L BNN 166 | F1 "MCU_Microchip_ATmega_ATmega32U2-AU" 100 -1350 50 H V L TNN 167 | F2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" 0 0 50 H I C CIN 168 | F3 "" 0 0 50 H I C CNN 169 | ALIAS ATmega16U2-AU ATmega32U2-AU 170 | $FPLIST 171 | TQFP*7x7mm*P0.8mm* 172 | $ENDFPLIST 173 | DRAW 174 | S -600 -1300 600 1300 0 1 10 f 175 | X XTAL1 1 -700 900 100 R 50 50 1 1 I 176 | X PD4 10 700 -800 100 L 50 50 1 1 B 177 | X PD5 11 700 -900 100 L 50 50 1 1 B 178 | X PD6 12 700 -1000 100 L 50 50 1 1 B 179 | X ~HWB~/PD7 13 700 -1100 100 L 50 50 1 1 B 180 | X PB0 14 700 1100 100 L 50 50 1 1 B 181 | X PB1 15 700 1000 100 L 50 50 1 1 B 182 | X PB2 16 700 900 100 L 50 50 1 1 B 183 | X PB3 17 700 800 100 L 50 50 1 1 B 184 | X PB4 18 700 700 100 L 50 50 1 1 B 185 | X PB5 19 700 600 100 L 50 50 1 1 B 186 | X PC0/XTAL2 2 -700 700 100 R 50 50 1 1 B 187 | X PB6 20 700 500 100 L 50 50 1 1 B 188 | X PB7 21 700 400 100 L 50 50 1 1 B 189 | X PC7 22 700 -200 100 L 50 50 1 1 B 190 | X PC6 23 700 -100 100 L 50 50 1 1 B 191 | X PC1/~RESET 24 -700 1100 100 R 50 50 1 1 B 192 | X PC5 25 700 0 100 L 50 50 1 1 B 193 | X PC4 26 700 100 100 L 50 50 1 1 B 194 | X UCAP 27 -700 200 100 R 50 50 1 1 P 195 | X UGND 28 -100 -1400 100 U 50 50 1 1 W 196 | X D+ 29 -700 500 100 R 50 50 1 1 B 197 | X GND 3 0 -1400 100 U 50 50 1 1 W 198 | X D- 30 -700 400 100 R 50 50 1 1 B 199 | X UVCC 31 -100 1400 100 D 50 50 1 1 W 200 | X AVCC 32 100 1400 100 D 50 50 1 1 W 201 | X VCC 4 0 1400 100 D 50 50 1 1 W 202 | X PC2 5 700 200 100 L 50 50 1 1 B 203 | X PD0 6 700 -400 100 L 50 50 1 1 B 204 | X PD1 7 700 -500 100 L 50 50 1 1 B 205 | X PD2 8 700 -600 100 L 50 50 1 1 B 206 | X PD3 9 700 -700 100 L 50 50 1 1 B 207 | ENDDRAW 208 | ENDDEF 209 | # 210 | # MX_Alps_Hybrid_MX-NoLED 211 | # 212 | DEF MX_Alps_Hybrid_MX-NoLED MX 0 40 Y Y 1 F N 213 | F0 "MX" -25 150 60 H V C CNN 214 | F1 "MX_Alps_Hybrid_MX-NoLED" -25 50 20 H V C CNN 215 | F2 "" -625 -25 60 H I C CNN 216 | F3 "" -625 -25 60 H I C CNN 217 | DRAW 218 | T 0 125 0 30 0 0 0 COL Normal 0 C C 219 | T 900 0 -75 30 0 0 0 ROW Normal 0 R C 220 | S -100 100 50 -50 0 0 0 N 221 | P 2 0 0 5 -50 -50 -50 50 N 222 | P 3 0 0 5 50 50 0 50 -50 75 N 223 | X COL 1 150 50 100 L 0 0 1 1 P 224 | X ROW 2 -50 -150 100 U 0 0 1 1 P 225 | ENDDRAW 226 | ENDDEF 227 | # 228 | # Power_Protection_SRV05-4 229 | # 230 | DEF Power_Protection_SRV05-4 U 0 0 Y Y 1 F N 231 | F0 "U" -200 450 50 H V R CNN 232 | F1 "Power_Protection_SRV05-4" 100 450 50 H V L CNN 233 | F2 "Package_TO_SOT_SMD:SOT-23-6" 700 -450 50 H I C CNN 234 | F3 "" 0 0 50 H I C CNN 235 | $FPLIST 236 | SOT?23* 237 | $ENDFPLIST 238 | DRAW 239 | C -225 -100 11 0 1 0 F 240 | C -125 -260 11 0 1 0 F 241 | C -125 100 11 0 1 0 F 242 | C -125 255 11 0 1 0 F 243 | C 0 -260 11 0 1 0 F 244 | C 0 255 11 0 1 0 F 245 | C 125 -260 11 0 1 0 F 246 | C 125 -100 11 0 1 0 F 247 | C 125 255 11 0 1 0 F 248 | C 225 100 11 0 1 0 F 249 | S -225 255 225 -260 0 0 0 N 250 | S -300 400 300 -400 0 1 10 f 251 | P 2 0 0 0 -125 -260 -125 255 N 252 | P 2 0 0 0 125 255 125 -260 N 253 | P 2 0 1 0 -305 100 -125 100 N 254 | P 2 0 1 0 -300 -100 -225 -100 N 255 | P 2 0 1 0 -200 -150 -250 -150 N 256 | P 2 0 1 0 -200 200 -250 200 N 257 | P 2 0 1 0 -100 -150 -150 -150 N 258 | P 2 0 1 0 -100 200 -150 200 N 259 | P 2 0 1 0 0 400 0 -400 N 260 | P 2 0 1 0 150 -150 100 -150 N 261 | P 2 0 1 0 150 200 100 200 N 262 | P 2 0 1 0 250 -150 200 -150 N 263 | P 2 0 1 0 250 200 200 200 N 264 | P 2 0 1 0 300 -100 125 -100 N 265 | P 2 0 1 0 300 100 225 100 N 266 | P 3 0 1 0 25 35 -25 35 -25 25 N 267 | P 4 0 1 0 -200 -200 -250 -200 -225 -150 -200 -200 N 268 | P 4 0 1 0 -200 150 -250 150 -225 200 -200 150 N 269 | P 4 0 1 0 -100 -200 -150 -200 -125 -150 -100 -200 N 270 | P 4 0 1 0 -100 150 -150 150 -125 200 -100 150 N 271 | P 4 0 1 0 25 -15 -25 -15 0 35 25 -15 N 272 | P 4 0 1 0 150 -200 100 -200 125 -150 150 -200 N 273 | P 4 0 1 0 150 150 100 150 125 200 150 150 N 274 | P 4 0 1 0 250 -200 200 -200 225 -150 250 -200 N 275 | P 4 0 1 0 250 150 200 150 225 200 250 150 N 276 | X IO1 1 -500 100 200 R 50 50 1 1 P 277 | X VN 2 0 -500 100 U 50 50 1 1 P 278 | X IO2 3 -500 -100 200 R 50 50 1 1 P 279 | X IO3 4 500 100 200 L 50 50 1 1 P 280 | X VP 5 0 500 100 D 50 50 1 1 P 281 | X IO4 6 500 -100 200 L 50 50 1 1 P 282 | ENDDRAW 283 | ENDDEF 284 | # 285 | # Switch_SW_Push 286 | # 287 | DEF Switch_SW_Push SW 0 40 N N 1 F N 288 | F0 "SW" 50 100 50 H V L CNN 289 | F1 "Switch_SW_Push" 0 -60 50 H V C CNN 290 | F2 "" 0 200 50 H I C CNN 291 | F3 "" 0 200 50 H I C CNN 292 | DRAW 293 | C -80 0 20 0 1 0 N 294 | C 80 0 20 0 1 0 N 295 | P 2 0 1 0 0 50 0 120 N 296 | P 2 0 1 0 100 50 -100 50 N 297 | X 1 1 -200 0 100 R 50 50 0 1 P 298 | X 2 2 200 0 100 L 50 50 0 1 P 299 | ENDDRAW 300 | ENDDEF 301 | # 302 | # power_+5V 303 | # 304 | DEF power_+5V #PWR 0 0 Y Y 1 F P 305 | F0 "#PWR" 0 -150 50 H I C CNN 306 | F1 "power_+5V" 0 140 50 H V C CNN 307 | F2 "" 0 0 50 H I C CNN 308 | F3 "" 0 0 50 H I C CNN 309 | DRAW 310 | P 2 0 1 0 -30 50 0 100 N 311 | P 2 0 1 0 0 0 0 100 N 312 | P 2 0 1 0 0 100 30 50 N 313 | X +5V 1 0 0 0 U 50 50 1 1 W N 314 | ENDDRAW 315 | ENDDEF 316 | # 317 | # power_GND 318 | # 319 | DEF power_GND #PWR 0 0 Y Y 1 F P 320 | F0 "#PWR" 0 -250 50 H I C CNN 321 | F1 "power_GND" 0 -150 50 H V C CNN 322 | F2 "" 0 0 50 H I C CNN 323 | F3 "" 0 0 50 H I C CNN 324 | DRAW 325 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 326 | X GND 1 0 0 0 D 50 50 1 1 W N 327 | ENDDRAW 328 | ENDDEF 329 | # 330 | # power_VCC 331 | # 332 | DEF power_VCC #PWR 0 0 Y Y 1 F P 333 | F0 "#PWR" 0 -150 50 H I C CNN 334 | F1 "power_VCC" 0 150 50 H V C CNN 335 | F2 "" 0 0 50 H I C CNN 336 | F3 "" 0 0 50 H I C CNN 337 | DRAW 338 | P 2 0 1 0 -30 50 0 100 N 339 | P 2 0 1 0 0 0 0 100 N 340 | P 2 0 1 0 0 100 30 50 N 341 | X VCC 1 0 0 0 U 50 50 1 1 W N 342 | ENDDRAW 343 | ENDDEF 344 | # 345 | #End Library 346 | -------------------------------------------------------------------------------- /pcb/GameHand.csv: -------------------------------------------------------------------------------- 1 | Comment,Designator,Footprint,LCSC 2 | "10uF","C1","Capacitor_SMD:C_0805_2012Metric","C91245" 3 | "0.1uF","C2,C3","Capacitor_SMD:C_0805_2012Metric","C49678" 4 | "1uF","C7","Capacitor_SMD:C_0805_2012Metric","C28323" 5 | "22pF","C8,C9","Capacitor_SMD:C_0805_2012Metric","C1804" 6 | "D_Small","D1,D2,D3,D4,D5,D6,D14,D15,D16,D17,D18,D19,D27,D28,D29,D30,D31,D32,D40,D41,D42,D43,D44,D53,D54,D55,D58","Diode_SMD:D_SOD-123","C81598" 7 | "Polyfuse_Small","F1","Fuse:Fuse_1206_3216Metric","C69688" 8 | "22r","R1,R2","Resistor_SMD:R_0805_2012Metric","C17561" 9 | "10k","R3,R4","Resistor_SMD:R_0805_2012Metric","C17414" 10 | "5.1k","R5,R6","Resistor_SMD:R_0805_2012Metric","C27834" 11 | "SW_Push","RESET","Button_Switch_SMD:SW_SPST_TL3342","C318884" 12 | "SRV05-4","U2","Package_TO_SOT_SMD:SOT-23-6","C85364" 13 | "Crystal_GND24_Small","X1","Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm","C13738" -------------------------------------------------------------------------------- /pcb/GameHand.pro: -------------------------------------------------------------------------------- 1 | update=14.06.2021 23:44:17 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead= 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.25 32 | ViaDiameter1=0.8 33 | ViaDrill1=0.4 34 | dPairWidth1=0.2 35 | dPairGap1=0.25 36 | dPairViaGap1=0.25 37 | SilkLineWidth=0.12 38 | SilkTextSizeV=1 39 | SilkTextSizeH=1 40 | SilkTextSizeThickness=0.15 41 | SilkTextItalic=0 42 | SilkTextUpright=1 43 | CopperLineWidth=0.2 44 | CopperTextSizeV=1.5 45 | CopperTextSizeH=1.5 46 | CopperTextThickness=0.3 47 | CopperTextItalic=0 48 | CopperTextUpright=1 49 | EdgeCutLineWidth=0.09999999999999999 50 | CourtyardLineWidth=0.05 51 | OthersLineWidth=0.15 52 | OthersTextSizeV=1 53 | OthersTextSizeH=1 54 | OthersTextSizeThickness=0.15 55 | OthersTextItalic=0 56 | OthersTextUpright=1 57 | SolderMaskClearance=0 58 | SolderMaskMinWidth=0 59 | SolderPasteClearance=0 60 | SolderPasteRatio=-0 61 | [pcbnew/Layer.F.Cu] 62 | Name=F.Cu 63 | Type=0 64 | Enabled=1 65 | [pcbnew/Layer.In1.Cu] 66 | Name=In1.Cu 67 | Type=0 68 | Enabled=0 69 | [pcbnew/Layer.In2.Cu] 70 | Name=In2.Cu 71 | Type=0 72 | Enabled=0 73 | [pcbnew/Layer.In3.Cu] 74 | Name=In3.Cu 75 | Type=0 76 | Enabled=0 77 | [pcbnew/Layer.In4.Cu] 78 | Name=In4.Cu 79 | Type=0 80 | Enabled=0 81 | [pcbnew/Layer.In5.Cu] 82 | Name=In5.Cu 83 | Type=0 84 | Enabled=0 85 | [pcbnew/Layer.In6.Cu] 86 | Name=In6.Cu 87 | Type=0 88 | Enabled=0 89 | [pcbnew/Layer.In7.Cu] 90 | Name=In7.Cu 91 | Type=0 92 | Enabled=0 93 | [pcbnew/Layer.In8.Cu] 94 | Name=In8.Cu 95 | Type=0 96 | Enabled=0 97 | [pcbnew/Layer.In9.Cu] 98 | Name=In9.Cu 99 | Type=0 100 | Enabled=0 101 | [pcbnew/Layer.In10.Cu] 102 | Name=In10.Cu 103 | Type=0 104 | Enabled=0 105 | [pcbnew/Layer.In11.Cu] 106 | Name=In11.Cu 107 | Type=0 108 | Enabled=0 109 | [pcbnew/Layer.In12.Cu] 110 | Name=In12.Cu 111 | Type=0 112 | Enabled=0 113 | [pcbnew/Layer.In13.Cu] 114 | Name=In13.Cu 115 | Type=0 116 | Enabled=0 117 | [pcbnew/Layer.In14.Cu] 118 | Name=In14.Cu 119 | Type=0 120 | Enabled=0 121 | [pcbnew/Layer.In15.Cu] 122 | Name=In15.Cu 123 | Type=0 124 | Enabled=0 125 | [pcbnew/Layer.In16.Cu] 126 | Name=In16.Cu 127 | Type=0 128 | Enabled=0 129 | [pcbnew/Layer.In17.Cu] 130 | Name=In17.Cu 131 | Type=0 132 | Enabled=0 133 | [pcbnew/Layer.In18.Cu] 134 | Name=In18.Cu 135 | Type=0 136 | Enabled=0 137 | [pcbnew/Layer.In19.Cu] 138 | Name=In19.Cu 139 | Type=0 140 | Enabled=0 141 | [pcbnew/Layer.In20.Cu] 142 | Name=In20.Cu 143 | Type=0 144 | Enabled=0 145 | [pcbnew/Layer.In21.Cu] 146 | Name=In21.Cu 147 | Type=0 148 | Enabled=0 149 | [pcbnew/Layer.In22.Cu] 150 | Name=In22.Cu 151 | Type=0 152 | Enabled=0 153 | [pcbnew/Layer.In23.Cu] 154 | Name=In23.Cu 155 | Type=0 156 | Enabled=0 157 | [pcbnew/Layer.In24.Cu] 158 | Name=In24.Cu 159 | Type=0 160 | Enabled=0 161 | [pcbnew/Layer.In25.Cu] 162 | Name=In25.Cu 163 | Type=0 164 | Enabled=0 165 | [pcbnew/Layer.In26.Cu] 166 | Name=In26.Cu 167 | Type=0 168 | Enabled=0 169 | [pcbnew/Layer.In27.Cu] 170 | Name=In27.Cu 171 | Type=0 172 | Enabled=0 173 | [pcbnew/Layer.In28.Cu] 174 | Name=In28.Cu 175 | Type=0 176 | Enabled=0 177 | [pcbnew/Layer.In29.Cu] 178 | Name=In29.Cu 179 | Type=0 180 | Enabled=0 181 | [pcbnew/Layer.In30.Cu] 182 | Name=In30.Cu 183 | Type=0 184 | Enabled=0 185 | [pcbnew/Layer.B.Cu] 186 | Name=B.Cu 187 | Type=0 188 | Enabled=1 189 | [pcbnew/Layer.B.Adhes] 190 | Enabled=1 191 | [pcbnew/Layer.F.Adhes] 192 | Enabled=1 193 | [pcbnew/Layer.B.Paste] 194 | Enabled=1 195 | [pcbnew/Layer.F.Paste] 196 | Enabled=1 197 | [pcbnew/Layer.B.SilkS] 198 | Enabled=1 199 | [pcbnew/Layer.F.SilkS] 200 | Enabled=1 201 | [pcbnew/Layer.B.Mask] 202 | Enabled=1 203 | [pcbnew/Layer.F.Mask] 204 | Enabled=1 205 | [pcbnew/Layer.Dwgs.User] 206 | Enabled=1 207 | [pcbnew/Layer.Cmts.User] 208 | Enabled=1 209 | [pcbnew/Layer.Eco1.User] 210 | Enabled=1 211 | [pcbnew/Layer.Eco2.User] 212 | Enabled=1 213 | [pcbnew/Layer.Edge.Cuts] 214 | Enabled=1 215 | [pcbnew/Layer.Margin] 216 | Enabled=1 217 | [pcbnew/Layer.B.CrtYd] 218 | Enabled=1 219 | [pcbnew/Layer.F.CrtYd] 220 | Enabled=1 221 | [pcbnew/Layer.B.Fab] 222 | Enabled=1 223 | [pcbnew/Layer.F.Fab] 224 | Enabled=1 225 | [pcbnew/Layer.Rescue] 226 | Enabled=0 227 | [pcbnew/Netclasses] 228 | [pcbnew/Netclasses/Default] 229 | Name=Default 230 | Clearance=0.2 231 | TrackWidth=0.25 232 | ViaDiameter=0.8 233 | ViaDrill=0.4 234 | uViaDiameter=0.3 235 | uViaDrill=0.1 236 | dPairWidth=0.2 237 | dPairGap=0.25 238 | dPairViaGap=0.25 239 | [pcbnew/Netclasses/1] 240 | Name=Power 241 | Clearance=0.2 242 | TrackWidth=0.5 243 | ViaDiameter=0.8 244 | ViaDrill=0.4 245 | uViaDiameter=0.3 246 | uViaDrill=0.1 247 | dPairWidth=0.2 248 | dPairGap=0.25 249 | dPairViaGap=0.25 250 | -------------------------------------------------------------------------------- /pcb/README.md: -------------------------------------------------------------------------------- 1 | # GameHand PCB 2 | 3 | --- 4 | 5 | The GameHand PCB is powered by an ATmega32u2 MCU and has basic ESD and overvoltage protection. 6 | 7 | With the firmware files in this repo the board is capable of full NKRO and 1000 Hz USB polling. 8 | 9 | --- 10 | 11 | pcb_backpcb_front 12 | -------------------------------------------------------------------------------- /pcb/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/str-dst/GameHand/2d3f2c7c9e4f0dc0662309d50eeb94edb49078ac/pcb/back.png -------------------------------------------------------------------------------- /pcb/custom_parts/elmo.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LOGO (layer F.Cu) 2 | (at 0 0) 3 | (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3))) 5 | ) 6 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3))) 8 | ) 9 | (fp_poly (pts (xy 0.349270 -4.497501) (xy 0.466310 -4.471405) (xy 0.470218 -4.470133) (xy 0.539890 -4.445982) (xy 0.607354 -4.420717) (xy 0.651933 -4.402408) (xy 0.705119 -4.380220) (xy 0.752782 -4.362632) 10 | (xy 0.762000 -4.359709) (xy 0.796435 -4.345676) (xy 0.837943 -4.320446) (xy 0.892492 -4.279955) (xy 0.961861 -4.223626) (xy 1.007664 -4.186729) (xy 1.048716 -4.155566) (xy 1.060275 -4.147426) 11 | (xy 1.089484 -4.121416) (xy 1.131965 -4.076132) (xy 1.180927 -4.019584) (xy 1.229580 -3.959782) (xy 1.271132 -3.904737) (xy 1.291572 -3.874581) (xy 1.377008 -3.713291) (xy 1.443554 -3.535264) 12 | (xy 1.487016 -3.353113) (xy 1.500300 -3.246700) (xy 1.505668 -3.176659) (xy 1.513000 -3.131022) (xy 1.528656 -3.103829) (xy 1.558997 -3.089117) (xy 1.610384 -3.080924) (xy 1.684866 -3.073712) 13 | (xy 1.773281 -3.063894) (xy 1.875508 -3.050706) (xy 1.981919 -3.035572) (xy 2.082884 -3.019918) (xy 2.168774 -3.005169) (xy 2.226733 -2.993503) (xy 2.361568 -2.977448) (xy 2.511297 -2.986488) 14 | (xy 2.652875 -3.015818) (xy 2.724371 -3.035126) (xy 2.791045 -3.052526) (xy 2.839943 -3.064647) (xy 2.844799 -3.065769) (xy 2.895907 -3.078231) (xy 2.938196 -3.089891) (xy 2.939568 -3.090315) 15 | (xy 2.972163 -3.089846) (xy 3.009980 -3.065412) (xy 3.028468 -3.047993) (xy 3.064821 -3.003672) (xy 3.081208 -2.956378) (xy 3.084830 -2.915465) (xy 3.085347 -2.812141) (xy 3.077376 -2.735674) 16 | (xy 3.059983 -2.679905) (xy 3.045276 -2.654708) (xy 3.024370 -2.623207) (xy 3.016813 -2.607339) (xy 3.017213 -2.606925) (xy 3.034808 -2.602406) (xy 3.077566 -2.590948) (xy 3.137989 -2.574570) 17 | (xy 3.174999 -2.564478) (xy 3.257747 -2.541954) (xy 3.342364 -2.519058) (xy 3.413680 -2.499892) (xy 3.429000 -2.495806) (xy 3.487278 -2.478100) (xy 3.534413 -2.459856) (xy 3.556000 -2.447909) 18 | (xy 3.588719 -2.427940) (xy 3.634982 -2.406817) (xy 3.640666 -2.404616) (xy 3.720266 -2.364903) (xy 3.799467 -2.308614) (xy 3.873507 -2.241227) (xy 3.937627 -2.168221) (xy 3.987064 -2.095076) 19 | (xy 4.017058 -2.027271) (xy 4.022848 -1.970285) (xy 4.021995 -1.965764) (xy 4.006206 -1.922796) (xy 3.986711 -1.895630) (xy 3.966051 -1.871716) (xy 3.962399 -1.861191) (xy 3.973842 -1.844243) 20 | (xy 4.004816 -1.809421) (xy 4.050292 -1.762168) (xy 4.093633 -1.719171) (xy 4.155103 -1.660684) (xy 4.202843 -1.620509) (xy 4.246585 -1.592532) (xy 4.296057 -1.570638) (xy 4.360990 -1.548713) 21 | (xy 4.368800 -1.546255) (xy 4.447614 -1.518035) (xy 4.510705 -1.488648) (xy 4.549594 -1.462073) (xy 4.550833 -1.460803) (xy 4.581676 -1.405075) (xy 4.587558 -1.335655) (xy 4.567939 -1.262316) 22 | (xy 4.562420 -1.250914) (xy 4.529705 -1.196604) (xy 4.485308 -1.134014) (xy 4.437757 -1.074254) (xy 4.395584 -1.028431) (xy 4.382866 -1.017084) (xy 4.366233 -1.002115) (xy 4.361269 -0.987829) 23 | (xy 4.371018 -0.968042) (xy 4.398527 -0.936573) (xy 4.446810 -0.887267) (xy 4.542505 -0.777021) (xy 4.623451 -0.656773) (xy 4.685518 -0.534114) (xy 4.724579 -0.416635) (xy 4.734655 -0.357997) 24 | (xy 4.733588 -0.278508) (xy 4.709994 -0.222795) (xy 4.662269 -0.188005) (xy 4.633957 -0.178773) (xy 4.592597 -0.165402) (xy 4.577524 -0.149010) (xy 4.579764 -0.127973) (xy 4.607861 -0.024751) 25 | (xy 4.625975 0.057435) (xy 4.635940 0.129288) (xy 4.639591 0.201509) (xy 4.639733 0.221746) (xy 4.631768 0.336999) (xy 4.609563 0.445738) (xy 4.575652 0.537554) (xy 4.553332 0.576484) 26 | (xy 4.530262 0.615760) (xy 4.501613 0.671978) (xy 4.481401 0.715558) (xy 4.453820 0.771857) (xy 4.426261 0.804845) (xy 4.387855 0.822407) (xy 4.327732 0.832427) (xy 4.318877 0.833459) 27 | (xy 4.297424 0.838172) (xy 4.284451 0.851214) (xy 4.277195 0.880069) (xy 4.272890 0.932219) (xy 4.271333 0.962120) (xy 4.273512 1.058054) (xy 4.287801 1.150851) (xy 4.311945 1.230427) 28 | (xy 4.343694 1.286700) (xy 4.343891 1.286933) (xy 4.378490 1.336160) (xy 4.411723 1.397134) (xy 4.438054 1.458073) (xy 4.451946 1.507197) (xy 4.452857 1.518792) (xy 4.436312 1.577751) 29 | (xy 4.392694 1.630031) (xy 4.328684 1.671703) (xy 4.250964 1.698843) (xy 4.166214 1.707524) (xy 4.135329 1.705382) (xy 4.082233 1.698570) (xy 4.041206 1.692388) (xy 4.030443 1.690337) 30 | (xy 4.013919 1.698314) (xy 3.999567 1.733066) (xy 3.987816 1.786466) (xy 3.976334 1.845074) (xy 3.965711 1.892329) (xy 3.959743 1.913466) (xy 3.948792 1.945301) (xy 3.933353 1.992911) 31 | (xy 3.929037 2.006599) (xy 3.888339 2.112204) (xy 3.830887 2.229121) (xy 3.763738 2.344582) (xy 3.693950 2.445816) (xy 3.669155 2.476775) (xy 3.617617 2.531749) (xy 3.555042 2.589433) 32 | (xy 3.489468 2.643313) (xy 3.428929 2.686874) (xy 3.381463 2.713604) (xy 3.373110 2.716728) (xy 3.345346 2.736126) (xy 3.308763 2.775224) (xy 3.278079 2.815950) (xy 3.198963 2.919636) 33 | (xy 3.102359 3.026226) (xy 2.992546 3.132576) (xy 2.873805 3.235546) (xy 2.750414 3.331992) (xy 2.626652 3.418773) (xy 2.506800 3.492746) (xy 2.395137 3.550769) (xy 2.295942 3.589701) 34 | (xy 2.213494 3.606398) (xy 2.200991 3.606800) (xy 2.156464 3.618472) (xy 2.114742 3.646096) (xy 2.032718 3.716440) (xy 1.939997 3.780514) (xy 1.843448 3.834898) (xy 1.749939 3.876169) 35 | (xy 1.666337 3.900908) (xy 1.599510 3.905693) (xy 1.594831 3.905071) (xy 1.543233 3.903900) (xy 1.489650 3.918793) (xy 1.426161 3.952773) (xy 1.369331 3.991135) (xy 1.324511 4.021636) 36 | (xy 1.290775 4.041951) (xy 1.278413 4.047066) (xy 1.258487 4.055152) (xy 1.218586 4.076286) (xy 1.170615 4.103971) (xy 1.090700 4.144640) (xy 0.986366 4.187332) (xy 0.866662 4.228894) 37 | (xy 0.740635 4.266173) (xy 0.622764 4.294864) (xy 0.519295 4.309571) (xy 0.398524 4.315097) (xy 0.272460 4.311830) (xy 0.153114 4.300159) (xy 0.052495 4.280474) (xy 0.036524 4.275872) 38 | (xy -0.016797 4.260691) (xy -0.053096 4.256961) (xy -0.087550 4.265625) (xy -0.132810 4.286399) (xy -0.212801 4.312621) (xy -0.315086 4.327063) (xy -0.430023 4.329212) (xy -0.547969 4.318555) 39 | (xy -0.592667 4.310824) (xy -0.672977 4.293190) (xy -0.760269 4.271566) (xy -0.808847 4.258279) (xy -0.867093 4.242437) (xy -0.901947 4.236817) (xy -0.922207 4.241125) (xy -0.935847 4.254010) 40 | (xy -0.984235 4.289193) (xy -1.056862 4.307673) (xy -1.149084 4.310436) (xy -1.256262 4.298469) (xy -1.373752 4.272759) (xy -1.496914 4.234292) (xy -1.621105 4.184055) (xy -1.741685 4.123034) 41 | (xy -1.840318 4.061752) (xy -1.884300 4.033765) (xy -1.917990 4.016220) (xy -1.928377 4.013200) (xy -1.952088 4.000735) (xy -1.959192 3.992033) (xy -1.982129 3.965463) (xy -2.018503 3.932426) 42 | (xy -2.060893 3.898481) (xy -2.101879 3.869188) (xy -2.134038 3.850106) (xy -2.149950 3.846793) (xy -2.150534 3.848700) (xy -2.166067 3.887319) (xy -2.209366 3.914542) (xy -2.275475 3.927716) 43 | (xy -2.299647 3.928533) (xy -2.384808 3.918288) (xy -2.486185 3.890058) (xy -2.594028 3.847598) (xy -2.698588 3.794665) (xy -2.777067 3.744625) (xy -2.814868 3.713912) (xy -2.865493 3.667914) 44 | (xy -2.924010 3.611693) (xy -2.985483 3.550313) (xy -3.044980 3.488836) (xy -3.097565 3.432326) (xy -3.138304 3.385847) (xy -3.162265 3.354460) (xy -3.166534 3.344975) (xy -3.176166 3.336156) 45 | (xy -3.207664 3.341793) (xy -3.264932 3.362619) (xy -3.268587 3.364091) (xy -3.377073 3.396408) (xy -3.502931 3.414621) (xy -3.510190 3.415160) (xy -3.583254 3.419151) (xy -3.634650 3.415912) 46 | (xy -3.668189 3.400653) (xy -3.687678 3.368585) (xy -3.696927 3.314920) (xy -3.699745 3.234867) (xy -3.699934 3.176593) (xy -3.700628 3.091526) (xy -3.703768 3.030999) (xy -3.710938 2.985697) 47 | (xy -3.723724 2.946304) (xy -3.743710 2.903506) (xy -3.747743 2.895599) (xy -3.778223 2.835887) (xy -3.806314 2.780297) (xy -3.820590 2.751666) (xy -3.842805 2.708284) (xy -3.860979 2.675466) 48 | (xy -3.885292 2.631075) (xy -3.914915 2.571249) (xy -3.944949 2.506622) (xy -3.970492 2.447826) (xy -3.986646 2.405494) (xy -3.988798 2.398121) (xy -4.005954 2.357489) (xy -4.023329 2.335421) 49 | (xy -4.043876 2.307188) (xy -4.047067 2.293392) (xy -4.058300 2.264985) (xy -4.087594 2.261340) (xy -4.118539 2.276552) (xy -4.173142 2.299431) (xy -4.228504 2.298153) (xy -4.272095 2.273013) 50 | (xy -4.272145 2.272958) (xy -4.289595 2.244172) (xy -4.313588 2.192204) (xy -4.340126 2.126058) (xy -4.352706 2.091595) (xy -4.375587 2.023068) (xy -4.391498 1.963266) (xy -4.402089 1.902090) 51 | (xy -4.409008 1.829440) (xy -4.413906 1.735214) (xy -4.414863 1.710937) (xy -4.417494 1.579697) (xy -4.413902 1.470282) (xy -4.403529 1.371127) (xy -4.396194 1.325025) (xy -4.384180 1.253903) 52 | (xy -4.374846 1.194031) (xy -4.369532 1.154233) (xy -4.368800 1.144599) (xy -4.383524 1.125534) (xy -4.420725 1.105319) (xy -4.440767 1.098040) (xy -4.508262 1.060818) (xy -4.551532 1.001646) 53 | (xy -4.568216 0.924442) (xy -4.566877 0.889000) (xy -4.552060 0.818046) (xy -4.312472 0.818046) (xy -4.311576 0.824869) (xy -4.285424 0.828940) (xy -4.245139 0.809106) (xy -4.196199 0.769070) 54 | (xy -4.144079 0.712540) (xy -4.142247 0.710286) (xy -4.089005 0.650295) (xy -4.047381 0.618475) (xy -4.013195 0.613043) (xy -3.982267 0.632215) (xy -3.975766 0.639233) (xy -3.946426 0.691447) 55 | (xy -3.938001 0.758889) (xy -3.950687 0.844923) (xy -3.984683 0.952916) (xy -3.995900 0.982133) (xy -4.059639 1.155329) (xy -4.105959 1.310471) (xy -4.137104 1.457078) (xy -4.155320 1.604669) 56 | (xy -4.160107 1.678192) (xy -4.163101 1.764461) (xy -4.163617 1.842527) (xy -4.161741 1.903925) (xy -4.157559 1.940188) (xy -4.157437 1.940659) (xy -4.144376 1.989666) (xy -4.121885 1.938866) 57 | (xy -4.105566 1.892019) (xy -4.098631 1.853377) (xy -4.086966 1.822670) (xy -4.057679 1.779880) (xy -4.029505 1.747544) (xy -3.977077 1.698814) (xy -3.937890 1.677565) (xy -3.910231 1.685070) 58 | (xy -3.892389 1.722603) (xy -3.882649 1.791437) (xy -3.879736 1.858918) (xy -3.870803 1.969341) (xy -3.847424 2.083992) (xy -3.808008 2.207185) (xy -3.750966 2.343231) (xy -3.674708 2.496442) 59 | (xy -3.584908 2.658533) (xy -3.523885 2.768472) (xy -3.479874 2.858106) (xy -3.450104 2.934619) (xy -3.431805 3.005196) (xy -3.422207 3.077021) (xy -3.421864 3.081318) (xy -3.412067 3.207770) 60 | (xy -3.381883 3.161506) (xy -3.362634 3.119371) (xy -3.359036 3.068279) (xy -3.362427 3.034372) (xy -3.364281 2.954375) (xy -3.348739 2.889584) (xy -3.318262 2.845586) (xy -3.275312 2.827969) 61 | (xy -3.271428 2.827866) (xy -3.242046 2.832488) (xy -3.214356 2.850194) (xy -3.181540 2.886744) (xy -3.147797 2.932326) (xy -3.024496 3.096576) (xy -2.901190 3.243857) (xy -2.781606 3.370106) 62 | (xy -2.669471 3.471258) (xy -2.616200 3.511981) (xy -2.557225 3.551903) (xy -2.497225 3.589218) (xy -2.444225 3.619275) (xy -2.406253 3.637426) (xy -2.394103 3.640666) (xy -2.392801 3.625320) 63 | (xy -2.394567 3.585281) (xy -2.398536 3.534833) (xy -2.402731 3.475415) (xy -2.399953 3.438395) (xy -2.387523 3.412574) (xy -2.363180 3.387147) (xy -2.318163 3.345295) (xy -2.238652 3.387147) 64 | (xy -2.183292 3.422437) (xy -2.120915 3.471219) (xy -2.075903 3.512405) (xy -2.011854 3.573738) (xy -1.938959 3.639013) (xy -1.863716 3.702879) (xy -1.792621 3.759984) (xy -1.732170 3.804974) 65 | (xy -1.688860 3.832498) (xy -1.685106 3.834380) (xy -1.637159 3.861153) (xy -1.584609 3.895702) (xy -1.575744 3.902148) (xy -1.536379 3.928933) (xy -1.507616 3.944150) (xy -1.502103 3.945466) 66 | (xy -1.477581 3.952175) (xy -1.438136 3.968550) (xy -1.433426 3.970754) (xy -1.384457 3.990279) (xy -1.322006 4.010558) (xy -1.293815 4.018387) (xy -1.207562 4.040732) (xy -1.230210 3.997332) 67 | (xy -1.249911 3.948186) (xy -1.246810 3.908086) (xy -1.225194 3.867868) (xy -1.199088 3.838467) (xy -1.166712 3.833032) (xy -1.145209 3.836774) (xy -1.095865 3.853762) (xy -1.041842 3.880756) 68 | (xy -1.033383 3.885902) (xy -0.984037 3.913680) (xy -0.938500 3.934122) (xy -0.931334 3.936543) (xy -0.889690 3.951521) (xy -0.835438 3.973731) (xy -0.815164 3.982625) (xy -0.770492 3.997855) 69 | (xy -0.701682 4.015843) (xy -0.618139 4.034693) (xy -0.529270 4.052509) (xy -0.444482 4.067395) (xy -0.373181 4.077457) (xy -0.327942 4.080821) (xy -0.293636 4.066660) (xy -0.282961 4.047066) 70 | (xy -0.263428 4.019515) (xy -0.244767 4.013200) (xy -0.218499 4.015839) (xy -0.168695 4.022899) (xy -0.103032 4.033092) (xy -0.029186 4.045133) (xy 0.045167 4.057734) (xy 0.112350 4.069608) 71 | (xy 0.164689 4.079469) (xy 0.194506 4.086029) (xy 0.198485 4.087507) (xy 0.217006 4.089503) (xy 0.262036 4.089984) (xy 0.326263 4.089178) (xy 0.402375 4.087312) (xy 0.483059 4.084614) 72 | (xy 0.561003 4.081309) (xy 0.628895 4.077625) (xy 0.679422 4.073789) (xy 0.694266 4.072112) (xy 0.781810 4.052880) (xy 0.888782 4.018096) (xy 1.006947 3.971547) (xy 1.128067 3.917018) 73 | (xy 1.243906 3.858292) (xy 1.346228 3.799155) (xy 1.426795 3.743393) (xy 1.447799 3.725847) (xy 1.502441 3.683592) (xy 1.563769 3.645863) (xy 1.621264 3.618379) (xy 1.664408 3.606860) 74 | (xy 1.666755 3.606800) (xy 1.704926 3.616994) (xy 1.723951 3.634260) (xy 1.735671 3.647048) (xy 1.754547 3.646271) (xy 1.787823 3.629808) (xy 1.831482 3.602763) (xy 1.879533 3.567464) 75 | (xy 1.942714 3.514618) (xy 2.012907 3.451304) (xy 2.081993 3.384599) (xy 2.083656 3.382928) (xy 2.186326 3.283743) (xy 2.272079 3.209501) (xy 2.340065 3.160835) (xy 2.389435 3.138375) 76 | (xy 2.412580 3.138629) (xy 2.431417 3.161518) (xy 2.437950 3.201108) (xy 2.431484 3.242288) (xy 2.418362 3.264464) (xy 2.405904 3.286486) (xy 2.408046 3.294223) (xy 2.428518 3.292362) 77 | (xy 2.468434 3.271639) (xy 2.522258 3.236060) (xy 2.584452 3.189630) (xy 2.649479 3.136355) (xy 2.711802 3.080239) (xy 2.734682 3.057947) (xy 2.793512 2.997273) (xy 2.851438 2.934377) 78 | (xy 2.903750 2.874749) (xy 2.945737 2.823881) (xy 2.972689 2.787263) (xy 2.980266 2.771685) (xy 2.988976 2.754385) (xy 3.011554 2.717878) (xy 3.036104 2.680561) (xy 3.076711 2.606721) 79 | (xy 3.116041 2.511598) (xy 3.149578 2.407622) (xy 3.172809 2.307221) (xy 3.173806 2.301408) (xy 3.193108 2.247551) (xy 3.225665 2.201478) (xy 3.226820 2.200374) (xy 3.262173 2.175779) 80 | (xy 3.293471 2.176307) (xy 3.324776 2.204257) (xy 3.360150 2.261928) (xy 3.370255 2.281559) (xy 3.413111 2.366835) (xy 3.454922 2.330270) (xy 3.537324 2.239269) (xy 3.606345 2.121538) 81 | (xy 3.662442 1.975849) (xy 3.706067 1.800977) (xy 3.737675 1.595693) (xy 3.742178 1.554896) (xy 3.752507 1.471819) (xy 3.764918 1.395930) (xy 3.777687 1.336755) (xy 3.786887 1.308100) 82 | (xy 3.819423 1.264173) (xy 3.862208 1.251862) (xy 3.913461 1.271122) (xy 3.962397 1.312330) (xy 4.010320 1.357527) (xy 4.061209 1.398849) (xy 4.107953 1.431307) (xy 4.143443 1.449910) 83 | (xy 4.159733 1.450843) (xy 4.159218 1.430833) (xy 4.144487 1.401167) (xy 4.125373 1.365900) (xy 4.099721 1.310750) (xy 4.073003 1.247499) (xy 4.072384 1.245953) (xy 4.055532 1.202722) 84 | (xy 4.043523 1.165966) (xy 4.035732 1.129019) (xy 4.031536 1.085213) (xy 4.030314 1.027881) (xy 4.031440 0.950355) (xy 4.034294 0.845968) (xy 4.034464 0.840148) (xy 4.040660 0.696680) 85 | (xy 4.050552 0.583895) (xy 4.065139 0.498719) (xy 4.085417 0.438075) (xy 4.112382 0.398888) (xy 4.147032 0.378083) (xy 4.186021 0.372533) (xy 4.222370 0.378886) (xy 4.246517 0.404019) 86 | (xy 4.259824 0.431800) (xy 4.279281 0.470039) (xy 4.296305 0.490160) (xy 4.299235 0.491066) (xy 4.309089 0.475455) (xy 4.320006 0.433766) (xy 4.330840 0.373714) (xy 4.340442 0.303017) 87 | (xy 4.347664 0.229391) (xy 4.351359 0.160551) (xy 4.351606 0.139008) (xy 4.342517 0.034134) (xy 4.317740 -0.087063) (xy 4.280266 -0.212657) (xy 4.234745 -0.327117) (xy 4.201929 -0.404465) 88 | (xy 4.186350 -0.458403) (xy 4.187476 -0.494350) (xy 4.204772 -0.517725) (xy 4.215286 -0.524338) (xy 4.244929 -0.537309) (xy 4.270619 -0.537420) (xy 4.300036 -0.521348) (xy 4.340860 -0.485769) 89 | (xy 4.370429 -0.457200) (xy 4.427864 -0.405825) (xy 4.470830 -0.377596) (xy 4.496990 -0.373685) (xy 4.504266 -0.390153) (xy 4.492160 -0.422292) (xy 4.458821 -0.471717) (xy 4.408724 -0.533663) 90 | (xy 4.346340 -0.603365) (xy 4.276143 -0.676059) (xy 4.202603 -0.746978) (xy 4.130195 -0.811359) (xy 4.063390 -0.864436) (xy 4.050224 -0.873887) (xy 3.969998 -0.933361) (xy 3.916747 -0.980996) 91 | (xy 3.887204 -1.020199) (xy 3.878109 -1.053505) (xy 3.886834 -1.080402) (xy 3.916746 -1.100039) (xy 3.972239 -1.114264) (xy 4.045017 -1.123702) (xy 4.136575 -1.141272) (xy 4.213393 -1.172389) 92 | (xy 4.267904 -1.213502) (xy 4.284026 -1.235934) (xy 4.289313 -1.256636) (xy 4.275466 -1.274661) (xy 4.236739 -1.296424) (xy 4.224729 -1.302153) (xy 4.178120 -1.322855) (xy 4.144287 -1.335685) 93 | (xy 4.135366 -1.337734) (xy 4.104756 -1.348461) (xy 4.057995 -1.376546) (xy 4.003313 -1.415843) (xy 3.948943 -1.460205) (xy 3.903116 -1.503486) (xy 3.883759 -1.525591) (xy 3.824927 -1.595928) 94 | (xy 3.757404 -1.668890) (xy 3.687682 -1.738188) (xy 3.622254 -1.797536) (xy 3.567611 -1.840645) (xy 3.542294 -1.856309) (xy 3.463330 -1.902039) (xy 3.403656 -1.947876) (xy 3.365880 -1.990550) 95 | (xy 3.352608 -2.026791) (xy 3.366448 -2.053328) (xy 3.379631 -2.060293) (xy 3.412988 -2.062279) (xy 3.470750 -2.054943) (xy 3.545218 -2.039740) (xy 3.628690 -2.018126) (xy 3.673171 -2.004812) 96 | (xy 3.718670 -1.992070) (xy 3.748507 -1.986630) (xy 3.754052 -1.987342) (xy 3.746054 -2.000931) (xy 3.719055 -2.029499) (xy 3.692636 -2.054329) (xy 3.625148 -2.104764) (xy 3.534920 -2.157505) 97 | (xy 3.432268 -2.207487) (xy 3.327508 -2.249645) (xy 3.239431 -2.276843) (xy 3.176656 -2.293850) (xy 3.123816 -2.310335) (xy 3.092947 -2.322464) (xy 3.076586 -2.329445) (xy 3.050667 -2.337253) 98 | (xy 3.011551 -2.346626) (xy 2.955600 -2.358304) (xy 2.879174 -2.373027) (xy 2.778635 -2.391533) (xy 2.650343 -2.414564) (xy 2.566817 -2.429395) (xy 2.480793 -2.445488) (xy 2.406570 -2.460992) 99 | (xy 2.350635 -2.474429) (xy 2.319476 -2.484322) (xy 2.315727 -2.486567) (xy 2.306150 -2.513390) (xy 2.305842 -2.549233) (xy 2.322676 -2.587646) (xy 2.364391 -2.614956) (xy 2.433435 -2.632032) 100 | (xy 2.532254 -2.639742) (xy 2.562279 -2.640312) (xy 2.629772 -2.643004) (xy 2.686895 -2.648936) (xy 2.722784 -2.656914) (xy 2.725866 -2.658320) (xy 2.750744 -2.680183) (xy 2.781525 -2.717475) 101 | (xy 2.809582 -2.758331) (xy 2.826289 -2.790888) (xy 2.827866 -2.798575) (xy 2.813465 -2.799071) (xy 2.776626 -2.790446) (xy 2.747433 -2.781635) (xy 2.677376 -2.766621) (xy 2.584308 -2.757175) 102 | (xy 2.478625 -2.753305) (xy 2.370724 -2.755020) (xy 2.271000 -2.762328) (xy 2.189851 -2.775238) (xy 2.167466 -2.781172) (xy 2.063441 -2.806727) (xy 1.931005 -2.828622) (xy 1.775486 -2.846099) 103 | (xy 1.638299 -2.856376) (xy 1.473199 -2.866262) (xy 1.473199 -2.822007) (xy 1.463010 -2.757340) (xy 1.434852 -2.673339) (xy 1.392339 -2.576765) (xy 1.339088 -2.474381) (xy 1.278713 -2.372950) 104 | (xy 1.214829 -2.279235) (xy 1.151050 -2.199999) (xy 1.127164 -2.174660) (xy 1.055616 -2.107653) (xy 0.976278 -2.041033) (xy 0.898597 -1.982239) (xy 0.832022 -1.938711) (xy 0.817033 -1.930467) 105 | (xy 0.774946 -1.906412) (xy 0.749031 -1.887341) (xy 0.745066 -1.881484) (xy 0.755158 -1.862699) (xy 0.780652 -1.828723) (xy 0.795178 -1.811228) (xy 0.825413 -1.773607) (xy 0.843639 -1.746605) 106 | (xy 0.845978 -1.740652) (xy 0.855149 -1.720560) (xy 0.877500 -1.683726) (xy 0.889885 -1.665018) (xy 0.955936 -1.551399) (xy 1.018640 -1.413013) (xy 1.074748 -1.258961) (xy 1.121012 -1.098341) 107 | (xy 1.154184 -0.940256) (xy 1.158605 -0.912162) (xy 1.175063 -0.698039) (xy 1.163155 -0.479499) (xy 1.124351 -0.262941) (xy 1.060125 -0.054764) (xy 0.971949 0.138633) (xy 0.884448 0.279400) 108 | (xy 0.821585 0.359819) (xy 0.747255 0.442493) (xy 0.667192 0.522178) (xy 0.587133 0.593629) (xy 0.512809 0.651604) (xy 0.449957 0.690858) (xy 0.421350 0.702880) (xy 0.378712 0.721754) 109 | (xy 0.355512 0.737475) (xy 0.319017 0.757774) (xy 0.256983 0.780528) (xy 0.177438 0.803701) (xy 0.088410 0.825255) (xy -0.002073 0.843154) (xy -0.085983 0.855361) (xy -0.121957 0.858626) 110 | (xy -0.279417 0.858885) (xy -0.443826 0.841164) (xy -0.597499 0.807502) (xy -0.618067 0.801349) (xy -0.706217 0.768489) (xy -0.808934 0.721879) (xy -0.913559 0.667911) (xy -1.007431 0.612975) 111 | (xy -1.056073 0.580223) (xy -1.170514 0.486466) (xy -1.284559 0.374116) (xy -1.390220 0.252204) (xy -1.479507 0.129763) (xy -1.530320 0.044163) (xy -1.561377 -0.014000) (xy -1.587643 -0.061378) 112 | (xy -1.604183 -0.089107) (xy -1.605729 -0.091304) (xy -1.619981 -0.119336) (xy -1.640978 -0.171658) (xy -1.665860 -0.240086) (xy -1.691763 -0.316435) (xy -1.715826 -0.392520) (xy -1.735186 -0.460155) 113 | (xy -1.736631 -0.465667) (xy -1.748398 -0.525299) (xy -1.759524 -0.606824) (xy -1.768558 -0.698278) (xy -1.773089 -0.766234) (xy -1.779391 -0.860041) (xy -1.787209 -0.925139) (xy -1.789669 -0.934494) 114 | (xy -1.554529 -0.934494) (xy -1.552387 -0.806504) (xy -1.542496 -0.681289) (xy -1.525180 -0.570683) (xy -1.517473 -0.537797) (xy -1.492805 -0.451042) (xy -1.465176 -0.366122) (xy -1.437466 -0.290890) 115 | (xy -1.412557 -0.233194) (xy -1.394188 -0.201867) (xy -1.375338 -0.169610) (xy -1.371601 -0.153066) (xy -1.362134 -0.122800) (xy -1.337306 -0.075046) (xy -1.302472 -0.019106) (xy -1.262988 0.035719) 116 | (xy -1.262638 0.036167) (xy -1.229908 0.077833) (xy -1.190021 0.128471) (xy -1.176867 0.145140) (xy -1.046950 0.285785) (xy -0.897771 0.405588) (xy -0.734440 0.501922) (xy -0.562064 0.572156) 117 | (xy -0.385753 0.613662) (xy -0.245534 0.624416) (xy -0.157854 0.621956) (xy -0.065283 0.615147) (xy 0.014344 0.605365) (xy 0.025400 0.603489) (xy 0.173282 0.561766) (xy 0.322013 0.491693) 118 | (xy 0.464484 0.397840) (xy 0.593589 0.284777) (xy 0.686337 0.178525) (xy 0.757967 0.065874) (xy 0.823439 -0.073902) (xy 0.880035 -0.234235) (xy 0.920025 -0.385733) (xy 0.934038 -0.477017) 119 | (xy 0.941135 -0.588070) (xy 0.941618 -0.708841) (xy 0.935786 -0.829275) (xy 0.923940 -0.939319) (xy 0.906380 -1.028920) (xy 0.900189 -1.049867) (xy 0.881636 -1.111140) (xy 0.868517 -1.163590) 120 | (xy 0.863818 -1.194266) (xy 0.854082 -1.234503) (xy 0.837661 -1.265631) (xy 0.815186 -1.305795) (xy 0.792152 -1.358690) (xy 0.787529 -1.371235) (xy 0.738073 -1.477436) (xy 0.664550 -1.590821) 121 | (xy 0.572603 -1.705755) (xy 0.467877 -1.816602) (xy 0.356016 -1.917726) (xy 0.242666 -2.003491) (xy 0.133469 -2.068262) (xy 0.058099 -2.099542) (xy -0.000198 -2.120579) (xy -0.065358 -2.147277) 122 | (xy -0.084667 -2.155888) (xy -0.148289 -2.174866) (xy -0.235282 -2.186875) (xy -0.337366 -2.192199) (xy -0.446256 -2.191124) (xy -0.553672 -2.183934) (xy -0.651331 -2.170913) (xy -0.730951 -2.152348) 123 | (xy -0.778934 -2.132011) (xy -0.816605 -2.112021) (xy -0.829734 -2.106238) (xy -0.936398 -2.057277) (xy -1.029131 -1.999592) (xy -1.119662 -1.925193) (xy -1.178088 -1.868921) (xy -1.236961 -1.807063) 124 | (xy -1.289640 -1.746887) (xy -1.329537 -1.696195) (xy -1.347546 -1.668256) (xy -1.376776 -1.612242) (xy -1.405555 -1.557964) (xy -1.408794 -1.551936) (xy -1.436407 -1.489631) (xy -1.467026 -1.401900) 125 | (xy -1.498147 -1.296736) (xy -1.527266 -1.182129) (xy -1.534268 -1.151467) (xy -1.548597 -1.053426) (xy -1.554529 -0.934494) (xy -1.789669 -0.934494) (xy -1.796252 -0.959517) (xy -1.801752 -0.964600) 126 | (xy -1.826007 -0.961915) (xy -1.874886 -0.955259) (xy -1.939547 -0.945856) (xy -1.968443 -0.941511) (xy -2.171472 -0.927520) (xy -2.375190 -0.946004) (xy -2.573693 -0.996222) (xy -2.658534 -1.028461) 127 | (xy -2.801416 -1.095637) (xy -2.919023 -1.165407) (xy -2.973624 -1.205942) (xy -3.050337 -1.268884) (xy -3.163469 -1.174626) (xy -3.211715 -1.132035) (xy -3.277301 -1.070737) (xy -3.354202 -0.996542) 128 | (xy -3.436393 -0.915259) (xy -3.515371 -0.835246) (xy -3.597669 -0.751240) (xy -3.660658 -0.688559) (xy -3.708311 -0.643934) (xy -3.744601 -0.614096) (xy -3.773501 -0.595777) (xy -3.798985 -0.585706) 129 | (xy -3.824817 -0.580643) (xy -3.878741 -0.569836) (xy -3.901530 -0.557040) (xy -3.892306 -0.543857) (xy -3.851510 -0.532129) (xy -3.787745 -0.529118) (xy -3.702198 -0.537856) (xy -3.604325 -0.557020) 130 | (xy -3.528959 -0.577305) (xy -3.464125 -0.590236) (xy -3.423757 -0.581431) (xy -3.405677 -0.550061) (xy -3.404208 -0.529699) (xy -3.414069 -0.491575) (xy -3.445856 -0.449574) (xy -3.482853 -0.414867) 131 | (xy -3.694886 -0.209297) (xy -3.889101 0.023090) (xy -4.062892 0.278852) (xy -4.207451 0.541866) (xy -4.236328 0.604400) (xy -4.264109 0.671004) (xy -4.287953 0.733959) (xy -4.305021 0.785546) 132 | (xy -4.312472 0.818046) (xy -4.552060 0.818046) (xy -4.551999 0.817754) (xy -4.520977 0.723923) (xy -4.476299 0.613203) (xy -4.420455 0.491288) (xy -4.355933 0.363873) (xy -4.285222 0.236652) 133 | (xy -4.271746 0.213736) (xy -4.234600 0.149982) (xy -4.205026 0.097016) (xy -4.186700 0.061557) (xy -4.182534 0.050709) (xy -4.171042 0.030562) (xy -4.157134 0.016933) (xy -4.135604 -0.012137) 134 | (xy -4.131734 -0.027925) (xy -4.121505 -0.051094) (xy -4.094218 -0.092401) (xy -4.054973 -0.144371) (xy -4.037993 -0.165350) (xy -3.944253 -0.278996) (xy -3.991427 -0.294367) (xy -4.070594 -0.331640) 135 | (xy -4.139738 -0.385382) (xy -4.193053 -0.448876) (xy -4.224732 -0.515404) (xy -4.230169 -0.570548) (xy -4.221810 -0.595317) (xy -4.200042 -0.620753) (xy -4.160747 -0.649751) (xy -4.099804 -0.685203) 136 | (xy -4.013094 -0.730004) (xy -3.979334 -0.746737) (xy -3.916711 -0.781353) (xy -3.852247 -0.825507) (xy -3.781158 -0.883121) (xy -3.698663 -0.958120) (xy -3.599980 -1.054424) (xy -3.580764 -1.073686) 137 | (xy -3.509314 -1.144494) (xy -3.436496 -1.214878) (xy -3.370327 -1.277197) (xy -3.318823 -1.323806) (xy -3.314064 -1.327933) (xy -3.267530 -1.370154) (xy -3.233249 -1.405321) (xy -3.217663 -1.426742) 138 | (xy -3.217334 -1.428443) (xy -3.227539 -1.449585) (xy -3.254075 -1.487278) (xy -3.285067 -1.525949) (xy -3.320891 -1.572137) (xy -3.345442 -1.610874) (xy -3.352801 -1.630588) (xy -3.362411 -1.661049) 139 | (xy -3.383205 -1.695284) (xy -3.406739 -1.737566) (xy -3.434334 -1.803954) (xy -3.462971 -1.885435) (xy -3.489634 -1.972997) (xy -3.511305 -2.057627) (xy -3.521606 -2.108647) (xy -3.532139 -2.216592) 140 | (xy -3.531722 -2.343657) (xy -3.530408 -2.359990) (xy -3.316871 -2.359990) (xy -3.314817 -2.261817) (xy -3.309911 -2.167741) (xy -3.302975 -2.097123) (xy -3.292112 -2.039556) (xy -3.275431 -1.984631) 141 | (xy -3.254507 -1.930400) (xy -3.176903 -1.761029) (xy -3.092308 -1.619247) (xy -2.996170 -1.498863) (xy -2.883936 -1.393688) (xy -2.827867 -1.350330) (xy -2.674853 -1.258259) (xy -2.504068 -1.190798) 142 | (xy -2.322594 -1.149553) (xy -2.137516 -1.136131) (xy -1.955915 -1.152138) (xy -1.954677 -1.152357) (xy -1.864623 -1.169872) (xy -1.803415 -1.186195) (xy -1.766194 -1.203449) (xy -1.748103 -1.223757) 143 | (xy -1.744134 -1.244387) (xy -1.738375 -1.281520) (xy -1.723061 -1.341063) (xy -1.701138 -1.413947) (xy -1.675550 -1.491105) (xy -1.649243 -1.563472) (xy -1.625163 -1.621980) (xy -1.614128 -1.644610) 144 | (xy -1.581530 -1.700146) (xy -1.545823 -1.754365) (xy -1.545167 -1.755285) (xy -1.520624 -1.792624) (xy -1.507669 -1.818137) (xy -1.507067 -1.821204) (xy -1.496276 -1.842301) (xy -1.467428 -1.881545) 145 | (xy -1.425813 -1.932547) (xy -1.376717 -1.988919) (xy -1.325431 -2.044271) (xy -1.305595 -2.064587) (xy -1.233465 -2.131071) (xy -1.155773 -2.192698) (xy -1.082193 -2.242286) (xy -1.028701 -2.270188) 146 | (xy -0.991181 -2.290818) (xy -0.985487 -2.311902) (xy -1.007534 -2.336800) (xy -1.028852 -2.361817) (xy -1.032934 -2.373870) (xy -1.042261 -2.396674) (xy -1.065417 -2.433351) (xy -1.072932 -2.443764) 147 | (xy -1.107411 -2.503092) (xy -1.143463 -2.586945) (xy -1.178085 -2.686288) (xy -1.208273 -2.792089) (xy -1.231022 -2.895317) (xy -1.238432 -2.941409) (xy -1.250300 -3.017638) (xy -1.263060 -3.069680) 148 | (xy -1.280098 -3.107122) (xy -1.289819 -3.119887) (xy -1.045365 -3.119887) (xy -1.023836 -2.927332) (xy -0.970464 -2.733420) (xy -0.885221 -2.540263) (xy -0.832016 -2.446867) (xy -0.800332 -2.409675) 149 | (xy -0.764388 -2.400330) (xy -0.760267 -2.400702) (xy -0.675340 -2.408197) (xy -0.576128 -2.413502) (xy -0.470781 -2.416550) (xy -0.367448 -2.417273) (xy -0.274280 -2.415607) (xy -0.199425 -2.411483) 150 | (xy -0.154585 -2.405645) (xy -0.036253 -2.376131) (xy 0.079023 -2.339597) (xy 0.179961 -2.299901) (xy 0.237066 -2.271730) (xy 0.288486 -2.243143) (xy 0.332564 -2.218954) (xy 0.347371 -2.210977) 151 | (xy 0.399978 -2.179216) (xy 0.458789 -2.138258) (xy 0.509832 -2.098149) (xy 0.529826 -2.079793) (xy 0.557004 -2.058269) (xy 0.586831 -2.051818) (xy 0.626056 -2.061739) (xy 0.681426 -2.089331) 152 | (xy 0.731269 -2.118562) (xy 0.890795 -2.233775) (xy 1.026876 -2.370911) (xy 1.137658 -2.526502) (xy 1.221289 -2.697085) (xy 1.275914 -2.879193) (xy 1.299683 -3.069361) (xy 1.298723 -3.179864) 153 | (xy 1.289013 -3.298628) (xy 1.272883 -3.396799) (xy 1.246863 -3.487520) (xy 1.207484 -3.583935) (xy 1.173038 -3.655968) (xy 1.071472 -3.823930) (xy 0.944968 -3.971283) (xy 0.796849 -4.095105) 154 | (xy 0.630437 -4.192473) (xy 0.505082 -4.243247) (xy 0.443887 -4.262755) (xy 0.390727 -4.276133) (xy 0.336451 -4.284554) (xy 0.271906 -4.289189) (xy 0.187941 -4.291208) (xy 0.127000 -4.291642) 155 | (xy 0.031454 -4.291665) (xy -0.039084 -4.289976) (xy -0.093468 -4.285289) (xy -0.140556 -4.276314) (xy -0.189202 -4.261764) (xy -0.248263 -4.240350) (xy -0.262467 -4.234993) (xy -0.338013 -4.204391) 156 | (xy -0.409436 -4.171926) (xy -0.465171 -4.142983) (xy -0.480788 -4.133393) (xy -0.527229 -4.102839) (xy -0.565883 -4.078144) (xy -0.575737 -4.072111) (xy -0.638720 -4.025115) (xy -0.710912 -3.955591) 157 | (xy -0.785178 -3.870672) (xy -0.813620 -3.834318) (xy -0.919180 -3.668301) (xy -0.993009 -3.492483) (xy -1.035080 -3.308975) (xy -1.045365 -3.119887) (xy -1.289819 -3.119887) (xy -1.304796 -3.139552) 158 | (xy -1.310615 -3.145917) (xy -1.356862 -3.188355) (xy -1.422967 -3.240117) (xy -1.499068 -3.294290) (xy -1.575304 -3.343958) (xy -1.641814 -3.382204) (xy -1.660994 -3.391624) (xy -1.780627 -3.434563) 159 | (xy -1.918690 -3.464361) (xy -2.066674 -3.480766) (xy -2.216070 -3.483525) (xy -2.358366 -3.472388) (xy -2.485054 -3.447102) (xy -2.565400 -3.418386) (xy -2.759600 -3.314510) (xy -2.924954 -3.192901) 160 | (xy -3.061483 -3.053540) (xy -3.169204 -2.896412) (xy -3.200469 -2.836457) (xy -3.254507 -2.713177) (xy -3.290364 -2.600493) (xy -3.310374 -2.486674) (xy -3.316871 -2.359990) (xy -3.530408 -2.359990) 161 | (xy -3.520983 -2.477134) (xy -3.500549 -2.604316) (xy -3.496095 -2.624667) (xy -3.475102 -2.702002) (xy -3.446751 -2.787086) (xy -3.414613 -2.870903) (xy -3.382258 -2.944435) (xy -3.353256 -2.998667) 162 | (xy -3.341348 -3.015467) (xy -3.322873 -3.043416) (xy -3.318934 -3.055780) (xy -3.307074 -3.080161) (xy -3.274895 -3.121825) (xy -3.227502 -3.175679) (xy -3.169996 -3.236631) (xy -3.107481 -3.299588) 163 | (xy -3.045059 -3.359455) (xy -2.987834 -3.411140) (xy -2.940908 -3.449551) (xy -2.909385 -3.469593) (xy -2.902574 -3.471334) (xy -2.882296 -3.480626) (xy -2.847418 -3.503654) (xy -2.837932 -3.510621) 164 | (xy -2.796999 -3.534412) (xy -2.733696 -3.563434) (xy -2.656828 -3.594474) (xy -2.575202 -3.624318) (xy -2.497623 -3.649750) (xy -2.432897 -3.667558) (xy -2.389832 -3.674526) (xy -2.388858 -3.674534) 165 | (xy -2.337901 -3.680369) (xy -2.288908 -3.692991) (xy -2.237847 -3.701585) (xy -2.162357 -3.702846) (xy -2.070856 -3.697683) (xy -1.971764 -3.687007) (xy -1.873498 -3.671727) (xy -1.784477 -3.652751) 166 | (xy -1.713121 -3.630991) (xy -1.712368 -3.630702) (xy -1.576856 -3.574659) (xy -1.464974 -3.519196) (xy -1.366950 -3.459317) (xy -1.338567 -3.439590) (xy -1.246591 -3.373898) (xy -1.193502 -3.537518) 167 | (xy -1.110450 -3.742873) (xy -1.001585 -3.926397) (xy -0.866786 -4.088219) (xy -0.705929 -4.228468) (xy -0.518892 -4.347272) (xy -0.347134 -4.428275) (xy -0.225626 -4.467078) (xy -0.085452 -4.493903) 168 | (xy 0.063609 -4.508249) (xy 0.211776 -4.509615) (xy 0.349270 -4.497501) )(layer F.SilkS) (width 0.010000) 169 | ) 170 | (fp_poly (pts (xy 3.526498 -1.051432) (xy 3.591376 -1.011529) (xy 3.652692 -0.943910) (xy 3.748826 -0.805454) (xy 3.817167 -0.682009) (xy 3.858841 -0.570968) (xy 3.874977 -0.469718) (xy 3.874475 -0.430463) 171 | (xy 3.862029 -0.363925) (xy 3.837493 -0.327825) (xy 3.804082 -0.322390) (xy 3.765014 -0.347849) (xy 3.723507 -0.404429) (xy 3.715362 -0.419184) (xy 3.682692 -0.476508) (xy 3.647554 -0.531907) 172 | (xy 3.640033 -0.542756) (xy 3.601243 -0.597233) (xy 3.565945 -0.548383) (xy 3.482601 -0.446609) (xy 3.381456 -0.349515) (xy 3.280334 -0.268411) (xy 3.222821 -0.225982) (xy 3.175339 -0.192498) 173 | (xy 3.144367 -0.172444) (xy 3.136401 -0.168725) (xy 3.104968 -0.153123) (xy 3.066841 -0.114692) (xy 3.027831 -0.062076) (xy 2.993748 -0.003921) (xy 2.970399 0.051129) (xy 2.963333 0.088817) 174 | (xy 2.952853 0.121553) (xy 2.947984 0.127846) (xy 2.935535 0.152667) (xy 2.916694 0.205295) (xy 2.892880 0.280583) (xy 2.865513 0.373386) (xy 2.836013 0.478557) (xy 2.805799 0.590949) 175 | (xy 2.776290 0.705416) (xy 2.748906 0.816812) (xy 2.725067 0.919991) (xy 2.710019 0.990600) (xy 2.696854 1.049270) (xy 2.683950 1.096744) (xy 2.676124 1.118155) (xy 2.663633 1.152187) 176 | (xy 2.651360 1.199533) (xy 2.650667 1.202822) (xy 2.634528 1.272923) (xy 2.613408 1.354165) (xy 2.590275 1.436132) (xy 2.568096 1.508409) (xy 2.549836 1.560578) (xy 2.546392 1.568892) 177 | (xy 2.530116 1.615300) (xy 2.523074 1.653567) (xy 2.523066 1.654405) (xy 2.515804 1.689839) (xy 2.508178 1.702646) (xy 2.494066 1.728103) (xy 2.477164 1.771812) (xy 2.472425 1.786466) 178 | (xy 2.443148 1.864961) (xy 2.399011 1.962736) (xy 2.344541 2.071302) (xy 2.284264 2.182170) (xy 2.222706 2.286849) (xy 2.164393 2.376852) (xy 2.138393 2.412999) (xy 1.981423 2.602569) 179 | (xy 1.814130 2.766369) (xy 1.631848 2.907714) (xy 1.429916 3.029917) (xy 1.203670 3.136291) (xy 1.024466 3.204461) (xy 0.848741 3.259001) (xy 0.670024 3.301838) (xy 0.495287 3.331933) 180 | (xy 0.331500 3.348249) (xy 0.185631 3.349747) (xy 0.101600 3.341973) (xy 0.064173 3.336534) (xy 0.005424 3.328052) (xy -0.062449 3.318289) (xy -0.067734 3.317531) (xy -0.175358 3.297568) 181 | (xy -0.293695 3.268268) (xy -0.409680 3.233350) (xy -0.510251 3.196536) (xy -0.543226 3.182117) (xy -0.699768 3.106716) (xy -0.830364 3.038818) (xy -0.889001 3.005809) (xy -0.946972 2.969629) 182 | (xy -1.025841 2.917049) (xy -1.119673 2.852334) (xy -1.222533 2.779746) (xy -1.328485 2.703548) (xy -1.431595 2.628004) (xy -1.525927 2.557378) (xy -1.605547 2.495932) (xy -1.658339 2.453168) 183 | (xy -1.698338 2.420791) (xy -1.752474 2.378686) (xy -1.814839 2.331242) (xy -1.879523 2.282847) (xy -1.940618 2.237888) (xy -1.992214 2.200755) (xy -2.028403 2.175835) (xy -2.043056 2.167466) 184 | (xy -2.062610 2.158228) (xy -2.097086 2.135329) (xy -2.106602 2.128361) (xy -2.149399 2.100041) (xy -2.208947 2.065034) (xy -2.265318 2.034614) (xy -2.371636 1.979973) (xy -2.493918 2.025477) 185 | (xy -2.569217 2.050345) (xy -2.647416 2.071194) (xy -2.709334 2.083146) (xy -2.824859 2.086044) (xy -2.950784 2.069084) (xy -3.072354 2.035082) (xy -3.155838 1.997899) (xy -3.254054 1.943997) 186 | (xy -3.242628 2.035453) (xy -3.237811 2.092942) (xy -3.242359 2.127436) (xy -3.257666 2.148856) (xy -3.258711 2.149740) (xy -3.296373 2.162080) (xy -3.339232 2.143867) (xy -3.384875 2.097547) 187 | (xy -3.430892 2.025568) (xy -3.474862 1.930399) (xy -3.492996 1.862033) (xy -3.503147 1.775642) (xy -3.505320 1.682413) (xy -3.499519 1.593531) (xy -3.485748 1.520183) (xy -3.474687 1.490329) 188 | (xy -3.434615 1.434805) (xy -3.383793 1.402185) (xy -3.330065 1.396581) (xy -3.308548 1.403259) (xy -3.286495 1.417193) (xy -3.273976 1.438746) (xy -3.270110 1.474611) (xy -3.274017 1.531478) 189 | (xy -3.282639 1.600199) (xy -3.287937 1.652026) (xy -3.283552 1.682631) (xy -3.266227 1.704044) (xy -3.251522 1.715186) (xy -3.175721 1.760696) (xy -3.085615 1.802568) (xy -2.997185 1.833850) 190 | (xy -2.955624 1.843917) (xy -2.889584 1.850088) (xy -2.810808 1.848593) (xy -2.731610 1.840566) (xy -2.664307 1.827138) (xy -2.628324 1.813823) (xy -2.584550 1.798371) (xy -2.558092 1.794933) 191 | (xy -2.516522 1.786031) (xy -2.454085 1.761689) (xy -2.377956 1.725452) (xy -2.295314 1.680863) (xy -2.213336 1.631467) (xy -2.172689 1.604603) (xy -2.114112 1.567390) (xy -2.063019 1.540201) 192 | (xy -2.027737 1.527278) (xy -2.020289 1.526974) (xy -1.990654 1.545660) (xy -1.985376 1.582555) (xy -2.003891 1.632939) (xy -2.039171 1.684390) (xy -2.072201 1.726085) (xy -2.094199 1.756507) 193 | (xy -2.099734 1.766804) (xy -2.085195 1.777997) (xy -2.051100 1.785963) (xy -2.011726 1.788901) (xy -1.981354 1.785014) (xy -1.976274 1.782357) (xy -1.950608 1.769018) (xy -1.903248 1.749179) 194 | (xy -1.846127 1.727750) (xy -1.780252 1.699097) (xy -1.701808 1.657337) (xy -1.624946 1.610171) (xy -1.604456 1.596220) (xy -1.527862 1.546033) (xy -1.473772 1.519279) (xy -1.440424 1.515765) 195 | (xy -1.426056 1.535301) (xy -1.428787 1.577100) (xy -1.447660 1.623438) (xy -1.481117 1.671831) (xy -1.489924 1.681455) (xy -1.519441 1.714351) (xy -1.534006 1.736056) (xy -1.534134 1.739644) 196 | (xy -1.515647 1.737440) (xy -1.478591 1.722756) (xy -1.433309 1.700750) (xy -1.390144 1.676579) (xy -1.359438 1.655402) (xy -1.353456 1.649540) (xy -1.329027 1.629062) (xy -1.318217 1.625599) 197 | (xy -1.299173 1.615130) (xy -1.261317 1.587212) (xy -1.210984 1.547079) (xy -1.154511 1.499966) (xy -1.098232 1.451105) (xy -1.048485 1.405732) (xy -1.027398 1.385351) (xy -0.991239 1.352085) 198 | (xy -0.963958 1.340001) (xy -0.931413 1.345445) (xy -0.907036 1.354247) (xy -0.874133 1.376129) (xy -0.863729 1.414653) (xy -0.863600 1.421980) (xy -0.863600 1.473199) (xy -0.748625 1.473199) 199 | (xy -0.618255 1.462923) (xy -0.490167 1.434255) (xy -0.378243 1.390437) (xy -0.365546 1.383765) (xy -0.311835 1.352137) (xy -0.239270 1.306218) (xy -0.156333 1.251707) (xy -0.071505 1.194303) 200 | (xy 0.006730 1.139705) (xy 0.069890 1.093614) (xy 0.093133 1.075567) (xy 0.181226 1.021412) (xy 0.293816 0.977973) (xy 0.422587 0.947573) (xy 0.559228 0.932537) (xy 0.609200 0.931333) 201 | (xy 0.704677 0.928230) (xy 0.807676 0.919668) (xy 0.911573 0.906769) (xy 1.009740 0.890654) (xy 1.095552 0.872447) (xy 1.162383 0.853267) (xy 1.203608 0.834237) (xy 1.208979 0.829793) 202 | (xy 1.239195 0.815333) (xy 1.259052 0.812800) (xy 1.295017 0.804765) (xy 1.351127 0.783351) (xy 1.418482 0.752593) (xy 1.488181 0.716526) (xy 1.545166 0.683106) (xy 1.587846 0.651352) 203 | (xy 1.607784 0.626054) (xy 1.602368 0.611505) (xy 1.589936 0.609600) (xy 1.559783 0.598023) (xy 1.519777 0.569300) (xy 1.479802 0.532443) (xy 1.449741 0.496464) (xy 1.439333 0.472291) 204 | (xy 1.444749 0.450877) (xy 1.463331 0.434123) (xy 1.498578 0.421425) (xy 1.553989 0.412181) (xy 1.633062 0.405787) (xy 1.739299 0.401639) (xy 1.862666 0.399307) (xy 1.985804 0.397116) 205 | (xy 2.081013 0.393865) (xy 2.154225 0.389051) (xy 2.211373 0.382167) (xy 2.258389 0.372709) (xy 2.293730 0.362620) (xy 2.346765 0.344955) (xy 2.370810 0.334147) (xy 2.369337 0.327398) 206 | (xy 2.345817 0.321913) (xy 2.344530 0.321691) (xy 2.306480 0.307911) (xy 2.290755 0.277266) (xy 2.289009 0.265595) (xy 2.288872 0.229428) (xy 2.301494 0.201279) (xy 2.332071 0.176690) 207 | (xy 2.385797 0.151205) (xy 2.451373 0.126294) (xy 2.539663 0.092668) (xy 2.604689 0.062975) (xy 2.655839 0.032155) (xy 2.702501 -0.004854) (xy 2.714323 -0.015445) (xy 2.761646 -0.058587) 208 | (xy 2.705856 -0.077265) (xy 2.663216 -0.099673) (xy 2.645731 -0.133913) (xy 2.644789 -0.140267) (xy 2.649687 -0.198480) (xy 2.682218 -0.241091) (xy 2.737448 -0.269262) (xy 2.913543 -0.338994) 209 | (xy 3.070246 -0.415225) (xy 3.203690 -0.495692) (xy 3.310010 -0.578135) (xy 3.368279 -0.638271) (xy 3.413891 -0.701777) (xy 3.432282 -0.751850) (xy 3.424554 -0.793628) (xy 3.406798 -0.817971) 210 | (xy 3.372387 -0.866458) (xy 3.346193 -0.923942) (xy 3.335866 -0.973388) (xy 3.349134 -0.996086) (xy 3.382186 -1.024433) (xy 3.394312 -1.032426) (xy 3.461189 -1.058268) (xy 3.526498 -1.051432) )(layer F.SilkS) (width 0.010000) 211 | ) 212 | (fp_poly (pts (xy -1.922123 -2.868906) (xy -1.812597 -2.841244) (xy -1.705718 -2.789552) (xy -1.616826 -2.723040) (xy -1.545723 -2.642065) (xy -1.493724 -2.544273) (xy -1.457997 -2.423629) (xy -1.446447 -2.360103) 213 | (xy -1.446874 -2.257160) (xy -1.476399 -2.151809) (xy -1.531254 -2.049807) (xy -1.607672 -1.956914) (xy -1.701883 -1.878889) (xy -1.794716 -1.827873) (xy -1.843626 -1.814888) (xy -1.913404 -1.806127) 214 | (xy -1.992458 -1.801959) (xy -2.069197 -1.802752) (xy -2.132029 -1.808877) (xy -2.160778 -1.816227) (xy -2.199329 -1.835356) (xy -2.249293 -1.864981) (xy -2.302725 -1.899709) (xy -2.351675 -1.934147) 215 | (xy -2.388197 -1.962899) (xy -2.404343 -1.980574) (xy -2.404534 -1.981652) (xy -2.413278 -2.001596) (xy -2.435363 -2.038335) (xy -2.447887 -2.057293) (xy -2.496714 -2.159296) (xy -2.517520 -2.279711) 216 | (xy -2.510181 -2.417745) (xy -2.507283 -2.436172) (xy -2.491118 -2.513900) (xy -2.468790 -2.575144) (xy -2.434447 -2.630427) (xy -2.382235 -2.690273) (xy -2.345267 -2.727489) (xy -2.254994 -2.794276) 217 | (xy -2.140626 -2.843261) (xy -2.025464 -2.869374) (xy -1.922123 -2.868906) )(layer F.SilkS) (width 0.010000) 218 | ) 219 | (fp_poly (pts (xy 0.064612 -3.550560) (xy 0.154026 -3.522005) (xy 0.182751 -3.509121) (xy 0.296699 -3.437258) (xy 0.387666 -3.340581) (xy 0.455359 -3.219421) (xy 0.467437 -3.188587) (xy 0.490173 -3.123096) 220 | (xy 0.501715 -3.075855) (xy 0.503506 -3.033694) (xy 0.496990 -2.983442) (xy 0.492586 -2.959216) (xy 0.452202 -2.820012) (xy 0.388048 -2.703489) (xy 0.301191 -2.610992) (xy 0.192697 -2.543861) 221 | (xy 0.148768 -2.526240) (xy 0.054086 -2.502179) (xy -0.048843 -2.490970) (xy -0.147123 -2.493179) (xy -0.227860 -2.509374) (xy -0.228600 -2.509631) (xy -0.304317 -2.547594) (xy -0.383252 -2.605997) 222 | (xy -0.455718 -2.675943) (xy -0.512029 -2.748536) (xy -0.534387 -2.790506) (xy -0.554903 -2.861722) (xy -0.567921 -2.951393) (xy -0.572513 -3.045548) (xy -0.567749 -3.130218) (xy -0.559736 -3.171661) 223 | (xy -0.516839 -3.269769) (xy -0.448228 -3.362765) (xy -0.361320 -3.444030) (xy -0.263534 -3.506945) (xy -0.162288 -3.544892) (xy -0.135759 -3.549935) (xy -0.027489 -3.559294) (xy 0.064612 -3.550560) )(layer F.SilkS) (width 0.010000) 224 | ) 225 | ) 226 | -------------------------------------------------------------------------------- /pcb/custom_parts/qmk.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LOGO (layer F.Cu) 2 | (at 0 0) 3 | (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3))) 5 | ) 6 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3))) 8 | ) 9 | (fp_poly (pts (xy -16.200438 -2.756053) (xy -16.049625 -2.746375) (xy -16.040452 -2.468563) (xy -16.031278 -2.190750) (xy -15.718723 -2.190750) (xy -15.709549 -2.468563) (xy -15.700375 -2.746375) (xy -15.414625 -2.746375) 10 | (xy -15.405452 -2.468563) (xy -15.396278 -2.190750) (xy -15.083723 -2.190750) (xy -15.074549 -2.468563) (xy -15.065375 -2.746375) (xy -14.925647 -2.756373) (xy -14.817259 -2.753438) (xy -14.760828 -2.726645) 11 | (xy -14.759446 -2.724623) (xy -14.746700 -2.674327) (xy -14.737173 -2.579459) (xy -14.732635 -2.458933) (xy -14.732487 -2.436813) (xy -14.732000 -2.190750) (xy -14.416973 -2.190750) (xy -14.407799 -2.468563) 12 | (xy -14.398625 -2.746375) (xy -14.112875 -2.746375) (xy -14.103702 -2.468563) (xy -14.094528 -2.190750) (xy -13.957883 -2.190750) (xy -13.777724 -2.160883) (xy -13.615621 -2.077896) (xy -13.482023 -1.951712) 13 | (xy -13.387377 -1.792255) (xy -13.342134 -1.609446) (xy -13.341809 -1.605669) (xy -13.327333 -1.431111) (xy -12.779375 -1.412875) (xy -12.769378 -1.273147) (xy -12.772313 -1.164759) (xy -12.799106 -1.108328) 14 | (xy -12.801128 -1.106946) (xy -12.851424 -1.094200) (xy -12.946292 -1.084673) (xy -13.066818 -1.080135) (xy -13.088938 -1.079987) (xy -13.335000 -1.079500) (xy -13.335000 -0.793750) (xy -13.088938 -0.793264) 15 | (xy -12.965885 -0.789772) (xy -12.865212 -0.780984) (xy -12.805831 -0.768669) (xy -12.801128 -0.766305) (xy -12.773131 -0.712773) (xy -12.768921 -0.606915) (xy -12.769378 -0.600104) (xy -12.779375 -0.460375) 16 | (xy -13.057188 -0.451202) (xy -13.335001 -0.442028) (xy -13.335001 -0.129473) (xy -12.779375 -0.111125) (xy -12.779375 0.174625) (xy -13.057188 0.183798) (xy -13.335000 0.192972) (xy -13.335000 0.505527) 17 | (xy -13.057188 0.514701) (xy -12.779375 0.523875) (xy -12.769378 0.663603) (xy -12.772313 0.771991) (xy -12.799106 0.828422) (xy -12.801128 0.829804) (xy -12.851361 0.842508) (xy -12.946258 0.852024) 18 | (xy -13.067002 0.856598) (xy -13.090678 0.856763) (xy -13.338480 0.857250) (xy -13.328803 1.008062) (xy -13.319125 1.158875) (xy -13.039625 1.168073) (xy -12.760124 1.177271) (xy -12.769750 1.326823) 19 | (xy -12.779375 1.476375) (xy -13.053354 1.485492) (xy -13.327333 1.494610) (xy -13.341809 1.669168) (xy -13.385971 1.852337) (xy -13.479742 2.012352) (xy -13.612673 2.139288) (xy -13.774314 2.223225) 20 | (xy -13.954217 2.254237) (xy -13.957883 2.254250) (xy -14.094528 2.254250) (xy -14.103702 2.532062) (xy -14.112875 2.809875) (xy -14.263688 2.819552) (xy -14.414500 2.829229) (xy -14.414500 2.254250) 21 | (xy -14.732000 2.254250) (xy -14.732487 2.500312) (xy -14.735979 2.623365) (xy -14.744767 2.724038) (xy -14.757082 2.783419) (xy -14.759446 2.788122) (xy -14.812978 2.816119) (xy -14.918836 2.820329) 22 | (xy -14.925647 2.819872) (xy -15.065375 2.809875) (xy -15.074549 2.532062) (xy -15.083723 2.254250) (xy -15.396278 2.254250) (xy -15.405452 2.532062) (xy -15.414625 2.809875) (xy -15.700375 2.809875) 23 | (xy -15.709549 2.532062) (xy -15.718723 2.254250) (xy -16.031278 2.254250) (xy -16.040452 2.532062) (xy -16.049625 2.809875) (xy -16.200438 2.819552) (xy -16.351250 2.829229) (xy -16.351250 2.254250) 24 | (xy -16.668750 2.254250) (xy -16.668750 2.489778) (xy -16.670807 2.639103) (xy -16.680809 2.736154) (xy -16.704510 2.792116) (xy -16.747660 2.818176) (xy -16.816012 2.825522) (xy -16.841481 2.825750) 25 | (xy -16.929485 2.821136) (xy -16.988020 2.809586) (xy -16.996834 2.804583) (xy -17.006630 2.764999) (xy -17.014022 2.678406) (xy -17.017771 2.561285) (xy -17.018000 2.522764) (xy -17.018000 2.262113) 26 | (xy -17.185618 2.248213) (xy -17.374798 2.202695) (xy -17.538004 2.105517) (xy -17.665657 1.966241) (xy -17.748177 1.794428) (xy -17.773866 1.661047) (xy -17.787668 1.494610) (xy -18.061647 1.485492) 27 | (xy -18.335625 1.476375) (xy -18.335625 1.190625) (xy -18.057813 1.181451) (xy -17.780000 1.172277) (xy -17.780000 0.857250) (xy -18.026063 0.856763) (xy -18.149116 0.853271) (xy -18.249789 0.844483) 28 | (xy -18.309170 0.832168) (xy -18.313873 0.829804) (xy -18.341870 0.776272) (xy -18.346080 0.670414) (xy -18.345623 0.663603) (xy -18.335625 0.523875) (xy -18.057813 0.514701) (xy -17.780000 0.505527) 29 | (xy -17.780000 0.192972) (xy -18.057813 0.183798) (xy -18.335625 0.174625) (xy -18.335625 -0.111125) (xy -18.057813 -0.120299) (xy -17.780000 -0.129473) (xy -17.780000 -0.442028) (xy -18.057813 -0.451202) 30 | (xy -18.335625 -0.460375) (xy -18.345623 -0.600104) (xy -18.342688 -0.708492) (xy -18.315895 -0.764923) (xy -18.313873 -0.766305) (xy -18.263577 -0.779051) (xy -18.168709 -0.788578) (xy -18.048183 -0.793116) 31 | (xy -18.026063 -0.793264) (xy -17.780000 -0.793750) (xy -17.780000 -0.874526) (xy -16.826353 -0.874526) (xy -16.824320 -0.658953) (xy -16.822605 -0.559431) (xy -16.810396 0.088193) (xy -16.699628 0.306034) 32 | (xy -16.580174 0.492659) (xy -16.431425 0.633322) (xy -16.245588 0.732884) (xy -16.014871 0.796207) (xy -15.882938 0.815494) (xy -15.716250 0.834383) (xy -15.716250 1.097171) (xy -15.711966 1.247992) 33 | (xy -15.698748 1.339711) (xy -15.676563 1.375972) (xy -15.571676 1.393703) (xy -15.461349 1.377890) (xy -15.428413 1.364132) (xy -15.396925 1.338695) (xy -15.378311 1.294391) (xy -15.369395 1.216642) 34 | (xy -15.367006 1.090873) (xy -15.367000 1.082041) (xy -15.367000 0.832816) (xy -15.196758 0.811546) (xy -14.969745 0.756818) (xy -14.758335 0.656155) (xy -14.576284 0.518541) (xy -14.437353 0.352961) 35 | (xy -14.403080 0.293258) (xy -14.360937 0.188624) (xy -14.329297 0.056207) (xy -14.307212 -0.112122) (xy -14.293731 -0.324494) (xy -14.287906 -0.589039) (xy -14.287500 -0.696666) (xy -14.287808 -0.906400) 36 | (xy -14.290345 -1.061031) (xy -14.297535 -1.168956) (xy -14.311801 -1.238570) (xy -14.335567 -1.278271) (xy -14.371255 -1.296454) (xy -14.421290 -1.301518) (xy -14.462126 -1.301751) (xy -14.521589 -1.300814) 37 | (xy -14.565745 -1.292522) (xy -14.596876 -1.268649) (xy -14.617260 -1.220970) (xy -14.629179 -1.141261) (xy -14.634912 -1.021297) (xy -14.636741 -0.852852) (xy -14.636928 -0.671291) (xy -14.638678 -0.475309) 38 | (xy -14.643431 -0.293754) (xy -14.650616 -0.139182) (xy -14.659664 -0.024152) (xy -14.669010 0.035484) (xy -14.751671 0.222068) (xy -14.882187 0.369774) (xy -15.054603 0.473442) (xy -15.232063 0.523473) 39 | (xy -15.367000 0.545331) (xy -15.367000 -0.340110) (xy -15.367256 -0.612142) (xy -15.368775 -0.827335) (xy -15.372681 -0.992348) (xy -15.380100 -1.113840) (xy -15.392157 -1.198473) (xy -15.409979 -1.252906) 40 | (xy -15.434690 -1.283798) (xy -15.467416 -1.297811) (xy -15.509283 -1.301603) (xy -15.529504 -1.301750) (xy -15.582824 -1.302038) (xy -15.624910 -1.298432) (xy -15.657088 -1.284230) (xy -15.680682 -1.252729) 41 | (xy -15.697020 -1.197228) (xy -15.707426 -1.111022) (xy -15.713226 -0.987411) (xy -15.715747 -0.819691) (xy -15.716315 -0.601159) (xy -15.716250 -0.357671) (xy -15.716250 0.547865) (xy -15.851188 0.526827) 42 | (xy -16.065028 0.466701) (xy -16.237834 0.360366) (xy -16.366461 0.209760) (xy -16.366958 0.208949) (xy -16.462375 0.052774) (xy -16.473246 -0.600614) (xy -16.478983 -0.853368) (xy -16.486856 -1.045082) 43 | (xy -16.497035 -1.178190) (xy -16.509692 -1.255122) (xy -16.520871 -1.277391) (xy -16.594644 -1.299049) (xy -16.687436 -1.297327) (xy -16.767818 -1.274856) (xy -16.795520 -1.254403) (xy -16.809568 -1.219084) 44 | (xy -16.819224 -1.148236) (xy -16.824737 -1.035501) (xy -16.826353 -0.874526) (xy -17.780000 -0.874526) (xy -17.780000 -1.079500) (xy -18.012057 -1.079500) (xy -18.166869 -1.085323) (xy -18.268127 -1.106605) 45 | (xy -18.325024 -1.149064) (xy -18.346755 -1.218419) (xy -18.345877 -1.287142) (xy -18.335625 -1.412875) (xy -18.062134 -1.421986) (xy -17.788642 -1.431097) (xy -17.770946 -1.602554) (xy -17.721809 -1.795254) 46 | (xy -17.622395 -1.958657) (xy -17.481394 -2.084103) (xy -17.307495 -2.162934) (xy -17.186798 -2.184616) (xy -17.020361 -2.198418) (xy -17.011243 -2.472397) (xy -17.002125 -2.746375) (xy -16.862397 -2.756373) 47 | (xy -16.754009 -2.753438) (xy -16.697578 -2.726645) (xy -16.696196 -2.724623) (xy -16.683450 -2.674327) (xy -16.673923 -2.579459) (xy -16.669385 -2.458933) (xy -16.669237 -2.436813) (xy -16.668750 -2.190750) 48 | (xy -16.351250 -2.190750) (xy -16.351250 -2.765730) (xy -16.200438 -2.756053) )(layer F.SilkS) (width 0.010000) 49 | ) 50 | (fp_poly (pts (xy 8.637034 -0.599894) (xy 8.683860 -0.585502) (xy 8.698853 -0.553593) (xy 8.699500 -0.538688) (xy 8.688967 -0.495959) (xy 8.659207 -0.401363) (xy 8.612980 -0.262605) (xy 8.553044 -0.087390) 51 | (xy 8.482157 0.116577) (xy 8.403078 0.341590) (xy 8.318565 0.579945) (xy 8.231378 0.823935) (xy 8.144274 1.065857) (xy 8.060013 1.298003) (xy 7.981353 1.512670) (xy 7.911053 1.702152) 52 | (xy 7.851871 1.858744) (xy 7.806565 1.974740) (xy 7.777896 2.042435) (xy 7.770622 2.055812) (xy 7.722596 2.078845) (xy 7.638712 2.091932) (xy 7.543261 2.094480) (xy 7.460533 2.085897) 53 | (xy 7.414819 2.065589) (xy 7.414094 2.064510) (xy 7.417290 2.024007) (xy 7.440730 1.938240) (xy 7.480343 1.820605) (xy 7.521716 1.710575) (xy 7.648490 1.387630) (xy 7.300870 0.456007) 54 | (xy 7.215016 0.223936) (xy 7.136871 0.008893) (xy 7.069145 -0.181364) (xy 7.014547 -0.339076) (xy 6.975787 -0.456484) (xy 6.955574 -0.525830) (xy 6.953250 -0.539433) (xy 6.960893 -0.576584) 55 | (xy 6.993946 -0.595772) (xy 7.067596 -0.602654) (xy 7.124478 -0.603250) (xy 7.231766 -0.598240) (xy 7.291551 -0.580262) (xy 7.318171 -0.547688) (xy 7.335053 -0.502423) (xy 7.369744 -0.406795) 56 | (xy 7.418834 -0.270295) (xy 7.478916 -0.102411) (xy 7.546581 0.087367) (xy 7.576283 0.170876) (xy 7.645744 0.365276) (xy 7.708898 0.540076) (xy 7.762408 0.686196) (xy 7.802937 0.794560) 57 | (xy 7.827150 0.856090) (xy 7.831761 0.865966) (xy 7.847067 0.846435) (xy 7.879490 0.774453) (xy 7.926011 0.657790) (xy 7.983607 0.504216) (xy 8.049257 0.321500) (xy 8.098539 0.179975) 58 | (xy 8.168655 -0.022865) (xy 8.232726 -0.206232) (xy 8.287643 -0.361392) (xy 8.330300 -0.479609) (xy 8.357587 -0.552149) (xy 8.365616 -0.570678) (xy 8.406622 -0.589582) (xy 8.488561 -0.601335) 59 | (xy 8.542623 -0.603250) (xy 8.637034 -0.599894) )(layer F.SilkS) (width 0.010000) 60 | ) 61 | (fp_poly (pts (xy 11.416920 -1.309284) (xy 11.663494 -1.238486) (xy 11.868397 -1.120101) (xy 12.031929 -0.953813) (xy 12.154392 -0.739303) (xy 12.236086 -0.476256) (xy 12.277313 -0.164353) (xy 12.279778 -0.118842) 62 | (xy 12.279968 0.191758) (xy 12.248195 0.456015) (xy 12.182268 0.683674) (xy 12.079992 0.884482) (xy 12.041019 0.942167) (xy 11.969414 1.042148) (xy 12.088644 1.136103) (xy 12.182722 1.201590) 63 | (xy 12.304608 1.275222) (xy 12.402312 1.327841) (xy 12.532883 1.407016) (xy 12.605301 1.488033) (xy 12.624553 1.579500) (xy 12.602343 1.673205) (xy 12.577065 1.720858) (xy 12.539258 1.739732) 64 | (xy 12.475046 1.730221) (xy 12.370553 1.692721) (xy 12.340532 1.680653) (xy 12.210901 1.617151) (xy 12.046486 1.517062) (xy 11.842629 1.377462) (xy 11.742593 1.305222) (xy 11.695758 1.280740) 65 | (xy 11.641300 1.282559) (xy 11.555490 1.311845) (xy 11.548169 1.314764) (xy 11.348269 1.369384) (xy 11.120781 1.390374) (xy 10.886116 1.378906) (xy 10.664680 1.336150) (xy 10.476884 1.263279) 66 | (xy 10.456827 1.252132) (xy 10.304002 1.137685) (xy 10.164776 0.986887) (xy 10.058344 0.822162) (xy 10.026055 0.748902) (xy 9.959095 0.503329) (xy 9.922399 0.225787) (xy 9.921553 0.166172) 67 | (xy 10.320830 0.166172) (xy 10.336005 0.357680) (xy 10.351473 0.449086) (xy 10.410658 0.634465) (xy 10.500380 0.797661) (xy 10.610453 0.922112) (xy 10.667717 0.963336) (xy 10.821798 1.024825) 68 | (xy 11.007419 1.055365) (xy 11.200180 1.054054) (xy 11.375679 1.019990) (xy 11.445875 0.992109) (xy 11.610263 0.877876) (xy 11.742289 0.717866) (xy 11.812444 0.576225) (xy 11.866801 0.374564) 69 | (xy 11.894604 0.144546) (xy 11.896351 -0.095018) (xy 11.872540 -0.325321) (xy 11.823672 -0.527551) (xy 11.780412 -0.631749) (xy 11.659511 -0.804645) (xy 11.501265 -0.926235) (xy 11.305993 -0.996339) 70 | (xy 11.105582 -1.015303) (xy 10.885157 -0.990173) (xy 10.701967 -0.914774) (xy 10.552179 -0.786574) (xy 10.431955 -0.603040) (xy 10.409381 -0.555625) (xy 10.367085 -0.420485) (xy 10.337484 -0.242248) 71 | (xy 10.321694 -0.040249) (xy 10.320830 0.166172) (xy 9.921553 0.166172) (xy 9.918359 -0.058641) (xy 9.933128 -0.226142) (xy 9.997249 -0.531288) (xy 10.101761 -0.787532) (xy 10.246519 -0.994739) 72 | (xy 10.431379 -1.152774) (xy 10.656195 -1.261505) (xy 10.920824 -1.320797) (xy 11.128375 -1.332813) (xy 11.416920 -1.309284) )(layer F.SilkS) (width 0.010000) 73 | ) 74 | (fp_poly (pts (xy -7.957596 -0.628394) (xy -7.738120 -0.601257) (xy -7.564174 -0.543278) (xy -7.423082 -0.449001) (xy -7.340670 -0.362875) (xy -7.242206 -0.200216) (xy -7.173669 0.003733) (xy -7.137192 0.233168) 75 | (xy -7.134906 0.472287) (xy -7.168944 0.705286) (xy -7.187295 0.774107) (xy -7.271165 0.957929) (xy -7.400629 1.124104) (xy -7.561008 1.257638) (xy -7.737618 1.343540) (xy -7.748068 1.346750) 76 | (xy -7.929280 1.382475) (xy -8.126838 1.392431) (xy -8.310440 1.375953) (xy -8.377573 1.360569) (xy -8.578112 1.273675) (xy -8.738188 1.139298) (xy -8.859167 0.955907) (xy -8.940322 0.730250) 77 | (xy -8.980297 0.473266) (xy -8.977494 0.389296) (xy -8.604250 0.389296) (xy -8.584262 0.614132) (xy -8.526130 0.800530) (xy -8.432604 0.942821) (xy -8.306435 1.035336) (xy -8.286734 1.043830) 78 | (xy -8.182068 1.067954) (xy -8.048492 1.076504) (xy -7.917581 1.069072) (xy -7.831552 1.049718) (xy -7.705879 0.969395) (xy -7.606326 0.839606) (xy -7.537222 0.670529) (xy -7.502895 0.472342) 79 | (xy -7.504914 0.281702) (xy -7.538317 0.067292) (xy -7.596464 -0.093960) (xy -7.684114 -0.209170) (xy -7.806027 -0.285454) (xy -7.905708 -0.317490) (xy -8.095211 -0.336118) (xy -8.260526 -0.298474) 80 | (xy -8.397822 -0.208435) (xy -8.503266 -0.069876) (xy -8.573029 0.113324) (xy -8.603277 0.337290) (xy -8.604250 0.389296) (xy -8.977494 0.389296) (xy -8.971820 0.219408) (xy -8.917534 -0.019064) 81 | (xy -8.820083 -0.229887) (xy -8.700276 -0.383248) (xy -8.549492 -0.507785) (xy -8.385216 -0.587139) (xy -8.193609 -0.625878) (xy -7.960833 -0.628569) (xy -7.957596 -0.628394) )(layer F.SilkS) (width 0.010000) 82 | ) 83 | (fp_poly (pts (xy -2.700072 -0.609060) (xy -2.500989 -0.534080) (xy -2.341755 -0.410906) (xy -2.224502 -0.241006) (xy -2.172199 -0.107511) (xy -2.144177 0.018804) (xy -2.130261 0.152742) (xy -2.130701 0.275607) 84 | (xy -2.145745 0.368703) (xy -2.165350 0.406400) (xy -2.203445 0.421018) (xy -2.287547 0.431881) (xy -2.422130 0.439242) (xy -2.611666 0.443358) (xy -2.832100 0.444500) (xy -3.460750 0.444500) 85 | (xy -3.459357 0.531812) (xy -3.428502 0.711090) (xy -3.347972 0.871536) (xy -3.227035 0.997440) (xy -3.159692 1.039791) (xy -3.047318 1.073427) (xy -2.894884 1.085998) (xy -2.722020 1.078107) 86 | (xy -2.548354 1.050357) (xy -2.430941 1.017416) (xy -2.320981 0.982712) (xy -2.255701 0.972630) (xy -2.221936 0.985598) (xy -2.217115 0.991877) (xy -2.193744 1.068104) (xy -2.197063 1.156940) 87 | (xy -2.224890 1.225552) (xy -2.233179 1.233937) (xy -2.334546 1.289709) (xy -2.481410 1.334792) (xy -2.656356 1.367130) (xy -2.841970 1.384665) (xy -3.020839 1.385340) (xy -3.175547 1.367097) 88 | (xy -3.232998 1.352052) (xy -3.438798 1.256769) (xy -3.599397 1.119463) (xy -3.716741 0.937648) (xy -3.792779 0.708836) (xy -3.810348 0.614913) (xy -3.825848 0.380675) (xy -3.805519 0.139595) 89 | (xy -3.794654 0.094627) (xy -3.460100 0.094627) (xy -3.457791 0.140073) (xy -3.421300 0.168271) (xy -3.343841 0.183334) (xy -3.218630 0.189374) (xy -3.038880 0.190504) (xy -2.968625 0.190500) 90 | (xy -2.781275 0.189931) (xy -2.648272 0.187538) (xy -2.560469 0.182286) (xy -2.508717 0.173142) (xy -2.483868 0.159074) (xy -2.476775 0.139048) (xy -2.476678 0.134937) (xy -2.502436 -0.013060) 91 | (xy -2.569497 -0.156459) (xy -2.635017 -0.237902) (xy -2.708379 -0.295428) (xy -2.791836 -0.326828) (xy -2.911832 -0.342010) (xy -2.913031 -0.342095) (xy -3.086725 -0.331142) (xy -3.226374 -0.268769) 92 | (xy -3.338474 -0.151189) (xy -3.389313 -0.064454) (xy -3.435012 0.027822) (xy -3.460100 0.094627) (xy -3.794654 0.094627) (xy -3.752276 -0.080760) (xy -3.730710 -0.137777) (xy -3.618801 -0.327569) 93 | (xy -3.462540 -0.475556) (xy -3.268827 -0.577420) (xy -3.044564 -0.628844) (xy -2.936875 -0.634380) (xy -2.700072 -0.609060) )(layer F.SilkS) (width 0.010000) 94 | ) 95 | (fp_poly (pts (xy 0.629237 -0.629934) (xy 0.852552 -0.590263) (xy 1.038359 -0.500162) (xy 1.184278 -0.362101) (xy 1.287931 -0.178549) (xy 1.346937 0.048025) (xy 1.355549 0.123684) (xy 1.364047 0.226680) 96 | (xy 1.365078 0.304906) (xy 1.351250 0.361763) (xy 1.315173 0.400652) (xy 1.249456 0.424975) (xy 1.146709 0.438132) (xy 0.999539 0.443527) (xy 0.800557 0.444559) (xy 0.658439 0.444500) 97 | (xy 0.022905 0.444500) (xy 0.041965 0.605438) (xy 0.086808 0.792424) (xy 0.172627 0.932215) (xy 0.301371 1.026396) (xy 0.474988 1.076552) (xy 0.633168 1.086258) (xy 0.784071 1.074396) 98 | (xy 0.946959 1.046132) (xy 1.037508 1.022417) (xy 1.165051 0.988694) (xy 1.245360 0.986644) (xy 1.287758 1.019065) (xy 1.301567 1.088755) (xy 1.301750 1.101724) (xy 1.277311 1.188746) 99 | (xy 1.201147 1.259249) (xy 1.068980 1.316267) (xy 0.957463 1.346080) (xy 0.675078 1.389837) (xy 0.426733 1.384013) (xy 0.237461 1.339804) (xy 0.043034 1.253910) (xy -0.102246 1.142602) 100 | (xy -0.208414 0.994794) (xy -0.285504 0.799401) (xy -0.300437 0.745567) (xy -0.341563 0.487542) (xy -0.336398 0.224082) (xy -0.321781 0.150812) (xy 0.031927 0.150812) (xy 0.047933 0.166720) 101 | (xy 0.100669 0.178094) (xy 0.196964 0.185483) (xy 0.343649 0.189433) (xy 0.527408 0.190500) (xy 1.023066 0.190500) (xy 1.000936 0.072534) (xy 0.945224 -0.109060) (xy 0.855060 -0.237711) 102 | (xy 0.728498 -0.315022) (xy 0.563595 -0.342599) (xy 0.499709 -0.341012) (xy 0.384067 -0.328037) (xy 0.303676 -0.299805) (xy 0.230403 -0.244889) (xy 0.205711 -0.221607) (xy 0.113349 -0.102379) 103 | (xy 0.051204 0.036715) (xy 0.031927 0.150812) (xy -0.321781 0.150812) (xy -0.286602 -0.025512) (xy -0.219666 -0.194571) (xy -0.132070 -0.320536) (xy -0.006919 -0.442652) (xy 0.134260 -0.542901) 104 | (xy 0.267941 -0.602709) (xy 0.376268 -0.621780) (xy 0.514509 -0.631237) (xy 0.629237 -0.629934) )(layer F.SilkS) (width 0.010000) 105 | ) 106 | (fp_poly (pts (xy 3.289196 -1.486251) (xy 3.444875 -1.476375) (xy 3.444875 1.349375) (xy 3.159125 1.349375) (xy 3.143250 1.210713) (xy 3.127375 1.072052) (xy 3.063913 1.142566) (xy 2.919073 1.261011) 107 | (xy 2.739863 1.343415) (xy 2.545129 1.384966) (xy 2.353718 1.380855) (xy 2.242336 1.352290) (xy 2.067457 1.254644) (xy 1.930036 1.106563) (xy 1.830881 0.909466) (xy 1.770797 0.664772) 108 | (xy 1.753643 0.492125) (xy 1.755380 0.381000) (xy 2.127604 0.381000) (xy 2.137238 0.590976) (xy 2.168672 0.752978) (xy 2.225698 0.879927) (xy 2.301972 0.974822) (xy 2.426209 1.058623) 109 | (xy 2.567126 1.083849) (xy 2.715853 1.050061) (xy 2.807125 0.999940) (xy 2.914572 0.923230) (xy 2.989120 0.854580) (xy 3.036787 0.779889) (xy 3.063593 0.685055) (xy 3.075557 0.555977) 110 | (xy 3.078700 0.378553) (xy 3.078746 0.363631) (xy 3.079750 -0.018863) (xy 2.960687 -0.132678) (xy 2.848466 -0.230567) (xy 2.751989 -0.287298) (xy 2.649328 -0.312832) (xy 2.553773 -0.317500) 111 | (xy 2.452996 -0.310586) (xy 2.381180 -0.280651) (xy 2.306975 -0.213906) (xy 2.298914 -0.205416) (xy 2.217770 -0.099788) (xy 2.165107 0.021759) (xy 2.136523 0.174299) (xy 2.127613 0.372904) 112 | (xy 2.127604 0.381000) (xy 1.755380 0.381000) (xy 1.758252 0.197352) (xy 1.804163 -0.056896) (xy 1.889446 -0.268023) (xy 2.012171 -0.433431) (xy 2.170409 -0.550525) (xy 2.362230 -0.616706) 113 | (xy 2.585706 -0.629379) (xy 2.586804 -0.629309) (xy 2.721059 -0.614261) (xy 2.822456 -0.582988) (xy 2.921321 -0.525585) (xy 2.936374 -0.515119) (xy 3.079750 -0.414059) (xy 3.080236 -0.913467) 114 | (xy 3.082015 -1.087479) (xy 3.086607 -1.240567) (xy 3.093418 -1.360790) (xy 3.101855 -1.436207) (xy 3.107120 -1.454501) (xy 3.161335 -1.482283) (xy 3.273225 -1.487142) (xy 3.289196 -1.486251) )(layer F.SilkS) (width 0.010000) 115 | ) 116 | (fp_poly (pts (xy 5.280859 -1.494348) (xy 5.365750 -1.462072) (xy 5.365750 -0.373464) (xy 5.476887 -0.458232) (xy 5.660140 -0.570455) (xy 5.847344 -0.626217) (xy 5.969000 -0.635000) (xy 6.181160 -0.608106) 117 | (xy 6.359228 -0.528533) (xy 6.501959 -0.397946) (xy 6.608108 -0.218011) (xy 6.676429 0.009606) (xy 6.705679 0.283239) (xy 6.706748 0.351935) (xy 6.686032 0.644576) (xy 6.623954 0.890531) 118 | (xy 6.520833 1.089134) (xy 6.376986 1.239718) (xy 6.244920 1.319652) (xy 6.046401 1.382694) (xy 5.848153 1.391099) (xy 5.664513 1.344582) (xy 5.636814 1.331710) (xy 5.533905 1.270748) 119 | (xy 5.439833 1.200043) (xy 5.424650 1.186218) (xy 5.338296 1.103485) (xy 5.328210 1.226430) (xy 5.319225 1.300683) (xy 5.296354 1.338025) (xy 5.241693 1.353211) (xy 5.167312 1.359052) 120 | (xy 5.016500 1.368729) (xy 5.016500 0.748778) (xy 5.365750 0.748778) (xy 5.500687 0.880745) (xy 5.656079 1.006261) (xy 5.804018 1.069939) (xy 5.947784 1.072525) (xy 6.090222 1.015034) 121 | (xy 6.199002 0.917259) (xy 6.273955 0.775093) (xy 6.316571 0.584466) (xy 6.328508 0.365125) (xy 6.318411 0.154856) (xy 6.286403 -0.007846) (xy 6.228458 -0.136347) (xy 6.146815 -0.237822) 122 | (xy 6.037188 -0.305735) (xy 5.903667 -0.322977) (xy 5.756999 -0.292096) (xy 5.607929 -0.215640) (xy 5.467204 -0.096158) (xy 5.444447 -0.071254) (xy 5.411248 -0.029168) (xy 5.389243 0.016249) 123 | (xy 5.376102 0.078615) (xy 5.369490 0.171546) (xy 5.367075 0.308660) (xy 5.366753 0.382326) (xy 5.365750 0.748778) (xy 5.016500 0.748778) (xy 5.016500 -1.487205) (xy 5.106234 -1.506914) 124 | (xy 5.205352 -1.510434) (xy 5.280859 -1.494348) )(layer F.SilkS) (width 0.010000) 125 | ) 126 | (fp_poly (pts (xy -10.238987 -1.300357) (xy -10.075802 -1.292100) (xy -9.930743 -1.278966) (xy -9.817371 -1.261093) (xy -9.784316 -1.252763) (xy -9.583952 -1.163851) (xy -9.428825 -1.031576) (xy -9.321720 -0.859800) 127 | (xy -9.265424 -0.652384) (xy -9.257130 -0.522016) (xy -9.283772 -0.279579) (xy -9.361313 -0.074046) (xy -9.487813 0.092901) (xy -9.661335 0.219580) (xy -9.879940 0.304308) (xy -10.141690 0.345403) 128 | (xy -10.261013 0.349250) (xy -10.509250 0.349250) (xy -10.509250 0.819150) (xy -10.511580 1.033583) (xy -10.518726 1.187807) (xy -10.530922 1.284946) (xy -10.547350 1.327150) (xy -10.599874 1.349621) 129 | (xy -10.685862 1.362614) (xy -10.778142 1.364699) (xy -10.849542 1.354446) (xy -10.869084 1.344083) (xy -10.873701 1.308723) (xy -10.877971 1.216722) (xy -10.881781 1.074940) (xy -10.885020 0.890236) 130 | (xy -10.887576 0.669469) (xy -10.889336 0.419498) (xy -10.890187 0.147183) (xy -10.890250 0.048683) (xy -10.889727 -0.294067) (xy -10.888075 -0.577493) (xy -10.885174 -0.805762) (xy -10.880902 -0.983043) 131 | (xy -10.880849 -0.984250) (xy -10.509250 -0.984250) (xy -10.509250 0.031750) (xy -10.263188 0.031700) (xy -10.085997 0.023269) (xy -9.957816 -0.003239) (xy -9.908257 -0.023862) (xy -9.785349 -0.108711) 132 | (xy -9.707320 -0.220821) (xy -9.667013 -0.372537) (xy -9.659510 -0.452780) (xy -9.667060 -0.639595) (xy -9.715855 -0.782885) (xy -9.809153 -0.885599) (xy -9.950213 -0.950686) (xy -10.142292 -0.981095) 133 | (xy -10.246818 -0.984250) (xy -10.509250 -0.984250) (xy -10.880849 -0.984250) (xy -10.875139 -1.113504) (xy -10.867765 -1.201311) (xy -10.858657 -1.250634) (xy -10.852151 -1.263650) (xy -10.801758 -1.281852) 134 | (xy -10.701684 -1.294484) (xy -10.565490 -1.301687) (xy -10.406737 -1.303599) (xy -10.238987 -1.300357) )(layer F.SilkS) (width 0.010000) 135 | ) 136 | (fp_poly (pts (xy -6.433854 -0.341313) (xy -6.385617 -0.179536) (xy -6.333453 -0.002555) (xy -6.288293 0.152532) (xy -6.286500 0.158750) (xy -6.242540 0.309703) (xy -6.190582 0.485778) (xy -6.141144 0.651353) 137 | (xy -6.136506 0.666750) (xy -6.055125 0.936625) (xy -5.856980 0.201339) (xy -5.800573 -0.006177) (xy -5.748619 -0.193905) (xy -5.703664 -0.352920) (xy -5.668254 -0.474293) (xy -5.644936 -0.549097) 138 | (xy -5.637419 -0.568599) (xy -5.595567 -0.588809) (xy -5.513160 -0.601296) (xy -5.460619 -0.603250) (xy -5.366713 -0.600324) (xy -5.316451 -0.584137) (xy -5.290013 -0.543580) (xy -5.276542 -0.500063) 139 | (xy -5.217439 -0.289882) (xy -5.155457 -0.073622) (xy -5.093185 0.140113) (xy -5.033209 0.342717) (xy -4.978118 0.525586) (xy -4.930499 0.680114) (xy -4.892939 0.797697) (xy -4.868027 0.869728) 140 | (xy -4.858913 0.888775) (xy -4.845182 0.859729) (xy -4.817472 0.779196) (xy -4.778847 0.656862) (xy -4.732372 0.502408) (xy -4.685552 0.341087) (xy -4.630089 0.147419) (xy -4.575941 -0.040643) 141 | (xy -4.527425 -0.208173) (xy -4.488860 -0.340250) (xy -4.469739 -0.404813) (xy -4.410250 -0.603250) (xy -4.254874 -0.603250) (xy -4.160668 -0.597293) (xy -4.095293 -0.582134) (xy -4.079967 -0.571648) 142 | (xy -4.085006 -0.536388) (xy -4.106327 -0.449616) (xy -4.141224 -0.320413) (xy -4.186991 -0.157862) (xy -4.240925 0.028953) (xy -4.300318 0.230952) (xy -4.362467 0.439050) (xy -4.424666 0.644166) 143 | (xy -4.484211 0.837217) (xy -4.538395 1.009120) (xy -4.584515 1.150794) (xy -4.619864 1.253155) (xy -4.635574 1.293812) (xy -4.660704 1.334464) (xy -4.703558 1.356039) (xy -4.781672 1.364295) 144 | (xy -4.853182 1.365250) (xy -4.970000 1.358476) (xy -5.050095 1.340173) (xy -5.073042 1.325562) (xy -5.091292 1.284328) (xy -5.123813 1.191603) (xy -5.167516 1.056979) (xy -5.219316 0.890048) 145 | (xy -5.276125 0.700401) (xy -5.295290 0.635000) (xy -5.484971 -0.015875) (xy -5.523099 0.127000) (xy -5.610923 0.455283) (xy -5.683749 0.725646) (xy -5.742558 0.941623) (xy -5.788331 1.106749) 146 | (xy -5.822050 1.224560) (xy -5.844695 1.298591) (xy -5.857248 1.332378) (xy -5.857980 1.333669) (xy -5.900995 1.353484) (xy -5.984593 1.363507) (xy -6.086686 1.364163) (xy -6.185185 1.355876) 147 | (xy -6.258001 1.339071) (xy -6.279785 1.325562) (xy -6.297786 1.285148) (xy -6.330818 1.193176) (xy -6.375985 1.059006) (xy -6.430390 0.891996) (xy -6.491138 0.701506) (xy -6.555332 0.496894) 148 | (xy -6.620075 0.287520) (xy -6.682471 0.082743) (xy -6.739625 -0.108079) (xy -6.788639 -0.275585) (xy -6.826617 -0.410417) (xy -6.850664 -0.503216) (xy -6.858000 -0.542863) (xy -6.849377 -0.578052) 149 | (xy -6.813591 -0.596289) (xy -6.735765 -0.602778) (xy -6.685297 -0.603250) (xy -6.512593 -0.603250) (xy -6.433854 -0.341313) )(layer F.SilkS) (width 0.010000) 150 | ) 151 | (fp_poly (pts (xy -0.665319 -0.625786) (xy -0.587885 -0.591566) (xy -0.549757 -0.522476) (xy -0.539750 -0.411356) (xy -0.539750 -0.253446) (xy -0.715898 -0.274148) (xy -0.854537 -0.280016) (xy -0.961400 -0.254037) 152 | (xy -1.054763 -0.187469) (xy -1.152906 -0.071572) (xy -1.160222 -0.061667) (xy -1.268627 0.086011) (xy -1.285875 1.349375) (xy -1.429933 1.358776) (xy -1.521276 1.359843) (xy -1.584197 1.351598) 153 | (xy -1.596620 1.345547) (xy -1.602268 1.309278) (xy -1.607402 1.217463) (xy -1.611838 1.078057) (xy -1.615394 0.899014) (xy -1.617889 0.688286) (xy -1.619139 0.453829) (xy -1.619250 0.358093) 154 | (xy -1.619250 -0.606730) (xy -1.468438 -0.597053) (xy -1.317625 -0.587375) (xy -1.307908 -0.453361) (xy -1.298190 -0.319347) (xy -1.200007 -0.431170) (xy -1.067696 -0.552837) (xy -0.928574 -0.618326) 155 | (xy -0.793240 -0.635000) (xy -0.665319 -0.625786) )(layer F.SilkS) (width 0.010000) 156 | ) 157 | (fp_poly (pts (xy 15.641745 -1.288020) (xy 15.718864 -1.260541) (xy 15.730215 -1.251500) (xy 15.742848 -1.233094) (xy 15.753089 -1.201741) (xy 15.761122 -1.151564) (xy 15.767135 -1.076683) (xy 15.771312 -0.971221) 158 | (xy 15.773841 -0.829299) (xy 15.774907 -0.645039) (xy 15.774696 -0.412562) (xy 15.773395 -0.125991) (xy 15.772170 0.074063) (xy 15.763875 1.349375) (xy 15.414625 1.349375) (xy 15.382875 -0.925945) 159 | (xy 14.941253 0.179965) (xy 14.840669 0.430892) (xy 14.746509 0.663964) (xy 14.661565 0.872410) (xy 14.588625 1.049463) (xy 14.530479 1.188355) (xy 14.489918 1.282318) (xy 14.469730 1.324583) 160 | (xy 14.469053 1.325562) (xy 14.420336 1.350302) (xy 14.335477 1.364169) (xy 14.303375 1.365250) (xy 14.212610 1.356546) (xy 14.148925 1.334774) (xy 14.138260 1.325562) (xy 14.120406 1.287777) 161 | (xy 14.082639 1.197463) (xy 14.027661 1.061427) (xy 13.958174 0.886478) (xy 13.876881 0.679422) (xy 13.786485 0.447067) (xy 13.689687 0.196220) (xy 13.681935 0.176047) (xy 13.255625 -0.933781) 162 | (xy 13.223875 1.349375) (xy 13.080834 1.358734) (xy 12.977814 1.356030) (xy 12.907841 1.335865) (xy 12.898272 1.328572) (xy 12.887427 1.286596) (xy 12.878193 1.189635) (xy 12.870565 1.046180) 163 | (xy 12.864537 0.864725) (xy 12.860105 0.653764) (xy 12.857265 0.421790) (xy 12.856010 0.177295) (xy 12.856337 -0.071227) (xy 12.858241 -0.315283) (xy 12.861716 -0.546380) (xy 12.866758 -0.756024) 164 | (xy 12.873362 -0.935722) (xy 12.881524 -1.076982) (xy 12.891238 -1.171309) (xy 12.899714 -1.206500) (xy 12.927680 -1.249336) (xy 12.968751 -1.274544) (xy 13.039768 -1.287952) (xy 13.156492 -1.295338) 165 | (xy 13.305176 -1.294813) (xy 13.405088 -1.276629) (xy 13.447009 -1.256465) (xy 13.475318 -1.225586) (xy 13.513647 -1.161375) (xy 13.564002 -1.059356) (xy 13.628389 -0.915055) (xy 13.708813 -0.723997) 166 | (xy 13.807280 -0.481708) (xy 13.910251 -0.223066) (xy 14.003626 0.011598) (xy 14.090186 0.226259) (xy 14.167073 0.414056) (xy 14.231433 0.568130) (xy 14.280410 0.681620) (xy 14.311148 0.747668) 167 | (xy 14.320314 0.762000) (xy 14.336862 0.733733) (xy 14.374442 0.653466) (xy 14.430110 0.527995) (xy 14.500919 0.364118) (xy 14.583925 0.168633) (xy 14.676181 -0.051663) (xy 14.747448 -0.223688) 168 | (xy 14.873801 -0.526506) (xy 14.982610 -0.779884) (xy 15.072923 -0.981737) (xy 15.143782 -1.129982) (xy 15.194235 -1.222532) (xy 15.219936 -1.255563) (xy 15.297371 -1.285391) (xy 15.408490 -1.300624) 169 | (xy 15.530784 -1.301441) (xy 15.641745 -1.288020) )(layer F.SilkS) (width 0.010000) 170 | ) 171 | (fp_poly (pts (xy 18.033495 -1.317453) (xy 18.102951 -1.284039) (xy 18.129250 -1.233199) (xy 18.109172 -1.188728) (xy 18.052248 -1.103112) (xy 17.963437 -0.982998) (xy 17.847701 -0.835036) (xy 17.709999 -0.665874) 172 | (xy 17.670888 -0.618853) (xy 17.212526 -0.070181) (xy 17.704266 0.587670) (xy 17.836749 0.767336) (xy 17.954957 0.932316) (xy 18.053915 1.075283) (xy 18.128648 1.188907) (xy 18.174181 1.265863) 173 | (xy 18.186142 1.297448) (xy 18.150793 1.332169) (xy 18.074546 1.354392) (xy 17.979035 1.362683) (xy 17.885893 1.355606) (xy 17.816751 1.331726) (xy 17.805489 1.322703) (xy 17.774513 1.285093) 174 | (xy 17.711882 1.203825) (xy 17.623346 1.086553) (xy 17.514659 0.940931) (xy 17.391572 0.774611) (xy 17.301631 0.652300) (xy 16.843375 0.027497) (xy 16.811625 1.349375) (xy 16.651655 1.358738) 175 | (xy 16.555440 1.359983) (xy 16.487037 1.352791) (xy 16.469092 1.345509) (xy 16.464206 1.309864) (xy 16.459683 1.217525) (xy 16.455640 1.075297) (xy 16.452192 0.889986) (xy 16.449458 0.668395) 176 | (xy 16.447552 0.417332) (xy 16.446593 0.143600) (xy 16.446500 0.025672) (xy 16.446500 -1.271572) (xy 16.533812 -1.304812) (xy 16.652350 -1.321377) (xy 16.716375 -1.310821) (xy 16.811625 -1.283591) 177 | (xy 16.843375 -0.119197) (xy 17.302510 -0.697931) (xy 17.449266 -0.879870) (xy 17.581147 -1.037445) (xy 17.692700 -1.164498) (xy 17.778473 -1.254870) (xy 17.833014 -1.302402) (xy 17.841929 -1.307189) 178 | (xy 17.940079 -1.326820) (xy 18.033495 -1.317453) )(layer F.SilkS) (width 0.010000) 179 | ) 180 | ) 181 | -------------------------------------------------------------------------------- /pcb/fab/GameHand_bom_jlc.csv: -------------------------------------------------------------------------------- 1 | "Comment","Designator","Footprint","LCSC Part #" 2 | "10uF","C1","C_0805_2012Metric","C91245" 3 | "0.1uF","C2,C3","C_0805_2012Metric","C49678" 4 | "1uF","C7","C_0805_2012Metric","C28323" 5 | "22pF","C8,C9","C_0805_2012Metric","C1804" 6 | "D_Small","D1,D2,D3,D4,D5,D6,D14,D15,D16,D17,D18,D19,D27,D28,D29,D30,D31,D32,D40,D41,D42,D43,D44,D53,D54,D58,D55","D_SOD-123","C81598" 7 | "Polyfuse_Small","F1","Fuse_1206_3216Metric","C69688" 8 | "22r","R1,R2","R_0805_2012Metric","C17561" 9 | "10k","R3,R4","R_0805_2012Metric","C17414" 10 | "5.1k","R5,R6","R_0805_2012Metric","C27834" 11 | "SW_Push","RESET","SW_SPST_TL3342","C318884" 12 | "SRV05-4","U2","SOT-23-6","C85364" 13 | "Crystal_GND24_Small","X1","Crystal_SMD_3225-4Pin_3.2x2.5mm","C13738" 14 | -------------------------------------------------------------------------------- /pcb/fab/GameHand_cpl_jlc.csv: -------------------------------------------------------------------------------- 1 | Designator,Val,Package,Mid X,Mid Y,Rotation,Layer 2 | C1,10uF,C_0805_2012Metric,-172.429249,-110.044151,225.000000,bottom 3 | C2,0.1uF,C_0805_2012Metric,-189.407800,-111.226600,45.000000,bottom 4 | C3,0.1uF,C_0805_2012Metric,-184.708800,-124.129800,315.000000,bottom 5 | C7,1uF,C_0805_2012Metric,-186.182000,-108.356400,45.000000,bottom 6 | C8,22pF,C_0805_2012Metric,-191.109600,-117.678200,135.000000,bottom 7 | C9,22pF,C_0805_2012Metric,-186.334401,-122.453400,315.000000,bottom 8 | D1,D_Small,D_SOD-123,-109.550200,-47.142400,90.000000,bottom 9 | D2,D_Small,D_SOD-123,-127.076200,-47.142400,90.000000,bottom 10 | D3,D_Small,D_SOD-123,-130.149600,-47.142400,90.000000,bottom 11 | D4,D_Small,D_SOD-123,-165.201600,-47.142400,90.000000,bottom 12 | D5,D_Small,D_SOD-123,-168.249600,-47.117000,90.000000,bottom 13 | D6,D_Small,D_SOD-123,-185.724800,-47.091600,90.000000,bottom 14 | D14,D_Small,D_SOD-123,-109.524800,-66.014600,90.000000,bottom 15 | D15,D_Small,D_SOD-123,-127.152400,-66.040000,90.000000,bottom 16 | D16,D_Small,D_SOD-123,-130.022600,-66.014600,90.000000,bottom 17 | D17,D_Small,D_SOD-123,-165.252400,-65.989200,90.000000,bottom 18 | D18,D_Small,D_SOD-123,-168.148000,-65.989200,90.000000,bottom 19 | D19,D_Small,D_SOD-123,-185.724800,-65.989200,90.000000,bottom 20 | D27,D_Small,D_SOD-123,-113.360200,-85.115400,90.000000,bottom 21 | D28,D_Small,D_SOD-123,-131.902200,-85.115400,90.000000,bottom 22 | D29,D_Small,D_SOD-123,-134.874000,-85.115400,90.000000,bottom 23 | D30,D_Small,D_SOD-123,-169.976800,-85.115400,90.000000,bottom 24 | D31,D_Small,D_SOD-123,-172.923200,-85.115400,90.000000,bottom 25 | D32,D_Small,D_SOD-123,-190.449200,-85.090000,90.000000,bottom 26 | D40,D_Small,D_SOD-123,-118.287800,-104.317800,90.000000,bottom 27 | D41,D_Small,D_SOD-123,-141.351000,-104.343200,90.000000,bottom 28 | D42,D_Small,D_SOD-123,-144.348200,-104.343200,90.000000,bottom 29 | D43,D_Small,D_SOD-123,-179.451000,-104.343200,90.000000,bottom 30 | D44,D_Small,D_SOD-123,-182.499000,-104.343200,90.000000,bottom 31 | D53,D_Small,D_SOD-123,-119.075200,-123.469400,90.000000,bottom 32 | D54,D_Small,D_SOD-123,-145.846800,-123.494800,90.000000,bottom 33 | D55,D_Small,D_SOD-123,-149.479000,-123.494800,90.000000,bottom 34 | D58,D_Small,D_SOD-123,-200.050400,-126.034800,40.000000,bottom 35 | F1,Polyfuse_Small,Fuse_1206_3216Metric,-143.535400,-50.266600,90.000000,bottom 36 | J1,USB_C_Receptacle_USB2.0,USB_C_Receptacle_HRO_TYPE-C-31-M-12,-147.624800,-33.172400,0.000000,bottom 37 | R1,22r,R_0805_2012Metric,-148.818600,-57.150000,270.000000,bottom 38 | R2,22r,R_0805_2012Metric,-146.431000,-57.150000,270.000000,bottom 39 | R3,10k,R_0805_2012Metric,-173.990000,-121.589800,45.000000,bottom 40 | R4,10k,R_0805_2012Metric,-207.873600,-99.847400,310.000000,bottom 41 | R5,5.1k,R_0805_2012Metric,-128.600200,-36.957000,0.000000,bottom 42 | R6,5.1k,R_0805_2012Metric,-166.674800,-37.033200,180.000000,bottom 43 | RESET,SW_Push,SW_SPST_TL3342,-213.207600,-95.504000,40.000000,bottom 44 | U1,ATmega32U2-AU,TQFP-32_7x7mm_P0.8mm,-181.025800,-115.646200,225.000000,bottom 45 | U2,SRV05-4,SOT-23-6,-147.574000,-50.266600,0.000000,bottom 46 | X1,Crystal_GND24_Small,Crystal_SMD_3225-4Pin_3.2x2.5mm,-188.772800,-120.065800,225.000000,bottom 47 | -------------------------------------------------------------------------------- /pcb/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name MX_Only)(type KiCad)(uri ${KIPRJMOD}/MX_Alps_Hybrid/MX_Only.pretty)(options "")(descr "")) 3 | (lib (name custom_parts)(type KiCad)(uri ${KIPRJMOD}/custom_parts)(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /pcb/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/str-dst/GameHand/2d3f2c7c9e4f0dc0662309d50eeb94edb49078ac/pcb/front.png -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*% 2 | %TF.CreationDate,2021-07-10T17:08:41+02:00*% 3 | %TF.ProjectId,GameHand,47616d65-4861-46e6-942e-6b696361645f,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2021-07-10 17:08:41* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,2.250000*% 15 | %ADD11C,3.987800*% 16 | %ADD12C,1.750000*% 17 | %ADD13R,0.600000X1.450000*% 18 | %ADD14R,0.300000X1.450000*% 19 | %ADD15O,1.000000X2.100000*% 20 | %ADD16C,0.650000*% 21 | %ADD17O,1.000000X1.600000*% 22 | %ADD18C,0.100000*% 23 | %ADD19C,3.048000*% 24 | %ADD20R,1.060000X0.650000*% 25 | %ADD21R,1.200000X0.900000*% 26 | G04 APERTURE END LIST* 27 | D10* 28 | %TO.C,MX43*% 29 | X173990000Y-95726250D03* 30 | D11* 31 | X171450000Y-100806250D03* 32 | D10* 33 | X167640000Y-98266250D03* 34 | D12* 35 | X166370000Y-100806250D03* 36 | X176530000Y-100806250D03* 37 | %TD*% 38 | %TO.C,R3*% 39 | G36* 40 | G01* 41 | X174591043Y-121625156D02* 42 | X173954644Y-120988757D01* 43 | G75* 44 | G02* 45 | X173954644Y-120635207I176775J176775D01* 46 | G01* 47 | X174325877Y-120263974D01* 48 | G75* 49 | G02* 50 | X174679427Y-120263974I176775J-176775D01* 51 | G01* 52 | X175315826Y-120900373D01* 53 | G75* 54 | G02* 55 | X175315826Y-121253923I-176775J-176775D01* 56 | G01* 57 | X174944593Y-121625156D01* 58 | G75* 59 | G02* 60 | X174591043Y-121625156I-176775J176775D01* 61 | G01* 62 | G37* 63 | G36* 64 | G01* 65 | X173300573Y-122915626D02* 66 | X172664174Y-122279227D01* 67 | G75* 68 | G02* 69 | X172664174Y-121925677I176775J176775D01* 70 | G01* 71 | X173035407Y-121554444D01* 72 | G75* 73 | G02* 74 | X173388957Y-121554444I176775J-176775D01* 75 | G01* 76 | X174025356Y-122190843D01* 77 | G75* 78 | G02* 79 | X174025356Y-122544393I-176775J-176775D01* 80 | G01* 81 | X173654123Y-122915626D01* 82 | G75* 83 | G02* 84 | X173300573Y-122915626I-176775J176775D01* 85 | G01* 86 | G37* 87 | %TD*% 88 | %TO.C,R6*% 89 | G36* 90 | G01* 91 | X166274800Y-36583198D02* 92 | X166274800Y-37483202D01* 93 | G75* 94 | G02* 95 | X166024802Y-37733200I-249998J0D01* 96 | G01* 97 | X165499798Y-37733200D01* 98 | G75* 99 | G02* 100 | X165249800Y-37483202I0J249998D01* 101 | G01* 102 | X165249800Y-36583198D01* 103 | G75* 104 | G02* 105 | X165499798Y-36333200I249998J0D01* 106 | G01* 107 | X166024802Y-36333200D01* 108 | G75* 109 | G02* 110 | X166274800Y-36583198I0J-249998D01* 111 | G01* 112 | G37* 113 | G36* 114 | G01* 115 | X168099800Y-36583198D02* 116 | X168099800Y-37483202D01* 117 | G75* 118 | G02* 119 | X167849802Y-37733200I-249998J0D01* 120 | G01* 121 | X167324798Y-37733200D01* 122 | G75* 123 | G02* 124 | X167074800Y-37483202I0J249998D01* 125 | G01* 126 | X167074800Y-36583198D01* 127 | G75* 128 | G02* 129 | X167324798Y-36333200I249998J0D01* 130 | G01* 131 | X167849802Y-36333200D01* 132 | G75* 133 | G02* 134 | X168099800Y-36583198I0J-249998D01* 135 | G01* 136 | G37* 137 | %TD*% 138 | %TO.C,R5*% 139 | G36* 140 | G01* 141 | X129000200Y-37407002D02* 142 | X129000200Y-36506998D01* 143 | G75* 144 | G02* 145 | X129250198Y-36257000I249998J0D01* 146 | G01* 147 | X129775202Y-36257000D01* 148 | G75* 149 | G02* 150 | X130025200Y-36506998I0J-249998D01* 151 | G01* 152 | X130025200Y-37407002D01* 153 | G75* 154 | G02* 155 | X129775202Y-37657000I-249998J0D01* 156 | G01* 157 | X129250198Y-37657000D01* 158 | G75* 159 | G02* 160 | X129000200Y-37407002I0J249998D01* 161 | G01* 162 | G37* 163 | G36* 164 | G01* 165 | X127175200Y-37407002D02* 166 | X127175200Y-36506998D01* 167 | G75* 168 | G02* 169 | X127425198Y-36257000I249998J0D01* 170 | G01* 171 | X127950202Y-36257000D01* 172 | G75* 173 | G02* 174 | X128200200Y-36506998I0J-249998D01* 175 | G01* 176 | X128200200Y-37407002D01* 177 | G75* 178 | G02* 179 | X127950202Y-37657000I-249998J0D01* 180 | G01* 181 | X127425198Y-37657000D01* 182 | G75* 183 | G02* 184 | X127175200Y-37407002I0J249998D01* 185 | G01* 186 | G37* 187 | %TD*% 188 | D13* 189 | %TO.C,J1*% 190 | X150874800Y-37217400D03* 191 | X150074800Y-37217400D03* 192 | X145174800Y-37217400D03* 193 | X144374800Y-37217400D03* 194 | X144374800Y-37217400D03* 195 | X145174800Y-37217400D03* 196 | X150074800Y-37217400D03* 197 | X150874800Y-37217400D03* 198 | D14* 199 | X145874800Y-37217400D03* 200 | X146374800Y-37217400D03* 201 | X146874800Y-37217400D03* 202 | X147874800Y-37217400D03* 203 | X148374800Y-37217400D03* 204 | X148874800Y-37217400D03* 205 | X149374800Y-37217400D03* 206 | X147374800Y-37217400D03* 207 | D15* 208 | X151944800Y-36302400D03* 209 | X143304800Y-36302400D03* 210 | D16* 211 | X144734800Y-35772400D03* 212 | D17* 213 | X143304800Y-32122400D03* 214 | D16* 215 | X150514800Y-35772400D03* 216 | D17* 217 | X151944800Y-32122400D03* 218 | %TD*% 219 | D18* 220 | %TO.C,U1*% 221 | G36* 222 | X185639672Y-115381035D02* 223 | G01* 224 | X185250763Y-114992126D01* 225 | X186382134Y-113860755D01* 226 | X186771043Y-114249664D01* 227 | X185639672Y-115381035D01* 228 | G37* 229 | G36* 230 | X185073986Y-114815350D02* 231 | G01* 232 | X184685077Y-114426441D01* 233 | X185816448Y-113295070D01* 234 | X186205357Y-113683979D01* 235 | X185073986Y-114815350D01* 236 | G37* 237 | G36* 238 | X184508301Y-114249664D02* 239 | G01* 240 | X184119392Y-113860755D01* 241 | X185250763Y-112729384D01* 242 | X185639672Y-113118293D01* 243 | X184508301Y-114249664D01* 244 | G37* 245 | G36* 246 | X183942616Y-113683979D02* 247 | G01* 248 | X183553707Y-113295070D01* 249 | X184685078Y-112163699D01* 250 | X185073987Y-112552608D01* 251 | X183942616Y-113683979D01* 252 | G37* 253 | G36* 254 | X183376930Y-113118293D02* 255 | G01* 256 | X182988021Y-112729384D01* 257 | X184119392Y-111598013D01* 258 | X184508301Y-111986922D01* 259 | X183376930Y-113118293D01* 260 | G37* 261 | G36* 262 | X182811245Y-112552608D02* 263 | G01* 264 | X182422336Y-112163699D01* 265 | X183553707Y-111032328D01* 266 | X183942616Y-111421237D01* 267 | X182811245Y-112552608D01* 268 | G37* 269 | G36* 270 | X182245559Y-111986923D02* 271 | G01* 272 | X181856650Y-111598014D01* 273 | X182988021Y-110466643D01* 274 | X183376930Y-110855552D01* 275 | X182245559Y-111986923D01* 276 | G37* 277 | G36* 278 | X181679874Y-111421237D02* 279 | G01* 280 | X181290965Y-111032328D01* 281 | X182422336Y-109900957D01* 282 | X182811245Y-110289866D01* 283 | X181679874Y-111421237D01* 284 | G37* 285 | G36* 286 | X180760635Y-111032328D02* 287 | G01* 288 | X180371726Y-111421237D01* 289 | X179240355Y-110289866D01* 290 | X179629264Y-109900957D01* 291 | X180760635Y-111032328D01* 292 | G37* 293 | G36* 294 | X180194950Y-111598014D02* 295 | G01* 296 | X179806041Y-111986923D01* 297 | X178674670Y-110855552D01* 298 | X179063579Y-110466643D01* 299 | X180194950Y-111598014D01* 300 | G37* 301 | G36* 302 | X179629264Y-112163699D02* 303 | G01* 304 | X179240355Y-112552608D01* 305 | X178108984Y-111421237D01* 306 | X178497893Y-111032328D01* 307 | X179629264Y-112163699D01* 308 | G37* 309 | G36* 310 | X179063579Y-112729384D02* 311 | G01* 312 | X178674670Y-113118293D01* 313 | X177543299Y-111986922D01* 314 | X177932208Y-111598013D01* 315 | X179063579Y-112729384D01* 316 | G37* 317 | G36* 318 | X178497893Y-113295070D02* 319 | G01* 320 | X178108984Y-113683979D01* 321 | X176977613Y-112552608D01* 322 | X177366522Y-112163699D01* 323 | X178497893Y-113295070D01* 324 | G37* 325 | G36* 326 | X177932208Y-113860755D02* 327 | G01* 328 | X177543299Y-114249664D01* 329 | X176411928Y-113118293D01* 330 | X176800837Y-112729384D01* 331 | X177932208Y-113860755D01* 332 | G37* 333 | G36* 334 | X177366523Y-114426441D02* 335 | G01* 336 | X176977614Y-114815350D01* 337 | X175846243Y-113683979D01* 338 | X176235152Y-113295070D01* 339 | X177366523Y-114426441D01* 340 | G37* 341 | G36* 342 | X176800837Y-114992126D02* 343 | G01* 344 | X176411928Y-115381035D01* 345 | X175280557Y-114249664D01* 346 | X175669466Y-113860755D01* 347 | X176800837Y-114992126D01* 348 | G37* 349 | G36* 350 | X175669466Y-117431645D02* 351 | G01* 352 | X175280557Y-117042736D01* 353 | X176411928Y-115911365D01* 354 | X176800837Y-116300274D01* 355 | X175669466Y-117431645D01* 356 | G37* 357 | G36* 358 | X176235152Y-117997330D02* 359 | G01* 360 | X175846243Y-117608421D01* 361 | X176977614Y-116477050D01* 362 | X177366523Y-116865959D01* 363 | X176235152Y-117997330D01* 364 | G37* 365 | G36* 366 | X176800837Y-118563016D02* 367 | G01* 368 | X176411928Y-118174107D01* 369 | X177543299Y-117042736D01* 370 | X177932208Y-117431645D01* 371 | X176800837Y-118563016D01* 372 | G37* 373 | G36* 374 | X177366522Y-119128701D02* 375 | G01* 376 | X176977613Y-118739792D01* 377 | X178108984Y-117608421D01* 378 | X178497893Y-117997330D01* 379 | X177366522Y-119128701D01* 380 | G37* 381 | G36* 382 | X177932208Y-119694387D02* 383 | G01* 384 | X177543299Y-119305478D01* 385 | X178674670Y-118174107D01* 386 | X179063579Y-118563016D01* 387 | X177932208Y-119694387D01* 388 | G37* 389 | G36* 390 | X178497893Y-120260072D02* 391 | G01* 392 | X178108984Y-119871163D01* 393 | X179240355Y-118739792D01* 394 | X179629264Y-119128701D01* 395 | X178497893Y-120260072D01* 396 | G37* 397 | G36* 398 | X179063579Y-120825757D02* 399 | G01* 400 | X178674670Y-120436848D01* 401 | X179806041Y-119305477D01* 402 | X180194950Y-119694386D01* 403 | X179063579Y-120825757D01* 404 | G37* 405 | G36* 406 | X179629264Y-121391443D02* 407 | G01* 408 | X179240355Y-121002534D01* 409 | X180371726Y-119871163D01* 410 | X180760635Y-120260072D01* 411 | X179629264Y-121391443D01* 412 | G37* 413 | G36* 414 | X182811245Y-121002534D02* 415 | G01* 416 | X182422336Y-121391443D01* 417 | X181290965Y-120260072D01* 418 | X181679874Y-119871163D01* 419 | X182811245Y-121002534D01* 420 | G37* 421 | G36* 422 | X183376930Y-120436848D02* 423 | G01* 424 | X182988021Y-120825757D01* 425 | X181856650Y-119694386D01* 426 | X182245559Y-119305477D01* 427 | X183376930Y-120436848D01* 428 | G37* 429 | G36* 430 | X183942616Y-119871163D02* 431 | G01* 432 | X183553707Y-120260072D01* 433 | X182422336Y-119128701D01* 434 | X182811245Y-118739792D01* 435 | X183942616Y-119871163D01* 436 | G37* 437 | G36* 438 | X184508301Y-119305478D02* 439 | G01* 440 | X184119392Y-119694387D01* 441 | X182988021Y-118563016D01* 442 | X183376930Y-118174107D01* 443 | X184508301Y-119305478D01* 444 | G37* 445 | G36* 446 | X185073987Y-118739792D02* 447 | G01* 448 | X184685078Y-119128701D01* 449 | X183553707Y-117997330D01* 450 | X183942616Y-117608421D01* 451 | X185073987Y-118739792D01* 452 | G37* 453 | G36* 454 | X185639672Y-118174107D02* 455 | G01* 456 | X185250763Y-118563016D01* 457 | X184119392Y-117431645D01* 458 | X184508301Y-117042736D01* 459 | X185639672Y-118174107D01* 460 | G37* 461 | G36* 462 | X186205357Y-117608421D02* 463 | G01* 464 | X185816448Y-117997330D01* 465 | X184685077Y-116865959D01* 466 | X185073986Y-116477050D01* 467 | X186205357Y-117608421D01* 468 | G37* 469 | G36* 470 | X186771043Y-117042736D02* 471 | G01* 472 | X186382134Y-117431645D01* 473 | X185250763Y-116300274D01* 474 | X185639672Y-115911365D01* 475 | X186771043Y-117042736D01* 476 | G37* 477 | %TD*% 478 | D10* 479 | %TO.C,MX55*% 480 | X164465000Y-114776250D03* 481 | D11* 482 | X161925000Y-119856250D03* 483 | D10* 484 | X158115000Y-117316250D03* 485 | D12* 486 | X156845000Y-119856250D03* 487 | X167005000Y-119856250D03* 488 | %TD*% 489 | D10* 490 | %TO.C,MX54*% 491 | X135890000Y-114776250D03* 492 | D11* 493 | X133350000Y-119856250D03* 494 | D10* 495 | X129540000Y-117316250D03* 496 | D12* 497 | X128270000Y-119856250D03* 498 | X138430000Y-119856250D03* 499 | %TD*% 500 | D10* 501 | %TO.C,MX53*% 502 | X107315000Y-114776250D03* 503 | D11* 504 | X104775000Y-119856250D03* 505 | D10* 506 | X100965000Y-117316250D03* 507 | D12* 508 | X99695000Y-119856250D03* 509 | X109855000Y-119856250D03* 510 | %TD*% 511 | D10* 512 | %TO.C,MX40*% 513 | X109696250Y-95726250D03* 514 | D11* 515 | X107156250Y-100806250D03* 516 | D10* 517 | X103346250Y-98266250D03* 518 | D12* 519 | X102076250Y-100806250D03* 520 | X112236250Y-100806250D03* 521 | %TD*% 522 | D10* 523 | %TO.C,MX27*% 524 | X104933750Y-76676250D03* 525 | D11* 526 | X102393750Y-81756250D03* 527 | D10* 528 | X98583750Y-79216250D03* 529 | D12* 530 | X97313750Y-81756250D03* 531 | X107473750Y-81756250D03* 532 | %TD*% 533 | D10* 534 | %TO.C,MX14*% 535 | X102552500Y-57626250D03* 536 | D11* 537 | X100012500Y-62706250D03* 538 | D10* 539 | X96202500Y-60166250D03* 540 | D12* 541 | X94932500Y-62706250D03* 542 | X105092500Y-62706250D03* 543 | %TD*% 544 | D10* 545 | %TO.C,MX58*% 546 | X208687592Y-114313014D03* 547 | D11* 548 | X210007200Y-119837200D03* 549 | D10* 550 | X205455890Y-120340468D03* 551 | D12* 552 | X206115694Y-123102561D03* 553 | X213898706Y-116571839D03* 554 | D19* 555 | X205376355Y-132841210D03* 556 | X223617788Y-117534830D03* 557 | D11* 558 | X195580272Y-121166693D03* 559 | X213821705Y-105860313D03* 560 | %TD*% 561 | D18* 562 | %TO.C,X1*% 563 | G36* 564 | X189020288Y-117767703D02* 565 | G01* 566 | X189868816Y-118616231D01* 567 | X188878866Y-119606181D01* 568 | X188030338Y-118757653D01* 569 | X189020288Y-117767703D01* 570 | G37* 571 | G36* 572 | X187464653Y-119323338D02* 573 | G01* 574 | X188313181Y-120171866D01* 575 | X187323231Y-121161816D01* 576 | X186474703Y-120313288D01* 577 | X187464653Y-119323338D01* 578 | G37* 579 | G36* 580 | X188666734Y-120525419D02* 581 | G01* 582 | X189515262Y-121373947D01* 583 | X188525312Y-122363897D01* 584 | X187676784Y-121515369D01* 585 | X188666734Y-120525419D01* 586 | G37* 587 | G36* 588 | X190222369Y-118969784D02* 589 | G01* 590 | X191070897Y-119818312D01* 591 | X190080947Y-120808262D01* 592 | X189232419Y-119959734D01* 593 | X190222369Y-118969784D01* 594 | G37* 595 | %TD*% 596 | D20* 597 | %TO.C,U2*% 598 | X146474000Y-50266600D03* 599 | X146474000Y-49316600D03* 600 | X146474000Y-51216600D03* 601 | X148674000Y-51216600D03* 602 | X148674000Y-50266600D03* 603 | X148674000Y-49316600D03* 604 | %TD*% 605 | D18* 606 | %TO.C,RESET*% 607 | G36* 608 | X214069600Y-92953127D02* 609 | G01* 610 | X213426812Y-92187082D01* 611 | X214729088Y-91094343D01* 612 | X215371876Y-91860388D01* 613 | X214069600Y-92953127D01* 614 | G37* 615 | G36* 616 | X209243520Y-97002689D02* 617 | G01* 618 | X208600732Y-96236644D01* 619 | X209903008Y-95143905D01* 620 | X210545796Y-95909950D01* 621 | X209243520Y-97002689D01* 622 | G37* 623 | G36* 624 | X216512192Y-95864095D02* 625 | G01* 626 | X215869404Y-95098050D01* 627 | X217171680Y-94005311D01* 628 | X217814468Y-94771356D01* 629 | X216512192Y-95864095D01* 630 | G37* 631 | G36* 632 | X211686112Y-99913657D02* 633 | G01* 634 | X211043324Y-99147612D01* 635 | X212345600Y-98054873D01* 636 | X212988388Y-98820918D01* 637 | X211686112Y-99913657D01* 638 | G37* 639 | %TD*% 640 | %TO.C,R4*% 641 | G36* 642 | G01* 643 | X207785993Y-100443074D02* 644 | X208475436Y-99864562D01* 645 | G75* 646 | G02* 647 | X208827642Y-99895376I160696J-191510D01* 648 | G01* 649 | X209165109Y-100297552D01* 650 | G75* 651 | G02* 652 | X209134295Y-100649758I-191510J-160696D01* 653 | G01* 654 | X208444852Y-101228270D01* 655 | G75* 656 | G02* 657 | X208092646Y-101197456I-160696J191510D01* 658 | G01* 659 | X207755179Y-100795280D01* 660 | G75* 661 | G02* 662 | X207785993Y-100443074I191510J160696D01* 663 | G01* 664 | G37* 665 | G36* 666 | G01* 667 | X206612905Y-99045042D02* 668 | X207302348Y-98466530D01* 669 | G75* 670 | G02* 671 | X207654554Y-98497344I160696J-191510D01* 672 | G01* 673 | X207992021Y-98899520D01* 674 | G75* 675 | G02* 676 | X207961207Y-99251726I-191510J-160696D01* 677 | G01* 678 | X207271764Y-99830238D01* 679 | G75* 680 | G02* 681 | X206919558Y-99799424I-160696J191510D01* 682 | G01* 683 | X206582091Y-99397248D01* 684 | G75* 685 | G02* 686 | X206612905Y-99045042I191510J160696D01* 687 | G01* 688 | G37* 689 | %TD*% 690 | %TO.C,R2*% 691 | G36* 692 | G01* 693 | X145980998Y-57550000D02* 694 | X146881002Y-57550000D01* 695 | G75* 696 | G02* 697 | X147131000Y-57799998I0J-249998D01* 698 | G01* 699 | X147131000Y-58325002D01* 700 | G75* 701 | G02* 702 | X146881002Y-58575000I-249998J0D01* 703 | G01* 704 | X145980998Y-58575000D01* 705 | G75* 706 | G02* 707 | X145731000Y-58325002I0J249998D01* 708 | G01* 709 | X145731000Y-57799998D01* 710 | G75* 711 | G02* 712 | X145980998Y-57550000I249998J0D01* 713 | G01* 714 | G37* 715 | G36* 716 | G01* 717 | X145980998Y-55725000D02* 718 | X146881002Y-55725000D01* 719 | G75* 720 | G02* 721 | X147131000Y-55974998I0J-249998D01* 722 | G01* 723 | X147131000Y-56500002D01* 724 | G75* 725 | G02* 726 | X146881002Y-56750000I-249998J0D01* 727 | G01* 728 | X145980998Y-56750000D01* 729 | G75* 730 | G02* 731 | X145731000Y-56500002I0J249998D01* 732 | G01* 733 | X145731000Y-55974998D01* 734 | G75* 735 | G02* 736 | X145980998Y-55725000I249998J0D01* 737 | G01* 738 | G37* 739 | %TD*% 740 | %TO.C,R1*% 741 | G36* 742 | G01* 743 | X148368598Y-57550000D02* 744 | X149268602Y-57550000D01* 745 | G75* 746 | G02* 747 | X149518600Y-57799998I0J-249998D01* 748 | G01* 749 | X149518600Y-58325002D01* 750 | G75* 751 | G02* 752 | X149268602Y-58575000I-249998J0D01* 753 | G01* 754 | X148368598Y-58575000D01* 755 | G75* 756 | G02* 757 | X148118600Y-58325002I0J249998D01* 758 | G01* 759 | X148118600Y-57799998D01* 760 | G75* 761 | G02* 762 | X148368598Y-57550000I249998J0D01* 763 | G01* 764 | G37* 765 | G36* 766 | G01* 767 | X148368598Y-55725000D02* 768 | X149268602Y-55725000D01* 769 | G75* 770 | G02* 771 | X149518600Y-55974998I0J-249998D01* 772 | G01* 773 | X149518600Y-56500002D01* 774 | G75* 775 | G02* 776 | X149268602Y-56750000I-249998J0D01* 777 | G01* 778 | X148368598Y-56750000D01* 779 | G75* 780 | G02* 781 | X148118600Y-56500002I0J249998D01* 782 | G01* 783 | X148118600Y-55974998D01* 784 | G75* 785 | G02* 786 | X148368598Y-55725000I249998J0D01* 787 | G01* 788 | G37* 789 | %TD*% 790 | D10* 791 | %TO.C,MX44*% 792 | X193040000Y-95726250D03* 793 | D11* 794 | X190500000Y-100806250D03* 795 | D10* 796 | X186690000Y-98266250D03* 797 | D12* 798 | X185420000Y-100806250D03* 799 | X195580000Y-100806250D03* 800 | %TD*% 801 | D10* 802 | %TO.C,MX42*% 803 | X154940000Y-95726250D03* 804 | D11* 805 | X152400000Y-100806250D03* 806 | D10* 807 | X148590000Y-98266250D03* 808 | D12* 809 | X147320000Y-100806250D03* 810 | X157480000Y-100806250D03* 811 | %TD*% 812 | D10* 813 | %TO.C,MX41*% 814 | X135890000Y-95726250D03* 815 | D11* 816 | X133350000Y-100806250D03* 817 | D10* 818 | X129540000Y-98266250D03* 819 | D12* 820 | X128270000Y-100806250D03* 821 | X138430000Y-100806250D03* 822 | %TD*% 823 | D10* 824 | %TO.C,MX32*% 825 | X202565000Y-76676250D03* 826 | D11* 827 | X200025000Y-81756250D03* 828 | D10* 829 | X196215000Y-79216250D03* 830 | D12* 831 | X194945000Y-81756250D03* 832 | X205105000Y-81756250D03* 833 | %TD*% 834 | D10* 835 | %TO.C,MX31*% 836 | X183515000Y-76676250D03* 837 | D11* 838 | X180975000Y-81756250D03* 839 | D10* 840 | X177165000Y-79216250D03* 841 | D12* 842 | X175895000Y-81756250D03* 843 | X186055000Y-81756250D03* 844 | %TD*% 845 | D10* 846 | %TO.C,MX30*% 847 | X164465000Y-76676250D03* 848 | D11* 849 | X161925000Y-81756250D03* 850 | D10* 851 | X158115000Y-79216250D03* 852 | D12* 853 | X156845000Y-81756250D03* 854 | X167005000Y-81756250D03* 855 | %TD*% 856 | D10* 857 | %TO.C,MX29*% 858 | X145415000Y-76676250D03* 859 | D11* 860 | X142875000Y-81756250D03* 861 | D10* 862 | X139065000Y-79216250D03* 863 | D12* 864 | X137795000Y-81756250D03* 865 | X147955000Y-81756250D03* 866 | %TD*% 867 | D10* 868 | %TO.C,MX28*% 869 | X126365000Y-76676250D03* 870 | D11* 871 | X123825000Y-81756250D03* 872 | D10* 873 | X120015000Y-79216250D03* 874 | D12* 875 | X118745000Y-81756250D03* 876 | X128905000Y-81756250D03* 877 | %TD*% 878 | D10* 879 | %TO.C,MX19*% 880 | X197802500Y-57626250D03* 881 | D11* 882 | X195262500Y-62706250D03* 883 | D10* 884 | X191452500Y-60166250D03* 885 | D12* 886 | X190182500Y-62706250D03* 887 | X200342500Y-62706250D03* 888 | %TD*% 889 | D10* 890 | %TO.C,MX18*% 891 | X178752500Y-57626250D03* 892 | D11* 893 | X176212500Y-62706250D03* 894 | D10* 895 | X172402500Y-60166250D03* 896 | D12* 897 | X171132500Y-62706250D03* 898 | X181292500Y-62706250D03* 899 | %TD*% 900 | D10* 901 | %TO.C,MX17*% 902 | X159702500Y-57626250D03* 903 | D11* 904 | X157162500Y-62706250D03* 905 | D10* 906 | X153352500Y-60166250D03* 907 | D12* 908 | X152082500Y-62706250D03* 909 | X162242500Y-62706250D03* 910 | %TD*% 911 | D10* 912 | %TO.C,MX16*% 913 | X140652500Y-57626250D03* 914 | D11* 915 | X138112500Y-62706250D03* 916 | D10* 917 | X134302500Y-60166250D03* 918 | D12* 919 | X133032500Y-62706250D03* 920 | X143192500Y-62706250D03* 921 | %TD*% 922 | D10* 923 | %TO.C,MX15*% 924 | X121602500Y-57626250D03* 925 | D11* 926 | X119062500Y-62706250D03* 927 | D10* 928 | X115252500Y-60166250D03* 929 | D12* 930 | X113982500Y-62706250D03* 931 | X124142500Y-62706250D03* 932 | %TD*% 933 | D10* 934 | %TO.C,MX6*% 935 | X197802500Y-38576250D03* 936 | D11* 937 | X195262500Y-43656250D03* 938 | D10* 939 | X191452500Y-41116250D03* 940 | D12* 941 | X190182500Y-43656250D03* 942 | X200342500Y-43656250D03* 943 | %TD*% 944 | D10* 945 | %TO.C,MX5*% 946 | X178752500Y-38576250D03* 947 | D11* 948 | X176212500Y-43656250D03* 949 | D10* 950 | X172402500Y-41116250D03* 951 | D12* 952 | X171132500Y-43656250D03* 953 | X181292500Y-43656250D03* 954 | %TD*% 955 | D10* 956 | %TO.C,MX4*% 957 | X159702500Y-38576250D03* 958 | D11* 959 | X157162500Y-43656250D03* 960 | D10* 961 | X153352500Y-41116250D03* 962 | D12* 963 | X152082500Y-43656250D03* 964 | X162242500Y-43656250D03* 965 | %TD*% 966 | D10* 967 | %TO.C,MX3*% 968 | X140652500Y-38576250D03* 969 | D11* 970 | X138112500Y-43656250D03* 971 | D10* 972 | X134302500Y-41116250D03* 973 | D12* 974 | X133032500Y-43656250D03* 975 | X143192500Y-43656250D03* 976 | %TD*% 977 | D10* 978 | %TO.C,MX2*% 979 | X121602500Y-38576250D03* 980 | D11* 981 | X119062500Y-43656250D03* 982 | D10* 983 | X115252500Y-41116250D03* 984 | D12* 985 | X113982500Y-43656250D03* 986 | X124142500Y-43656250D03* 987 | %TD*% 988 | D10* 989 | %TO.C,MX1*% 990 | X102552500Y-38576250D03* 991 | D11* 992 | X100012500Y-43656250D03* 993 | D10* 994 | X96202500Y-41116250D03* 995 | D12* 996 | X94932500Y-43656250D03* 997 | X105092500Y-43656250D03* 998 | %TD*% 999 | %TO.C,F1*% 1000 | G36* 1001 | G01* 1002 | X144160400Y-49491600D02* 1003 | X142910400Y-49491600D01* 1004 | G75* 1005 | G02* 1006 | X142660400Y-49241600I0J250000D01* 1007 | G01* 1008 | X142660400Y-48491600D01* 1009 | G75* 1010 | G02* 1011 | X142910400Y-48241600I250000J0D01* 1012 | G01* 1013 | X144160400Y-48241600D01* 1014 | G75* 1015 | G02* 1016 | X144410400Y-48491600I0J-250000D01* 1017 | G01* 1018 | X144410400Y-49241600D01* 1019 | G75* 1020 | G02* 1021 | X144160400Y-49491600I-250000J0D01* 1022 | G01* 1023 | G37* 1024 | G36* 1025 | G01* 1026 | X144160400Y-52291600D02* 1027 | X142910400Y-52291600D01* 1028 | G75* 1029 | G02* 1030 | X142660400Y-52041600I0J250000D01* 1031 | G01* 1032 | X142660400Y-51291600D01* 1033 | G75* 1034 | G02* 1035 | X142910400Y-51041600I250000J0D01* 1036 | G01* 1037 | X144160400Y-51041600D01* 1038 | G75* 1039 | G02* 1040 | X144410400Y-51291600I0J-250000D01* 1041 | G01* 1042 | X144410400Y-52041600D01* 1043 | G75* 1044 | G02* 1045 | X144160400Y-52291600I-250000J0D01* 1046 | G01* 1047 | G37* 1048 | %TD*% 1049 | D18* 1050 | %TO.C,D58*% 1051 | G36* 1052 | X201355326Y-125723081D02* 1053 | G01* 1054 | X200583980Y-124803828D01* 1055 | X201273420Y-124225319D01* 1056 | X202044766Y-125144572D01* 1057 | X201355326Y-125723081D01* 1058 | G37* 1059 | G36* 1060 | X198827380Y-127844281D02* 1061 | G01* 1062 | X198056034Y-126925028D01* 1063 | X198745474Y-126346519D01* 1064 | X199516820Y-127265772D01* 1065 | X198827380Y-127844281D01* 1066 | G37* 1067 | %TD*% 1068 | D21* 1069 | %TO.C,D55*% 1070 | X149479000Y-121844800D03* 1071 | X149479000Y-125144800D03* 1072 | %TD*% 1073 | %TO.C,D54*% 1074 | X145846800Y-121844800D03* 1075 | X145846800Y-125144800D03* 1076 | %TD*% 1077 | %TO.C,D53*% 1078 | X119075200Y-121819400D03* 1079 | X119075200Y-125119400D03* 1080 | %TD*% 1081 | %TO.C,D44*% 1082 | X182499000Y-102693200D03* 1083 | X182499000Y-105993200D03* 1084 | %TD*% 1085 | %TO.C,D43*% 1086 | X179451000Y-102693200D03* 1087 | X179451000Y-105993200D03* 1088 | %TD*% 1089 | %TO.C,D42*% 1090 | X144348200Y-102693200D03* 1091 | X144348200Y-105993200D03* 1092 | %TD*% 1093 | %TO.C,D41*% 1094 | X141351000Y-102693200D03* 1095 | X141351000Y-105993200D03* 1096 | %TD*% 1097 | %TO.C,D40*% 1098 | X118287800Y-102667800D03* 1099 | X118287800Y-105967800D03* 1100 | %TD*% 1101 | %TO.C,D32*% 1102 | X190449200Y-83440000D03* 1103 | X190449200Y-86740000D03* 1104 | %TD*% 1105 | %TO.C,D31*% 1106 | X172923200Y-83465400D03* 1107 | X172923200Y-86765400D03* 1108 | %TD*% 1109 | %TO.C,D30*% 1110 | X169976800Y-83465400D03* 1111 | X169976800Y-86765400D03* 1112 | %TD*% 1113 | %TO.C,D29*% 1114 | X134874000Y-83465400D03* 1115 | X134874000Y-86765400D03* 1116 | %TD*% 1117 | %TO.C,D28*% 1118 | X131902200Y-83465400D03* 1119 | X131902200Y-86765400D03* 1120 | %TD*% 1121 | %TO.C,D27*% 1122 | X113360200Y-83465400D03* 1123 | X113360200Y-86765400D03* 1124 | %TD*% 1125 | %TO.C,D19*% 1126 | X185724800Y-64339200D03* 1127 | X185724800Y-67639200D03* 1128 | %TD*% 1129 | %TO.C,D18*% 1130 | X168148000Y-64339200D03* 1131 | X168148000Y-67639200D03* 1132 | %TD*% 1133 | %TO.C,D17*% 1134 | X165252400Y-64339200D03* 1135 | X165252400Y-67639200D03* 1136 | %TD*% 1137 | %TO.C,D16*% 1138 | X130022600Y-64364600D03* 1139 | X130022600Y-67664600D03* 1140 | %TD*% 1141 | %TO.C,D15*% 1142 | X127152400Y-64390000D03* 1143 | X127152400Y-67690000D03* 1144 | %TD*% 1145 | %TO.C,D14*% 1146 | X109524800Y-64364600D03* 1147 | X109524800Y-67664600D03* 1148 | %TD*% 1149 | %TO.C,D6*% 1150 | X185724800Y-45441600D03* 1151 | X185724800Y-48741600D03* 1152 | %TD*% 1153 | %TO.C,D5*% 1154 | X168249600Y-45467000D03* 1155 | X168249600Y-48767000D03* 1156 | %TD*% 1157 | %TO.C,D4*% 1158 | X165201600Y-45492400D03* 1159 | X165201600Y-48792400D03* 1160 | %TD*% 1161 | %TO.C,D3*% 1162 | X130149600Y-45492400D03* 1163 | X130149600Y-48792400D03* 1164 | %TD*% 1165 | %TO.C,D2*% 1166 | X127076200Y-45492400D03* 1167 | X127076200Y-48792400D03* 1168 | %TD*% 1169 | %TO.C,D1*% 1170 | X109550200Y-45492400D03* 1171 | X109550200Y-48792400D03* 1172 | %TD*% 1173 | %TO.C,C9*% 1174 | G36* 1175 | G01* 1176 | X186316723Y-123107473D02* 1177 | X186988474Y-122435722D01* 1178 | G75* 1179 | G02* 1180 | X187342028Y-122435722I176777J-176777D01* 1181 | G01* 1182 | X187695581Y-122789275D01* 1183 | G75* 1184 | G02* 1185 | X187695581Y-123142829I-176777J-176777D01* 1186 | G01* 1187 | X187023830Y-123814580D01* 1188 | G75* 1189 | G02* 1190 | X186670276Y-123814580I-176777J176777D01* 1191 | G01* 1192 | X186316723Y-123461027D01* 1193 | G75* 1194 | G02* 1195 | X186316723Y-123107473I176777J176777D01* 1196 | G01* 1197 | G37* 1198 | G36* 1199 | G01* 1200 | X184973221Y-121763971D02* 1201 | X185644972Y-121092220D01* 1202 | G75* 1203 | G02* 1204 | X185998526Y-121092220I176777J-176777D01* 1205 | G01* 1206 | X186352079Y-121445773D01* 1207 | G75* 1208 | G02* 1209 | X186352079Y-121799327I-176777J-176777D01* 1210 | G01* 1211 | X185680328Y-122471078D01* 1212 | G75* 1213 | G02* 1214 | X185326774Y-122471078I-176777J176777D01* 1215 | G01* 1216 | X184973221Y-122117525D01* 1217 | G75* 1218 | G02* 1219 | X184973221Y-121763971I176777J176777D01* 1220 | G01* 1221 | G37* 1222 | %TD*% 1223 | %TO.C,C8*% 1224 | G36* 1225 | G01* 1226 | X191127278Y-117024127D02* 1227 | X190455527Y-117695878D01* 1228 | G75* 1229 | G02* 1230 | X190101973Y-117695878I-176777J176777D01* 1231 | G01* 1232 | X189748420Y-117342325D01* 1233 | G75* 1234 | G02* 1235 | X189748420Y-116988771I176777J176777D01* 1236 | G01* 1237 | X190420171Y-116317020D01* 1238 | G75* 1239 | G02* 1240 | X190773725Y-116317020I176777J-176777D01* 1241 | G01* 1242 | X191127278Y-116670573D01* 1243 | G75* 1244 | G02* 1245 | X191127278Y-117024127I-176777J-176777D01* 1246 | G01* 1247 | G37* 1248 | G36* 1249 | G01* 1250 | X192470780Y-118367629D02* 1251 | X191799029Y-119039380D01* 1252 | G75* 1253 | G02* 1254 | X191445475Y-119039380I-176777J176777D01* 1255 | G01* 1256 | X191091922Y-118685827D01* 1257 | G75* 1258 | G02* 1259 | X191091922Y-118332273I176777J176777D01* 1260 | G01* 1261 | X191763673Y-117660522D01* 1262 | G75* 1263 | G02* 1264 | X192117227Y-117660522I176777J-176777D01* 1265 | G01* 1266 | X192470780Y-118014075D01* 1267 | G75* 1268 | G02* 1269 | X192470780Y-118367629I-176777J-176777D01* 1270 | G01* 1271 | G37* 1272 | %TD*% 1273 | %TO.C,C7*% 1274 | G36* 1275 | G01* 1276 | X186836073Y-108374078D02* 1277 | X186164322Y-107702327D01* 1278 | G75* 1279 | G02* 1280 | X186164322Y-107348773I176777J176777D01* 1281 | G01* 1282 | X186517875Y-106995220D01* 1283 | G75* 1284 | G02* 1285 | X186871429Y-106995220I176777J-176777D01* 1286 | G01* 1287 | X187543180Y-107666971D01* 1288 | G75* 1289 | G02* 1290 | X187543180Y-108020525I-176777J-176777D01* 1291 | G01* 1292 | X187189627Y-108374078D01* 1293 | G75* 1294 | G02* 1295 | X186836073Y-108374078I-176777J176777D01* 1296 | G01* 1297 | G37* 1298 | G36* 1299 | G01* 1300 | X185492571Y-109717580D02* 1301 | X184820820Y-109045829D01* 1302 | G75* 1303 | G02* 1304 | X184820820Y-108692275I176777J176777D01* 1305 | G01* 1306 | X185174373Y-108338722D01* 1307 | G75* 1308 | G02* 1309 | X185527927Y-108338722I176777J-176777D01* 1310 | G01* 1311 | X186199678Y-109010473D01* 1312 | G75* 1313 | G02* 1314 | X186199678Y-109364027I-176777J-176777D01* 1315 | G01* 1316 | X185846125Y-109717580D01* 1317 | G75* 1318 | G02* 1319 | X185492571Y-109717580I-176777J176777D01* 1320 | G01* 1321 | G37* 1322 | %TD*% 1323 | %TO.C,C3*% 1324 | G36* 1325 | G01* 1326 | X184691122Y-124783873D02* 1327 | X185362873Y-124112122D01* 1328 | G75* 1329 | G02* 1330 | X185716427Y-124112122I176777J-176777D01* 1331 | G01* 1332 | X186069980Y-124465675D01* 1333 | G75* 1334 | G02* 1335 | X186069980Y-124819229I-176777J-176777D01* 1336 | G01* 1337 | X185398229Y-125490980D01* 1338 | G75* 1339 | G02* 1340 | X185044675Y-125490980I-176777J176777D01* 1341 | G01* 1342 | X184691122Y-125137427D01* 1343 | G75* 1344 | G02* 1345 | X184691122Y-124783873I176777J176777D01* 1346 | G01* 1347 | G37* 1348 | G36* 1349 | G01* 1350 | X183347620Y-123440371D02* 1351 | X184019371Y-122768620D01* 1352 | G75* 1353 | G02* 1354 | X184372925Y-122768620I176777J-176777D01* 1355 | G01* 1356 | X184726478Y-123122173D01* 1357 | G75* 1358 | G02* 1359 | X184726478Y-123475727I-176777J-176777D01* 1360 | G01* 1361 | X184054727Y-124147478D01* 1362 | G75* 1363 | G02* 1364 | X183701173Y-124147478I-176777J176777D01* 1365 | G01* 1366 | X183347620Y-123793925D01* 1367 | G75* 1368 | G02* 1369 | X183347620Y-123440371I176777J176777D01* 1370 | G01* 1371 | G37* 1372 | %TD*% 1373 | %TO.C,C2*% 1374 | G36* 1375 | G01* 1376 | X190061873Y-111244278D02* 1377 | X189390122Y-110572527D01* 1378 | G75* 1379 | G02* 1380 | X189390122Y-110218973I176777J176777D01* 1381 | G01* 1382 | X189743675Y-109865420D01* 1383 | G75* 1384 | G02* 1385 | X190097229Y-109865420I176777J-176777D01* 1386 | G01* 1387 | X190768980Y-110537171D01* 1388 | G75* 1389 | G02* 1390 | X190768980Y-110890725I-176777J-176777D01* 1391 | G01* 1392 | X190415427Y-111244278D01* 1393 | G75* 1394 | G02* 1395 | X190061873Y-111244278I-176777J176777D01* 1396 | G01* 1397 | G37* 1398 | G36* 1399 | G01* 1400 | X188718371Y-112587780D02* 1401 | X188046620Y-111916029D01* 1402 | G75* 1403 | G02* 1404 | X188046620Y-111562475I176777J176777D01* 1405 | G01* 1406 | X188400173Y-111208922D01* 1407 | G75* 1408 | G02* 1409 | X188753727Y-111208922I176777J-176777D01* 1410 | G01* 1411 | X189425478Y-111880673D01* 1412 | G75* 1413 | G02* 1414 | X189425478Y-112234227I-176777J-176777D01* 1415 | G01* 1416 | X189071925Y-112587780D01* 1417 | G75* 1418 | G02* 1419 | X188718371Y-112587780I-176777J176777D01* 1420 | G01* 1421 | G37* 1422 | %TD*% 1423 | %TO.C,C1*% 1424 | G36* 1425 | G01* 1426 | X171775176Y-110026473D02* 1427 | X172446927Y-110698224D01* 1428 | G75* 1429 | G02* 1430 | X172446927Y-111051778I-176777J-176777D01* 1431 | G01* 1432 | X172093374Y-111405331D01* 1433 | G75* 1434 | G02* 1435 | X171739820Y-111405331I-176777J176777D01* 1436 | G01* 1437 | X171068069Y-110733580D01* 1438 | G75* 1439 | G02* 1440 | X171068069Y-110380026I176777J176777D01* 1441 | G01* 1442 | X171421622Y-110026473D01* 1443 | G75* 1444 | G02* 1445 | X171775176Y-110026473I176777J-176777D01* 1446 | G01* 1447 | G37* 1448 | G36* 1449 | G01* 1450 | X173118678Y-108682971D02* 1451 | X173790429Y-109354722D01* 1452 | G75* 1453 | G02* 1454 | X173790429Y-109708276I-176777J-176777D01* 1455 | G01* 1456 | X173436876Y-110061829D01* 1457 | G75* 1458 | G02* 1459 | X173083322Y-110061829I-176777J176777D01* 1460 | G01* 1461 | X172411571Y-109390078D01* 1462 | G75* 1463 | G02* 1464 | X172411571Y-109036524I176777J176777D01* 1465 | G01* 1466 | X172765124Y-108682971D01* 1467 | G75* 1468 | G02* 1469 | X173118678Y-108682971I176777J-176777D01* 1470 | G01* 1471 | G37* 1472 | %TD*% 1473 | M02* 1474 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*% 2 | %TF.CreationDate,2021-07-10T17:08:41+02:00*% 3 | %TF.ProjectId,GameHand,47616d65-4861-46e6-942e-6b696361645f,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2021-07-10 17:08:41* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10R,0.600000X1.450000*% 15 | %ADD11R,0.300000X1.450000*% 16 | %ADD12C,0.100000*% 17 | %ADD13R,1.060000X0.650000*% 18 | %ADD14R,1.200000X0.900000*% 19 | G04 APERTURE END LIST* 20 | %TO.C,R3*% 21 | G36* 22 | G01* 23 | X174591043Y-121625156D02* 24 | X173954644Y-120988757D01* 25 | G75* 26 | G02* 27 | X173954644Y-120635207I176775J176775D01* 28 | G01* 29 | X174325877Y-120263974D01* 30 | G75* 31 | G02* 32 | X174679427Y-120263974I176775J-176775D01* 33 | G01* 34 | X175315826Y-120900373D01* 35 | G75* 36 | G02* 37 | X175315826Y-121253923I-176775J-176775D01* 38 | G01* 39 | X174944593Y-121625156D01* 40 | G75* 41 | G02* 42 | X174591043Y-121625156I-176775J176775D01* 43 | G01* 44 | G37* 45 | G36* 46 | G01* 47 | X173300573Y-122915626D02* 48 | X172664174Y-122279227D01* 49 | G75* 50 | G02* 51 | X172664174Y-121925677I176775J176775D01* 52 | G01* 53 | X173035407Y-121554444D01* 54 | G75* 55 | G02* 56 | X173388957Y-121554444I176775J-176775D01* 57 | G01* 58 | X174025356Y-122190843D01* 59 | G75* 60 | G02* 61 | X174025356Y-122544393I-176775J-176775D01* 62 | G01* 63 | X173654123Y-122915626D01* 64 | G75* 65 | G02* 66 | X173300573Y-122915626I-176775J176775D01* 67 | G01* 68 | G37* 69 | %TD*% 70 | %TO.C,R6*% 71 | G36* 72 | G01* 73 | X166274800Y-36583198D02* 74 | X166274800Y-37483202D01* 75 | G75* 76 | G02* 77 | X166024802Y-37733200I-249998J0D01* 78 | G01* 79 | X165499798Y-37733200D01* 80 | G75* 81 | G02* 82 | X165249800Y-37483202I0J249998D01* 83 | G01* 84 | X165249800Y-36583198D01* 85 | G75* 86 | G02* 87 | X165499798Y-36333200I249998J0D01* 88 | G01* 89 | X166024802Y-36333200D01* 90 | G75* 91 | G02* 92 | X166274800Y-36583198I0J-249998D01* 93 | G01* 94 | G37* 95 | G36* 96 | G01* 97 | X168099800Y-36583198D02* 98 | X168099800Y-37483202D01* 99 | G75* 100 | G02* 101 | X167849802Y-37733200I-249998J0D01* 102 | G01* 103 | X167324798Y-37733200D01* 104 | G75* 105 | G02* 106 | X167074800Y-37483202I0J249998D01* 107 | G01* 108 | X167074800Y-36583198D01* 109 | G75* 110 | G02* 111 | X167324798Y-36333200I249998J0D01* 112 | G01* 113 | X167849802Y-36333200D01* 114 | G75* 115 | G02* 116 | X168099800Y-36583198I0J-249998D01* 117 | G01* 118 | G37* 119 | %TD*% 120 | %TO.C,R5*% 121 | G36* 122 | G01* 123 | X129000200Y-37407002D02* 124 | X129000200Y-36506998D01* 125 | G75* 126 | G02* 127 | X129250198Y-36257000I249998J0D01* 128 | G01* 129 | X129775202Y-36257000D01* 130 | G75* 131 | G02* 132 | X130025200Y-36506998I0J-249998D01* 133 | G01* 134 | X130025200Y-37407002D01* 135 | G75* 136 | G02* 137 | X129775202Y-37657000I-249998J0D01* 138 | G01* 139 | X129250198Y-37657000D01* 140 | G75* 141 | G02* 142 | X129000200Y-37407002I0J249998D01* 143 | G01* 144 | G37* 145 | G36* 146 | G01* 147 | X127175200Y-37407002D02* 148 | X127175200Y-36506998D01* 149 | G75* 150 | G02* 151 | X127425198Y-36257000I249998J0D01* 152 | G01* 153 | X127950202Y-36257000D01* 154 | G75* 155 | G02* 156 | X128200200Y-36506998I0J-249998D01* 157 | G01* 158 | X128200200Y-37407002D01* 159 | G75* 160 | G02* 161 | X127950202Y-37657000I-249998J0D01* 162 | G01* 163 | X127425198Y-37657000D01* 164 | G75* 165 | G02* 166 | X127175200Y-37407002I0J249998D01* 167 | G01* 168 | G37* 169 | %TD*% 170 | D10* 171 | %TO.C,J1*% 172 | X150874800Y-37217400D03* 173 | X150074800Y-37217400D03* 174 | X145174800Y-37217400D03* 175 | X144374800Y-37217400D03* 176 | X144374800Y-37217400D03* 177 | X145174800Y-37217400D03* 178 | X150074800Y-37217400D03* 179 | X150874800Y-37217400D03* 180 | D11* 181 | X145874800Y-37217400D03* 182 | X146374800Y-37217400D03* 183 | X146874800Y-37217400D03* 184 | X147874800Y-37217400D03* 185 | X148374800Y-37217400D03* 186 | X148874800Y-37217400D03* 187 | X149374800Y-37217400D03* 188 | X147374800Y-37217400D03* 189 | %TD*% 190 | D12* 191 | %TO.C,U1*% 192 | G36* 193 | X185639672Y-115381035D02* 194 | G01* 195 | X185250763Y-114992126D01* 196 | X186382134Y-113860755D01* 197 | X186771043Y-114249664D01* 198 | X185639672Y-115381035D01* 199 | G37* 200 | G36* 201 | X185073986Y-114815350D02* 202 | G01* 203 | X184685077Y-114426441D01* 204 | X185816448Y-113295070D01* 205 | X186205357Y-113683979D01* 206 | X185073986Y-114815350D01* 207 | G37* 208 | G36* 209 | X184508301Y-114249664D02* 210 | G01* 211 | X184119392Y-113860755D01* 212 | X185250763Y-112729384D01* 213 | X185639672Y-113118293D01* 214 | X184508301Y-114249664D01* 215 | G37* 216 | G36* 217 | X183942616Y-113683979D02* 218 | G01* 219 | X183553707Y-113295070D01* 220 | X184685078Y-112163699D01* 221 | X185073987Y-112552608D01* 222 | X183942616Y-113683979D01* 223 | G37* 224 | G36* 225 | X183376930Y-113118293D02* 226 | G01* 227 | X182988021Y-112729384D01* 228 | X184119392Y-111598013D01* 229 | X184508301Y-111986922D01* 230 | X183376930Y-113118293D01* 231 | G37* 232 | G36* 233 | X182811245Y-112552608D02* 234 | G01* 235 | X182422336Y-112163699D01* 236 | X183553707Y-111032328D01* 237 | X183942616Y-111421237D01* 238 | X182811245Y-112552608D01* 239 | G37* 240 | G36* 241 | X182245559Y-111986923D02* 242 | G01* 243 | X181856650Y-111598014D01* 244 | X182988021Y-110466643D01* 245 | X183376930Y-110855552D01* 246 | X182245559Y-111986923D01* 247 | G37* 248 | G36* 249 | X181679874Y-111421237D02* 250 | G01* 251 | X181290965Y-111032328D01* 252 | X182422336Y-109900957D01* 253 | X182811245Y-110289866D01* 254 | X181679874Y-111421237D01* 255 | G37* 256 | G36* 257 | X180760635Y-111032328D02* 258 | G01* 259 | X180371726Y-111421237D01* 260 | X179240355Y-110289866D01* 261 | X179629264Y-109900957D01* 262 | X180760635Y-111032328D01* 263 | G37* 264 | G36* 265 | X180194950Y-111598014D02* 266 | G01* 267 | X179806041Y-111986923D01* 268 | X178674670Y-110855552D01* 269 | X179063579Y-110466643D01* 270 | X180194950Y-111598014D01* 271 | G37* 272 | G36* 273 | X179629264Y-112163699D02* 274 | G01* 275 | X179240355Y-112552608D01* 276 | X178108984Y-111421237D01* 277 | X178497893Y-111032328D01* 278 | X179629264Y-112163699D01* 279 | G37* 280 | G36* 281 | X179063579Y-112729384D02* 282 | G01* 283 | X178674670Y-113118293D01* 284 | X177543299Y-111986922D01* 285 | X177932208Y-111598013D01* 286 | X179063579Y-112729384D01* 287 | G37* 288 | G36* 289 | X178497893Y-113295070D02* 290 | G01* 291 | X178108984Y-113683979D01* 292 | X176977613Y-112552608D01* 293 | X177366522Y-112163699D01* 294 | X178497893Y-113295070D01* 295 | G37* 296 | G36* 297 | X177932208Y-113860755D02* 298 | G01* 299 | X177543299Y-114249664D01* 300 | X176411928Y-113118293D01* 301 | X176800837Y-112729384D01* 302 | X177932208Y-113860755D01* 303 | G37* 304 | G36* 305 | X177366523Y-114426441D02* 306 | G01* 307 | X176977614Y-114815350D01* 308 | X175846243Y-113683979D01* 309 | X176235152Y-113295070D01* 310 | X177366523Y-114426441D01* 311 | G37* 312 | G36* 313 | X176800837Y-114992126D02* 314 | G01* 315 | X176411928Y-115381035D01* 316 | X175280557Y-114249664D01* 317 | X175669466Y-113860755D01* 318 | X176800837Y-114992126D01* 319 | G37* 320 | G36* 321 | X175669466Y-117431645D02* 322 | G01* 323 | X175280557Y-117042736D01* 324 | X176411928Y-115911365D01* 325 | X176800837Y-116300274D01* 326 | X175669466Y-117431645D01* 327 | G37* 328 | G36* 329 | X176235152Y-117997330D02* 330 | G01* 331 | X175846243Y-117608421D01* 332 | X176977614Y-116477050D01* 333 | X177366523Y-116865959D01* 334 | X176235152Y-117997330D01* 335 | G37* 336 | G36* 337 | X176800837Y-118563016D02* 338 | G01* 339 | X176411928Y-118174107D01* 340 | X177543299Y-117042736D01* 341 | X177932208Y-117431645D01* 342 | X176800837Y-118563016D01* 343 | G37* 344 | G36* 345 | X177366522Y-119128701D02* 346 | G01* 347 | X176977613Y-118739792D01* 348 | X178108984Y-117608421D01* 349 | X178497893Y-117997330D01* 350 | X177366522Y-119128701D01* 351 | G37* 352 | G36* 353 | X177932208Y-119694387D02* 354 | G01* 355 | X177543299Y-119305478D01* 356 | X178674670Y-118174107D01* 357 | X179063579Y-118563016D01* 358 | X177932208Y-119694387D01* 359 | G37* 360 | G36* 361 | X178497893Y-120260072D02* 362 | G01* 363 | X178108984Y-119871163D01* 364 | X179240355Y-118739792D01* 365 | X179629264Y-119128701D01* 366 | X178497893Y-120260072D01* 367 | G37* 368 | G36* 369 | X179063579Y-120825757D02* 370 | G01* 371 | X178674670Y-120436848D01* 372 | X179806041Y-119305477D01* 373 | X180194950Y-119694386D01* 374 | X179063579Y-120825757D01* 375 | G37* 376 | G36* 377 | X179629264Y-121391443D02* 378 | G01* 379 | X179240355Y-121002534D01* 380 | X180371726Y-119871163D01* 381 | X180760635Y-120260072D01* 382 | X179629264Y-121391443D01* 383 | G37* 384 | G36* 385 | X182811245Y-121002534D02* 386 | G01* 387 | X182422336Y-121391443D01* 388 | X181290965Y-120260072D01* 389 | X181679874Y-119871163D01* 390 | X182811245Y-121002534D01* 391 | G37* 392 | G36* 393 | X183376930Y-120436848D02* 394 | G01* 395 | X182988021Y-120825757D01* 396 | X181856650Y-119694386D01* 397 | X182245559Y-119305477D01* 398 | X183376930Y-120436848D01* 399 | G37* 400 | G36* 401 | X183942616Y-119871163D02* 402 | G01* 403 | X183553707Y-120260072D01* 404 | X182422336Y-119128701D01* 405 | X182811245Y-118739792D01* 406 | X183942616Y-119871163D01* 407 | G37* 408 | G36* 409 | X184508301Y-119305478D02* 410 | G01* 411 | X184119392Y-119694387D01* 412 | X182988021Y-118563016D01* 413 | X183376930Y-118174107D01* 414 | X184508301Y-119305478D01* 415 | G37* 416 | G36* 417 | X185073987Y-118739792D02* 418 | G01* 419 | X184685078Y-119128701D01* 420 | X183553707Y-117997330D01* 421 | X183942616Y-117608421D01* 422 | X185073987Y-118739792D01* 423 | G37* 424 | G36* 425 | X185639672Y-118174107D02* 426 | G01* 427 | X185250763Y-118563016D01* 428 | X184119392Y-117431645D01* 429 | X184508301Y-117042736D01* 430 | X185639672Y-118174107D01* 431 | G37* 432 | G36* 433 | X186205357Y-117608421D02* 434 | G01* 435 | X185816448Y-117997330D01* 436 | X184685077Y-116865959D01* 437 | X185073986Y-116477050D01* 438 | X186205357Y-117608421D01* 439 | G37* 440 | G36* 441 | X186771043Y-117042736D02* 442 | G01* 443 | X186382134Y-117431645D01* 444 | X185250763Y-116300274D01* 445 | X185639672Y-115911365D01* 446 | X186771043Y-117042736D01* 447 | G37* 448 | %TD*% 449 | %TO.C,X1*% 450 | G36* 451 | X189020288Y-117767703D02* 452 | G01* 453 | X189868816Y-118616231D01* 454 | X188878866Y-119606181D01* 455 | X188030338Y-118757653D01* 456 | X189020288Y-117767703D01* 457 | G37* 458 | G36* 459 | X187464653Y-119323338D02* 460 | G01* 461 | X188313181Y-120171866D01* 462 | X187323231Y-121161816D01* 463 | X186474703Y-120313288D01* 464 | X187464653Y-119323338D01* 465 | G37* 466 | G36* 467 | X188666734Y-120525419D02* 468 | G01* 469 | X189515262Y-121373947D01* 470 | X188525312Y-122363897D01* 471 | X187676784Y-121515369D01* 472 | X188666734Y-120525419D01* 473 | G37* 474 | G36* 475 | X190222369Y-118969784D02* 476 | G01* 477 | X191070897Y-119818312D01* 478 | X190080947Y-120808262D01* 479 | X189232419Y-119959734D01* 480 | X190222369Y-118969784D01* 481 | G37* 482 | %TD*% 483 | D13* 484 | %TO.C,U2*% 485 | X146474000Y-50266600D03* 486 | X146474000Y-49316600D03* 487 | X146474000Y-51216600D03* 488 | X148674000Y-51216600D03* 489 | X148674000Y-50266600D03* 490 | X148674000Y-49316600D03* 491 | %TD*% 492 | D12* 493 | %TO.C,RESET*% 494 | G36* 495 | X214069600Y-92953127D02* 496 | G01* 497 | X213426812Y-92187082D01* 498 | X214729088Y-91094343D01* 499 | X215371876Y-91860388D01* 500 | X214069600Y-92953127D01* 501 | G37* 502 | G36* 503 | X209243520Y-97002689D02* 504 | G01* 505 | X208600732Y-96236644D01* 506 | X209903008Y-95143905D01* 507 | X210545796Y-95909950D01* 508 | X209243520Y-97002689D01* 509 | G37* 510 | G36* 511 | X216512192Y-95864095D02* 512 | G01* 513 | X215869404Y-95098050D01* 514 | X217171680Y-94005311D01* 515 | X217814468Y-94771356D01* 516 | X216512192Y-95864095D01* 517 | G37* 518 | G36* 519 | X211686112Y-99913657D02* 520 | G01* 521 | X211043324Y-99147612D01* 522 | X212345600Y-98054873D01* 523 | X212988388Y-98820918D01* 524 | X211686112Y-99913657D01* 525 | G37* 526 | %TD*% 527 | %TO.C,R4*% 528 | G36* 529 | G01* 530 | X207785993Y-100443074D02* 531 | X208475436Y-99864562D01* 532 | G75* 533 | G02* 534 | X208827642Y-99895376I160696J-191510D01* 535 | G01* 536 | X209165109Y-100297552D01* 537 | G75* 538 | G02* 539 | X209134295Y-100649758I-191510J-160696D01* 540 | G01* 541 | X208444852Y-101228270D01* 542 | G75* 543 | G02* 544 | X208092646Y-101197456I-160696J191510D01* 545 | G01* 546 | X207755179Y-100795280D01* 547 | G75* 548 | G02* 549 | X207785993Y-100443074I191510J160696D01* 550 | G01* 551 | G37* 552 | G36* 553 | G01* 554 | X206612905Y-99045042D02* 555 | X207302348Y-98466530D01* 556 | G75* 557 | G02* 558 | X207654554Y-98497344I160696J-191510D01* 559 | G01* 560 | X207992021Y-98899520D01* 561 | G75* 562 | G02* 563 | X207961207Y-99251726I-191510J-160696D01* 564 | G01* 565 | X207271764Y-99830238D01* 566 | G75* 567 | G02* 568 | X206919558Y-99799424I-160696J191510D01* 569 | G01* 570 | X206582091Y-99397248D01* 571 | G75* 572 | G02* 573 | X206612905Y-99045042I191510J160696D01* 574 | G01* 575 | G37* 576 | %TD*% 577 | %TO.C,R2*% 578 | G36* 579 | G01* 580 | X145980998Y-57550000D02* 581 | X146881002Y-57550000D01* 582 | G75* 583 | G02* 584 | X147131000Y-57799998I0J-249998D01* 585 | G01* 586 | X147131000Y-58325002D01* 587 | G75* 588 | G02* 589 | X146881002Y-58575000I-249998J0D01* 590 | G01* 591 | X145980998Y-58575000D01* 592 | G75* 593 | G02* 594 | X145731000Y-58325002I0J249998D01* 595 | G01* 596 | X145731000Y-57799998D01* 597 | G75* 598 | G02* 599 | X145980998Y-57550000I249998J0D01* 600 | G01* 601 | G37* 602 | G36* 603 | G01* 604 | X145980998Y-55725000D02* 605 | X146881002Y-55725000D01* 606 | G75* 607 | G02* 608 | X147131000Y-55974998I0J-249998D01* 609 | G01* 610 | X147131000Y-56500002D01* 611 | G75* 612 | G02* 613 | X146881002Y-56750000I-249998J0D01* 614 | G01* 615 | X145980998Y-56750000D01* 616 | G75* 617 | G02* 618 | X145731000Y-56500002I0J249998D01* 619 | G01* 620 | X145731000Y-55974998D01* 621 | G75* 622 | G02* 623 | X145980998Y-55725000I249998J0D01* 624 | G01* 625 | G37* 626 | %TD*% 627 | %TO.C,R1*% 628 | G36* 629 | G01* 630 | X148368598Y-57550000D02* 631 | X149268602Y-57550000D01* 632 | G75* 633 | G02* 634 | X149518600Y-57799998I0J-249998D01* 635 | G01* 636 | X149518600Y-58325002D01* 637 | G75* 638 | G02* 639 | X149268602Y-58575000I-249998J0D01* 640 | G01* 641 | X148368598Y-58575000D01* 642 | G75* 643 | G02* 644 | X148118600Y-58325002I0J249998D01* 645 | G01* 646 | X148118600Y-57799998D01* 647 | G75* 648 | G02* 649 | X148368598Y-57550000I249998J0D01* 650 | G01* 651 | G37* 652 | G36* 653 | G01* 654 | X148368598Y-55725000D02* 655 | X149268602Y-55725000D01* 656 | G75* 657 | G02* 658 | X149518600Y-55974998I0J-249998D01* 659 | G01* 660 | X149518600Y-56500002D01* 661 | G75* 662 | G02* 663 | X149268602Y-56750000I-249998J0D01* 664 | G01* 665 | X148368598Y-56750000D01* 666 | G75* 667 | G02* 668 | X148118600Y-56500002I0J249998D01* 669 | G01* 670 | X148118600Y-55974998D01* 671 | G75* 672 | G02* 673 | X148368598Y-55725000I249998J0D01* 674 | G01* 675 | G37* 676 | %TD*% 677 | %TO.C,F1*% 678 | G36* 679 | G01* 680 | X144160400Y-49491600D02* 681 | X142910400Y-49491600D01* 682 | G75* 683 | G02* 684 | X142660400Y-49241600I0J250000D01* 685 | G01* 686 | X142660400Y-48491600D01* 687 | G75* 688 | G02* 689 | X142910400Y-48241600I250000J0D01* 690 | G01* 691 | X144160400Y-48241600D01* 692 | G75* 693 | G02* 694 | X144410400Y-48491600I0J-250000D01* 695 | G01* 696 | X144410400Y-49241600D01* 697 | G75* 698 | G02* 699 | X144160400Y-49491600I-250000J0D01* 700 | G01* 701 | G37* 702 | G36* 703 | G01* 704 | X144160400Y-52291600D02* 705 | X142910400Y-52291600D01* 706 | G75* 707 | G02* 708 | X142660400Y-52041600I0J250000D01* 709 | G01* 710 | X142660400Y-51291600D01* 711 | G75* 712 | G02* 713 | X142910400Y-51041600I250000J0D01* 714 | G01* 715 | X144160400Y-51041600D01* 716 | G75* 717 | G02* 718 | X144410400Y-51291600I0J-250000D01* 719 | G01* 720 | X144410400Y-52041600D01* 721 | G75* 722 | G02* 723 | X144160400Y-52291600I-250000J0D01* 724 | G01* 725 | G37* 726 | %TD*% 727 | %TO.C,D58*% 728 | G36* 729 | X201355326Y-125723081D02* 730 | G01* 731 | X200583980Y-124803828D01* 732 | X201273420Y-124225319D01* 733 | X202044766Y-125144572D01* 734 | X201355326Y-125723081D01* 735 | G37* 736 | G36* 737 | X198827380Y-127844281D02* 738 | G01* 739 | X198056034Y-126925028D01* 740 | X198745474Y-126346519D01* 741 | X199516820Y-127265772D01* 742 | X198827380Y-127844281D01* 743 | G37* 744 | %TD*% 745 | D14* 746 | %TO.C,D55*% 747 | X149479000Y-121844800D03* 748 | X149479000Y-125144800D03* 749 | %TD*% 750 | %TO.C,D54*% 751 | X145846800Y-121844800D03* 752 | X145846800Y-125144800D03* 753 | %TD*% 754 | %TO.C,D53*% 755 | X119075200Y-121819400D03* 756 | X119075200Y-125119400D03* 757 | %TD*% 758 | %TO.C,D44*% 759 | X182499000Y-102693200D03* 760 | X182499000Y-105993200D03* 761 | %TD*% 762 | %TO.C,D43*% 763 | X179451000Y-102693200D03* 764 | X179451000Y-105993200D03* 765 | %TD*% 766 | %TO.C,D42*% 767 | X144348200Y-102693200D03* 768 | X144348200Y-105993200D03* 769 | %TD*% 770 | %TO.C,D41*% 771 | X141351000Y-102693200D03* 772 | X141351000Y-105993200D03* 773 | %TD*% 774 | %TO.C,D40*% 775 | X118287800Y-102667800D03* 776 | X118287800Y-105967800D03* 777 | %TD*% 778 | %TO.C,D32*% 779 | X190449200Y-83440000D03* 780 | X190449200Y-86740000D03* 781 | %TD*% 782 | %TO.C,D31*% 783 | X172923200Y-83465400D03* 784 | X172923200Y-86765400D03* 785 | %TD*% 786 | %TO.C,D30*% 787 | X169976800Y-83465400D03* 788 | X169976800Y-86765400D03* 789 | %TD*% 790 | %TO.C,D29*% 791 | X134874000Y-83465400D03* 792 | X134874000Y-86765400D03* 793 | %TD*% 794 | %TO.C,D28*% 795 | X131902200Y-83465400D03* 796 | X131902200Y-86765400D03* 797 | %TD*% 798 | %TO.C,D27*% 799 | X113360200Y-83465400D03* 800 | X113360200Y-86765400D03* 801 | %TD*% 802 | %TO.C,D19*% 803 | X185724800Y-64339200D03* 804 | X185724800Y-67639200D03* 805 | %TD*% 806 | %TO.C,D18*% 807 | X168148000Y-64339200D03* 808 | X168148000Y-67639200D03* 809 | %TD*% 810 | %TO.C,D17*% 811 | X165252400Y-64339200D03* 812 | X165252400Y-67639200D03* 813 | %TD*% 814 | %TO.C,D16*% 815 | X130022600Y-64364600D03* 816 | X130022600Y-67664600D03* 817 | %TD*% 818 | %TO.C,D15*% 819 | X127152400Y-64390000D03* 820 | X127152400Y-67690000D03* 821 | %TD*% 822 | %TO.C,D14*% 823 | X109524800Y-64364600D03* 824 | X109524800Y-67664600D03* 825 | %TD*% 826 | %TO.C,D6*% 827 | X185724800Y-45441600D03* 828 | X185724800Y-48741600D03* 829 | %TD*% 830 | %TO.C,D5*% 831 | X168249600Y-45467000D03* 832 | X168249600Y-48767000D03* 833 | %TD*% 834 | %TO.C,D4*% 835 | X165201600Y-45492400D03* 836 | X165201600Y-48792400D03* 837 | %TD*% 838 | %TO.C,D3*% 839 | X130149600Y-45492400D03* 840 | X130149600Y-48792400D03* 841 | %TD*% 842 | %TO.C,D2*% 843 | X127076200Y-45492400D03* 844 | X127076200Y-48792400D03* 845 | %TD*% 846 | %TO.C,D1*% 847 | X109550200Y-45492400D03* 848 | X109550200Y-48792400D03* 849 | %TD*% 850 | %TO.C,C9*% 851 | G36* 852 | G01* 853 | X186316723Y-123107473D02* 854 | X186988474Y-122435722D01* 855 | G75* 856 | G02* 857 | X187342028Y-122435722I176777J-176777D01* 858 | G01* 859 | X187695581Y-122789275D01* 860 | G75* 861 | G02* 862 | X187695581Y-123142829I-176777J-176777D01* 863 | G01* 864 | X187023830Y-123814580D01* 865 | G75* 866 | G02* 867 | X186670276Y-123814580I-176777J176777D01* 868 | G01* 869 | X186316723Y-123461027D01* 870 | G75* 871 | G02* 872 | X186316723Y-123107473I176777J176777D01* 873 | G01* 874 | G37* 875 | G36* 876 | G01* 877 | X184973221Y-121763971D02* 878 | X185644972Y-121092220D01* 879 | G75* 880 | G02* 881 | X185998526Y-121092220I176777J-176777D01* 882 | G01* 883 | X186352079Y-121445773D01* 884 | G75* 885 | G02* 886 | X186352079Y-121799327I-176777J-176777D01* 887 | G01* 888 | X185680328Y-122471078D01* 889 | G75* 890 | G02* 891 | X185326774Y-122471078I-176777J176777D01* 892 | G01* 893 | X184973221Y-122117525D01* 894 | G75* 895 | G02* 896 | X184973221Y-121763971I176777J176777D01* 897 | G01* 898 | G37* 899 | %TD*% 900 | %TO.C,C8*% 901 | G36* 902 | G01* 903 | X191127278Y-117024127D02* 904 | X190455527Y-117695878D01* 905 | G75* 906 | G02* 907 | X190101973Y-117695878I-176777J176777D01* 908 | G01* 909 | X189748420Y-117342325D01* 910 | G75* 911 | G02* 912 | X189748420Y-116988771I176777J176777D01* 913 | G01* 914 | X190420171Y-116317020D01* 915 | G75* 916 | G02* 917 | X190773725Y-116317020I176777J-176777D01* 918 | G01* 919 | X191127278Y-116670573D01* 920 | G75* 921 | G02* 922 | X191127278Y-117024127I-176777J-176777D01* 923 | G01* 924 | G37* 925 | G36* 926 | G01* 927 | X192470780Y-118367629D02* 928 | X191799029Y-119039380D01* 929 | G75* 930 | G02* 931 | X191445475Y-119039380I-176777J176777D01* 932 | G01* 933 | X191091922Y-118685827D01* 934 | G75* 935 | G02* 936 | X191091922Y-118332273I176777J176777D01* 937 | G01* 938 | X191763673Y-117660522D01* 939 | G75* 940 | G02* 941 | X192117227Y-117660522I176777J-176777D01* 942 | G01* 943 | X192470780Y-118014075D01* 944 | G75* 945 | G02* 946 | X192470780Y-118367629I-176777J-176777D01* 947 | G01* 948 | G37* 949 | %TD*% 950 | %TO.C,C7*% 951 | G36* 952 | G01* 953 | X186836073Y-108374078D02* 954 | X186164322Y-107702327D01* 955 | G75* 956 | G02* 957 | X186164322Y-107348773I176777J176777D01* 958 | G01* 959 | X186517875Y-106995220D01* 960 | G75* 961 | G02* 962 | X186871429Y-106995220I176777J-176777D01* 963 | G01* 964 | X187543180Y-107666971D01* 965 | G75* 966 | G02* 967 | X187543180Y-108020525I-176777J-176777D01* 968 | G01* 969 | X187189627Y-108374078D01* 970 | G75* 971 | G02* 972 | X186836073Y-108374078I-176777J176777D01* 973 | G01* 974 | G37* 975 | G36* 976 | G01* 977 | X185492571Y-109717580D02* 978 | X184820820Y-109045829D01* 979 | G75* 980 | G02* 981 | X184820820Y-108692275I176777J176777D01* 982 | G01* 983 | X185174373Y-108338722D01* 984 | G75* 985 | G02* 986 | X185527927Y-108338722I176777J-176777D01* 987 | G01* 988 | X186199678Y-109010473D01* 989 | G75* 990 | G02* 991 | X186199678Y-109364027I-176777J-176777D01* 992 | G01* 993 | X185846125Y-109717580D01* 994 | G75* 995 | G02* 996 | X185492571Y-109717580I-176777J176777D01* 997 | G01* 998 | G37* 999 | %TD*% 1000 | %TO.C,C3*% 1001 | G36* 1002 | G01* 1003 | X184691122Y-124783873D02* 1004 | X185362873Y-124112122D01* 1005 | G75* 1006 | G02* 1007 | X185716427Y-124112122I176777J-176777D01* 1008 | G01* 1009 | X186069980Y-124465675D01* 1010 | G75* 1011 | G02* 1012 | X186069980Y-124819229I-176777J-176777D01* 1013 | G01* 1014 | X185398229Y-125490980D01* 1015 | G75* 1016 | G02* 1017 | X185044675Y-125490980I-176777J176777D01* 1018 | G01* 1019 | X184691122Y-125137427D01* 1020 | G75* 1021 | G02* 1022 | X184691122Y-124783873I176777J176777D01* 1023 | G01* 1024 | G37* 1025 | G36* 1026 | G01* 1027 | X183347620Y-123440371D02* 1028 | X184019371Y-122768620D01* 1029 | G75* 1030 | G02* 1031 | X184372925Y-122768620I176777J-176777D01* 1032 | G01* 1033 | X184726478Y-123122173D01* 1034 | G75* 1035 | G02* 1036 | X184726478Y-123475727I-176777J-176777D01* 1037 | G01* 1038 | X184054727Y-124147478D01* 1039 | G75* 1040 | G02* 1041 | X183701173Y-124147478I-176777J176777D01* 1042 | G01* 1043 | X183347620Y-123793925D01* 1044 | G75* 1045 | G02* 1046 | X183347620Y-123440371I176777J176777D01* 1047 | G01* 1048 | G37* 1049 | %TD*% 1050 | %TO.C,C2*% 1051 | G36* 1052 | G01* 1053 | X190061873Y-111244278D02* 1054 | X189390122Y-110572527D01* 1055 | G75* 1056 | G02* 1057 | X189390122Y-110218973I176777J176777D01* 1058 | G01* 1059 | X189743675Y-109865420D01* 1060 | G75* 1061 | G02* 1062 | X190097229Y-109865420I176777J-176777D01* 1063 | G01* 1064 | X190768980Y-110537171D01* 1065 | G75* 1066 | G02* 1067 | X190768980Y-110890725I-176777J-176777D01* 1068 | G01* 1069 | X190415427Y-111244278D01* 1070 | G75* 1071 | G02* 1072 | X190061873Y-111244278I-176777J176777D01* 1073 | G01* 1074 | G37* 1075 | G36* 1076 | G01* 1077 | X188718371Y-112587780D02* 1078 | X188046620Y-111916029D01* 1079 | G75* 1080 | G02* 1081 | X188046620Y-111562475I176777J176777D01* 1082 | G01* 1083 | X188400173Y-111208922D01* 1084 | G75* 1085 | G02* 1086 | X188753727Y-111208922I176777J-176777D01* 1087 | G01* 1088 | X189425478Y-111880673D01* 1089 | G75* 1090 | G02* 1091 | X189425478Y-112234227I-176777J-176777D01* 1092 | G01* 1093 | X189071925Y-112587780D01* 1094 | G75* 1095 | G02* 1096 | X188718371Y-112587780I-176777J176777D01* 1097 | G01* 1098 | G37* 1099 | %TD*% 1100 | %TO.C,C1*% 1101 | G36* 1102 | G01* 1103 | X171775176Y-110026473D02* 1104 | X172446927Y-110698224D01* 1105 | G75* 1106 | G02* 1107 | X172446927Y-111051778I-176777J-176777D01* 1108 | G01* 1109 | X172093374Y-111405331D01* 1110 | G75* 1111 | G02* 1112 | X171739820Y-111405331I-176777J176777D01* 1113 | G01* 1114 | X171068069Y-110733580D01* 1115 | G75* 1116 | G02* 1117 | X171068069Y-110380026I176777J176777D01* 1118 | G01* 1119 | X171421622Y-110026473D01* 1120 | G75* 1121 | G02* 1122 | X171775176Y-110026473I176777J-176777D01* 1123 | G01* 1124 | G37* 1125 | G36* 1126 | G01* 1127 | X173118678Y-108682971D02* 1128 | X173790429Y-109354722D01* 1129 | G75* 1130 | G02* 1131 | X173790429Y-109708276I-176777J-176777D01* 1132 | G01* 1133 | X173436876Y-110061829D01* 1134 | G75* 1135 | G02* 1136 | X173083322Y-110061829I-176777J176777D01* 1137 | G01* 1138 | X172411571Y-109390078D01* 1139 | G75* 1140 | G02* 1141 | X172411571Y-109036524I176777J176777D01* 1142 | G01* 1143 | X172765124Y-108682971D01* 1144 | G75* 1145 | G02* 1146 | X173118678Y-108682971I176777J-176777D01* 1147 | G01* 1148 | G37* 1149 | %TD*% 1150 | M02* 1151 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*% 2 | %TF.CreationDate,2021-07-10T17:08:41+02:00*% 3 | %TF.ProjectId,GameHand,47616d65-4861-46e6-942e-6b696361645f,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2021-07-10 17:08:41* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X234213400Y-108737400D02* 19 | G75* 20 | G02* 21 | X233966883Y-111555067I-1532092J-1285575D01* 22 | G01* 23 | X202285600Y-34645600D02* 24 | G75* 25 | G02* 26 | X204285601Y-36645603I-1J-2000002D01* 27 | G01* 28 | X90989398Y-36652199D02* 29 | G75* 30 | G02* 31 | X92989401Y-34652198I2000002J-1D01* 32 | G01* 33 | X204760112Y-73650176D02* 34 | G75* 35 | G02* 36 | X204292200Y-72364600I1532089J1285577D01* 37 | G01* 38 | X153492200Y-31165800D02* 39 | G75* 40 | G02* 41 | X154635200Y-32308800I0J-1143000D01* 42 | G01* 43 | X140639800Y-32308800D02* 44 | G75* 45 | G02* 46 | X141782800Y-31165800I1143000J0D01* 47 | G01* 48 | X92989400Y-128905000D02* 49 | G75* 50 | G02* 51 | X90989399Y-126904997I1J2000002D01* 52 | G01* 53 | X197798830Y-141884402D02* 54 | G75* 55 | G02* 56 | X194970400Y-141884400I-1414214J1414216D01* 57 | G01* 58 | X138635201Y-34651699D02* 59 | X92989401Y-34652198D01* 60 | X183133021Y-128901698D02* 61 | G75* 62 | G02* 63 | X184665111Y-129616123I1J-2000001D01* 64 | G01* 65 | X90989398Y-36652199D02* 66 | X90989399Y-126904997D01* 67 | X156635201Y-34651701D02* 68 | G75* 69 | G02* 70 | X154635200Y-32651700I0J2000001D01* 71 | G01* 72 | X140635200Y-32651700D02* 73 | G75* 74 | G02* 75 | X138635201Y-34651699I-1999999J0D01* 76 | G01* 77 | X204292200Y-72364600D02* 78 | X204285601Y-36645603D01* 79 | X92989400Y-128905000D02* 80 | X183133021Y-128901698D01* 81 | X197798830Y-141884402D02* 82 | X233966883Y-111555067D01* 83 | X234213400Y-108737400D02* 84 | X204760112Y-73650176D01* 85 | X140639800Y-32308800D02* 86 | X140635200Y-32651700D01* 87 | X153492200Y-31165800D02* 88 | X141782800Y-31165800D01* 89 | X184665111Y-129616123D02* 90 | X194970400Y-141884400D01* 91 | X202285600Y-34645600D02* 92 | X156635201Y-34651701D01* 93 | X154635200Y-32651700D02* 94 | X154635200Y-32308800D01* 95 | M02* 96 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*% 2 | %TF.CreationDate,2021-07-10T17:08:41+02:00*% 3 | %TF.ProjectId,GameHand,47616d65-4861-46e6-942e-6b696361645f,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Top*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2021-07-10 17:08:41* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,3.987800*% 15 | %ADD11C,1.750000*% 16 | %ADD12O,1.000000X2.100000*% 17 | %ADD13C,0.650000*% 18 | %ADD14O,1.000000X1.600000*% 19 | %ADD15C,3.048000*% 20 | G04 APERTURE END LIST* 21 | D10* 22 | %TO.C,MX43*% 23 | X171450000Y-100806250D03* 24 | D11* 25 | X166370000Y-100806250D03* 26 | X176530000Y-100806250D03* 27 | %TD*% 28 | D12* 29 | %TO.C,J1*% 30 | X151944800Y-36302400D03* 31 | X143304800Y-36302400D03* 32 | D13* 33 | X144734800Y-35772400D03* 34 | D14* 35 | X143304800Y-32122400D03* 36 | D13* 37 | X150514800Y-35772400D03* 38 | D14* 39 | X151944800Y-32122400D03* 40 | %TD*% 41 | D10* 42 | %TO.C,MX55*% 43 | X161925000Y-119856250D03* 44 | D11* 45 | X156845000Y-119856250D03* 46 | X167005000Y-119856250D03* 47 | %TD*% 48 | D10* 49 | %TO.C,MX54*% 50 | X133350000Y-119856250D03* 51 | D11* 52 | X128270000Y-119856250D03* 53 | X138430000Y-119856250D03* 54 | %TD*% 55 | D10* 56 | %TO.C,MX53*% 57 | X104775000Y-119856250D03* 58 | D11* 59 | X99695000Y-119856250D03* 60 | X109855000Y-119856250D03* 61 | %TD*% 62 | D10* 63 | %TO.C,MX40*% 64 | X107156250Y-100806250D03* 65 | D11* 66 | X102076250Y-100806250D03* 67 | X112236250Y-100806250D03* 68 | %TD*% 69 | D10* 70 | %TO.C,MX27*% 71 | X102393750Y-81756250D03* 72 | D11* 73 | X97313750Y-81756250D03* 74 | X107473750Y-81756250D03* 75 | %TD*% 76 | D10* 77 | %TO.C,MX14*% 78 | X100012500Y-62706250D03* 79 | D11* 80 | X94932500Y-62706250D03* 81 | X105092500Y-62706250D03* 82 | %TD*% 83 | D10* 84 | %TO.C,MX58*% 85 | X210007200Y-119837200D03* 86 | D11* 87 | X206115694Y-123102561D03* 88 | X213898706Y-116571839D03* 89 | D15* 90 | X205376355Y-132841210D03* 91 | X223617788Y-117534830D03* 92 | D10* 93 | X195580272Y-121166693D03* 94 | X213821705Y-105860313D03* 95 | %TD*% 96 | %TO.C,MX44*% 97 | X190500000Y-100806250D03* 98 | D11* 99 | X185420000Y-100806250D03* 100 | X195580000Y-100806250D03* 101 | %TD*% 102 | D10* 103 | %TO.C,MX42*% 104 | X152400000Y-100806250D03* 105 | D11* 106 | X147320000Y-100806250D03* 107 | X157480000Y-100806250D03* 108 | %TD*% 109 | D10* 110 | %TO.C,MX41*% 111 | X133350000Y-100806250D03* 112 | D11* 113 | X128270000Y-100806250D03* 114 | X138430000Y-100806250D03* 115 | %TD*% 116 | D10* 117 | %TO.C,MX32*% 118 | X200025000Y-81756250D03* 119 | D11* 120 | X194945000Y-81756250D03* 121 | X205105000Y-81756250D03* 122 | %TD*% 123 | D10* 124 | %TO.C,MX31*% 125 | X180975000Y-81756250D03* 126 | D11* 127 | X175895000Y-81756250D03* 128 | X186055000Y-81756250D03* 129 | %TD*% 130 | D10* 131 | %TO.C,MX30*% 132 | X161925000Y-81756250D03* 133 | D11* 134 | X156845000Y-81756250D03* 135 | X167005000Y-81756250D03* 136 | %TD*% 137 | D10* 138 | %TO.C,MX29*% 139 | X142875000Y-81756250D03* 140 | D11* 141 | X137795000Y-81756250D03* 142 | X147955000Y-81756250D03* 143 | %TD*% 144 | D10* 145 | %TO.C,MX28*% 146 | X123825000Y-81756250D03* 147 | D11* 148 | X118745000Y-81756250D03* 149 | X128905000Y-81756250D03* 150 | %TD*% 151 | D10* 152 | %TO.C,MX19*% 153 | X195262500Y-62706250D03* 154 | D11* 155 | X190182500Y-62706250D03* 156 | X200342500Y-62706250D03* 157 | %TD*% 158 | D10* 159 | %TO.C,MX18*% 160 | X176212500Y-62706250D03* 161 | D11* 162 | X171132500Y-62706250D03* 163 | X181292500Y-62706250D03* 164 | %TD*% 165 | D10* 166 | %TO.C,MX17*% 167 | X157162500Y-62706250D03* 168 | D11* 169 | X152082500Y-62706250D03* 170 | X162242500Y-62706250D03* 171 | %TD*% 172 | D10* 173 | %TO.C,MX16*% 174 | X138112500Y-62706250D03* 175 | D11* 176 | X133032500Y-62706250D03* 177 | X143192500Y-62706250D03* 178 | %TD*% 179 | D10* 180 | %TO.C,MX15*% 181 | X119062500Y-62706250D03* 182 | D11* 183 | X113982500Y-62706250D03* 184 | X124142500Y-62706250D03* 185 | %TD*% 186 | D10* 187 | %TO.C,MX6*% 188 | X195262500Y-43656250D03* 189 | D11* 190 | X190182500Y-43656250D03* 191 | X200342500Y-43656250D03* 192 | %TD*% 193 | D10* 194 | %TO.C,MX5*% 195 | X176212500Y-43656250D03* 196 | D11* 197 | X171132500Y-43656250D03* 198 | X181292500Y-43656250D03* 199 | %TD*% 200 | D10* 201 | %TO.C,MX4*% 202 | X157162500Y-43656250D03* 203 | D11* 204 | X152082500Y-43656250D03* 205 | X162242500Y-43656250D03* 206 | %TD*% 207 | D10* 208 | %TO.C,MX3*% 209 | X138112500Y-43656250D03* 210 | D11* 211 | X133032500Y-43656250D03* 212 | X143192500Y-43656250D03* 213 | %TD*% 214 | D10* 215 | %TO.C,MX2*% 216 | X119062500Y-43656250D03* 217 | D11* 218 | X113982500Y-43656250D03* 219 | X124142500Y-43656250D03* 220 | %TD*% 221 | D10* 222 | %TO.C,MX1*% 223 | X100012500Y-43656250D03* 224 | D11* 225 | X94932500Y-43656250D03* 226 | X105092500Y-43656250D03* 227 | %TD*% 228 | M02* 229 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*% 2 | %TF.CreationDate,2021-07-10T17:08:41+02:00*% 3 | %TF.ProjectId,GameHand,47616d65-4861-46e6-942e-6b696361645f,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2021-07-10 17:08:41* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-F_SilkS.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*% 2 | %TF.CreationDate,2021-07-10T17:08:41+02:00*% 3 | %TF.ProjectId,GameHand,47616d65-4861-46e6-942e-6b696361645f,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Legend,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2021-07-10 17:08:41* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.9)-1} date 07/10/21 17:10:15 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2021-07-10T17:10:15+02:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.9)-1 6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH 7 | FMAT,2 8 | METRIC 9 | T1C0.650 10 | T2C1.750 11 | T3C3.048 12 | T4C3.988 13 | % 14 | G90 15 | G05 16 | T1 17 | X144.735Y-35.772 18 | X150.515Y-35.772 19 | T2 20 | X94.932Y-43.656 21 | X94.932Y-62.706 22 | X97.314Y-81.756 23 | X99.695Y-119.856 24 | X102.076Y-100.806 25 | X105.093Y-43.656 26 | X105.093Y-62.706 27 | X107.474Y-81.756 28 | X109.855Y-119.856 29 | X112.236Y-100.806 30 | X113.983Y-43.656 31 | X113.983Y-62.706 32 | X118.745Y-81.756 33 | X124.142Y-43.656 34 | X124.142Y-62.706 35 | X128.27Y-100.806 36 | X128.27Y-119.856 37 | X128.905Y-81.756 38 | X133.032Y-43.656 39 | X133.032Y-62.706 40 | X137.795Y-81.756 41 | X138.43Y-100.806 42 | X138.43Y-119.856 43 | X143.192Y-43.656 44 | X143.192Y-62.706 45 | X147.32Y-100.806 46 | X147.955Y-81.756 47 | X152.082Y-43.656 48 | X152.082Y-62.706 49 | X156.845Y-81.756 50 | X156.845Y-119.856 51 | X157.48Y-100.806 52 | X162.243Y-43.656 53 | X162.243Y-62.706 54 | X166.37Y-100.806 55 | X167.005Y-81.756 56 | X167.005Y-119.856 57 | X171.132Y-43.656 58 | X171.132Y-62.706 59 | X175.895Y-81.756 60 | X176.53Y-100.806 61 | X181.292Y-43.656 62 | X181.292Y-62.706 63 | X185.42Y-100.806 64 | X186.055Y-81.756 65 | X190.183Y-43.656 66 | X190.183Y-62.706 67 | X194.945Y-81.756 68 | X195.58Y-100.806 69 | X200.343Y-43.656 70 | X200.343Y-62.706 71 | X205.105Y-81.756 72 | X206.116Y-123.103 73 | X213.899Y-116.572 74 | T3 75 | X205.376Y-132.841 76 | X223.618Y-117.535 77 | T4 78 | X100.012Y-43.656 79 | X100.012Y-62.706 80 | X102.394Y-81.756 81 | X104.775Y-119.856 82 | X107.156Y-100.806 83 | X119.062Y-43.656 84 | X119.062Y-62.706 85 | X123.825Y-81.756 86 | X133.35Y-100.806 87 | X133.35Y-119.856 88 | X138.112Y-43.656 89 | X138.112Y-62.706 90 | X142.875Y-81.756 91 | X152.4Y-100.806 92 | X157.162Y-43.656 93 | X157.162Y-62.706 94 | X161.925Y-81.756 95 | X161.925Y-119.856 96 | X171.45Y-100.806 97 | X176.213Y-43.656 98 | X176.213Y-62.706 99 | X180.975Y-81.756 100 | X190.5Y-100.806 101 | X195.262Y-43.656 102 | X195.262Y-62.706 103 | X195.58Y-121.167 104 | X200.025Y-81.756 105 | X210.007Y-119.837 106 | X213.822Y-105.86 107 | T0 108 | M30 109 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.9)-1} date 07/10/21 17:10:15 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2021-07-10T17:10:15+02:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.9)-1 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | METRIC 9 | T1C0.400 10 | T2C0.600 11 | T3C1.470 12 | % 13 | G90 14 | G05 15 | T1 16 | X122.58Y-48.768 17 | X123.114Y-67.691 18 | X127.584Y-86.766 19 | X136.092Y-105.968 20 | X138.938Y-48.793 21 | X143.434Y-67.666 22 | X145.186Y-39.878 23 | X145.39Y-54.28 24 | X147.598Y-66.116 25 | X148.082Y-86.741 26 | X148.184Y-64.465 27 | X150.063Y-39.878 28 | X151.333Y-67.691 29 | X152.349Y-48.793 30 | X155.524Y-86.741 31 | X156.286Y-105.994 32 | X156.896Y-127.051 33 | X166.751Y-105.994 34 | X174.473Y-110.769 35 | X176.592Y-109.098 36 | X176.784Y-122.174 37 | X177.317Y-108.407 38 | X177.495Y-122.885 39 | X178.042Y-109.1 40 | X178.206Y-123.596 41 | X178.943Y-124.308 42 | X179.68Y-124.993 43 | X181.077Y-115.595 44 | X182.55Y-124.943 45 | X190.322Y-113.487 46 | X193.074Y-112.615 47 | T3 48 | X96.203Y-41.116 49 | X96.203Y-60.166 50 | X98.584Y-79.216 51 | X100.965Y-117.316 52 | X102.552Y-38.576 53 | X102.552Y-57.626 54 | X103.346Y-98.266 55 | X104.934Y-76.676 56 | X107.315Y-114.776 57 | X109.696Y-95.726 58 | X115.252Y-41.116 59 | X115.252Y-60.166 60 | X120.015Y-79.216 61 | X121.602Y-38.576 62 | X121.602Y-57.626 63 | X126.365Y-76.676 64 | X129.54Y-98.266 65 | X129.54Y-117.316 66 | X134.302Y-41.116 67 | X134.302Y-60.166 68 | X135.89Y-95.726 69 | X135.89Y-114.776 70 | X139.065Y-79.216 71 | X140.653Y-38.576 72 | X140.653Y-57.626 73 | X145.415Y-76.676 74 | X148.59Y-98.266 75 | X153.352Y-41.116 76 | X153.352Y-60.166 77 | X154.94Y-95.726 78 | X158.115Y-79.216 79 | X158.115Y-117.316 80 | X159.702Y-38.576 81 | X159.702Y-57.626 82 | X164.465Y-76.676 83 | X164.465Y-114.776 84 | X167.64Y-98.266 85 | X172.403Y-41.116 86 | X172.403Y-60.166 87 | X173.99Y-95.726 88 | X177.165Y-79.216 89 | X178.752Y-38.576 90 | X178.752Y-57.626 91 | X183.515Y-76.676 92 | X186.69Y-98.266 93 | X191.452Y-41.116 94 | X191.452Y-60.166 95 | X193.04Y-95.726 96 | X196.215Y-79.216 97 | X197.802Y-38.576 98 | X197.802Y-57.626 99 | X202.565Y-76.676 100 | X205.456Y-120.34 101 | X208.688Y-114.313 102 | T2 103 | G00X143.305Y-31.822 104 | M15 105 | G01X143.305Y-32.422 106 | M16 107 | G05 108 | G00X143.305Y-35.752 109 | M15 110 | G01X143.305Y-36.852 111 | M16 112 | G05 113 | G00X151.945Y-31.822 114 | M15 115 | G01X151.945Y-32.422 116 | M16 117 | G05 118 | G00X151.945Y-35.752 119 | M15 120 | G01X151.945Y-36.852 121 | M16 122 | G05 123 | T0 124 | M30 125 | -------------------------------------------------------------------------------- /pcb/gerbers/GameHand-job.gbrjob: -------------------------------------------------------------------------------- 1 | { 2 | "Header": 3 | { 4 | "GenerationSoftware": 5 | { 6 | "Vendor": "KiCad", 7 | "Application": "Pcbnew", 8 | "Version": "(5.1.9)-1" 9 | }, 10 | "CreationDate": "2021-07-10T17:08:41+02:00" 11 | }, 12 | "GeneralSpecs": 13 | { 14 | "ProjectId": 15 | { 16 | "Name": "GameHand", 17 | "GUID": "47616d65-4861-46e6-942e-6b696361645f", 18 | "Revision": "rev?" 19 | }, 20 | "Size": 21 | { 22 | "X": 143.792, 23 | "Y": 111.404 24 | }, 25 | "LayerNumber": 2, 26 | "BoardThickness": 1.600 27 | }, 28 | "DesignRules": 29 | [ 30 | { 31 | "Layers": "Outer", 32 | "PadToPad": 0.200, 33 | "PadToTrack": 0.200, 34 | "TrackToTrack": 0.200, 35 | "MinLineWidth": 0.250, 36 | "TrackToRegion": 0.508, 37 | "RegionToRegion": 0.508 38 | } 39 | ], 40 | "FilesAttributes": 41 | [ 42 | { 43 | "Path": "GameHand-F_Cu.gbr", 44 | "FileFunction": "Copper,L1,Top", 45 | "FilePolarity": "Positive" 46 | }, 47 | { 48 | "Path": "GameHand-B_Cu.gbr", 49 | "FileFunction": "Copper,L2,Bot", 50 | "FilePolarity": "Positive" 51 | }, 52 | { 53 | "Path": "GameHand-F_Paste.gbr", 54 | "FileFunction": "SolderPaste,Top", 55 | "FilePolarity": "Positive" 56 | }, 57 | { 58 | "Path": "GameHand-B_Paste.gbr", 59 | "FileFunction": "SolderPaste,Bot", 60 | "FilePolarity": "Positive" 61 | }, 62 | { 63 | "Path": "GameHand-F_SilkS.gbr", 64 | "FileFunction": "Legend,Top", 65 | "FilePolarity": "Positive" 66 | }, 67 | { 68 | "Path": "GameHand-B_SilkS.gbr", 69 | "FileFunction": "Legend,Bot", 70 | "FilePolarity": "Positive" 71 | }, 72 | { 73 | "Path": "GameHand-F_Mask.gbr", 74 | "FileFunction": "SolderMask,Top", 75 | "FilePolarity": "Negative" 76 | }, 77 | { 78 | "Path": "GameHand-B_Mask.gbr", 79 | "FileFunction": "SolderMask,Bot", 80 | "FilePolarity": "Negative" 81 | }, 82 | { 83 | "Path": "GameHand-Edge_Cuts.gbr", 84 | "FileFunction": "Profile", 85 | "FilePolarity": "Positive" 86 | } 87 | ], 88 | "MaterialStackup": 89 | [ 90 | { 91 | "Type": "Legend", 92 | "Notes": "Layer F.SilkS" 93 | }, 94 | { 95 | "Type": "SolderPaste", 96 | "Notes": "Layer F.Paste" 97 | }, 98 | { 99 | "Type": "SolderMask", 100 | "Notes": "Layer F.Mask" 101 | }, 102 | { 103 | "Type": "Copper", 104 | "Notes": "Layer F.Cu" 105 | }, 106 | { 107 | "Type": "Dielectric", 108 | "Material": "FR4", 109 | "Notes": "Layers L1/L2" 110 | }, 111 | { 112 | "Type": "Copper", 113 | "Notes": "Layer B.Cu" 114 | }, 115 | { 116 | "Type": "SolderMask", 117 | "Notes": "Layer B.Mask" 118 | }, 119 | { 120 | "Type": "SolderPaste", 121 | "Notes": "Layer B.Paste" 122 | }, 123 | { 124 | "Type": "Legend", 125 | "Notes": "Layer B.SilkS" 126 | } 127 | ] 128 | } 129 | -------------------------------------------------------------------------------- /pcb/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name MX_Alps_Hybrid)(type Legacy)(uri "${KIPRJMOD}/MX_Alps_Hybrid/Schematic Library/MX_Alps_Hybrid.lib")(options "")(descr "")) 3 | ) 4 | --------------------------------------------------------------------------------